有誰知道如何從Recaptcha中更改文本語言?Recaptcha翻譯
我已經嘗試過:
<script type="text/javascript">
var RecaptchaOptions = {
lang : 'fr',
};
</script>
但它不會改變。
有誰知道如何從Recaptcha中更改文本語言?Recaptcha翻譯
我已經嘗試過:
<script type="text/javascript">
var RecaptchaOptions = {
lang : 'fr',
};
</script>
但它不會改變。
如果您的意思是您試圖解決的實際圖像中的語言,那麼很遺憾,您不能更改該文本的語言,至少現在還不行。唯一可以改變的是界面的語言(小部件中的文本/提示等)。
對評論的迴應:好的,根據the docs,你似乎沒錯。此代碼是否位於窗口小部件所在的同一頁面?
該文檔也說:
,你需要在你的主HTML頁面中添加以下代碼的任何地方其中reCAPTCHA的出現(這是不行的,如果放置在主腳本後
<form>
元素之前,其中的reCAPTCHA首先被調用)
所以還要確保這個代碼放在包含reCAPTCHA小部件的<form>
標籤之前。
RecaptchaOptions從來沒有工作。
另一種解決方案是增加一個parametrt HL =的langCode,而我們包括驗證碼腳本
<script type="text/javascript" src="'. $server . '/challenge?k=' . $pubkey . &hl=de">/script>
追加&hl=fr
公鑰。
追加語言代碼到你的公鑰工作非常好:
define('RECAPTCHA_PUBLIC_KEY', '__YOUR_PUBLIC_KEY_HERE__&hl=fr');
echo recaptcha_get_html(RECAPTCHA_PUBLIC_KEY);
所以,你可以從你的代碼中刪除您的JavaScript。或者如果您使用其他選項,請將其保留,但刪除「lang:'fr'」
您粘貼了不正確的js。在lang:'fr'之後不應該有逗號。正確的代碼是:
<script type="text/javascript">
var RecaptchaOptions = {
lang : 'fr'
};
</script>
對於reCAPTCHA V2小部件,您可以覆蓋默認界面語言檢測作爲javascript的參數。查看新的docs。
<script src="https://www.google.com/recaptcha/api.js?hl=fr"></script>
這是我接受的答案;) – user3197818 2016-08-13 10:36:13
設置您的郎去年一樣(波斯語「波斯」)API地址:
https://www.google.com/recaptcha/api.js?hl=fa
找到你的語言的短名字https://developers.google.com/recaptcha/docs/language
是的,我想改變文本/提示文本在小工具 – ozsenegal 2010-08-24 23:31:47
請參閱編輯我的答案 – 2010-08-24 23:36:34