项目上线后中英文翻译问题解决


目前,笔者遇到了两种情况,并分别加以解决。如果您遇到由浏览器翻译您的项目引起的其他问题,您可以在下面发表评论。首先我会和你一起解决它。

问题1:谷歌浏览器将自动帮助客户翻译英文网站。

解决方案:

如果您是一个单页应用程序,请检查您最外层的html的lang属性是否为zh-CN。如果是默认的en,请将其更改为“zh-CN”。这样,谷歌浏览器不会自动翻译你的项目。

如果它不是一个单页应用程序,你应该在每个html标签中添加lang="zh-cn "。

问题2:项目中有些英语需要翻译,有些不需要翻译。

解决方法1:

不要操作你的html的lang属性,让它继续为“en”。然后用“标签”来包装你不想让他翻译的那部分代码。这样,代码标签的内容将不会被翻译。[:目前,作者对代码标签没有问题。应该还有其他可以处理的标签。对学习感兴趣的朋友可以研究下面的评论,并与更多的朋友分享它们~]

解决方案2:

将class=' notranslate '添加到您的元素中,这样该段落就不会被翻译了。

将来当主流浏览器开始支持翻译时,你可以直接添加:translate=" no "

example:

effect:

如果朋友有任何其他问题请在下面留言,让我们一起解决~