This article describes how to translate reference data.
Translating your database schema ensures that the label, description, and single- and multiple-select options of Form Fields are translated into the user’s language.
If you use Reference fields, however, the choices for a Form Field are drawn from another Form’s Records, not from the Form schema that you translated.
Some reference data, such as the names of individuals, serial numbers, or other project codes, may not require translation. However, if you are storing the names of indicators, sectors, activities, or similar master data in other Forms, you need to provide translations for your end users to be able to complete the Forms in their own language.
Updating the Form design
To provide translations of reference data stored in other Forms, you must first update the schema of the referenced Form to include translations of the Form’s Record label. To do so, follow these steps:
- Navigate to the Form in which you need to set up Field-level translations.
- Click “Form settings.”
- Add a Text Field by clicking on the “+” sign.
- Select “Text” from the list of available Field types.
Fill out the Field specifications.
We recommend identifying the language in the “Label” field to help distinguish different translations, especially if you are translating to multiple languages.
Check “Translation” under “Settings.”
Select the Field containing the original value under “Translation of field.”
Select the language of this Field. The list contains the target translation languages you added to the Database.
If the Field for the original language is set to “Required,” then all Translation fields linked to that Field must also be set as “Required”.
- Repeat steps 1-5 for each language you need to translate the Field into.
Translating the Records
Translation of reference data can be done through Data Entry or using the Importer feature.
Automatic translation is not available for Records at this time, and Records are not included in the manual Database schema translation interface.
After all the Translation fields are set, you can edit the Records in your Form and enter the translated values in the corresponding Translation fields.
Success, you set up reference data translation!