Möchten Sie die Sprache von Googles v2 reCAPTCHA auf Ihren Formularen anpassen? Obwohl Google versucht, die Sprache Ihrer Seite automatisch zu erkennen, müssen Sie sie manchmal manuell einstellen.
Dieser Leitfaden zeigt Ihnen, wie Sie mit einem einfachen Codeschnipsel eine bestimmte Sprache für Ihr reCAPTCHA einstellen können.
Einstellen der Sprache
Um eine bestimmte Sprache für Ihr reCAPTCHA einzustellen, fügen Sie diesen Code zu Ihrer Website hinzu. Hilfe beim Hinzufügen von Codefragmenten finden Sie in diesem Tutorial zum Hinzufügen von benutzerdefiniertem PHP oder JavaScript.
Dieser Code funktioniert so:
- Abfangen der reCAPTCHA-URL, bevor sie geladen wird
- Hinzufügen des Sprachparameters ('hl') mit dem von Ihnen angegebenen Sprachcode
- Rückgabe der geänderten URL mit korrektem Escaping für die Sicherheit
Um eine andere Sprache zu verwenden:
- Ersetzen Sie in Zeile 10'fr' durch den gewünschten Sprachcode
- Finden Sie Ihren Sprachcode in der Google-Dokumentation zu reCAPTCHA Sprachcodes
Nach dem Hinzufügen des Codes wird der reCAPTCHA-Text (wie "Ich bin kein Roboter") in der von Ihnen gewählten Sprache angezeigt.
Mehrsprachige Unterstützung
Für Websites, die WPML verwenden, können Sie diesen alternativen Code verwenden, der automatisch mit Ihren WPML-Spracheinstellungen übereinstimmt:
Und das ist alles, was Sie brauchen, um die reCAPTCHA-Sprache zu erzwingen. Möchten Sie auch das Aussehen von reCAPTCHA ändern? Werfen Sie einen Blick auf unseren Artikel über das Ändern des Captcha-Themas bei Google Checkbox v2 reCAPTCHA.