Asp.net mvc 如何始终以英语显示google recaptcha?

Asp.net mvc 如何始终以英语显示google recaptcha?,asp.net-mvc,recaptcha,Asp.net Mvc,Recaptcha,我正在ASP.NETMVC项目中使用最新的GoogleRecaptcha。默认情况下,它使用浏览器中设置的语言 但是,我希望它始终以英语显示 以下是我迄今为止所尝试的: 我的联机脚本: var onloadCallback = function () { // Renders the HTML element with id 'example1' as a reCAPTCHA widget. // The id of the reCAPTCHA widget i

我正在ASP.NETMVC项目中使用最新的GoogleRecaptcha。默认情况下,它使用浏览器中设置的语言

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

以下是我迄今为止所尝试的:

我的联机脚本:

 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始终以某种语言显示吗?

我终于得到了答案

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

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

它确实有效。我不明白为什么人们投票反对有用的答案。