Avec le module complémentaire de détection automatique de la langue de l'utilisateur activé, les utilisateurs se verront proposer une fenêtre contextuelle offrant la possibilité de sélectionner leur langue préférée.
Les visiteurs novices peuvent choisir leur langue en fonction des paramètres de leur navigateur ou de leur adresse IP. Cette préférence est enregistrée dans un cookie, garantissant ainsi que le site web se charge dans la langue précédemment sélectionnée lors de leur retour. Cependant, si l'utilisateur décide de changer de langue lors de visites futures, la fenêtre contextuelle réapparaîtra pour confirmer son choix linguistique.
Le Détection automatique de la langue de l'utilisateur Le module complémentaire est disponible avec TranslatePress Business et Developer licences.
Après avoir acheté une version premium de TranslatePress, suivez ces instructions guide pour installer TranslatePress.
Une fois TranslatePress installé, rendez-vous sur Paramètres → TranslatePress dans votre tableau de bord WordPress, puis naviguez jusqu'à Add-ons onglet.

Faites défiler jusqu'à l'extension "Détection automatique de la langue de l'utilisateur" et Activer c'est ici.

Les paramètres pour le Module complémentaire de détection automatique de la langue de l'utilisateur ont été déplacés vers le Onglet Paramètres avancés.

Vous pouvez choisir la méthode à considérer : le réglage de la langue de leur navigateur, ou leur adresse IP.
Sélectionner l'option D'abord par la langue du navigateur, puis par l'adresse IP tiendra compte du paramètre de langue du navigateur de l'utilisateur. Si celle-ci ne correspond à aucune des langues disponibles sur le site sélectionnées dans les paramètres de TranslatePress, l’adresse IP de l’utilisateur sera alors utilisée pour déterminer sa langue préférée. Si celle-ci ne correspond pas non plus à l’une des langues disponibles, la langue par défaut sera affichée à l’utilisateur ou, si l’option Utiliser un sous-répertoire pour la langue par défaut est prêt à Oui, la première langue dans l'option Langues de traduction.
De même, sélectionner l'option Premièrement par adresse IP, puis par langue du navigateur déterminera la langue par adresse IP et si cela échoue, la langue du navigateur sera prise en compte.
Sélection Uniquement d'après la langue du navigateur ou Seulement par adresse IP n'aura pas de méthode de détection de langue utilisateur de secours.

L'adresse IP du visiteur est recherchée dans la base de données GeoLite2 afin de déterminer le pays depuis lequel l'utilisateur a accédé au site web. Ce pays est ensuite recherché dans le code de localisation des langues de traduction sélectionnées dans les paramètres de TranslatePress.
Ce produit inclut les données GeoLite2 créées par MaxMind.
L'option de redirection directe peut entraîner des problèmes d'indexation pour Google, nous vous recommandons donc d'essayer l'une des options de pop-up pour résoudre ce problème. Les pop-ups notifient l'utilisateur lorsqu'une langue différente est détectée par le module complémentaire de détection automatique de la langue de l'utilisateur au lieu de rediriger directement et de lui demander s'il souhaite être redirigé vers la langue détectée ou vers une autre langue disponible sur le site web.

Tous les textes apparaissant dans les fenêtres contextuelles sont ajoutés dynamiquement et peuvent être modifiés depuis les paramètres. Comme on peut le voir sur l'image, le texte peut être facilement changé en autre chose et les modifications seront visibles dans les fenêtres contextuelles. De plus, le texte ne sera pas affecté par la traduction automatique ; donc, si vous souhaitez que le texte soit dans une langue différente, il peut être changé pour n'importe quelle langue que vous souhaitez voir apparaître à l'intérieur des fenêtres contextuelles.
Nous avons deux types de pop-up disponibles qui peuvent être choisis à partir du paramètre “ Sélectionnez le type de pop-up que vous souhaitez faire apparaître ”. Les pop-up disponibles sont une fenêtre pop-up par-dessus le contenu et une barre de bienvenue avant le contenu. Les modifications apportées au texte apparaissant dans le pop-up, au bouton de changement de langue et au bouton de fermeture seront reflétées sur ces deux conceptions.


La fenêtre contextuelle est le meilleur choix disponible pour informer l'utilisateur d'une autre langue détectée. Le sélecteur de langue ajouté à la fenêtre contextuelle affichera la langue détectée à l'intérieur du sélecteur de langue fermé. Si l'utilisateur souhaite être redirigé vers la langue détectée, il cliquera sur le bouton Changer la langue et sera redirigé. Le cookie de langue sera modifié afin que la fenêtre contextuelle ne s'affiche plus sur d'autres pages. La fenêtre contextuelle reste en haut de la page lors du défilement et, tant qu'elle est ouverte, le contenu disponible sur les pages peut toujours être vu ou cliqué.
Comme indiqué précédemment, tout le texte ajouté à la fenêtre contextuelle est ajouté en fonction du texte choisi dans les paramètres et peut être modifié.
Si l'utilisateur souhaite être redirigé vers une autre langue disponible sur le site Web, il peut le faire en ouvrant le sélecteur de langue et en choisissant une autre langue. Tout comme pour la langue détectée, le cookie de langue est modifié pour la langue choisie et le pop-up n'apparaîtra plus.

Il est également possible de simplement fermer la fenêtre contextuelle sans changer de langue.

La barre "Hello Bar" s'affiche avant le contenu. Elle a un design similaire à celui de la fenêtre pop-up mais, comme elle s'affiche avant le contenu, elle ne restera pas en haut de la page lors du défilement.
En tant que fenêtre contextuelle, la barre de salutation dispose d'un sélecteur de langue qui permet à l'utilisateur de choisir parmi toutes les langues disponibles sur le site Web. La langue affichée lorsque le sélecteur de langue est fermé est celle détectée par le module complémentaire.
Similaire à la fenêtre contextuelle, le texte apparaissant dans la barre d'accueil peut être modifié dans les réglages. Assurez-vous de tester l'affichage de la barre d'accueil sur le front-end. Les thèmes et d'autres plugins peuvent également avoir des éléments au même endroit, il est donc préférable de vérifier comment ils interagissent.
Les deux conceptions de fenêtres contextuelles sont réactives et s'adapteront bien aux changements de taille de fenêtre ou sur les téléphones portables.

Cette modification a été apportée car de tels redirections automatiques peuvent causer des problèmes d'indexation et de référencement avec Google. Les robots d'exploration accèdent à votre site Web depuis diverses adresses IP et langues, et il n'y a aucun moyen cohérent de déterminer l'impact de ces redirections sur l'indexation de votre site.
Google met également à jour fréquemment ses algorithmes, rendant les comportements de redirection automatique imprévisibles et potentiellement nuisibles au SEO.
Vous pouvez utiliser Outils pour webmaster Google pour voir comment votre site est indexé. Nous vous recommandons également de consulter régulièrement votre statut d'indexation à partir de Webmaster Tool.
L'une des meilleures méthodes pour montrer à vos utilisateurs que vous avez du contenu dans leur langue est de placer un sélecteur de langue sur votre site.
Une autre façon pourrait être de demander d'abord à vos utilisateurs quelle langue ils préfèrent via une page d'accueil, puis de leur montrer le contenu pertinent dans cette langue.
Obtenir le module complémentaire de détection automatique de la langue de l'utilisateur