Overview
When working with an international team, you may need to present a data collection Form in multiple languages. In addition to translating the Database structure, Form Designers can use the Translations field property to create reference data sets in multiple languages. Using Fields set as Translations, you can provide your own translations for reference Records. For example, you might make a list of countries available in English and French by adding a French Translation field in addition to the original Field in English.
Supported Field type
The Translation Field property is supported for Text fields.
Behavior
The Translation Field property marks a Field as a translation of another Field. When users view the Form in a different language, ActivityInfo substitutes the value in the original language Field to that of the corresponding Translation field.
Reference fields linked to a Form containing translations of Key fields display the Translation field that corresponds to the system language set by the user. If a translation has not been provided, the system displays the Field corresponding to the original language.
If a user sets their system language to a language different from the original language of the Database, they see the value in the corresponding translation field. For example, let’s say that the user sets their system language to French, but original language of the Database is English. The user is able to see the French translation for the United States (Les États-Unis) since this was provided in the reference Form. However, the other options are displayed in the original language (English) as translations were not provided for those Records.
Only languages supported by ActivityInfo can be used with the translation feature.