Language translations

Language translations for your application fall into two general categories: UI-related translations, based on string tables for the application; and message-related translations, based on application message tables.

Translated Strings

The application's forms database includes a set of "strings" tables, which contain translations of the text strings used in form titles, field labels, buttons, and so on. The default strings table, for U.S. English, is named Strings. Other strings tables have names like JapaneseStrings, FrenchStrings, and so on.

The strings table used for each language ID is determined by the settings for the application in the Language IDs form. In the Sites or Sites/Entities form, the Forms Database Name should point to the forms database that contains the strings tables you want a specific site to use. This becomes the site default language for all users in that site.

Translated Messages

Application message strings are maintained in the ApplicationMessages table. The table includes default text strings in U.S. English and any translations of message strings.

The language used for messages in an application is determined by the Message Language setting in the Language IDs form.