HTML `translate` Globales Attribut
Baseline 2023Newly available
Since March 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Das translate
globale Attribut ist ein aufzählbares Attribut, das verwendet wird, um anzugeben, ob die _übersetzbaren Attribut_werte eines Elements und seine Text
-Knoten-Kinder bei der Lokalisierung der Seite übersetzt werden sollen oder unverändert bleiben sollen.
Es kann die folgenden Werte annehmen:
- leerer String oder
yes
, was angibt, dass das Element übersetzt werden soll, wenn die Seite lokalisiert wird. no
, was angibt, dass das Element nicht übersetzt werden darf.
Obwohl nicht alle Browser dieses Attribut erkennen, wird es von automatischen Übersetzungssystemen wie Google Übersetzer berücksichtigt und möglicherweise auch von Werkzeugen, die von menschlichen Übersetzern verwendet werden. Daher ist es wichtig, dass Web-Entwickler dieses Attribut verwenden, um Inhalte zu kennzeichnen, die nicht übersetzt werden sollen.
Beispiele
In diesem Beispiel wird das translate
-Attribut verwendet, um Übersetzungswerkzeuge darum zu bitten, den Markennamen des Unternehmens im Footer nicht zu übersetzen.
<footer>
<small>© 2020 <span translate="no">BrandName</span></small>
</footer>
Spezifikationen
Specification |
---|
HTML # attr-translate |
Browser-Kompatibilität
Siehe auch
- Alle globalen Attribute.
- Die
HTMLElement.translate
-Eigenschaft, die dieses Attribut widerspiegelt. - Verwendung des
translate
-Attributs in HTML. - HTML-Attribut
lang