Se connecter Demander mon site

Sélecteur de langue

Le bloc Sélecteur de langue permet à vos visiteurs de passer d’une langue à l’autre. Chaque entrée mène à la version de la page lue dans sa langue. Cette page décrit ses réglages, l’habillage de l’entrée, la présentation dans un menu et le cas d’une traduction absente.

Ajouter le bloc

Insérez le bloc Sélecteur de langue (Ajouter un bloc), ou tapez langue dans la recherche des blocs. Posez-le dans l’en-tête ou le pied de page du site pour qu’il soit sur toutes les pages (Écrire une fois l’en-tête, le menu et le pied de page).

Le bloc liste les langues de contenu du site, dans l’ordre de l’écran des langues. Chaque entrée mène à la version de la page que le visiteur lit. Un lecteur d’un article anglais qui choisit « Français » reçoit ce même article en français.

Régler le sélecteur

Sélectionnez le bloc Sélecteur de langue, onglet Réglages, panneau Sélecteur de langue.

Le panneau Sélecteur de langue
RéglageEffetValeur par défaut
Nom de la régionEn haut de l’onglet Réglages, le nom que les lecteurs d’écran annoncent pour le sélecteur. Vide, il s’appelle Langue.Vide
AfficherLe nom de la langue (Français, English) ou Le code court (FR, EN).Le nom de la langue (Français, English)
Affichage des languesCôte à côte : toutes les langues en rangée. Dans un menu : un bouton qui nomme la langue de la page ouvre la liste de toutes les langues.Côte à côte
Les réglages du Sélecteur de langue : le champ Nom de la région, puis le panneau Sélecteur de langue avec Afficher sur Le nom de la langue (Français, English), Affichage des langues sur Côte à côte, puis l’avis qui dit que le bloc apparaît dès que le site a au moins deux langues de contenu.

Sur la page publiée, chaque langue est écrite dans sa propre langue, avec une majuscule : l’allemand s’affiche « Deutsch ». Un visiteur reconnaît ainsi sa langue sans lire la vôtre.

La disposition se règle dans le panneau Mise en page flex : le sens, l’alignement et l’écart entre les langues. Le style enregistré Sélecteur de langue pose 8 px entre deux langues. Un cran choisi sur le curseur Écart remplace cet écart ; ramené à 0, le curseur rend les 8 px du style. Pour supprimer l’écart, retirez le style.

Habiller l’entrée de langue

L’apparence se règle sur l’entrée. Le sélecteur contient un seul bloc Entrée de langue, à partir duquel chaque langue est dessinée. Vous ne pouvez pas en ajouter un second.

Les états de l’entrée de langue
ÉtatHabille
Par défautUne langue que le visiteur peut choisir.
SurvolLa langue sous le pointeur.
FocusLa langue atteinte au clavier.
ActifLa langue de la page en cours.

L’entrée porte le style enregistré Entrée de langue : un texte un peu plus petit, sans soulignement au repos, souligné au survol et au focus. La langue de la page est en couleur principale et en gras.

Dans l’éditeur, le sélecteur s’affiche comme sur la page : la langue de la page d’abord, dans son état Actif, puis les autres. Un clic sur l’une d’elles sélectionne l’entrée. Sur un site d’une seule langue, l’éditeur montre la vôtre et deux exemples pris parmi English, Français et Español.

Présenter les langues dans un menu

Avec Dans un menu, le sélecteur montre un bouton qui nomme la langue de la page. Un clic, ou Entrée au clavier, ouvre la liste de toutes les langues. Cette présentation convient à un en-tête chargé ou à un pied de page.

Les blocs du sélecteur dans un menu
BlocRôleRéglages
Entrée de langueChaque langue de la liste.L’onglet Styles, avec l’état Actif pour la langue de la page.
Bouton du menu de langueLe bouton qui nomme la langue de la page et ouvre la liste.L’onglet Styles, ses icônes et ses animations. Ses états sont Par défaut, Survol, Focus et Actif, celui du menu ouvert.
Menu de langueLa surface sur laquelle la liste s’ouvre.L’onglet Styles et la disposition Mise en page flex.
  • Le bouton arrive avec une flèche vers le bas à la fin, qui devient une flèche vers le haut à l’état Actif. Ses icônes se règlent dans le panneau Icônes de l’onglet Styles, comme sur un Bouton : une au début, une à la fin, chacune par état.
  • Le bouton porte le style Bouton du menu de langue : un texte un peu plus petit, de l’espace intérieur et des coins arrondis. Il prend un fond léger au survol, au focus et menu ouvert.
  • Le menu porte le style Menu de langue : un fond clair et un texte sombre, l’inverse en mode sombre. Il a des coins arrondis, une ombre et range les langues en colonne.
  • En présentation Côte à côte, le bouton et le menu ne s’affichent pas. Leur habillage est gardé pour le jour où vous repassez en menu.

Le menu s’ouvre sous le bouton. En bas de page, sans place dessous, il s’ouvre vers le haut ; au bord droit de l’écran, vers l’intérieur. Il se referme par un second clic, un clic ailleurs dans la page, la touche Échap ou quand le focus le quitte. Il ne s’ouvre jamais au survol.

Quand une traduction manque

  • Une langue dans laquelle la page n’existe pas reste dans la liste. Son entrée mène à l’accueil de cette langue.
  • Une traduction en brouillon ne compte pas : tant qu’elle n’est pas publiée, l’entrée de sa langue mène à l’accueil.
  • Sur une page qui n’est pas un contenu, toutes les entrées mènent à l’accueil de leur langue. C’est le cas de l’accueil, d’une liste, d’une page de résultats de recherche ou d’une page d’erreur.

La liste montre toujours toutes les langues, celle de la page comprise. Le visiteur sait ainsi dans quelle langue il lit.

Sur téléphone

Côte à côte, les langues suivent la disposition du panneau Mise en page flex, écran par écran. Dans un en-tête de téléphone, Dans un menu ne prend que la place d’un bouton, quel que soit le nombre de langues.

Accessibilité

  • Chaque lien déclare la langue de sa destination : un lecteur d’écran prononce « English » à l’anglaise.
  • La langue de la page est signalée à l’écran et aux technologies d’assistance.
  • Le sélecteur est annoncé comme une zone de navigation nommée Langue. Si la page a deux sélecteurs, donnez à chacun un Nom de la région.
  • Dans un menu, le bouton est un vrai bouton : il s’atteint au clavier, s’actionne avec Entrée ou Espace et dit si la liste est ouverte. Échap referme la liste et rend le focus au bouton.

Un visiteur qui ne sait pas que votre page existe dans sa langue ne cherche pas de sélecteur. Le bloc Suggestion de langue lui propose cette page dans sa langue.

Voir aussi

Mis à jour le

Toutes les pages de la documentation