<a id="ui-internationalization-and-localization"></a>

# Internationalization and Localization

Joulescope UI 1.1 introduced translations to several languages including:

| Code   | Language             | Language   |
|--------|----------------------|------------|
| ar     | Arabic               | العربية    |
| de     | German               | Deutsch    |
| el     | Greek                | ελληνικά   |
| en     | English (US)         | English    |
| es     | Spanish              | español    |
| fr     | French               | français   |
| it     | Italian              | italiano   |
| ja     | Japanese             | 日本語        |
| ko     | Korean               | 한국어        |
| zh     | Chinese (simplified) | 中文         |

By default, the UI will use the OS language configuration.

You can change the language by selecting **Help** → **Language**. **Help** is
the last menu bar item and **Language** is the second item from the top. The
UI will close when you click OK. The language change will take effect when you
launch the UI again. This feature was added in 1.1.11.

Alternatively, you can also set the **LANG_JOULESCOPE_UI** environment
variable, which will override the OS language. Use the 2-letter language codes
above. At this time, the UI only offers basic language translations without
country codes.

As of Joulescope UI 1.1.11, the UI does not offer further locale
customizations, such as number formats.

All language translations were generated primarily by DeepL with some
contributions from the Joulescope community. Please open a
[GitHub issue](https://github.com/jetperch/pyjoulescope_ui/issues) to submit
corrections. Please include the language. For each correction, please list the
existing language string and the recommended corrected string. If you are
comfortable with GitHub pull requests, simply open a pull request with the
fixes to the appropriate file:

joulescope_ui/locale/*locale*/LC_MESSAGES/joulescope_ui.po

Alternatively, [contact us](https://www.joulescope.com/pages/contact) with the
same information.
