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
Name
 
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
Page
Title
 
 
Repeating Page
Repeat Title
 
 
Repeating Section
Section Title
 
 
Question
Question Text
All Visible Question Types
 
Help Text
 
Default Value
Rich Text, Text Box and Label Question
 
Display Text
 
 
Tag Value
 
 
Watermark
Text Box
 
Validation Rule
Message
Text Box Only
 
Question Answer
Display Text
Multiple Choice Question
 
Tag Value
 
Section
Title
 
 
Description
 
 
Section Column
Title
 
 
Help Text
 
 
Tab Page
Title
 
 
Finish Page
Finish Title
 
 
Generate Button Text
 
 
Generating Text
 
 
Download Page Title
 
 
Invalid Project Text
 
 
Workflow
State
Name
 
 
Transition
Default Comment
 
 
Page Title
 
 
Help Text
 
 
Submit Button Text
 
 
Submitting Text
 
 
Reponses Submitted Text
 
 
Email Subject
 
 
Email Body
 
 
Escalation
Escalation Input
 
Limited to Escalation Inputs of type ‘Fixed Value’
Action
Action
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

 
 

Keywords

culture language translation forms