Öffnen Sie Übersetzungen → Strings.
- Wählen Sie die Sprache im ersten Feld.
- Nach Status filtern:
- Alle — alle;
- Zu übersetzen — wartend;
- Maschine — von der Maschine übersetzt;
- Überprüft — von Ihnen überprüft;
- Fehlgeschlagen — der Dienst konnte sie nicht übersetzen.
- Verwenden Suche… um nach einem Satz zu suchen.
- Klicken Sie auf die Übersetzung, korrigieren Sie sie und klicken Sie außerhalb des Feldes. Es wird automatisch gespeichert — es gibt keinen Button.
Das Wo spaltet an, wo der Satz erscheint; fahren Sie mit der Maus darüber, um die Adresse zu sehen.
Eine manuell überprüfte Übersetzung wird nie wieder von der Maschine ersetzt.
Auf der Seite selbst
So korrigieren Sie eine Übersetzung direkt auf der Seite, auf der sie erscheint:
- Melden Sie sich als Administrator an, öffnen Sie die Website und wählen Sie Übersetzungen bearbeiten → die Sprache in der Werkzeugleiste. Auf einer bereits übersetzten Seite können Sie außerdem
?pht_edit=1an die Adresse anhängen. - Rechts wird ein Bereich mit den Sätzen dieser Seite in der Reihenfolge ihres Auftretens geöffnet. Oben steht neben der Flagge der Ausgangssprache der Text der Website; darunter steht neben der Flagge der Sprache die Übersetzung.
- Zeigen Sie auf einen Satz oder klicken Sie in sein Feld, und die Seite markiert die entsprechende Stelle.
- Korrigieren Sie ihn und drücken Sie Speichern (oder Strg+Enter bzw. ⌘+Enter auf einem Mac). Die Seite ändert sich sofort, ohne neu zu laden. Abbrechen stellt den vorherigen Inhalt wieder her. Ein leeres Feld zeigt den Originaltext an.
- Schließen Sie den Bereich mit ×.
Die Suche und der Statusfilter funktionieren wie unter Strings. Das funktioniert auch für Entwurfssprachen, bevor Sie sie veröffentlichen.
Der Bereich listet nur die Sätze auf, die dem Plugin bekannt sind. Texte, die bereits von einem WordPress-Übersetzungspaket oder einem anderen Plugin übersetzt werden, werden ausgelassen; der Bereich zeigt an, wie viele es sind. Für Texte, die nur mit einem vollständig gefüllten Warenkorb oder in einem Checkout-Fehler angezeigt werden, verwenden Sie zuerst Aufnahmemodus .
Bei einem Seiten-Cache sehen Besucher die Korrektur eine Minute später (siehe Seiten-Cache).
Texte, die fehlgeschlagen sind
Ein Text, den der Dienst nicht übersetzen kann — nicht einmal selbst — ist markiert Fehlgeschlagen und blockiert die anderen nicht. Schreiben Sie die Übersetzung manuell in Strings → Fehlgeschlagen. Der Die Seite übersetzen Button versucht sie ebenfalls erneut.
Ein Satz, eine Übersetzung
Jeder Satz hat eine eindeutige Übersetzung auf der gesamten Website. „Kostenlos“ wird immer gleich übersetzt, egal wo es erscheint. Wenn Sie unterschiedliche Übersetzungen für dasselbe Wort an verschiedenen Stellen benötigen, schreiben Sie den Quelltext um, um sie zu unterscheiden.
Aufnahme-Modus
Das Plugin liest die Seite, wie sie ein anonymer Besucher sieht. Das zeigt niemals einen Warenkorb mit Artikeln, einen Checkout mit Validierungsfehlern oder die Nachricht für einen ungültigen Gutschein — und genau dort leben die Sätze, die am meisten hervorstechen, wenn sie unübersetzt bleiben.
Um sie zu erfassen:
- Angemeldet als Administrator, öffnen Sie die Seite mit
?pht_record=1in der Adresse (oder klicken aktivieren Sie den Aufnahmemodus im Dashboard). - Durchsuchen Sie die Ausgangssprache: Fügen Sie Artikel zum Warenkorb hinzu, lösen Sie Checkout-Fehler aus, verwenden Sie einen ungültigen Gutschein, senden Sie unvollständige Formulare.
- Gehen Sie zurück zum Dashboard und klicken Sie Aufnahme importieren.
- Klicken Sie auf Die Seite übersetzen um das zu übersetzen, was importiert wurde.
Es funktioniert nur für Administratoren und kostet keinen Besucher etwas.
WordPress-Übersetzungspakete
Eine übersetzte Seite hat zwei Textquellen:
| Quelle | Was es übersetzt | Kosten |
|---|---|---|
| Offizielle WordPress.org-Pakete | Die Software-Oberfläche: „Zwischensumme“, „Zur Kasse gehen“, „Gutschein hinzufügen“, Fehlermeldungen, Daten, Währung | Kostenlos, von Menschen überprüft |
| Das Wörterbuch dieses Plugins | Der Inhalt der Seite: Produkte, Seiten, Menüs, Themen-Text | Lizenzzeichen |
Wenn die Sprachpakete nicht installiert sind, zeigt WooCommerce den Warenkorb und die Kasse auf Englisch, ohne Fehlermeldung warum.
Deshalb zeigt das Panel die Fehlende Übersetzungspakete Benachrichtigung mit dem Jetzt installieren Button, der sie eine Sprache nach der anderen installiert und anzeigt, was fehlgeschlagen ist.
Die Pakete sind nicht automatisch installiert, wenn Sie eine Sprache speichern: die Installation kann eine Weile dauern und, bei mehreren Sprachen gleichzeitig, könnte sie die Zeitgrenze des Servers überschreiten.
Wenn der Button das Problem nicht löst
Die Installation benötigt Zugang zu WordPress.org und Schreibberechtigungen auf wp-content/languages. Wenn der Server diese nicht hat, zeigt das Panel die WP-CLI-Befehle an, die auf dem Server ausgeführt werden sollten, wie:
wp language core install es_ES
wp language plugin install woocommerce es_ES
Text von der Übersetzung ausschließen
- Markennamen und feste Begriffe — verwenden Sie die Glossar in den Einstellungen.
- Ein Block im Editor — tragen Sie unter Advanced → Additional CSS class(es)die Klasse
notranslateein. Der Block bleibt einschließlich aller darin enthaltenen Elemente in der Originalsprache. Page Builder (Elementor und andere) funktionieren genauso, in ihrem Feld für CSS-Klassen. - In HTML — das
translate="no"Attribut oder dienotranslateKlasse, die auch Google Translate berücksichtigt:
<span translate="no">Name That Stays The Same</span>
<span class="notranslate">Name That Stays The Same</span>
Beitrags- und Produkttitel, Kategorienamen sowie die Texte des Themes und der Plugins werden übersetzt, bevor sie auf die Seite gelangen; keine der beiden Methoden schützt sie dort. Verwenden Sie die Glossaroder korrigieren Sie sie in Strings.
- Adressen — Text innerhalb von
<address>wird niemals übersetzt. - Namen von Personen, E-Mails, Telefonnummern, Steuernummern und Adressen bleiben genau so geschrieben.
- Eine schlechte Übersetzung? Beheben Sie es in Strings — es wird überprüft und geschützt.