You have exported translations using the Translation Manager. However, after translating and importing them again, you notice that special characters such as ç
that were displayed correctly within those files now appear to be corrupted in your HMI.
<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>
To display special characters in HELIO, the translation files must be encoded using UTF-8. By default HELIO expects those files to be encoded using UTF-8 and also generates them in this format. However, when editing these files using a text editor, some editors may overwrite the default encoding of the translation files generated by HELIO.
When editing translation files in JSON Format using an editor like VS Code, Wordpad, etc., make sure that you save these files with the correct UTF-8 encoding.
<aside> <img src="/icons/light-bulb_gray.svg" alt="/icons/light-bulb_gray.svg" width="40px" /> Tip: How to Set the Right Encoding This depends on your operating system as well as the editor you are using. As a highly reliable editor, we recommend VS Code, where the encoding is always visible in the bottom bar and can easily be changed from there.
</aside>
Make sure to use a program that will save modifications to the CSV files using UTF-8 encoding. Usually apps like Microsoft Excel allow you to set the encoding in the Save As
dialog.