Je souhaite ajouter une nouvelle langue (thaï) dans mon Liferay DXP 7.2 mais je ne peux pas l'ajouter. J'ai suivi les étapes ci-dessous :

  1. Ajout du mappage au fichier 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. Ajout d'un modèle d'URL au fichier 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. J'ai trouvé 4 fichiers 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), ajouté les paramètres régionaux suivants dans tous les fichiers.

    locales=th,ar_SA,eu_ES,bg_BG,ca_AD,ca_ES,zh_CN,en,en_US,th_TH
    

Redémarrage du serveur Tomcat mais dans l'interface utilisateur du portail : Configuration > Paramètres > Langues, il ne s'affiche toujours pas dans la section Langues disponibles

Capture d'écran

Une étape supplémentaire est probablement en attente, à savoir les modifications liées à l'icône et aux fichiers language_<langCode>.properties. Mais toujours après avoir terminé les étapes ci-dessus, je devrais pouvoir trouver la nouvelle langue ajoutée sur la page de liste des langues disponibles dans les paramètres de l'interface utilisateur.

1
AritraDB 27 sept. 2019 à 17:04

1 réponse

Meilleure réponse

Après toutes les étapes que vous avez suivies, la nouvelle langue devrait être affichée dans "Panneau de configuration" => "Configuration" => "Paramètres de l'instance" => "Localisation" dans la colonne "disponible".

Vous devez l'ajouter au niveau de l'instance avant de l'ajouter à un site existant.

Plus d'informations voir pages suivantes :

1
jorgediaz-lr 30 sept. 2019 à 05:41