grecaptcha.render不会改变语言

时间:2014-12-09 13:05:01

标签: javascript recaptcha

我显式渲染了reCAPTCHA小部件,但我无法根据文档更改语言。

这是我的onloadCallback:

var onloadCallback = function () {

    grecaptcha.render('captcha_element', {
        'sitekey': '<mysitekey>',
        'theme' : 'light',
        'hl': 'en'
    });
};

我可以更改主题,但是当我更改语言代码时,没有任何事情发生。

1 个答案:

答案 0 :(得分:2)

&#34; HL&#34;不是&#34;渲染&#34;的参数。功能,所以你不能像你的例子那样使用它。参见:

https://developers.google.com/recaptcha/docs/display#auto_render

如果您想使用本地化文本呈现reCaptcah2,则必须从谷歌调用api.js

https://www.google.com/recaptcha/api.js

带参数&#34; hl&#34;和它的价值例如&#34; cs&#34; (对于捷克语),所以它意味着:

https://www.google.com/recaptcha/api.js?hl=cs