1

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

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

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

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

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

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

4

1 回答 1

3

语言代码并非特定于 Liferay,而是特定于 JAVA。Liferay 使用 JAVA 的标准区域设置功能来识别语言。

尝试用谷歌搜索所需语言的 Java 语言环境并使用该值。像 en_GB、sk_SK...

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

另外,请注意,您需要注意所提供语言的标志。没有它们,配置 UI 看起来将无法使用。请参阅此处如何在 liferay DXP 中添加语言图标

于 2017-11-02T09:03:55.680 回答