我有一个老主题,经常使用languageUtil
,如下所示:
<span>${languageUtil.get(locale, "header-contact")}</span>
我还有一个Language.properties来设置所有这些键。在liferay教程中,我仅发现只需要将属性文件放入模块的src/main/resources/content/
文件夹中,即可将其设置为我的语言模块。显然,liferay会自动检测到该错误并将其加载。
对我来说,这不起作用,liferay仅显示header-contact
而不是翻译。我正在使用CE 7.2
答案 0 :(得分:2)
您也可以在主题中使用<@liferay.language key="header-contact" />
并使用service = ResourceBundle.class
部署@Component。在ResourceBundle组件中,您可以使用ResourceBundle提供翻译。也许这篇文章对您有帮助Language Keys ResourceBundle