Aller au contenu
Retour aux articles

Loco Translate inclut-il un sélecteur de langue WordPress ?

Écrit par:Amine Sayagh

CatégorieGuide

Date


Illustration bleue séparant les documents de traduction WordPress du sélecteur de langue destiné aux visiteurs.

La réponse courte est non. Loco Translate ne fournit pas de sélecteur de langue destiné aux visiteurs.

Loco Translate est conçu pour modifier les fichiers de traduction utilisés par les thèmes et les extensions WordPress. Sa documentation officielle le décrit comme un outil de gestion de fichiers et d’édition de chaînes, et non comme un outil qui change dynamiquement la langue pour chaque visiteur.

Cette distinction est importante. Traduire un bouton tel que « Add to cart » en français n’est pas la même chose que créer des pages produit distinctes en anglais et en français, attribuer des URL propres à chaque langue et permettre aux clients de passer de l’une à l’autre.

Ce guide, publié par LingoWP, explique ce que Loco Translate peut faire, pourquoi il n’a pas de sélecteur de langue, et ce dont vous avez besoin à la place pour un site WordPress ou WooCommerce multilingue.

Ce que fait réellement Loco Translate

Loco Translate est avant tout un éditeur de fichiers PO disponible dans le tableau de bord WordPress. Il peut vous aider à traduire les chaînes d’interface statiques contenues dans WordPress, un thème ou une extension.

Voici quelques exemples :

  • « Add to cart »
  • « Read more »
  • « Search »
  • « Out of stock »
  • « Related products »
  • Les libellés et messages fournis par votre thème ou vos extensions

L’extension peut extraire les chaînes traduisibles, modifier les fichiers PO, compiler les fichiers de traduction MO et JSON, et s’intégrer à plusieurs API de traduction.

Loco Translate est donc utile lorsque :

  • Votre thème contient un libellé non traduit.
  • La traduction d’une extension est incomplète.
  • Vous voulez remplacer une traduction existante par une formulation qui correspond mieux à votre activité.
  • Une chaîne d’interface WooCommerce reste dans la mauvaise langue.
  • Vous localisez un thème ou une extension que vous avez développé.

Cependant, ces fonctionnalités ne transforment pas le site en un site web multilingue complet.

Pourquoi Loco Translate n’a pas de sélecteur de langue

Un sélecteur de langue doit faire plus que modifier quelques libellés visibles. Il doit normalement déterminer la langue choisie par le visiteur et charger la version correspondante de la page en cours.

Selon l’implémentation, il peut aussi devoir gérer :

  • Les traductions des articles, pages, produits, catégories et menus
  • Les relations entre les pages traduites
  • Les URL propres à chaque langue
  • La langue sélectionnée par le visiteur
  • La navigation entre les versions équivalentes d’une page
  • Les métadonnées SEO et les annotations de langues alternatives
  • Les traductions manquantes ou non publiées

Loco Translate ne gère pas ce système. Sa documentation indique que changer dynamiquement la langue pour les visiteurs anonymes n’est pas une fonctionnalité native de WordPress et nécessite du code personnalisé ou une autre extension. Elle précise également qu’il n’est actuellement pas prévu d’ajouter une fonctionnalité de changement de langue.

Loco Translate ou extension multilingue

Fonctionnalité Loco Translate Système multilingue
Modifier les chaînes des thèmes et extensions Oui Variable
Traduire les fichiers PO et MO Oui Variable
Traduire les articles et les pages Non Attendu
Traduire le contenu des produits Non Attendu pour la prise en charge de WooCommerce
Relier les pages équivalentes Non Attendu
Fournir un sélecteur de langue aux visiteurs Non Attendu
Gérer les URL propres à chaque langue Non Attendu
Gérer le SEO multilingue Non À vérifier

La documentation de Loco indique explicitement que les articles, les pages, les taxonomies et les réglages du site sont stockés dans la base de données et ne relèvent pas de l’objectif de l’extension. Elle recommande d’utiliser un outil conçu pour le contenu de la base de données lorsque ces éléments doivent être traduits.

