如何始终以英语显示谷歌recaptcha?

时间:2015-05-30 08:20:45

标签: asp.net-mvc recaptcha

我在ASP.Net MVC项目中使用最新的google recaptcha。默认情况下,它会占用浏览器中设置的语言。

但是,我希望它始终以英文显示。

这是我到目前为止所尝试的内容:

我的onload脚本:

 var onloadCallback = function () {
        // Renders the HTML element with id 'example1' as a reCAPTCHA widget.
        // The id of the reCAPTCHA widget is assigned to 'widgetId1'.

        //widgetId1 = grecaptcha.render(document.getElementById('g-recaptcha'), {
        //    'sitekey': '6Lc2Zf8SAAAAAOC9_6L7k5mCnxGao7vCv5_1KxrL'
        //});
        grecaptcha.render('g-recaptcha', {
            'sitekey': '6LdRfv8SAAAAAOagkckxW72cHAQKrvNGLasbU6G2',
            'callback': verifyCallback,
            'theme': 'dark',
            'lang': 'en'
        });
    };

我们可以强制recaptcha始终以某种语言显示吗?

1 个答案:

答案 0 :(得分:2)

我终于得到了答案。

在包含Google recaptcha的链接中,您可以以查询字符串的形式传递您的语言:

<script src="https://www.google.com/recaptcha/api.js?hl=fr&onload=onloadCallback&render=explicit" async defer></script>