2010-08-25 1 views
6

Ich habe eine Web-APP, die in den queens engrish ist, aber die Chrom-Übersetzungsstange taucht auf und sagt mir, dass es auf Estnisch ist.Wie man die Chromsprache deiner Web site erklärt (als Hinweis zur Übersetzenstange)

Ich habe versucht, lang und xml: lang, aber die Google-Übersetzung scheint diese zu ignorieren.

Hinweis: Die Webanwendung ist vollständig Ajax und der Inhalt, der dazu führt, dass die Leiste angezeigt wird, ist dynamischer Inhalt, der lange nach dem Laden der Seite angezeigt werden kann. Vielleicht muss ich meinen Ajax-Antworten einen Header hinzufügen?

Wer hatte jemals solche Probleme?

Guido

+0

ich auch genau dieses Problem mit der Ausnahme Die Sprache ist "Galizisch". Hast du jemals eine Lösung gefunden? – darvelo

Antwort

0

Ich weiß, dass dies Ihre Frage nicht beantworten, aber man konnte Estnisch als eine Ihrer bevorzugten Sprachen hinzufügen möchten, dann bieten Chrome würde es nicht für Sie zu übersetzen.

Diese google language detection code kann Ihnen helfen, das Problem zu identifizieren.

+0

Ich weiß, wie ich die Chrome-Leiste in meinem Browser deaktiviere. Ich möchte sicherstellen, dass es in anderen Browsern nicht erscheint, wenn Sie diese App verwenden. – gatapia

3

Ich würde einfach eine Menge Text im about-Bereich oder in einem versteckten div einfügen, oder so etwas - Ihr Browser benötigt möglicherweise mehr Text, um eine Sprache korrekt zu definieren. Sie sind nicht der erste, der this problem hat.

Sie sagten, dass Sie Übersetzung vermeiden könnte dies zu tun:

<body class="notranslate"> 

oder:

<meta name="google" content="notranslate" /> 

Aber schauen Sie selbst :)