logo

Types de blocs supplémentaires (EBT) – Nouvelle expérience de Layout Builder❗

Types de blocs supplémentaires (EBT) – types de blocs stylisés et personnalisables : diaporamas, onglets, cartes, accordéons et bien d’autres. Paramètres intégrés pour l’arrière-plan, la boîte DOM, les plugins JavaScript. Découvrez dès aujourd’hui le futur de la création de mises en page.

Démo des modules EBT Télécharger les modules EBT

❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes

Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.

Démo des modules EPT Télécharger les modules EPT

Défilement

2.8. Région et langue. Traduction de Drupal de l’anglais vers une autre langue.

07/07/2025, by Ivan

Drupal offre de nombreuses possibilités de traduction. Voyons comment ajouter une nouvelle langue à un site, par exemple l’allemand. Pour cela, allez dans les configurations Région et langue, au préalable, les modules Langue, Configuration Translation, Content Translation et Interface Translation doivent être installés.

Drupal 8 région et langue

Parcourons tous les paramètres de cette section.

Paramètres régionaux

Drupal 8 traduction de langue

Tout est clair ici, mais je pense qu’il vaut mieux changer le premier jour de la semaine pour lundi. Vous pouvez aussi donner à l’utilisateur la possibilité de sélectionner le fuseau horaire lors de l’inscription, ou le supprimer. Ceci est nécessaire quand le site contient des fonctionnalités liées au temps, par exemple des événements, dont la date s’affiche dans le fuseau horaire propre à chacun.

Formats de date et heure

Nous pouvons définir notre propre format de date via le panneau d’administration. Très souvent dans les actualités, il faut afficher la date sous la forme jour-mois-année. Faisons-le.

Drupal 8 formats date et heure

Cliquez sur +Ajouter un format et ajoutez un format pour les actualités. Pour notre format, nous utiliserons la chaîne de date d-m-Y.

drupal 8 format date

Vous pouvez en savoir plus sur la chaîne de format dans le manuel de la fonction date() :

http://php.net/manual/ru/function.date.php

Nous pouvons désormais appliquer ce format de date à tous les champs de type Date et aux autres affichages de date.

Langues

Drupal 8 langues

Ajoutons la langue allemande.

drupal 8 ajouter langue

Après l’ajout de la langue, Drupal commencera la mise à jour des traductions, cela nécessite une connexion Internet et prendra un certain temps.

Voilà, nous avons ajouté une nouvelle langue au site, vous pouvez l’activer et vérifier que tout fonctionne.

Drupal 8 allemand

Nous reviendrons à la langue anglaise. Si vous allez à l’onglet Détection et sélection, vous pouvez choisir comment déterminer la langue sur le site. Il est préférable d’utiliser l’URL de la page.

drupal 8

Si vous allez sur la page d’édition de la langue allemande :

drupal 8

Vous trouverez le paramètre du code langue. Ce code est ajouté à l’URL de la page pour déterminer pour quelle langue cette page est, par exemple :

http://site/de/node/10

sera pour la langue allemande.

http://site/en/node/10

pour l’anglais, mais pour la langue par défaut, le code langue peut être omis :

http://site/node/10

Ce sera aussi pour la langue anglaise.

De plus, si vous allez à la page d’édition du type de contenu, par exemple Articles, vous pouvez cocher la case pour que la sélection de la langue soit disponible lors de la création d’un nœud :

/admin/structure/types/manage/article

drupal 8 langues

Nous pouvons choisir la langue non seulement pour les nœuds, mais aussi pour les blocs, utilisateurs, commentaires et autres entités de notre site.

Maintenant, lors de l’ajout d’un bloc, nous pouvons choisir pour quelle langue ce bloc est ajouté.

Drupal 8 traduction

Traduction de l’interface utilisateur

Vous avez probablement déjà remarqué que Drupal ne traduit pas 100 % de l’interface :

Drupal 8 traduction interface

Pour les chaînes restantes, nous pouvons utiliser le formulaire de traduction manuelle :

/admin/config/regional/translate

Drupal 8 saisie de ligne

Nous entrons la phrase souhaitée en anglais et Drupal trouve toutes les lignes contenant cette phrase. Nous écrivons la traduction et cliquons sur Enregistrer la traduction en bas de la page.

Et ainsi, nous pouvons traduire des lignes dans tout Drupal.

Nous pouvons aussi transférer Drupal manuellement et importer nos traductions dans l’onglet Export.

Drupal 8 export langue

Drupal a exporté un fichier .po, que vous pouvez utiliser sur vos autres sites en important ce fichier .po via l’onglet Import.

drupal 8 importer traductions

Enfin, nous avons l’onglet Paramètres, où nous pouvons définir la vérification des mises à jour des traductions. Vous pouvez programmer une vérification tous les mois. Drupal vous affichera constamment les chaînes non traduites, il n’y a jamais 100 % de traduction dans une autre langue. À chaque ajout d’un nouveau module, de nouvelles chaînes non traduites apparaissent.

drupal 8 paramètres