browser - porque - no puedo cambiar el idioma de google chrome
Cómo especificar el idioma de su página web para que Google Chrome no ofrezca traducirlo (7)
Actualmente, Google Chrome necesita varias etiquetas para que un documento (HTML5) no acepte la traducción. Antes de hacer esto, debe asegurarse de conocer el idioma de su audiencia, ya que de lo contrario evitará que los sitios extranjeros traduzcan correctamente su sitio.
Las etiquetas relevantes son:
<meta charset="UTF-8" />
<meta name="google" content="notranslate" />
<meta http-equiv="Content-Language" content="en_US" />
Y aquí hay un ejemplo completo:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="google" content="notranslate" />
<meta http-equiv="Content-Language" content="en_US" />
</head>
<body>
Dies ist ein Test Deutsch
</body>
Tengo una página en la que Google Chrome insiste en pensar que está en francés. Aquí hay una instantánea de esto:
http://yootles.com/outbox/overcleverchrome.html
Tenga en cuenta que estoy incluyendo una etiqueta meta http-equiv para decirle que de hecho está en inglés:
<meta http-equiv="Content-language" content="en">
Pero no ayuda. ¿Hay algo más que pueda hacer para prevenir esto?
En una versión anterior de Chrome (18.x), la metaetiqueta Content-Language
parece no tener ningún efecto en la ventana emergente de traducción, a menos que esté en minúscula:
<meta http-equiv="content-language" content="en" />
(para ser claros, http-equiv="Content-Language"
no funcionó, ni name="content-language"
)
Encontré una publicación que podría ayudarte: http://www.blogsdna.com/4593/how-to-stop-google-from-translating-your-website-or-webpage.htm
Puedes usar una metaetiqueta:
<meta name="google" value="notranslate">
O puedes usar una clase:
<span class="notranslate"></span>
Espero que eso haya respondido tu pregunta.
EDITAR : Acabo de consultar mi blog, que ofrezco en alemán e inglés. En cada versión de idioma, Chrome no me pide traducción: http://kau-boys.de
Revisé mi código fuente y el plugin multilenguaje solo incluyó este código:
<meta http-equiv="Content-Language" content="en_US" />
Entonces, tal vez su configuración regional necesita tener una subregión, como EE. UU. En este ejemplo.
Tengo éxito con <meta name="google" content="notranslate" />
Ustedes deberían hacer referencia a http://support.google.com/webmasters/bin/answer.py?hl=en&answer=79812 y no adivinar qué funciona
<meta name="google" content="notranslate" />
recuerde abrir la página en una nueva pestaña o una nueva ventana después de insertar
<meta name="google" value="notranslate">
de lo contrario, no parece funcionar, pero en realidad funciona bien.
''<meta name="google" value="notranslate">''
(no W3C por cierto) y <meta name="google" content="notranslate">
no evita que las molestas ventanas emergentes de traducción.
PERO he intentado lo siguiente y parece funcionar:
¡Puede evitar la traducción de la página agregando class = "notranslate" a la etiqueta del cuerpo!
¡Aclamaciones! Erwin Haantjes