Info | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Table plus | ||||||||||||
| ||||||||||||
|
Warning |
---|
Keep in mind that after modifying properties file you have to restart the JIra. |
Description
Excerpt |
---|
Returns the i18n text if the key can be resolved. Otherwise, the key itself will be returned. |
Keep in mind that after modifying properties file you have to restart the JIra. |
Parameters
Parameter name | Type | Required | Description |
---|---|---|---|
baseDir | string | yes | The relative path to the properties files directory. The path is relative to |
kepler home. | |||
key | string | yes | Key for the i18ned message. |
language | string | yes | The language to use for the i18ned text. |
Returns
string
Example
If we have a directory called messages placed under the cprime home kepler home directory with the following properties files:
property file | content | ||||
---|---|---|---|---|---|
messages.properties |
| ||||
messages_en_UK.properties |
| ||||
messages_en_US.properties |
| ||||
messages_fr_CH.properties |
| ||||
messages_fr_FR.properties |
|
Code Block |
---|
runnerLog("UK: " + i18nText("messages", "com.mymessage.test.working", "en_UK")); runnerLog("US: " + i18nText("messages", "com.mymessage.test.working", "en_US")); runnerLog("US: " + i18nText("messages", "com.mymessage.test.working", "en")); runnerLog("Test inexistent key: " + i18nText("message", "com.mymessage.test.inexistent.key", "en_US")); runnerLog("fr_CH: " + i18nText("messages", "com.mymessage.test.working", "fr_CH")); runnerLog("fr_FR: " + i18nText("messages", "com.mymessage.test.working", "fr_FR")); // if the property file does not exists, the value will be returned from the default properties file if exists runnerLog("Test inexistent property file: " + i18nText("messages", "com.mymessage.test.inexistent.property.file", "ro_RO")); |
The results of the above code will be:
...
Note |
---|
The properties files should match the folder name and had the properties extension. |
See also
Filter by label (Content by label) | ||||||||
---|---|---|---|---|---|---|---|---|
|