在liferay 7.2主题中使用languageUtil?

时间:2019-10-22 13:56:24

标签: liferay liferay-7

我有一个老主题,经常使用languageUtil,如下所示:

<span>${languageUtil.get(locale, "header-contact")}</span>

我还有一个Language.properties来设置所有这些键。在liferay教程中,我仅发现只需要将属性文件放入模块的src/main/resources/content/文件夹中,即可将其设置为我的语言模块。显然,liferay会自动检测到该错误并将其加载。

对我来说,这不起作用,liferay仅显示header-contact而不是翻译。我正在使用CE 7.2

1 个答案:

答案 0 :(得分:2)

您也可以在主题中使用<@liferay.language key="header-contact" />并使用service = ResourceBundle.class部署@Component。在ResourceBundle组件中,您可以使用ResourceBundle提供翻译。也许这篇文章对您有帮助Language Keys ResourceBundle