我想在 Liferay DXP 7.2 中添加新语言(泰语),但无法添加。我已按照以下步骤操作:
添加到 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>
将 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>
我找到了 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 服务器,但在 Portal UI:配置 > 设置 > 语言它仍然没有显示在可用语言的部分
截屏
可能还有一个步骤待定,即图标和language_<langCode>.properties
文件相关的更改。但仍然在完成上述步骤后,我应该能够在 UI 的设置可用语言列表页面上找到新添加的语言。