Я хочу добавить новый язык (тайский) в мой 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 в сеть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, но в пользовательском интерфейсе портала: Конфигурация> Настройки> Языки, которые по-прежнему не отображаются в разделе Доступный язык
снимок экрана
Вероятно, ожидается еще один шаг - изменения в значках и language_<langCode>.properties
файлах.Но все же после выполнения вышеупомянутых шагов я смог найти вновь добавленный язык на странице списка доступных настроек в пользовательском интерфейсе.