Translations

TotalAgility adheres to the Internationalization (i18n) and Localization (l10n) standards, which define the parameters for adapting computer software to different languages and regions.

The Translations functionality available within TotalAgility enables you to create a full multi-lingual solution for the user. You can provide or import translations for multiple languages for artifacts within the solution.

Forms provide the main user interface to your solution; therefore, each item, such as control text, navigation text, entities, and table header that is visible to the end user is available for translation.

In TotalAgility, you can define the languages that your site supports for translating items so that you can serve target markets without language and regional restrictions. You can select from the list of languages supported by TotalAgility.

Note You can select up to 215 languages for translation.

You can set the browser to a different locale through browser settings, by using the Language Selector control on a form to allow users to select a language, or by using the LANGUAGE global variable to specify the language at runtime. The Language Selector control selections are based on the languages supported by the site.

See Create global variables.

You can also export and import languages:

  • Use APIs in the Job Manager component to get or set the language of a particular job.

    • Use UpdateJobLanguage to pass in the job identifier and language code to set the language for the job.

    • Use GetJobLanguage to pass in the job identifier to return the language for the job.

  • Render any forms displayed in the language of the job by adding a Set Language from Job action.

    Add the action to a form and pass in the jobID. This sets the language of the form when it loads. The translation for the language must be available.

This section describes the following: