Si votre site doit afficher du contenu dans plusieurs langues, Pages prend en charge le contenu localisé en combinant les profils linguistiques du graphe de connaissances et la traduction manuelle des valeurs statiques dans l'éditeur de mise en page. Vous pouvez prévisualiser chaque langue directement dans l'éditeur et activer un sélecteur de langue pour que les visiteurs puissent changer de langue eux-mêmes.
Fonctionnement de la localisation
Le contenu de vos mises en page provient de deux sources — les champs du graphe de connaissances et les valeurs statiques — et chacune est traitée différemment pour la localisation :
- Les champs du graphe de connaissances mappés tirent automatiquement le contenu localisé des profils linguistiques de l'entité. Aucune configuration supplémentaire n'est nécessaire dans l'éditeur de mise en page.
- Les valeurs statiques sont définies manuellement pour chaque langue dans l'éditeur de mise en page. Vous devez saisir vous-même les traductions pour chaque langue.
Pour configurer des profils de langue sur les entités, consultez le Graphe de connaissances : Créer un profil de langue alternatif sur une entité.
Ajouter des traductions pour le contenu statique
Pour saisir des versions localisées des propriétés de texte statique :
- Ouvrez l'éditeur de mise en page pour le groupe de pages que vous souhaitez traduire.
- Utilisez le sélecteur de localisation en haut de l’éditeur pour sélectionner la langue dans laquelle vous souhaitez travailler.
- Cliquez sur n'importe quelle section dotée de propriétés de texte statique. Dans le panneau de droite, mettez à jour les champs de texte avec le contenu traduit pour cette langue.
L'aperçu se met à jour immédiatement pendant que vous travaillez, affichant les champs mappés du graphe de connaissances issus du profil linguistique de l'entité, aux côtés des traductions statiques que vous avez saisies. Une icône d'avertissement apparaît à côté de la langue dans le sélecteur si des traductions sont encore manquantes, afin que vous puissiez suivre ce qui doit encore être travaillé.
Activer le sélecteur de langue
Ajoutez une liste déroulante de langues visible par les utilisateurs sur vos pages afin que les visiteurs puissent changer eux-mêmes de langue.
Pour activer le sélecteur de langue :
- Accédez à Pages > [Votre site] > Groupes de pages.
- Cliquez sur Modifier la mise en page à côté du groupe de pages que vous souhaitez mettre à jour.
- Cliquez sur l'en-tête secondaire de la section en-tête développé dans l'aperçu ou le schéma de mise en page. Si la section n’est pas encore dans votre mise en page, ajoutez-la depuis le panneau de gauche.
- Dans le panneau de droite, définissez Afficher l'en-tête secondaire et Afficher la liste déroulante des langues sur Oui.
Après la publication, les visiteurs verront une liste déroulante de langues dans l'en-tête de la page. La sélection d'une langue recharge la page dans cette langue.
Remarque : Le sélecteur de langue n'apparaît que pour les paramètres régionaux pour lesquels des pages ont été générées. Assurez-vous d'avoir sélectionné toutes les langues souhaitées dans la configuration de votre groupe de pages. Consultez la section Créer et gérer des groupes de pages pour mettre à jour les paramètres régionaux.