【问题标题】:Can not add Filipino as a language in Liferay 7无法在 Liferay 7 中添加菲律宾语作为语言
【发布时间】:2017-11-02 07:11:58
【问题描述】:

我需要将以下亚洲语言添加到 Liferay dxp 门户中。我可以添加除菲律宾语和标准普通话以外的语言。

  • 越南语
  • 泰语
  • 普通话
  • 英语
  • 泰米尔语
  • 马来语
  • 菲律宾人
  • 缅甸语
  • 印度尼西亚语
  • 马来西亚人
  • 高棉

当我在 portal-ext.properties 文件中添加菲律宾语言代码“fil”并重新启动服务器时,我收到“菲律宾语言代码不适用于 2 个字符”的错误。

我认为这是因为菲律宾语言代码是 ISO-3 语言代码。

我不知道liferay是否支持iso-3语言代码。

请建议我如何克服这种情况。

【问题讨论】:

  • 您的设置是否有任何异常?

标签: liferay-7 liferay-dxp


【解决方案1】:

语言代码不是特定于 Liferay 而是特定于 JAVA。 Liferay 使用 JAVA 的标准 Locale 功能来识别语言。

尝试用谷歌搜索您想要的语言的 Java 语言环境并使用该值。类似 en_GB、sk_SK...

编辑: 您还可以发明自己的语言代码。我曾经使用 cy_GB 将威尔士语添加到门户中,并且一切正常。

另外,请注意,您需要注意所提供语言的标志。没有它们,配置 UI 看起来将无法使用。看这里How to add language icons in liferay DXP

【讨论】:

  • 感谢您的回答,我刚刚尝试在 locales 属性中添加“fil”,现在它可以工作,不确定之前发生了什么中断,如果我能够再次重现相同的错误,将添加错误详细信息。是的,我构建了管理主题以从共享帖子中添加语言标志。
猜你喜欢
  • 1970-01-01
  • 2017-01-16
  • 2023-04-08
  • 1970-01-01
  • 2013-07-03
  • 1970-01-01
  • 2022-01-17
  • 2018-03-02
  • 2011-01-31
相关资源
最近更新 更多