Comment modifier les paramètres linguistiques de Google reCAPTCHA ?

Souhaitez-vous personnaliser la langue du reCAPTCHA v2 de Google sur vos formulaires ? Bien que Google tente de détecter automatiquement la langue de votre page, il est parfois nécessaire de la définir manuellement.

Ce guide vous montrera comment définir une langue spécifique pour votre reCAPTCHA à l'aide d'un simple extrait de code.

Exigences :

Réglage de la langue

Pour définir une langue spécifique pour votre reCAPTCHA, ajoutez ce code à votre site. Pour obtenir de l'aide sur l'ajout d'extraits de code, veuillez consulter ce tutoriel sur l'ajout de PHP ou de JavaScript personnalisés.

Ce code fonctionne de la manière suivante :

  1. Interception de l'URL reCAPTCHA avant son chargement
  2. Ajout du paramètre de langue ("hl") avec le code de langue spécifié
  3. Renvoi de l'URL modifiée avec les caractères d'échappement appropriés pour des raisons de sécurité

hl" est le paramètre de Google pour définir la langue (pour "host language"), et "fr" est le code de la langue française.

Pour utiliser une autre langue :

  1. À la ligne 10, remplacez "fr" par le code de la langue souhaitée.
  2. Trouvez votre code de langue dans la documentation de Google sur reCAPTCHA Codes de langue

Après avoir ajouté le code, le texte reCAPTCHA (comme "Je ne suis pas un robot") apparaîtra dans la langue choisie.

Prise en charge multilingue

Pour les sites utilisant WPML, vous pouvez utiliser ce code alternatif qui correspond automatiquement aux paramètres linguistiques de WPML :

C'est tout ce dont vous avez besoin pour forcer le langage reCAPTCHA. Vous souhaitez également modifier l'apparence de reCAPTCHA ? Jetez un coup d'œil à notre article sur Comment changer le thème du Captcha sur Google Checkbox v2 reCAPTCHA.

Filtre de référence

wpforms_frontend_recaptcha_url