Universally Dokumentation

Schritt-für-Schritt-Anleitungen, mehrsprachige SEO-Tipps und Best Practices, die Ihnen helfen, Ihre WordPress-Website zu übersetzen und zu skalieren.

Was Universally standardmäßig übersetzt

Universally übersetzt den sichtbaren Text auf einer Seite sowie die Metadaten, die Suchmaschinen und soziale Plattformen lesen. Sie konfigurieren nichts davon. Es geschieht bei jeder Anfrage, und diese Seite ist die genaue Liste, damit Sie wissen, was Sie erwartet, bevor Sie mit dem Ausschließen von Dingen beginnen.

Sichtbarer Inhalt

Alle Texte, die ein Besucher lesen kann: Überschriften, Absätze, Listen, Links, Schaltflächen, Tabellenzellen und Beschriftungen.

Attribute

Texte, die nicht als Seiteninhalt sichtbar sind, aber vorgelesen, beim Überfahren mit der Maus angezeigt oder angezeigt werden, wenn etwas nicht geladen werden kann:

Attribut Wo es erscheint
alt alternativer Bildtext, der von Screenreadern gelesen und angezeigt wird, wenn ein Bild nicht geladen werden kann
title Tooltip-Text beim Überfahren mit der Maus
placeholder der graue Hinweis in einem leeren Eingabefeld
aria-label der zugängliche Name eines Steuerelements ohne sichtbaren Text
value der Text auf input-Schaltflächen wie Senden und Zurücksetzen sowie auf jedem Element, das auch ein title-Attribut trägt

Das Übersetzen von alt und aria-label ist der Grund, warum eine übersetzte Seite mit einem Screenreader verwendbar bleibt und nicht visuell, aber nicht für assistierende Technologien die Sprache wechselt.

Die Regel value erfasst einen bemerkenswerten Fall: Ein Eingabefeld, das ein title-Attribut trägt, wird ebenfalls übersetzt, auch wenn es sich um einen versteckten Wert handelt. Wenn ein vorausgefüllter Wert Daten und kein Text ist (ein Name, eine Referenz, ein Betrag), entfernen Sie das title-Attribut oder fügen Sie class="notranslate" zu diesem Eingabefeld hinzu.

Seitenmetadaten

Das <title>-Element sowie diese Meta-Tags:

Tag Verwendet von
description der Ausschnitt unter Ihrem Ergebnis in der Suche
og:title, og:description, og:image:alt, og:site_name Facebook, LinkedIn, Slack und alles, was Open Graph liest
twitter:title, twitter:description, twitter:image:alt X und andere Twitter-Card-Leser

Ein geteilter Link wird daher in der Sprache des Besuchers und nicht in der Quellsprache angezeigt.

Strukturierte Daten

Text innerhalb von <script type="application/ld+json"> wird Feld für Feld übersetzt, sodass Rich Results in der richtigen Sprache bleiben. Die abgedeckten Felder sind name, description, headline, alternativeHeadline, articleBody, caption, text, abstract, award, slogan, alternateName und disambiguatingDescription.

Werte, die kein menschenlesbarer Text sind, wie URLs, Daten, Preise und Identifikatoren, bleiben exakt unverändert.

Ein Satz wird als Ganzes übersetzt, einschließlich der darin enthaltenen Auszeichnung. Fett, Kursivschrift, Inline-Code, ein Link, ein <span>: diese bleiben an ihrem Platz, anstatt herausgerissen und neu zusammengesetzt zu werden, sodass die Übersetzung die Betonung beibehält, die das Original hatte.

Nehmen Sie dies:

<p>Read the <strong>setup guide</strong> or see <a href="/pricing/">pricing</a>.</p>

Das ist ein String, nicht drei. Der Übersetzer sieht den Satz mit seinen Tags an Ort und Stelle und gibt ihn mit übersetztem Text und intakten Tags zurück.

Linkziele werden durch die Übersetzung niemals geändert. Ein href wird beiseitegelegt, während der Satz übersetzt wird, und danach wieder eingesetzt, sodass weder die KI noch jemand, der den String im Dashboard bearbeitet, ändern kann, wohin ein Link führt. Links werden dann in einem separaten Schritt lokalisiert, was /pricing/ in /es/pricing/ auf der spanischen Seite verwandelt. Siehe Link-Lokalisierung ausschließen für die Pfade, die dieser Schritt auslässt.

Im Übersetzungseditor erscheint diese beiseitegelegte Auszeichnung als Platzhalter. Behalten Sie jeden davon genau einmal bei, sonst wird das Speichern verweigert. Siehe Übersetzungsstatus.

Was niemals übersetzt wird

Einige Inhalte werden absichtlich übersprungen, und keine Einstellung schaltet sie ein:

Übersprungen Warum
<script> und <style> Das Übersetzen von Code würde die Seite kaputt machen
vorformatierte Codebeispiele müssen wörtlich übernommen werden
Fallback-Markup, kein nutzerorientierter Text
Ein einzelner Textblock mit mehr als 5.000 Zeichen zu groß, um ihn als eine Einheit zu übersetzen, daher bleibt er in der Quellsprache

Drei Dinge werden üblicherweise auf dieser Liste vermutet und sind es nicht:

  • <code> allein wird übersetzt. Nur <pre> ist geschützt. <code>, das innerhalb eines Satzes verwendet wird, wird mit dem umgebenden Satz übersetzt. Fügen Sie daher class="notranslate" zu allem hinzu, was wörtlich übernommen werden muss.
  • Text innerhalb eines Inline-<svg> wird übersetzt, wenn das <svg> ein <text>-Element enthält. Das Markup, die Pfade und die Attribute bleiben unverändert, aber sichtbare Wörter in einem SVG werden wie jeder andere Text behandelt.
  • Vorausgefüllter Inhalt von <textarea> wird übersetzt. Schließen Sie ihn aus, wenn er Daten und keinen Text enthält.

Eine URL, eine E-Mail-Adresse oder eine Zahl wird übersprungen, wenn sie die gesamte Zeichenkette bilden. Innerhalb eines Satzes wird sie zusammen mit dem Rest des Satzes übersetzt: Links behalten ihr href unverändert, aber die Formatierung von Zahlen und Daten in einem Satz kann an die Zielsprache angepasst werden.

Ändern, was übersetzt wird

Vier Steuerelemente, alle auf dem Bildschirm Übersetzungsregeln des Projekts. Siehe Übersetzungsregeln, wie man sie benutzt.

Steuerelement Auswirkung
CSS-Selektoren einschließen keine Auswirkung: alles, was Text enthält, ist bereits übersetzt
CSS-Selektoren ausschließen Elemente überspringen, die Sie benennen
Seiten ausschließen ganze URLs überspringen
Link-Lokalisierung ausschließen verhindern, dass Sprachcodes zu bestimmten Pfaden hinzugefügt werden

Glossarregeln behandeln einzelne Wörter und Phrasen, die Sie immer oder nie übersetzt haben möchten, was eine andere Aufgabe ist, als einen Bereich der Seite auszuschließen. Siehe Glossarregeln.

War das hilfreich?