public class DefaultL10NService extends java.lang.Object implements L10NService
| Constructor and Description |
|---|
DefaultL10NService() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.util.Locale,java.util.Properties> |
getLocalizations() |
java.lang.String |
getLocalizedString(java.lang.String resKey)
Return the localization of an given key and the current session language.
|
java.lang.String |
getLocalizedString(java.lang.String resKey,
java.lang.Object[] arguments)
Return the localization of an given key and the current session language.
|
java.util.ResourceBundle |
getResourceBundle()
Returns a
ResourceBundle for all type localizations which supports hybris specific fallback strategies.The fallback bundles are fetched according to the current session Language. |
java.util.ResourceBundle |
getResourceBundle(java.util.Locale[] locales)
Returns a
ResourceBundle for all type localizations. |
java.util.ResourceBundle |
getResourceBundle(java.lang.String baseName)
Returns a
ResourceBundle for a given base name. |
java.util.ResourceBundle |
getResourceBundle(java.lang.String baseName,
java.util.Locale[] locales)
Returns a
ResourceBundle for a given base name. |
void |
setCommonI18NService(CommonI18NService commonI18NService) |
void |
setI18nService(I18NService i18nService) |
void |
setModelService(ModelService modelService) |
public java.util.ResourceBundle getResourceBundle()
L10NServiceResourceBundle for all type localizations which supports hybris specific fallback strategies.getResourceBundle in interface L10NServiceprotected java.util.Map<java.util.Locale,java.util.Properties> getLocalizations()
Locale, and value is a instance of
Propertiespublic java.util.ResourceBundle getResourceBundle(java.util.Locale[] locales)
L10NServiceResourceBundle for all type localizations. The resource bundle supports hybris specific fallback
strategies.getResourceBundle in interface L10NServicelocales - fallback locales (bundles)public java.lang.String getLocalizedString(java.lang.String resKey,
java.lang.Object[] arguments)
L10NServiceMessageFormat using given arguments.getLocalizedString in interface L10NServiceresKey - the resource keyarguments - list of values for the text arguments (see MessageFormat.format(String, Object[]))public java.lang.String getLocalizedString(java.lang.String resKey)
L10NServicegetLocalizedString in interface L10NServiceresKey - the keypublic java.util.ResourceBundle getResourceBundle(java.lang.String baseName)
L10NServiceResourceBundle for a given base name. The resource bundle supports hybris specific fallback
strategies.getResourceBundle in interface L10NServicebaseName - bundle namepublic java.util.ResourceBundle getResourceBundle(java.lang.String baseName,
java.util.Locale[] locales)
L10NServiceResourceBundle for a given base name. The resource bundle supports hybris specific fallback
strategies.getResourceBundle in interface L10NServicebaseName - bundle namelocales - fallback locales (bundles)public void setI18nService(I18NService i18nService)
public void setCommonI18NService(CommonI18NService commonI18NService)
public void setModelService(ModelService modelService)
Copyright © 2018 SAP SE. All Rights Reserved.