В некоторых случаях веб-мастера для повышения своих доходов выводят свои сайта на международный уровень, т.е. делают сайты на иностранных языках. Это вполне нормально. И вот некоторые сталкиваются с такой небольшой проблемой, как вывод reCAPTCHA на иностранном языке.
В самом аккаунте Google почему-то не затронул этот вопрос и там не найти инструкции по замене языка. На самом деле заменить язык вывода капчи очень просто, образно говоря — «лёгким движением» нескольких клавиш!
Эта инструкция понадобится тем, кто не хочет пользоваться плагинами. В плагине всё просто, там в настройках всё можно выставить.
Теперь перейдём к сути. Из инструкции по установке reCAPTCHA нам нужна будет только вот эта часть:
Из этого фрагмента нам нужен сам скрипт, который надо немного дополнить. В конце скрипта необходимо прописать нужный язык. Для примера пропишем вывод капчи на английском языке — en.
Скрипт теперь будет выглядеть следующим образом:
1 2 3 | <script src="https://www.google.com/recaptcha/api.js?hl=en"> </script> |
Таким образом, зная коды языков, вы сможете вывести капчу на любом языке.
И немного об установке скрипта. В инструкции пишется, что скрипт надо установить перед тегом </head>. Не спешите это делать. При проверке сайта на скорость загрузки сервис Google сам на себя ругается и требует удалить этот скрипт, так как он мешает загрузки верхней части сайта. Парадокс!
Я протестировал установку скрипта и пришел к выводу, что скрипт можно установить в футере, а еще лучше вместе с кодом вывода капчи в файле comments.php или в других файлах, в зависимости от того, под какими формами вы будете выводить reCAPTCHA. В любом случае всё это работает.
Статья была полезной?