ReCaptchaV2 - выбор языка отображения

Что-то не пойму, как указать язык вывода каптчи на сайте при использовании ReCaptchaV2
Компонент новый, используется не так как ранее и безусловно стал удобнее.
Но у меня есть полностью англоязычный сайт, вывожу на нем капчту а она на русском.
Заглянул в код сниппета recaptchav2_render, который используется для вывода каптчи на страницу. Там переменная lang берется из системной настройки cultureKey. Проверил — в этой настройке у меня все верно — en.
В html документа тоже задан
<html lang="en">
Для чистоты эксперимента включаю VPN и перемещаюсь в США.
Открываю страницу — и капчта по прежнему на русском.

Если кто сталкивался, буду признателен за подсказку.
Александр Мельник
15 января 2019, 16:40
modx.pro
745
0

Комментарии: 3

Наумов Алексей
16 января 2019, 09:12
0
Скрипт рекапчи подключается так?
<script src="https://www.google.com/recaptcha/api.js?render=explicit&hl=ru" async defer></script>
вот hl=ru — язык, у меня работает, при смене действительно меняется язык.
    Александр Мельник
    16 января 2019, 09:57
    0
    Спасибо, скорее всего вы правы.
    Нет, я подключил скрипт, как написано на самом сайте google.
    Там они почему то не вспоминают о языке и асинхронном подключении.
    Вот скрин с сайта google


    Сегодня заметил, что периодически в лог ошибок сайта попадает ошибка, о том что
    [2019-01-16 09:24:17] (ERROR @ /home/h8/site.ru/docs/core/components/formit/src/FormIt/Request.php : 87) [FormIt] Невозможно загрузить класс reCaptcha.
    Хотя каптча работает…
      Александр Мельник
      16 января 2019, 13:46
      0
      Написал здесь изначально, что ваш совет не помог и каптча все равно на русском.
      Но затем обновил кеш браузера и увидел, что вы были правы.
      Спасибо.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3