diff --git a/topics/reference_guide/localization/providing_translations.md b/topics/reference_guide/localization/providing_translations.md index b95b8c1ba..964a5cffc 100644 --- a/topics/reference_guide/localization/providing_translations.md +++ b/topics/reference_guide/localization/providing_translations.md @@ -42,10 +42,22 @@ The `locale` attribute defines the translation language on two possible levels: ### Language Selection -It is important to note that there is no language chooser in the IDE, and language packs serve as the IDE "language switcher." + + + +In versions 2024.2 and newer language packs are bundled in IDE distributions. +To select the IDE language, follow the instruction from the [IntelliJ IDEA Web Help](https://www.jetbrains.com/help/idea/language-and-region.html#language). + + + + +In versions 2024.1 and older, there is no language selector in the IDE, and language packs serve as the IDE "language switcher." Installing a language pack changes the IDE language to the one defined by the `languageBundle` EP. Only a single language pack can be installed at the same time, and restart is required for the translations to take effect. + + + ### Getting the Current Locale Programmatically To get a current UI language set in the IDE, use [`DynamicBundle.getLocale()`](%gh-ic%/platform/core-api/src/com/intellij/DynamicBundle.java).