WordPress n’a-t-il pas déjà un réglage de langue ?

WordPress inclut une option Langue du site sous Réglages → Général. La modifier définit la langue utilisée par cette installation WordPress lorsque des traductions sont disponibles.

C’est un réglage du site, et non un sélecteur multilingue destiné aux visiteurs. La modifier ne crée pas de versions linguistiques parallèles que les clients pourraient choisir indépendamment.

Par exemple, passer la langue du site de l’anglais au français peut charger les traductions françaises de WordPress et des extensions compatibles. Cela ne crée pas automatiquement :

  • Une version française de chaque page anglaise
  • Des descriptions de produits traduites
  • Des URL /en/ et /fr/ distinctes
  • Des liens entre les pages correspondantes
  • Un sélecteur de langue dans l’en-tête

Cette approche convient si vous voulez que l’ensemble du site fonctionne dans une seule langue principale. Elle ne suffit pas lorsque les visiteurs doivent choisir entre plusieurs langues.

Peut-on utiliser Loco Translate avec une extension multilingue ?

Potentiellement oui, mais chaque outil doit avoir une responsabilité clairement définie.

Une répartition raisonnable est la suivante :

  • Utilisez le système multilingue pour les langues des visiteurs, les traductions de contenu, les URL, les relations entre pages, les menus et le sélecteur de langue.
  • Utilisez Loco Translate uniquement lorsque vous devez personnaliser des chaînes statiques fournies par un thème ou une extension.

Avant de combiner des outils de traduction, testez la configuration sur un site de préproduction. Deux extensions peuvent tenter de charger ou de remplacer les mêmes chaînes, et les mises à jour peuvent affecter les fichiers de langue personnalisés.

Lorsque vous enregistrez une traduction personnalisée dans Loco Translate, évitez de modifier les fichiers de traduction gérés directement par WordPress. Loco recommande de créer une surcharge dans son emplacement personnalisé, car les fichiers de traduction système peuvent être remplacés ou supprimés lors des mises à jour.

Un flux de travail multilingue pratique

1. Décidez quel contenu doit être traduit

Listez les éléments que les visiteurs doivent pouvoir lire dans chaque langue :

  • Les pages principales
  • Les articles de blog
  • Les formulaires de contact
  • Les menus de navigation
  • Les appels à l’action
  • Les titres et descriptions SEO

Pour une boutique WooCommerce, ajoutez :

  • Les noms et descriptions des produits
  • Les catégories et attributs
  • Le contenu du panier et du paiement
  • Les informations de livraison et de paiement
  • Les pages du compte client
  • Les messages transactionnels

2. Choisissez le système responsable du contenu multilingue

Votre solution multilingue principale doit gérer les langues accessibles aux visiteurs et relier les versions traduites d’un même contenu.

Avant de choisir, vérifiez si elle prend en charge :

  • Votre thème ou votre constructeur de pages
  • WooCommerce, le cas échéant
  • La structure d’URL dont vous avez besoin
  • L’emplacement du menu et du sélecteur de langue
  • Les métadonnées SEO
  • Votre flux de travail de traduction

La disponibilité des fonctionnalités peut changer selon les versions et les offres ; consultez donc la documentation officielle actuelle du produit plutôt que de vous fier à un ancien article comparatif.

3. Créez ou révisez les traductions

Traduisez le véritable contenu des pages, pas seulement les libellés d’interface. Une page dont la navigation est traduite mais dont le corps ne l’est pas n’est pas une version linguistique complète.

Google recommande d’utiliser des URL distinctes pour les versions linguistiques et de fournir des liens permettant aux visiteurs de choisir une autre langue. Il recommande aussi les annotations hreflang lorsque des URL différentes représentent des versions localisées d’une même page.

4. Ajoutez le sélecteur de langue

Placez le sélecteur dans un endroit visible de façon constante, généralement dans la navigation de l’en-tête ou dans le menu mobile.

