2010-08-24 20 views
5

¿Alguien sabe cómo cambiar el idioma de texto de Recaptcha?Recaptcha traducción

Ya he probado:

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

Pero no cambia.

Respuesta

3

Si se refiere al idioma de las imágenes reales que está tratando de resolver, desafortunadamente no puede cambiar el idioma de ese texto, al menos no todavía. Lo único que puede cambiar es el idioma de la interfaz (el texto/aviso en el widget, etc.).

respuesta al comentario: así, de acuerdo con the docs, que parecen tener las cosas bien. ¿Este código está en la misma página donde aparece el widget?

Los documentos también dicen:

es necesario agregar el siguiente código en su página principal de HTML en cualquier lugar antes el elemento <form> donde aparece reCAPTCHA (esto no funcionará si se coloca después de que el script principal, donde reCAPTCHA se invoca primero)

así también asegurarse de que el código se coloca antes de la etiqueta <form> que encierra el widget reCAPTCHA.

+0

sí quiero cambiar el texto de texto/símbolo en el widget – ozsenegal

+0

por favor vea la edición de mi respuesta –

3

RecaptchaOptions nunca funciona.

Otra solución es añadir un parametrt hl = langCode mientras incluyendo el guión código de imagen

<script type="text/javascript" src="'. $server . '/challenge?k=' . $pubkey . &hl=de">/script> 
4

Anexar &amp;hl=fr a la clave pública.

4

Al añadir el código de idioma para su trabajo clave pública muy bien:

define('RECAPTCHA_PUBLIC_KEY', '__YOUR_PUBLIC_KEY_HERE__&amp;hl=fr'); 
echo recaptcha_get_html(RECAPTCHA_PUBLIC_KEY); 

para que pueda quitar el JavaScript desde el código. O déjelo si usa otras opciones, pero elimine "lang: 'fr'"

0

Pegó el js incorrecto. No debería haber una coma después de lang: 'fr'. El código correcto es:

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

Para el reCAPTCHA V2 widget que puede anular la detección de idioma de la interfaz por defecto como un parámetro para el javascript. Vea el nuevo docs.

<script src="https://www.google.com/recaptcha/api.js?hl=fr"></script> 
+0

es mi respuesta aceptada;) – user3197818