我创建了一个recaptcha插件,我想将语言从英语改为其他语言(法语,西班牙语或阿拉伯语),但它不起作用,只有当我访问(法国,西班牙或阿拉伯语)google版本时才更改它我已经设定了:
<script>
var RecaptchaOptions = {
'theme': 'red',
'lang': 'ar'
};
</script>
在我的代码中的各个地方(recaptcha之前和之后),但没有运气我的recaptcha html元素:
<div class="g-recaptcha" id="recaptcha" data-sitekey="xxxxxxxxxxxxxxxxxxxxx"></div>
答案 0 :(得分:3)
如果您在页面上包含脚本,请尝试将hl = {language}附加到查询字符串(如下所示)。
<script type="text/javascript" src="http://www.google.com/recaptcha/api/challenge?k=your_public_key&hl=fr" />
我在https://groups.google.com/forum/#!topic/recaptcha/o-YdYJlnRVM
上找到了这个答案希望这可以帮到你,但要注意recaptcha应该自动翻译,所以你可能不需要这样做。
答案 1 :(得分:0)
您好, 只需将此代码附加到视图文件的末尾即可:
<script src="https://www.google.com/recaptcha/api.js?onload=myCallBack&render=explicit&hl=pt" async defer>
</script>
-“ pt”,如果需要语言代码,则可以更改其代码语言: https://developers.google.com/recaptcha/docs/language