La section des langues vous permet de transformer un site WordPress en site multilingue.

Pour gérer les langues, rendez-vous sur WPML-> Langues.

Langues du site

Choisir les langues pour votre site
Choisir des langues pour votre site

Lorsque vous configurez WPML pour la première fois, vous devez choisir la langue du contenu existant. Ensuite, ajoutez d’autres langues à votre site. Vous pouvez toujours revenir pour ajouter ou supprimer des langues.

Si vous avez besoin d’une langue qui n’apparaît pas dans la liste, cliquez sur Modifier les langues et créez-la.

Sélecteur de langue

Pour permettre aux visiteurs de choisir leur langue, vous pouvez ajouter à votre thème un sélecteur de langue.

Les sélecteurs de langue standard de WPML proposent une liste déroulante de langues, une liste de langues pour le pied de page et un sélecteur de langue pour le menu.

Activer le widget Sélecteur de langue
Activer le widget Sélecteur de langue

WPML peut automatiquement activer pour vous le widget Sélecteur de langue comme widget dans l’une des barres latérales.

Pour des informations complètes sur les différents styles des sélecteurs de langue que vous pouvez ajouter à votre site, découvrez-en plus sur les options des sélecteurs de langue.

Sinon, vous pouvez en ajouter un à votre thème via l’écran Widgets ou le faire manuellement en utilisant le code PHP suivant :

<?php do_action('icl_language_selector'); ?>

Si vous utilisez la version 3.2 de WPML ou une version ultérieure, considérez utiliser les actions de raccordement suivantes :

Choix des éléments à afficher dans le sélecteur de langue

Vous pouvez choisir les éléments à inclure dans le sélecteur de langue. WPML peut afficher un drapeau de pays, le nom de la langue dans la langue maternelle du pays et le nom de la langue dans la langue de la page.

Vous pouvez également choisir des couleurs pour toutes les parties du sélecteur de langue.

Options du sélecteur de langue
Options du sélecteur de langue

Ordre des langues

Vous pouvez contrôler l’ordre d’affichage des langues dans le sélecteur de langue en utilisant le paramètre Ordre des langues dans la page Paramètres des langues.

Faites glisser et déposez l'interface pour configurer l'ordre des langues
Faites glisser et déposez l’interface pour configurer l’ordre des langues

Vous verrez une liste des langues dans votre site. Déplacez-les comme bon vous semble pour modifier l’ordre.

Remarque : Quand vous utilisez un sélecteur de langue déroulant, la première langue affichée sera toujours la langue actuelle. Les autres langues seront listées selon l’ordre que vous aurez établi dans la liste Ordre des langues.

Le sélecteur de langue pour pied de page s’affichera toujours selon l’ordre spécifié.

Personnalisation des sélecteurs de langue

Vous pouvez, bien entendu, personnaliser le sélecteur de langue de WPML afin qu’il s’intègre au design de votre site. Vous pouvez également créer des sélecteurs de langue personnalisés et les ajouter au thème de votre site.

Pour changer les drapeaux qui apparaissent à côté des langues, cliquez sur « Langues du site », puis sur « Modifier les langues ». Vous pouvez choisir un drapeau différent depuis le répertoire d’installation de WPML ou télécharger les vôtres.

Format d’URL de langue

WPML vous permet de choisir la façon d’organiser les contenus dans différentes langues. Vous pouvez choisir entre :

  • des répertoires linguistiques (comme wpml.org/es/ pour l’espagnol et wpml.org/de/ pour l’allemand).
  • un domaine différent par langue
  • le nom de la langue ajouté comme paramètre (comme wpml.org?lang=es pour l’espagnol)

Pour que les répertoires linguistiques fonctionnent, la structure de permaliens de votre site doit être différente de celle par défaut. Nous vous recommandons de choisir Année/Mois/Nom.

Les domaines différents par langue requièrent une configuration dans les configurations DNS et Apache de votre serveur. Consultez

la FAQ Configuration du serveur pour les langues dans différents domaines pour un tutoriel complet.

Langue de l’administration

La langue par défaut est généralement également la langue de l’admin. Pour voir l’admin de WordPress dans une langue différente, utilisez le paramètre Langue de l’administration.

Pour les sites Web comprenant plusieurs auteurs, chacun d’entre eux écrivant dans une langue différente, il se peut qu’il soit préférable de choisir une langue d’administration différente par utilisateur. Les utilisateurs peuvent sélectionner leur langue d’admin depuis leur page de profil.

Pour apprendre à configurer la langue par défaut de l’admin et une langue d’administration différente par utilisateur, consultez Configuration de la langue d’administration dans WordPress.