Multi-lingual form translations

Applies to Infiniti v9.6 or later
Form designers can provide language translations allowing forms to be presented in the user’s preferred language, and where necessary, apply specific cultural variations. Translations apply to any text that has the potential to be displayed to the user in Produce. Languages are controlled via the user’s profile or are overwritten by passing a value on the query string (e.g. ?lang=es-ES).
The prioritization of translations is done first by culture, then generic language, and finally to a default, as depicted in the image below.

Translations are controlled by the Language Translations screen in web design and are accessible via the language translations icon

The required text is exported to a file in a .csv table structure so it can be distributed to the appropriate translation personnel. Each row represents a term that can be potentiality shown to the user in Produce. A single control might require multiple rows for each property that requires translation, for example a text box may require a translation for its question text, help text, and watermark.
A newly created form will not have any translations and designers can specify their desired translations as columns to the right. A translation column must have a generic or culture specific title as depicted below. It is not necessary to translate all items, only the relevant ones. An example file is provided below:

The .csv file can be edited in any text editor or in Excel.

When all the desired translations have been specified, the file can be re-imported and the from can be saved. The translations will be activated when the user’s culture matches a provided translation.

Category Element Group Property Scope
Form User Interface
Project Properties
Overall Project Name
Default Answer File Name
Non workflow projects that allow you to save an answer file
In Progress Answer File Name
The default description that appears when you click save during a form
Repeating Page
Repeat Title
Repeating Section
Section Title
Question Text
All Visible Question Types
Help Text
Default Value
Rich Text, Text Box and Label Question
Display Text
Tag Value
Text Box
Validation Rule
Text Box Only
Question Answer
Display Text
Multiple Choice Question
Tag Value
Section Column
Help Text
Tab Page
Finish Page
Finish Title
Generate Button Text
Generating Text
Download Page Title
Invalid Project Text
Default Comment
Page Title
Help Text
Submit Button Text
Submitting Text
Reponses Submitted Text
Email Subject
Email Body
Escalation Input
Limited to Escalation Inputs of type ‘Fixed Value’
Action Input
Limited to Escalation Inputs of type ‘Fixed Value’

Maintaining a .csv file with special characters

If you open with Excel, populate translation then save as .csv file format. This will result in "Special character in Chinese and Arabic not recognised."
How to handle this correctly:
  1. Open with Excel, populate translation.
  2. From Excel save file as unicode text (*.txt).
  3. Open with Notepad.
  4. Replace the space with “,” then save as UTF-8.
  5. Rename the extension from .txt to .csv.

Related Articles



culture language translation forms