点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)据我所知,有两种方法可从 loc...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)据我所知,有两种方法可从 loc...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
据我所知,有两种方法可从 locales
文件中获取本地化值 your.message.key
:
Localization.getLocalizedString(" your.message.key");
和
getMessageSource()。getMessage(" your.message.key",null,getI18nService()。getCurrentLocale());
//来源:https://experts.hybris.com/questions/37619/how-to-get-locales-enproperties-values-in-javacont.html?childToView = 37625#answer-37625
它们之间有什么区别?
MessageSource
是一个Spring类,可以轻松在店面中使用。Localization
是旨在对Type System进行本地化的hybris类。 cf. https://help.hybris.com/1808/hcd/8c05dbbc86691014a3fb88b6238b64b6.html本地化还可以在其他上下文中使用
String localizedString = de.hybris.platform.util.localization.Localization.getLocalizedString(" my.localized.key");
即使
Localization
可以在店面上下文中使用,也最好使用Spring类MessageSource
。一周热门 更多>