我有一个网页应用程序,在皇后英国,但铬翻译栏弹出并告诉我,它在爱沙尼亚语。如何辨别您的网站的铬语言(作为翻译栏的提示)
我已经尝试了lang和xml:lang,但谷歌翻译栏似乎忽略了这些。
注意:Web应用程序完全是Ajax,导致栏弹出的内容是动态内容,可能会在页面加载后很长时间出现。所以也许我必须添加一个头到我的Ajax响应?
任何有过这样的问题?
圭多
我有一个网页应用程序,在皇后英国,但铬翻译栏弹出并告诉我,它在爱沙尼亚语。如何辨别您的网站的铬语言(作为翻译栏的提示)
我已经尝试了lang和xml:lang,但谷歌翻译栏似乎忽略了这些。
注意:Web应用程序完全是Ajax,导致栏弹出的内容是动态内容,可能会在页面加载后很长时间出现。所以也许我必须添加一个头到我的Ajax响应?
任何有过这样的问题?
圭多
我知道这并不能回答你的问题,但你可以添加爱沙尼亚作为您的首选语言之一,之后,Chrome不会提供给它你翻译。
此google language detection code可能会帮助您确定问题所在。
我知道如何在浏览器中禁用Chrome栏。我想确保它在使用此应用程序时不会在其他人的浏览器上弹出。 – gatapia 2010-08-25 00:34:17
我只会在about部分或隐藏div中添加大量文本,或者类似的东西 - 您的浏览器可能需要更多的文本才能正确定义语言。 你不是第一个拥有this problem的人。
他们说你可以通过这样做避免翻译:
<body class="notranslate">
或:
<meta name="google" content="notranslate" />
但看看自己:)
我也有这种确切的问题,除了该语言是“加利西亚”。你有没有找到解决方案? – darvelo 2011-10-31 23:30:18