J'ai une page sur laquelle Google Chrome insiste pour que la réflexion soit en français. En voici un aperçu:
http://yootles.com/outbox/overcleverchrome.html
Notez que j'inclus une balise meta http-equiv pour lui dire que c'est en fait en anglais:
<meta http-equiv="Content-language" content="en">
Mais ça n'aide pas. Puis-je faire autre chose pour empêcher cela?
Google Chrome nécessite actuellement plusieurs balises pour désactiver la traduction d'un document (HTML5). Avant de procéder, assurez-vous de connaître la langue de votre audience, sinon cela empêchera les sites étrangers de traduire correctement votre site.
Les balises pertinentes sont:
<meta charset="UTF-8" />
<meta name="google" content="notranslate" />
<meta http-equiv="Content-Language" content="en_US" />
Et voici un exemple complet:
<!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>
J'ai trouvé un article qui pourrait vous aider: http://www.blogsdna.com/4593/how-to-stop-google-from-translating-your-website-or-webpage.htm
Vous pouvez soit utiliser une balise META:
<meta name="google" value="notranslate">
Ou vous pouvez utiliser une classe:
<span class="notranslate"></span>
J'espère que cela a répondu à votre question.
[~ # ~] modifier [~ # ~] : Je viens de consulter mon blog que je propose en allemand et en anglais. Sur chaque version linguistique Chrome ne me demande pas de traduction: http://kau-boys.de
J'ai vérifié mon code source et le plugin multilingue n'a inclus que ce code:
<meta http-equiv="Content-Language" content="en_US" />
Il se peut donc que vos paramètres régionaux aient une sous-région, comme les États-Unis dans cet exemple.
Vous devriez faire référence à http://support.google.com/webmasters/bin/answer.py?hl=en&answer=79812 et ne pas deviner ce qui fonctionne
<meta name="google" content="notranslate" />
'<meta name="google" value="notranslate">'
(pas W3C d'ailleurs) et <meta name="google" content="notranslate">
n'évite pas que les popups ennuyeux traduisent.
MAIS j'ai essayé ce qui suit et cela semble fonctionner:
Vous pouvez éviter la traduction de la page en ajoutant class = "notranslate" à la balise body!
À votre santé! Erwin Haantjes
J'ai du succès avec <meta name="google" content="notranslate" />
Sur une ancienne version de Chrome (18.x), le Content-Language
la balise META semble n'avoir aucun effet sur la fenêtre de traduction, sauf si elle est en minuscule:
<meta http-equiv="content-language" content="en" />
(pour être clair --http-equiv="Content-Language"
n'a pas fonctionné; name="content-language"
)
n'oubliez pas d'ouvrir la page dans un nouvel onglet ou une nouvelle fenêtre après insertion
<meta name="google" value="notranslate">
sinon ça ne marche pas, mais ça marche bien.