Testez-le depuis plusieurs types de pages :

  • La page d’accueil
  • Une page standard
  • Un article de blog
  • Une page produit
  • Une catégorie de produits
  • Le panier et le paiement
  • Une page dont la traduction n’est pas terminée

Le sélecteur doit mener à la page traduite correspondante lorsqu’elle existe. Son comportement de repli pour les traductions manquantes doit être délibéré et prévisible.

5. Utilisez Loco Translate pour les chaînes statiques restantes

Si le flux de travail multilingue fonctionne mais qu’un libellé de thème ou d’extension reste non traduit, Loco Translate peut convenir.

WooCommerce documente officiellement Loco Translate comme l’une des méthodes pour créer des traductions personnalisées des chaînes d’interface de WooCommerce. La même documentation distingue ces chaînes des produits, catégories, articles, pages et menus, qui nécessitent une gestion plus large du contenu multilingue.

Problèmes courants

« J’ai créé deux langues dans Loco, mais il n’y a pas de sélecteur »

Créer des fichiers de traduction ne crée pas de versions linguistiques publiques. Vous avez toujours besoin d’un système multilingue ou d’une implémentation personnalisée chargée de sélectionner et de charger la bonne langue.

« Changer la langue du site bascule tout le site »

C’est normal. La langue du site est un réglage global de WordPress, et non une préférence indépendante pour chaque visiteur anonyme.

« Mes pages et mes descriptions de produits restent non traduites »

Loco Translate ne traduit pas le contenu de la base de données, comme les articles, les pages, les taxonomies, les réglages ou les descriptions de produits. Utilisez le flux de traduction de contenu fourni par votre solution multilingue.

« Ma traduction personnalisée a disparu après une mise à jour »

Vous avez peut-être modifié un fichier de langue système ou géré par une extension. Loco recommande de conserver les surcharges personnalisées dans son emplacement personnalisé protégé plutôt que de modifier des fichiers que WordPress peut remplacer.

« Certains textes WooCommerce sont traduits et d’autres non »

Les textes non traduits peuvent provenir de différents endroits :

  • Un fichier de langue de WooCommerce
  • Votre thème actif
  • Une autre extension
  • Une valeur enregistrée dans les réglages de WooCommerce
  • Du contenu de produit ou de catégorie stocké dans la base de données

Identifiez la source avant de modifier quoi que ce soit. Loco peut aider pour les chaînes de thème et d’extension éligibles, mais il ne peut pas traduire tous les types de contenu d’une boutique.

Loco Translate suffit-il pour une boutique multilingue ?

Pas à lui seul.

Loco Translate peut être précieux pour corriger ou compléter les traductions de l’interface logicielle. Une boutique multilingue a en plus besoin d’un système pour les produits, les catégories, les pages, les menus, la navigation propre à chaque langue et le choix de la langue par le visiteur.

La façon la plus sûre d’évaluer une solution de traduction WordPress est de se demander si elle gère l’ensemble du parcours du visiteur :

  1. Les clients peuvent-ils découvrir une autre langue ?
  2. Peuvent-ils passer de la page en cours à sa version traduite ?
  3. Les produits et les étapes d’achat sont-ils traduits ?
  4. Chaque langue dispose-t-elle d’une URL exploitable ?
  5. Les moteurs de recherche peuvent-ils découvrir et comprendre les versions linguistiques ?

Un sélecteur de langue n’est que le contrôle visible. C’est le contenu multilingue et le routage qui se trouvent derrière qui font fonctionner le site.

Conclusion

Loco Translate n’inclut pas de sélecteur de langue WordPress parce que son rôle est de modifier des fichiers de traduction, et non de gérer du contenu multilingue pour chaque visiteur.

Utilisez-le lorsque vous devez traduire ou personnaliser des chaînes statiques provenant de thèmes et d’extensions WordPress. Si vos clients doivent pouvoir choisir entre des versions linguistiques complètes de vos pages ou de vos produits, utilisez un système multilingue qui gère le contenu, les URL, les relations entre pages et le sélecteur lui-même.

Guides associés

Sources

Vérifié le 8 octobre 2026.