是否可以在不同的页面中更改reCAPTCHA语言?

时间:2015-11-10 11:18:29

标签: wordpress recaptcha

我使用wordpress和WPML制作网站,我在联系表格下申请reCAPTCHA。

我的网站主要是中文,所以reCAPTCHA显示"我不是机器人"用中文(表达。但是在我将页面复制到其他语言之后,它仍然显示中文的措辞。

我想知道有没有办法改变&#34的措辞;我不是机器人"英文?

非常感谢您的帮助!! enter image description here

2 个答案:

答案 0 :(得分:2)

User1121883 的解决方案适用于旧文本reCaptcha v.1.0,而不是the modern behaviour reCaptcha。它现在的定制选项有限。 因此,如果您想要为其他自定义语言页面更改其他语言,则需要使用其他语言reloading来使用其他语言,该语言具有不同的.factory('salesService', ['$http', '$q'], function salesInvoiceService($http, $q) { var service = { sales: [], getSales: getSales, totalAmount: 0 }; return service; function getSales() { var def = $q.defer(); var url = "http://fooAPI/salesinvoice/SalesInvoices"; //+ OrderDate filter $http.get(url) .success(function(data) { service.sales = data.d.results; setTotalAmount(service.sales); def.resolve(service.sales); }) .error(function(error){ def.reject("Failed to get sales"); }) .finally(function() { return def.promise; }); } function setTotalAmount(sales){ var sum = 0; sales.forEach(function (invoice){ sum += invoice.AmountDC; }); service.totalAmount = sum; } }) GET参数:

hl

更新

我已经完成了客​​户端(demo),但您可以在服务器端执行此操作,也可以使用此客户端代码。

<script src="https://www.google.com/recaptcha/api.js?hl=en-GB"></script>

答案 1 :(得分:1)

reCAPTCHA有许多内置翻译。您可以通过设置RecaptchaOptions的lang参数来使用它们:

<script type="text/javascript">
var RecaptchaOptions = {
   lang : 'fr',
};
</script>

你可以在这里找到更多: https://developers.google.com/recaptcha/old/docs/customization?hl=en#i18n