Drupal 8 permet désormais d'installer une autre langue que l'anglais pendant la phase d'installation. C'est très pratique car les fichiers de langue seront installés automatiquement sans nécessiter aucune intervention de l'utilisateur. Mais comment faire lorsque vous voulez franciser un site Drupal 8 existant ?
Rendez-vous tout d'abord sur la page Manage > Extend (admin/modules
) et activez les modules suivants, qui remplissent les fonctions minimales nécessaires au multilinguisme et remplacent et améliorent l'ancien module Locale :
- Language : permet d'ajouter et configurer d'autres langages que l'anglais, mais pas seulement. Avec ce module vous pouvez également - entres autres - ajouter des langues personnalisées, permettre aux utilisateurs de choisir leur langue par défaut ou encore configurer les options de détection des langues.
- Interface Translation : permet entre autres d'importer des fichiers de traduction et de traduire des chaînes de caractères.
Une fois ces deux modules activés, rendez vous sur Manage > Configuration > Languages (admin/config/regional/language
) et cliquez sur le bouton +Add language, puis choisissez French.
Lorsque vous lancerez l'opération, Drupal se chargera d'aller récupérer automatiquement les fichiers de langue pour proposer le support du français.
Si tout s'est bien passé, vous obtiendrez un message de confirmation d'import de la nouvelle langue avec le nombre de traductions de chaînes correspondantes.
Vous n'avez plus qu'à choisir le français par défaut pour que Drupal soit francisé.
Regardez les titres de menu et textes un peu partout sur le site. Vous voyez des chaînes de caractères qui ne sont pas encore traduites ? Rendez-vous alors sur le site Drupal Translations et aidez la communauté française à traduire Drupal 8 !
