java.lang.Object | |
↳ | com.atlassian.jira.web.bean.I18nBean |
![]() |
The standard implementation of I18nHelper
. This class should not be instantiated
directly but rather obtained indirectly through the I18nHelper.BeanFactory
or by
simply injecting a I18nHelper
directly into your code.
In the olden days, there was no I18nHelper
and callers would instantiate this class directly.
To keep backwards compatibility this class can still be directly created. However, it became very expensive
to create an new bean each time (e.g. we have to scan plugins for translations). To combat this, the class was
converted into a flyweight that delegates most calls to an I18nHelper
obtained through a
I18nHelper.BeanFactory
. In this way people creating I18nBean
s directly will actually be following
JIRA's recommended pattern.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
This constructor is deprecated.
use
I18nBean(java.util.Locale) instead
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the default
ResourceBundle within JIRA, which does not include translations provided by plugins. | |||||||||||
Given a prefix for an i18n key, this method will return all keys that start with the prefix specified.
| |||||||||||
Returns the consolidated ResourceBundle for this I18nHelper, which includes translations provided by plugins.
| |||||||||||
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
| |||||||||||
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
| |||||||||||
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
| |||||||||||
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
| |||||||||||
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
| |||||||||||
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
| |||||||||||
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
| |||||||||||
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
| |||||||||||
Called to return the formatted text of the specified i18n key or the key itself if no message can be found.
| |||||||||||
Called to return the formatted text of the specified i18n key
| |||||||||||
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
| |||||||||||
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
| |||||||||||
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
| |||||||||||
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
| |||||||||||
Called to return the un-formatted text of the specified i18n key or the key itself if no message can be found
| |||||||||||
Same as
getUnescapedText(String) but does not apply any TranslationTransform s. | |||||||||||
For the given key, checks whether such a key is defined in the locale context represented by this helper instance. |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
This constructor is deprecated.
use I18nBean(java.util.Locale)
instead
Construct an I18nBean in the given Locale.
localeString | The locale String. eg "fr_CA" |
---|
Returns the default ResourceBundle
within JIRA, which does not include translations provided by plugins.
For use cases where non-English translations are required, call getResourceBundle()
instead.
Given a prefix for an i18n key, this method will return all keys that start with the prefix specified.
prefix | The prefix for i18n keys. May not be null |
---|
Returns the consolidated ResourceBundle for this I18nHelper, which includes translations provided by plugins.
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
key | the key of the i18n message |
---|---|
value1 | a value to be substituted into the message |
value2 | a value to be substituted into the message |
value3 | a value to be substituted into the message |
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
key | the key of the i18n message |
---|---|
value1 | a value to be substituted into the message |
value2 | a value to be substituted into the message |
value3 | a value to be substituted into the message |
value4 | a value to be substituted into the message |
value5 | a value to be substituted into the message |
value6 | a value to be substituted into the message |
value7 | a value to be substituted into the message |
value8 | a value to be substituted into the message |
value9 | a value to be substituted into the message |
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
key | the key of the i18n message |
---|---|
value1 | a value to be substituted into the message |
value2 | a value to be substituted into the message |
value3 | a value to be substituted into the message |
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
key | the key of the i18n message |
---|---|
value1 | a value to be substituted into the message |
value2 | a value to be substituted into the message |
value3 | a value to be substituted into the message |
value4 | a value to be substituted into the message |
value5 | a value to be substituted into the message |
value6 | a value to be substituted into the message |
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
key | the key of the i18n message |
---|---|
value1 | a value to be substituted into the message |
value2 | a value to be substituted into the message |
value3 | a value to be substituted into the message |
value4 | a value to be substituted into the message |
value5 | a value to be substituted into the message |
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
key | the key of the i18n message |
---|---|
value1 | a value to be substituted into the message |
value2 | a value to be substituted into the message |
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
key | the key of the i18n message |
---|---|
value1 | a value to be substituted into the message |
value2 | a value to be substituted into the message |
value3 | a value to be substituted into the message |
value4 | a value to be substituted into the message |
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
key | the key of the i18n message |
---|---|
value1 | a value to be substituted into the message |
Called to return the formatted text of the specified i18n key or the key itself if no message can be found.
The object passed in can be an array, a List
} or a single parameter object. It will be then
used as substitution parameters within the message.
key | the key of the i18n message |
---|---|
parameters | This can be an Array, a List and Array or a single object parameter |
Called to return the formatted text of the specified i18n key
key | the key of the i18n message |
---|---|
value1 | a value to be substituted into the message |
value2 | a value to be substituted into the message |
value3 | a value to be substituted into the message |
value4 | a value to be substituted into the message |
value5 | a value to be substituted into the message |
value6 | a value to be substituted into the message |
value7 | a value to be substituted into the message |
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
key | the key of the i18n message |
---|---|
value1 | a value to be substituted into the message |
value2 | a value to be substituted into the message |
value3 | a value to be substituted into the message |
value4 | a value to be substituted into the message |
value5 | a value to be substituted into the message |
value6 | a value to be substituted into the message |
value7 | a value to be substituted into the message |
value8 | a value to be substituted into the message |
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
key | the key of the i18n message |
---|---|
value1 | a value to be substituted into the message |
value2 | a value to be substituted into the message |
value3 | a value to be substituted into the message |
value4 | a value to be substituted into the message |
value5 | a value to be substituted into the message |
value6 | a value to be substituted into the message |
value7 | a value to be substituted into the message |
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
key | the key of the i18n message |
---|
Called to return the formatted text of the specified i18n key or the key itself if no message can be found
key | the key of the i18n message |
---|---|
value1 | a value to be substituted into the message |
value2 | a value to be substituted into the message |
value3 | a value to be substituted into the message |
value4 | a value to be substituted into the message |
Called to return the un-formatted text of the specified i18n key or the key itself if no message can be found
key | the key of the i18n message |
---|
Same as getUnescapedText(String)
but does not apply any TranslationTransform
s.
key | the key of the i18n message |
---|
For the given key, checks whether such a key is defined in the locale context represented by this helper instance. Note that the actual translation may be in the 'fallback' default locale rather than the current locale.
The contract of this is method is correlated with getUntransformedRawText(String)
, whereby if this
method returns false
, getUntransformedRawText(String)
will return the key provided as an
argument, and if this method returns true
, getUntransformedRawText(String)
will generally
return the translation, which in some very unlikely cases may be equal to the key.
key | translation key |
---|
true
, if any translation for such key exists, false
otherwise