我读过关于如何修改语言键 inLiferay 7的文章,但是没有任何关于如何翻译多种语言的提示。我想翻译我的主题,在救生筏6.x中很容易,但我不知道如何在救生筏7中做到这一点。
编辑:我以前做过的事情:
您必须在您的类中设置property = {"language.id=xx_XX"}以定义one语言。如果您只是添加另一个Language_xx_XX.properties文件,它就无法工作。
我在这里的问题是:如何在资源包中添加更多的语言?
发布于 2016-08-16 13:22:33
在修改Liferay的核心语言键的资源包中,我认为每个包只能修改一个地区的翻译。
如果您正在重写部署到OSGi运行时的模块中的密钥(这是大多数密钥的位置),那么您将遵循本教程。在这种情况下,我相信您只是添加了任何您想要覆盖的语言文件。
为要覆盖其键的每个区域设置创建正确命名的语言属性文件。这些应该在src/content中,是由您正在实现的资源包加载器加载的资源包。
发布于 2016-08-16 14:27:19
“如果您只是添加另一个Language_xx_XX.properties文件,它就不能工作了。”
为什么?如果它不起作用,请确保您在portlet.xml文件中提到了这个文件:
<resource-bundle>content/Language</resource-bundle>之后,您可以通过<liferay-ui:message />标记在JSP中使用语言键。
https://stackoverflow.com/questions/38950910
复制相似问题