无法在 Liferay 7 中将菲律宾语添加为一种语言

Can not add Filipino as a language in Liferay 7

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

当我在 portal-ext.properties 文件中添加菲律宾语言代码 "fil" 并重新启动服务器时,我收到一个错误 "Filipino language code is not available for 2 char".

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

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

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

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

尝试 google 为您所需语言的 Java 区域设置并使用该值。类似于 en_GB、sk_SK...

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

另外请注意,您需要注意所提供语言的标志。如果没有它们,配置 UI 将看起来无法使用。看这里