强制 Edge 不自动翻译内容
Force Edge not to automatically translate content
我做了一些搜索,但从未找到答案。 Whosebug 的搜索算法帮助了我,现在我制定了我的整个 post。所以我想我不妨把这个 post 放上去——也许有人会通过我的搜索词找到他们的路。
问题
我的应用程序的文本内容在浏览器中自动翻译。在 Chrome 中它实际上没问题 - 没什么奇怪的,不会翻译人名。在 Microsoft Edge 中,我们遇到了一个问题。甚至 'correct' 语言中的单词也会被翻译,名字也是如此。
我不能指望用户的浏览器设置正确。
如何在 Edge 中禁用自动翻译?
解决方案
HTML 全局属性 translate
.
将 translate="no"
放在不应由浏览器翻译的元素上。翻译可能开启,但内容仍未翻译。
这也可以部分使用,例如,我可以在标题上设置 translate="yes"
,但将 translate="no"
设置为 user-content(名称、评论等)。
在此处阅读更多内容 https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/translate
尝试向您的 html 添加语言属性,如 <html lang="en">
(*根据您的网站语言更改)。
OR 您还可以将 translate="no"
添加到您不想翻译的任何部分,如 <body translate="no">
*更多ISO语言代码请访问https://www.w3schools.com/tags/ref_language_codes.asp
我做了一些搜索,但从未找到答案。 Whosebug 的搜索算法帮助了我,现在我制定了我的整个 post。所以我想我不妨把这个 post 放上去——也许有人会通过我的搜索词找到他们的路。
问题
我的应用程序的文本内容在浏览器中自动翻译。在 Chrome 中它实际上没问题 - 没什么奇怪的,不会翻译人名。在 Microsoft Edge 中,我们遇到了一个问题。甚至 'correct' 语言中的单词也会被翻译,名字也是如此。
我不能指望用户的浏览器设置正确。
如何在 Edge 中禁用自动翻译?
解决方案
HTML 全局属性 translate
.
将 translate="no"
放在不应由浏览器翻译的元素上。翻译可能开启,但内容仍未翻译。
这也可以部分使用,例如,我可以在标题上设置 translate="yes"
,但将 translate="no"
设置为 user-content(名称、评论等)。
在此处阅读更多内容 https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/translate
尝试向您的 html 添加语言属性,如 <html lang="en">
(*根据您的网站语言更改)。
OR 您还可以将 translate="no"
添加到您不想翻译的任何部分,如 <body translate="no">
*更多ISO语言代码请访问https://www.w3schools.com/tags/ref_language_codes.asp