使用

使用 "translate" 属性关闭元素翻译 (#tilPost)

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

本文介绍了HTML的translate属性,能够防止某些元素被自动翻译。例如,Cory House的网站在翻译成德语时,名字被错误翻译。使用translate="no"可以保护重要信息,如姓名,确保其不被本地化。

🎯

关键要点

  • 本文介绍了HTML的translate属性,能够防止某些元素被自动翻译。

  • translate属性可以选择不进行自动本地化,指示浏览器不处理特定元素。

  • Cory House的网站在翻译成德语时,名字被错误翻译,显示了translate属性的必要性。

  • 使用translate="no"可以保护重要信息,如姓名,确保其不被本地化。

  • translate属性可以禁用元素文本节点的本地化,理论上也适用于某些属性。

  • 虽然有很多可翻译的属性,但浏览器是否真的会翻译所有这些属性尚不明确。

  • 例如,aria-label理论上是可翻译的,但在实践中自动翻译效果不佳。

延伸问答

什么是HTML的translate属性?

HTML的translate属性用于防止某些元素被自动翻译,指示浏览器不处理特定元素。

如何使用translate属性保护重要信息?

可以使用translate="no"来保护重要信息,如姓名,确保其不被本地化。

Cory House的网站翻译中出现了什么问题?

在翻译成德语时,Cory的名字被错误翻译为德语的Haus,显示了translate属性的必要性。

translate属性是否适用于所有可翻译的属性?

虽然translate属性理论上适用于许多可翻译的属性,但浏览器是否真的会翻译所有这些属性尚不明确。

aria-label属性的翻译效果如何?

aria-label理论上是可翻译的,但在实践中自动翻译效果不佳。

使用translate属性的好处是什么?

使用translate属性可以确保重要信息不被错误翻译,从而保持信息的准确性。

➡️

继续阅读