В некоторых случаях веб-мастера для повышения своих доходов выводят свои сайта на международный уровень, т.е. делают сайты на иностранных языках. Это вполне нормально. И вот некоторые сталкиваются с такой небольшой проблемой, как вывод reCAPTCHA на иностранном языке.

В самом аккаунте Google почему-то не затронул этот вопрос и там не найти инструкции по замене языка. На самом деле заменить язык вывода капчи очень просто, образно говоря — «лёгким движением» нескольких клавиш!

Эта инструкция понадобится тем, кто не хочет пользоваться плагинами. В плагине всё просто, там в настройках всё можно выставить.

Теперь перейдём к сути. Из инструкции по установке reCAPTCHA нам нужна будет только вот эта часть:

скрипт установки reCAPTCHA

Из этого фрагмента нам нужен сам скрипт, который надо немного дополнить. В конце скрипта необходимо прописать нужный язык. Для примера пропишем вывод капчи на английском языке — en.

Скрипт теперь будет выглядеть следующим образом:

Таким образом, зная коды языков, вы сможете вывести капчу на любом языке.

И немного об установке скрипта. В инструкции пишется, что скрипт надо установить перед тегом </head>. Не спешите это делать. При проверке сайта на скорость загрузки сервис Google сам на себя ругается и требует удалить этот скрипт, так как он мешает загрузки верхней части сайта. Парадокс!

Я протестировал установку скрипта и пришел к выводу, что скрипт можно установить в футере, а еще лучше вместе с кодом вывода капчи в файле comments.php или в других файлах, в зависимости от того, под какими формами вы будете выводить reCAPTCHA. В любом случае всё это работает.

 

Статья была полезной?