translate HTML-Globalattribut
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit März 2023 browserübergreifend verfügbar.
Das translate Globalattribut ist ein enumeriertes Attribut, das verwendet wird, um anzugeben, ob die _übersetzbaren Attribut_werte eines Elements und seine Text-Knoten-Kinder beim Lokalisieren der Seite übersetzt oder unverändert gelassen werden sollen.
Es kann folgende Werte haben:
- ein leerer String oder
yes, was darauf hinweist, dass das Element beim Lokalisieren der Seite übersetzt werden sollte. no, was bedeutet, dass das Element nicht übersetzt werden darf.
Obwohl nicht alle Browser dieses Attribut erkennen, wird es von automatischen Übersetzungssystemen wie Google Translate respektiert und möglicherweise auch von Werkzeugen, die von menschlichen Übersetzern genutzt werden. Daher ist es wichtig, dass Webautoren dieses Attribut verwenden, um Inhalte zu kennzeichnen, die nicht übersetzt werden sollen.
Beispiele
In diesem Beispiel wird das translate Attribut verwendet, um Übersetzungswerkzeuge zu bitten, den Markennamen des Unternehmens im Footer nicht zu übersetzen.
<footer>
<small>© 2020 <span translate="no">BrandName</span></small>
</footer>
Spezifikationen
| Spezifikation |
|---|
| HTML> # attr-translate> |
Browser-Kompatibilität
Siehe auch
- Alle globalen Attribute.
- Die
HTMLElement.translate-Eigenschaft, die dieses Attribut wiedergibt. - Verwendung des HTML-Attributs translate.
- HTML
lang-Attribut