我们正在将LifeT用于Liferay 7项目。 ADT必须至少支持两种语言。我们创建了自己的portlet,发现你可以使用<@liferay_ui["message"] key="…" />
。但是,它利用了Liferay中的全局语言文件。
我的问题是,如何查看我的portlet的语言文件?我必须使用JSP吗?
答案 0 :(得分:1)
最明智的做法是创建一个“ core-hook ”,其中包含所有可用语言及其各自的文件及其翻译。它比在portlet级别使用语言更有条理。
我给你一个gradle的例子,使用你使用的技术最终是相同的
${languageUtil.get(locale, "add-blog-entry", "Add Blog")}