Description: This paper will discuss strategies for supporting the development of multi-lingual applications with examples of utilities that Dulcian has built to solve some of the associated problems. It will also include ways in which you can adapt the methods and ideas presented here to create your own multi-lingual applications.
Supporting multi-lingual applications actually requires solving two completely independent problems:
A. Creating the look and feel of the multi-lingual application itself including labels, help and error messages.
B. Making the underlying data itself multi-lingual. For example a product name must be stored in multiple languages so that it can be purchased easily by different language speakers.
Both of these problems will be discussed along with alternative strategies and solutions for each.