我使用wordpress和WPML制作网站,我在联系表格下申请reCAPTCHA。
我的网站主要是中文,所以reCAPTCHA显示"我不是机器人"用中文(表达。但是在我将页面复制到其他语言之后,它仍然显示中文的措辞。
我想知道有没有办法改变&#34的措辞;我不是机器人"英文?
答案 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