无法在 Liferay DXP 7.2 中添加新语言(泰语)

Can't able to add new language(Thai) in Liferay DXP 7.2

我想在我的 Liferay DXP 7.2 中添加一种新语言(泰语),但无法添加。我已按照以下步骤操作:

  1. 已将映射添加到 web.xml 文件 (LIFERAY_HOME\tomcat-<version>\webapps\ROOT\WEB-INF)

    <servlet-mapping>
        <servlet-name>I18n Servlet</servlet-name>
            <url-pattern>/th/*</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>I18n Servlet</servlet-name>
            <url-pattern>/th-TH/*</url-pattern>
    </servlet-mapping>
    
  2. 已将 URL 模式添加到 web.xml 文件 (LIFERAY_HOME\tomcat-<version>\webapps\ROOT\WEB-INF)

    <url-pattern>/th/c/portal/protected</url-pattern>
    <url-pattern>/th-TH/c/portal/protected</url-pattern>
    
  3. 我找到了 4 个 portal-ext.properties 文件(PROJECT_NAME\Config\local\portal-ext.properties、PROJECT_NAME\Config\dev\portal-ext.properties、PROJECT_NAME\Config\uat\portal-ext.properties、PROJECT_NAME\Config\prod\portal-ext.properties),在每个文件中添加以下语言环境。

    locales=th,ar_SA,eu_ES,bg_BG,ca_AD,ca_ES,zh_CN,en,en_US,th_TH
    

重新启动 tomcat 服务器,但在门户 UI 中:配置 > 设置 > 语言它仍然没有显示在可用语言部分

截图

可能还有一个待处理步骤,即图标和 language_<langCode>.properties 文件相关的更改。但在完成上述步骤后,我应该能够在 UI 的设置可用语言列表页面上找到新添加的语言。

完成所有步骤后,新语言应显示在 "Control Panel" => "Configuration" => "Instance Settings" => "Localization" 的 "available" 列中.

在将其添加到现有站点之前,您必须在实例级别添加它。

更多信息请参阅以下页面: