mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
providing_translations.md: Add an example to Translation Lookup Order
This commit is contained in:
parent
c353987d1b
commit
aaa8b2e663
@ -132,7 +132,7 @@ Translations can be provided on three different levels:
|
|||||||
In addition, translations can be [organized in directories or with file suffixes](#bundled-translations-structure), and the same translation can be provided by a [language pack](#language-packs) or [IDE/plugin](#bundled-translations).
|
In addition, translations can be [organized in directories or with file suffixes](#bundled-translations-structure), and the same translation can be provided by a [language pack](#language-packs) or [IDE/plugin](#bundled-translations).
|
||||||
|
|
||||||
All these conditions determine how a single translation is resolved at runtime.
|
All these conditions determine how a single translation is resolved at runtime.
|
||||||
The priority is as follows:
|
The lookup order is as follows:
|
||||||
|
|
||||||
1. Translation file from the language pack.
|
1. Translation file from the language pack.
|
||||||
2. Region level (for example, `zh_CN`, `zh_TW`) localization file:
|
2. Region level (for example, `zh_CN`, `zh_TW`) localization file:
|
||||||
@ -149,4 +149,14 @@ The priority is as follows:
|
|||||||
|
|
||||||
{type="alpha-lower"}
|
{type="alpha-lower"}
|
||||||
|
|
||||||
|
### Example
|
||||||
|
|
||||||
|
Consider that the current IDE language is set to Simplified Chinese (`zh_CN`).
|
||||||
|
To find an example <path>messages/MyBundle.properties</path> message bundle for this language, the locations will be searched in the following order:
|
||||||
|
1. <path>localization/zh/CN/messages/MyBundle.properties</path> (region level)
|
||||||
|
2. <path>messages/MyBundle_zh_CN.properties</path> (region level)
|
||||||
|
3. <path>localization/zh/messages/MyBundle.properties</path> (language level)
|
||||||
|
4. <path>messages/MyBundle_zh.properties</path> (language level)
|
||||||
|
5. <path>messages/MyBundle.properties</path> (default)
|
||||||
|
|
||||||
<include from="snippets.md" element-id="missingContent"/>
|
<include from="snippets.md" element-id="missingContent"/>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user