JavaScript is disabled on your browser.
Method Summary
All Methods Instance Methods Abstract Methods
void
Ensures that the specified key is in the translation package.
void
Sets a translation for the specified key and locale.
void
Sets all of the translations for a specific key.
void
Verifies that the locale is present, adding it if necessary.
boolean
Removes the specific key, and any translations.
void
void
Removes a translation for a specified key and locale.
Methods inherited from interface com.inductiveautomation.ignition.common.i18n.translation.TranslationPackage
createDiff , get , getAllTranslations , getAvailableKeys , getAvailableLocales , getBaseLocale , getKeyHashRule , getStrict , getTranslationsFor , isDefined , isDefined
Method Details
addTerm
Ensures that the specified key is in the translation package. This registers a key without
necessarily providing a translation immediately.
Parameters:
key - The key to add.
addTranslation
Sets a translation for the specified key and locale.
Parameters:
key - The key to translate.
locale - The target locale.
value - The translated string.
removeTranslation
Removes a translation for a specified key and locale. Used when someone had a translation and
blanks it out. This removes the specific translation but keeps the key in the package.
Parameters:
key - The key to modify.
locale - The locale for which to remove the translation.
addTranslations
Sets all of the translations for a specific key. Translation map can be null, in which case the
key will simply be registered in the index.
removeKey
Removes the specific key, and any translations.
Returns:
true if key was present
ensureLocaleExists
void ensureLocaleExists (Locale locale)
Verifies that the locale is present, adding it if necessary.
removeLocale
void removeLocale (Locale locale)