Не могу добавить новый язык (тайский) в Liferay DXP 7.2 - PullRequest
0 голосов
/ 27 сентября 2019

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

снимок экрана

Вероятно, ожидается еще один шаг - изменения в значках и language_<langCode>.properties файлах.Но все же после выполнения вышеупомянутых шагов я смог найти вновь добавленный язык на странице списка доступных настроек в пользовательском интерфейсе.

1 Ответ

0 голосов
/ 30 сентября 2019

После всех шагов, которые вы выполнили, новый язык должен отображаться в «Панели управления» => «Конфигурация» => «Настройки экземпляра» => «Локализация» в столбце «Доступно».

Необходимодобавьте его на уровне экземпляра перед добавлением на существующий сайт.

Более подробную информацию см. на следующих страницах:

...