2010-08-25 39 views
6

我有一个网页应用程序,在皇后英国,但铬翻译栏弹出并告诉我,它在爱沙尼亚语。如何辨别您的网站的铬语言(作为翻译栏的提示)

我已经尝试了lang和xml:lang,但谷歌翻译栏似乎忽略了这些。

注意:Web应用程序完全是Ajax,导致栏弹出的内容是动态内容,可能会在页面加载后很长时间出现。所以也许我必须添加一个头到我的Ajax响应?

任何有过这样的问题?

圭多

+0

我也有这种确切的问题,除了该语言是“加利西亚”。你有没有找到解决方案? – darvelo 2011-10-31 23:30:18

回答

0

我知道这并不能回答你的问题,但你可以添加爱沙尼亚作为您的首选语言之一,之后,Chrome不会提供给它你翻译。

google language detection code可能会帮助您确定问题所在。

+0

我知道如何在浏览器中禁用Chrome栏。我想确保它在使用此应用程序时不会在其他人的浏览器上弹出。 – gatapia 2010-08-25 00:34:17

3

我只会在about部分或隐藏div中添加大量文本,或者类似的东西 - 您的浏览器可能需要更多的文本才能正确定义语言。 你不是第一个拥有this problem的人。

他们说你可以通过这样做避免翻译:

<body class="notranslate"> 

或:

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

但看看自己:)