2015-05-30 24 views
-1

我在我的ASP.Net MVC項目中使用最新的google recaptcha。默認情況下,它採用瀏覽器中設置的語言。如何始終在英文顯示谷歌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' 
     }); 
    }; 

我們可以強制驗證碼以某種語言總是顯示?

回答

2

我終於得到了答案。

在鏈接包括谷歌驗證碼,您可以通過在查詢字符串的形式語言:

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

它確實有效。我不明白爲什麼人們會投票回答有用的答案。 –