无法在 Liferay DXP 7.2 中添加新语言(泰语)
Can't able to add new language(Thai) in Liferay DXP 7.2
我想在我的 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 服务器,但在门户 UI 中:配置 > 设置 > 语言它仍然没有显示在可用语言部分
截图
可能还有一个待处理步骤,即图标和 language_<langCode>.properties
文件相关的更改。但在完成上述步骤后,我应该能够在 UI 的设置可用语言列表页面上找到新添加的语言。
完成所有步骤后,新语言应显示在 "Control Panel" => "Configuration" => "Instance Settings" => "Localization" 的 "available" 列中.
在将其添加到现有站点之前,您必须在实例级别添加它。
更多信息请参阅以下页面:
我想在我的 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 服务器,但在门户 UI 中:配置 > 设置 > 语言它仍然没有显示在可用语言部分
截图
可能还有一个待处理步骤,即图标和 language_<langCode>.properties
文件相关的更改。但在完成上述步骤后,我应该能够在 UI 的设置可用语言列表页面上找到新添加的语言。
完成所有步骤后,新语言应显示在 "Control Panel" => "Configuration" => "Instance Settings" => "Localization" 的 "available" 列中.
在将其添加到现有站点之前,您必须在实例级别添加它。
更多信息请参阅以下页面: