首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何翻译Liferay 7中的东西

如何翻译Liferay 7中的东西
EN

Stack Overflow用户
提问于 2016-08-15 07:26:22
回答 2查看 1.4K关注 0票数 0

我读过关于如何修改语言键 inLiferay 7的文章,但是没有任何关于如何翻译多种语言的提示。我想翻译我的主题,在救生筏6.x中很容易,但我不知道如何在救生筏7中做到这一点。

编辑:我以前做过的事情:

  1. 创建一个刀刃资源束工程
  2. 编辑Language.properties文件并将其部署到我的救生筏7服务器以测试该函数
  3. 创建一个Language_de.properties文件,构建并部署到救生筏上

您必须在您的类中设置property = {"language.id=xx_XX"}以定义one语言。如果您只是添加另一个Language_xx_XX.properties文件,它就无法工作。

我在这里的问题是:如何在资源包中添加更多的语言?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-16 13:22:33

在修改Liferay的核心语言键的资源包中,我认为每个包只能修改一个地区的翻译。

如果您正在重写部署到OSGi运行时的模块中的密钥(这是大多数密钥的位置),那么您将遵循本教程。在这种情况下,我相信您只是添加了任何您想要覆盖的语言文件。

为要覆盖其键的每个区域设置创建正确命名的语言属性文件。这些应该在src/content中,是由您正在实现的资源包加载器加载的资源包。

票数 0
EN

Stack Overflow用户

发布于 2016-08-16 14:27:19

“如果您只是添加另一个Language_xx_XX.properties文件,它就不能工作了。”

为什么?如果它不起作用,请确保您在portlet.xml文件中提到了这个文件:

代码语言:javascript
复制
<resource-bundle>content/Language</resource-bundle>

之后,您可以通过<liferay-ui:message />标记在JSP中使用语言键。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38950910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档