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

时间:2019-09-27 14:04:38

标签: liferay liferay-dxp liferay-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。属性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服务器,但在Portal UI中:“配置”>“设置”>“语言”,它仍然没有显示在“可用语言”部分

屏幕截图

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

1 个答案:

答案 0 :(得分:1)

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

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

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