public interface TranslationPackage
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
TranslationPackageDiff |
createDiff() |
java.lang.String |
get(java.util.Locale locale,
java.lang.String key) |
java.util.Iterator<Translation> |
getAllTranslations() |
java.util.Collection<java.lang.String> |
getAvailableKeys() |
java.util.Collection<java.util.Locale> |
getAvailableLocales() |
java.util.Locale |
getBaseLocale() |
KeyHashRule |
getKeyHashRule()
The key hash rule dictates how term equivalency is calculated.
|
java.lang.String |
getStrict(java.util.Locale locale,
java.lang.String key) |
TranslationMap |
getTranslationsFor(java.lang.String key) |
boolean |
isDefined(java.lang.String key)
Returns whether the key is defined in the package.
|
boolean |
isDefined(java.lang.String key,
java.util.Locale l)
Returns whether there is a translation defined for the given key in the given locale.
|
java.util.Locale getBaseLocale()
KeyHashRule getKeyHashRule()
java.util.Collection<java.util.Locale> getAvailableLocales()
boolean isDefined(java.lang.String key)
boolean isDefined(java.lang.String key, java.util.Locale l)
java.lang.String get(java.util.Locale locale, java.lang.String key)
key
- the key to find a match for, or return value if no value foundjava.lang.String getStrict(java.util.Locale locale, java.lang.String key)
locale
- the locale to find a value forkey
- the key to find a match forTranslationMap getTranslationsFor(java.lang.String key)
java.util.Collection<java.lang.String> getAvailableKeys()
TranslationPackageDiff createDiff()
java.util.Iterator<Translation> getAllTranslations()