Ajouter une langue à un site

Objectif : rendre une deuxième langue disponible pour pouvoir y traduire des pages.
Durée : 3 minutes
Il vous faut : un accès super administrateur

Étapes

  1. Sélectionnez System → Locales. C'est la liste, valable pour toute l'installation, des langues qui existent.
  2. Si la vôtre manque, sélectionnez Add Locale et enregistrez-la.
  3. Activez-la ensuite pour le site. Ouvrez Sites, modifiez le site et allez à l'onglet Locales.
  4. Cochez les langues dans lesquelles ce site publie, puis sélectionnez Save Changes.
Locales screen listing the languages registered in the installation.
Add locale form for registering a new language in the installation.
Site settings locales tab showing enabled languages for the site.

Deux niveaux, volontairement

Les locales de l'installation sont les langues qui existent. Les locales du site sont celles dans lesquelles un site donné publie réellement.

Une installation multisite peut connaître cinq langues alors que le site de la filiale allemande publie dans une seule. Enregistrer une locale ne la place sur aucun site ; c'est la deuxième étape, et c'est délibéré.

Remarques

  • Chaque site doit garder au moins une locale active, et la locale système par défaut l'est toujours. Le CMS ne vous laissera pas réduire un site à rien.
  • Ajouter une langue ne traduit rien. Les pages existantes gardent leur langue actuelle et gagnent la possibilité d'une traduction.
  • La première locale du site est sa langue par défaut. Les visiteurs qui ne demandent rien de particulier obtiennent celle-là.
  • Ce n'est pas la même chose que la langue de l'interface d'administration, que chacun règle pour soi dans son profil.
Suite : traduire une page