Dégustez ce merveilleux petit Bouillon

Tuto : Configurer vos langues favorites dans l’interface d’administration WordPress

WordPress, le CMS préféré des développeurs et des créateurs de contenu à travers le monde, s’apprête à intégrer une fonctionnalité attendue depuis longtemps : « Preferred Languages ». Cette inclusion permettra aux utilisateurs de définir plusieurs options de langues préférées sur leurs sites, améliorant ainsi leur expérience utilisateur globale. Dans cet article, nous explorerons les raisons derrière cette intégration, son fonctionnement, et ses implications pour la communauté WordPress.

Origines du projet : pourquoi « Preferred Languages » ?

Réponse à une demande croissante

Il y a presque huit ans, un projet ambitieux est né en réponse à des demandes répétées de la part de la communauté WordPress. L’objectif était de permettre aux utilisateurs de choisir plusieurs langues préférées pour leur site, offrant ainsi une réflexion plus complète et personnalisée des préférences linguistiques des visiteurs.

Le cheminement du plugin au cœur

Initialement proposé comme un « feature plugin », « Preferred Languages » a été conçu avec l’intention claire d’être intégré un jour dans le cœur du CMS. Un feature plugin est une extension dont l’intention est d’être proposée un jour pour inclusion dans le cœur de WordPress, après de nombreux tests et itérations.

Fonctionnement de « Preferred Languages »

Gestion des traductions

Avec l’intégration de « Preferred Languages », WordPress essaiera de charger les traductions pour la première langue disponible sur votre liste des langues préférées. Si cette traduction n’est pas disponible, le système se rabattra automatiquement sur la langue suivante de la liste, et ainsi de suite.

  • Chargement des traductions disponibles par ordre de préférence
  • Passage automatique à la langue suivante si nécessaire
  • Simplification pour les utilisateurs bilingues ou multilingues

Implémentation technique

Le backend de cette nouvelle fonctionnalité a été soigneusement conçu pour une intégration aisée dans le cœur de WordPress. Le défi réside principalement dans la logique de basculement et les possibles conflits avec les plugins de traduction existants, mais ces obstacles ont été surmontés grâce à une optimisation poussée du code.

Impact et bénéfices pour la communauté

Pour les utilisateurs non-anglophones

L’introduction de « Preferred Languages » sera particulièrement significative pour les communautés non anglophones, telles que les utilisateurs hispanophones. Ces derniers rencontrent souvent des difficultés avec des plugins traduits partiellement et doivent fréquemment revenir à des interfaces en anglais. Grâce à cette mise à jour, ces limitations seront largement atténuées.

Amélioration de l’expérience utilisateur

En permettant aux utilisateurs de sélectionner plusieurs langues de préférence, WordPress renforce son engagement envers une accessibilité globale. Cela réduit le risque de rencontrer des contenus non traduits ou maladroitement traduits, tout en offrant une expérience utilisateur fluide et sans accroc.

Étapes finales avant l’intégration

Phase de test et ajustements

Les développeurs sont encouragés à essayer le plugin disponible sur WordPress.org et à fournir leurs retours. Cette phase de test est cruciale pour identifier d’éventuels bugs et affiner l’outil avant sa version finale. Le but est d’implémenter rapidement un patch afin d’assurer des tests rigoureux dans le tronc principal de WordPress avant la sortie officielle prévue dans la version 6.6.

Considérations pour l’avenir

Alors que la proposition pour intégrer « Preferred Languages » avance, il est important de prendre en compte les différences architecturales entre le plugin initial et sa version finale intégrée dans le cœur. Des mises à jour régulières et des consultations avec les membres clés de la communauté continueront à jouer un rôle majeur dans ce processus.

La mise en œuvre de « Preferred Languages » marque une étape majeure pour WordPress et sa vaste communauté mondiale. En rendant la gestion des langues plus flexible et intuitive, cette innovation promet d’améliorer considérablement l’expérience utilisateur, notamment pour les utilisateurs bilingues et multilingues. Nous attendons avec impatience la version finale de cette fonctionnalité dans WordPress 6.6, tout en saluant le travail acharné de l’équipe de développement qui rend cela possible.

Sources

Image de Alex de WPMarmite
Alex de WPMarmite
Alex Borto est le fondateur du média WPMarmite. Expert WordPress et SEO, il partage sa veille aux professionnels et passionnés de WordPress. Alex a également co-fondé l'organisme de formation WordPress WPChef.