Globalisation

Par défaut, les fichiers WebDAV qui se trouvent dans le modèle de thème simple sont en anglais uniquement, mais vous pouvez ajouter d'autres environnements locaux à votre thème personnalisé.

Vous devez ajouter et modifier plusieurs fichiers pour ajouter d'autres environnements locaux à votre thème personnalisé.

Modèle de thème (theme.html)

Si votre modèle de thème contient des chaînes susceptibles d'être traduites, vous pouvez déléguer l'affichage sur un fichier HTML spécifique pour chaque environnement local. La procédure suivante ajoute la prise en charge de l'allemand à titre d'exemple, mais vous pouvez ajouter la prise en charge de plusieurs autres langues. Reportez-vous à Langues prises en charge pour en savoir plus sur les langues qui sont prises en charge par HCL Digital Experience.
  1. Ajoutez les balises suivantes à la section d'en-tête de votre modèle de thème :
    <link rel="alternate" href="nls/theme_de.html" hreflang="de">
    <link rel="alternate" href="nls/theme_en.html" hreflang="en">
  2. Dans WebDAV, créez un nouveau répertoire nommé nls dans fs-type1/themes/themename.
  3. Copiez le fichier theme.html dans le fichier theme_de.html et le fichier theme_en.html dans le répertoire nls.
  4. Traduisez les chaînes en allemand dans le fichier theme_de.html.
  5. Dans le fichier theme_de.html, remplacez l'attribut lang dans la balise HTML par de.

Modèle d'habillage (skin.html)

Le modèle d'habillage contient des chaînes en anglais pour le texte d'infobulle de menu. Vous pouvez déléguer l'affichage à un fichier HTML d'habillage spécifique pour chaque environnement local. La procédure suivante ajoute la prise en charge de l'allemand à titre d'exemple, mais vous pouvez ajouter la prise en charge de plusieurs autres langues. Reportez-vous à Langues prises en charge to learn more about the languages that are supported by HCL Digital Experience.
  1. Ajoutez la balise suivante à la balise de section de votre modèle :
    <a rel="alternate" href="nls/skin_de.html" hreflang="de" class="wpthemeDisplayNone"></a>
    La balise de section sera similaire à l'exemple de balise de section suivante :
    <section class="ibmPortalControl stControl wpthemeControl a11yRegionTarget">
    <a rel="alternate" href="nls/skin_de.html" hreflang="de" class="wpthemeDisplayNone"></a>
    <a rel="alternate" href="nls/skin_en.html" hreflang="en" class="wpthemeDisplayNone"></a>
  2. Dans WebDAV, créez un nouveau répertoire nommé nls dans fs-type1/themes/themename/yourskin.
  3. Copiez le fichier skin.html dans le fichier skin_de.html et le fichier skin_en.html dans le répertoire nls.
  4. Traduisez les chaînes en allemand dans le fichier skin_de.html.

Profils, menus, contributions et autres fichiers .json

Vous pouvez ajouter des valeurs de titre et de description pour chaque environnement local à vos fichiers .json.
  1. Trouvez le fichier .json et ouvrez-le.
  2. Localisez l'élément Titles. Pour ajouter un nouvel environnement local, ajoutez ses attributs lang et value en les séparant par des virgules :
    "titles":[
    {
    "lang":"de",
    value":"Verzögert"
    },
    {
    "lang":"en",
    "value":"Deferred"
    }
    ]
  3. Répétez l'étape 2 en éditant les attributs lang et value pour les descriptions.
  4. Editez l'attribut class dans l'élément de corps en remplaçant locale_en par locale_lang :
    <body id="content" class="lotusui30dojo tundra claro locale_lang