Package org.teamapps.ux.i18n
Interface TranslationProvider
- All Known Implementing Classes:
MapTranslationProvider,RankingTranslationProvider,ResourceBundleTranslationProvider
public interface TranslationProvider
-
Method Summary
Modifier and Type Method Description static TranslationProvidercreateFromResourceBundle(java.lang.String baseName, java.lang.String resourceFileSuffix, java.util.Locale... languages)static TranslationProvidercreateFromResourceBundle(java.lang.String baseName, java.util.Locale... languages)java.util.List<java.lang.String>getKeys()default java.util.List<java.lang.String>getKeys(java.util.Locale locale)java.util.List<java.util.Locale>getLanguages()default java.lang.StringgetTranslation(java.lang.String key, java.util.List<java.util.Locale> acceptedLanguages)java.lang.StringgetTranslation(java.lang.String key, java.util.Locale locale)default java.lang.StringgetTranslation(java.lang.String key, java.util.Locale... acceptedLanguages)
-
Method Details
-
createFromResourceBundle
static TranslationProvider createFromResourceBundle(java.lang.String baseName, java.util.Locale... languages) -
createFromResourceBundle
static TranslationProvider createFromResourceBundle(java.lang.String baseName, java.lang.String resourceFileSuffix, java.util.Locale... languages) -
getLanguages
java.util.List<java.util.Locale> getLanguages() -
getKeys
java.util.List<java.lang.String> getKeys() -
getKeys
default java.util.List<java.lang.String> getKeys(java.util.Locale locale) -
getTranslation
java.lang.String getTranslation(java.lang.String key, java.util.Locale locale) -
getTranslation
default java.lang.String getTranslation(java.lang.String key, java.util.List<java.util.Locale> acceptedLanguages) -
getTranslation
default java.lang.String getTranslation(java.lang.String key, java.util.Locale... acceptedLanguages)
-