(ui-internationalization-and-localization)= # 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.