<aside> <img src="/icons/light-bulb_gray.svg" alt="/icons/light-bulb_gray.svg" width="40px" /> In Case You Didn't Know: It’s Unicode All the Way Down HELIO uses Unicode to display a wide range of characters, making it possible to work with languages that use non-Latin scripts.

</aside>


1. Define the Languages Your HMI Project Needs to Support

Open your project in the Project Editor to define the supported languages of your project.

  1. Switch to the Content View.
  2. Select the root element in the HMI Content Tree (Content View).
  3. Find the Languages property group in the Properties Panel (Content View).
  4. Add the languages by providing a Name which will be used by the Language Chooser in your HMI. As well as correct Locale (Locale ID) for this language.

ide_project_editor_content_tab_adding-languages.png


2. Create Your HMI Using Your Default Language and Localizable Texts

HELIO has several built-in features that make translating your content easy. First, it allows you to define texts within the HMI that you would like to be translatable using the Localizable Text (Dynamic Property Type).

If you use this type of text definition, it will automatically be included in the translations of your HELIO instance. You can view these translations using the Translation Manager .


3. Export Language Files Using the Translation Manager

To export all the translations of your HELIO instance, open the Translation Manager app and click on the Export button. You can use the exported CSV or JSON file to add translations for all the supported languages.