Comment traduire le contenu d’article de Drupal

2022-09-20 17:28:28  mardi  4008 mots  

Objectif

Rendre les types d’entités, Bloc personnalisé, Lien de menu personnalisé et Contenu traduisibles. Sélectionner des sous-types spécifiques et choisir lesquels de leurs champs peuvent être traduits.

Prérequis

« Concept : entités de contenus et champs »

« Concept : interface utilisateur, configuration et traduction du contenu »

Prérequis du site

Le module du cœur Content Translation doit être installé, et votre site doit comporter au moins deux langues. Consulter « Ajouter une langue ».

Étapes

Dans le menu d’administration Gérer, naviguer vers Configuration > Régionalisation et langue > Langue du contenu et traduction (admin/config/regional/content-language).

Sous Paramètres personnalisés des langues, cocher Contenu, Bloc personnalisé et Lien de menu personnalisé pour rendre ces types d’entités traduisibles.

Des options de configuration apparaissent pour Contenu, Bloc personnalisé et Lien de menu personnalisé. Choisir les sous-types que vous voulez traduire pour chaque type d’entité. Cocher Page basique pour Contenu, Bloc basique pour Bloc personnalisé et Lien de menu personnalisé pour Lien de menu personnalisé.

Vérifier les paramètres pour les types d’entités comme indiqué ci-dessous :

Nom du champ

Explication

Valeur d’exemple

Langue par défaut

La langue par défaut pour ce sous-type d’entité

Langue par défaut du site (français)

Afficher le sélecteur de langue sur les pages de création et d'édition

Le sélecteur de langue devrait-il être affiché lorsque l’on modifie ou crée du contenu ?

Coché

Choisir les champs qui devraient être traduisibles pour Page basique comme indiqué dans le tableau ci-dessous. Si un champ ne varie pas en fonction de la langue, le laisser décoché.

Nom du champ

Explication

Valeur d’exemple

Titre

Le titre du contenu

Coché

Écrit par

L’auteur

Décoché

Publié

Le contenu a-t-il été publié ?

Coché

Écrit le

Date de publication

Décoché

Modifié

Date de la dernière mise à jour

Décoché

Promu en page d’accueil

Le contenu sera-t-il inclus à certaines vues de contenu ?

Décoché

Épinglé en haut des listes

Le contenu sera-t-il affiché en premier dans certaines vues de contenu ?

Décoché

Alias d’URL

URL plus conviviables pour le contenu

Coché

Corps

Le contenu principal de la page

Coché

De la même manière, cocher les cases appropriés pour les champs traduisibles appartenant à Bloc basique et Lien de menu personnalisé.

Cliquer sur enregistrer la configuration.

Pour approfondir

« Traduction de la configuration »

« Traduction de contenu »

Vidéos

Pour aller plus loin (en anglais)

Article de blog"Multilingual Drupal 8 tidbits, part 5"

Article de blog "Multilingual Drupal 8 tidbits, part 17"

Commentaire