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

问题描述 投票:0回答:1

我想在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的设置可用语言列表页面上找到新添加的语言。

liferay liferay-dxp liferay-7.2
1个回答
0
投票

完成所有步骤后,新语言应在“可用”列的“控制面板” =>“配置” =>“实例设置” =>“本地化”中显示。

您必须先在实例级别添加它,然后才能将其添加到现有站点。

更多信息,请参见以下页面:

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.