Creating Language Translations

This article will show you how language translations can be configured. The default language is English. You may want to provide translations to other languages or technical jargon that is industry specific. All languages are specified in the ZSO Language config list. To add a new language you will need to update that list.

Translations are currently supported for the following:

  • Commands
    • Command Name
  • Document Templates
    • Document Name
    • XSLT Stylesheet
  • Events
    • Event Name
  • Field Definitions
    • Label
    • Empty Message
    • Regular Expression Error
    • Description (Top)
    • Description (Bottom)
    • Tooltip
    • Title Possible Options (Specific to SelectItem control)
    • Title Selected Options (Specific to SelectItem control)
    • Learn More
  • Form Definitions
    • Form Name
    • Online Help
  • Tab Definitions
    • Tab Name
    • Online Help
  • Wizards
    • Wizard Name

Adding a new Language

To add a new language to the ZSO Language config list, navigate to the UX Creator to view a list of Functionality and select Server Owner.

Graphical user interface, text, application  Description automatically generated

Next, navigate to the Configuration tab and select the ZSO Language configuration list.

Graphical user interface, text, application  Description automatically generated

On the next page select the Add new Config Item button to create a new language. Set the sequence and specify the name of the language and select the Done button.

Graphical user interface, text, application, email  Description automatically generated

Navigate back to the Server Owner functionality and select the Refresh Configuration Lists command from the command dropdown.

Graphical user interface, text, application, email  Description automatically generated

Your new language has successfully been added to the configuration list and you can now begin adding translations for it!

Adding Translations

This section will show you how to add translations for various parts of the user experience.

Commands

To add translations for commands, navigate to a command and select the Translation tab. Then select the Add new Command Translation button.

Select the language you want to create a translation for from the drop down, then enter the new name of the command that will be visible when a user is using the selected language. Select the Done button.

From the command dropdown select Clear the Application State and your new translations will be visible on the command!

Document Templates

To add translations for document templates, navigate to a document template and select the Translation tab. Then select the Add new Document Template Translation button.

Select the language you want to create a translation for from the drop down, enter the new name of the document and the XSLT Stylesheet that will be visible when a user is using the selected language. Select the Done button.

Graphical user interface, text, application  Description automatically generated

From the command dropdown select Clear the Application State and your new translations will be visible on the document!

Events

To add translations for events, navigate to an event and select the Translation tab. Then select the Add new Event Translation button.

Select the language you want to create a translation for from the drop down, enter the new name of the event that will be visible when a user is using the selected language. Select the Done button.

From the command dropdown select Clear the Application State and your new translations will be visible on the event!

Field Definitions

To add translations for field definitions, navigate to a field definition and select the Translation tab. Then select the Add new Field Definition Translation button.

Select the language you want to create a translation for from the drop down and populate the fields you want that will be visible when a user is using the selected language. Select the Done button.

Graphical user interface, text, application, email  Description automatically generated

From the command dropdown select Clear the Application State and your new translations will be visible on the field!

Form Definitions

To add translations for form definitions, navigate to a form definition and select the Translation tab. Then select the Add new Form Definition Translation button.

Select the language you want to create a translation for from the drop down, enter the new name of the form definition and optionally the online help that will be visible when a user is using the selected language. Select the Done button.

Graphical user interface, text, application  Description automatically generated

From the command dropdown select Clear the Application State and your new translations will be visible on the form!

Tab Definitions

To add translations for tab definitions, navigate to a tab definition and select the Translation tab. Then select the Add new Tab Definition Translation button.

Select the language you want to create a translation for from the drop down, enter the new name of the tab and optionally the online help that will be visible when a user is using the selected language. Select the Done button.

From the command dropdown select Clear the Application State and your new translations will be visible on the tab!

Wizards

To add translations for wizards, navigate to an event and select the Translation tab. Then select the Add new Wizard Translation button.

Select the language you want to create a translation for from the drop down, enter the new name of the event that will be visible when a user is using the selected language. Select the Done button.

From the command dropdown select Clear the Application State and your new translations will be visible on the wizard!

Updated on November 1, 2022

Was this article helpful?

Related Articles

Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact Support

Leave a Comment