有谁知道如何从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