Verbindungen von Inhalten bearbeiten

Hier passiert die eigentliche Arbeit mit dem Plugin: Sie sagen ihm, welcher Beitrag in einem Blog welchem Beitrag in einem anderen entspricht. Aus diesen Verbindungen ergibt sich alles Weitere, vom Sprachumschalter im Frontend bis zu den hreflang-Angaben für Suchmaschinen.

Eine Verbindung wird immer nur einmal gesetzt. Das Plugin trägt sie in beiden Blogs ein, Sie müssen also nicht auf der Gegenseite dasselbe noch einmal tun.

Beiträge, Seiten und eigene Post Types

Beim Bearbeiten eines Beitrags finden Sie in der Seitenleiste die Metabox Multisite Language Switcher. Sie enthält für jede weitere Sprache eine Zeile.

Metabox des MSLS im Beitragseditor mit einer Zeile je Sprache

Je nach Einstellung wählen Sie die Übersetzung aus einer Auswahlliste, oder Sie tippen in ein Eingabefeld und bekommen passende Titel vorgeschlagen. Das Eingabefeld erscheint, wenn in den erweiterten Einstellungen Automatische Vervollständigung aktiv ist. Bei Blogs mit vielen Beiträgen ist das der angenehmere Weg.

Angeboten werden nur Inhalte desselben Post Types. Eine Seite lässt sich also mit einer Seite verbinden, nicht mit einem Beitrag.

Ein Klick auf Aktualisieren speichert die Verbindung, wie jede andere Änderung am Beitrag auch.

Kategorien, Schlagwörter und eigene Taxonomien

Für Taxonomien funktioniert es genauso, nur an anderer Stelle: auf der Seite zum Bearbeiten des Begriffs.

Eingabefelder des MSLS auf der Seite zum Bearbeiten einer Kategorie

Auf der Seite zum Anlegen eines neuen Begriffs stehen die Felder ebenfalls bereit. Sie können die Verbindung also direkt beim Anlegen setzen.

Den Stand in den Listenansichten ablesen

In den Übersichten der Beiträge, Seiten und Begriffe zeigt eine eigene Spalte pro Sprache, wie es um die Übersetzung steht.

Spalte des Plugins in der Beitragsübersicht mit Symbolen je Sprache

Es gibt zwei Symbole:

Ein Plus bedeutet: Für diese Sprache existiert noch keine Verbindung. Der Tooltip lautet „Neue Übersetzung im de_DE-Blog anlegen“.

Ein Stift bedeutet: Die Verbindung besteht. Ein Klick öffnet die Übersetzung im anderen Blog zum Bearbeiten, der Tooltip lautet entsprechend „Übersetzung im de_DE-Blog bearbeiten“.

Ob die Spalten mit Flaggen oder mit Textkürzeln beschriftet sind, hängt von der Einstellung Admin-Anzeige ab.

Was ein Klick auf das Plus auslöst, hängt davon ab, ob Quick Create eingeschaltet ist. Ohne Quick Create öffnet sich der Editor im anderen Blog in einem neuen Tab, mit schon gesetzter Verbindung, und Sie schreiben die Übersetzung dort. Mit Quick Create passiert etwas anderes.

Übersetzungen mit einem Klick anlegen (Quick Create)

Quick Create ist mit Version 3.0 dazugekommen und muss in den erweiterten Einstellungen unter Quick Create erst eingeschaltet werden.

Dieser Teil des Backends ist noch nicht ins Deutsche übersetzt. Die Beschriftungen erscheinen also auf Englisch, und diese Seite nennt sie so, wie Sie sie sehen.

Aus der Metabox heraus

Ist Quick Create aktiv, wird aus dem Plus in der Metabox und in der Listenansicht ein Knopf. Ein Klick darauf legt im Ziel-Blog sofort einen Entwurf an, verbindet ihn mit dem aktuellen Beitrag und macht aus dem Knopf einen Link auf den neuen Entwurf. Sie verlassen dabei die Seite nicht.

Der Entwurf übernimmt den Titel des Ausgangsbeitrags, dem das Plugin das Sprachkürzel der Quelle voranstellt, etwa „From de: Über uns“. So sehen Sie in der Beitragsliste des anderen Blogs auf den ersten Blick, was noch zu übersetzen ist. Angelegt wird immer ein Entwurf, nie ein veröffentlichter Beitrag.

Über das Untermenü „Add from Translation“

Für mehrere Beiträge auf einmal gibt es einen eigenen Menüpunkt. Sie finden ihn im Menü des jeweiligen Post Types, also bei Beiträgen unter Beiträge und Add from Translation (auf Deutsch etwa „Aus Übersetzung anlegen“).

Die Seite zeigt alle Beiträge eines Quell-Blogs, für die in diesem Blog noch keine Übersetzung existiert. Der Ablauf:

  1. Unter Source blog („Quell-Blog“) den Blog wählen, aus dem übersetzt werden soll. Solange keiner gewählt ist, erscheint der Hinweis „Choose a source blog to list untranslated posts.“
  2. Bei Bedarf über Filter by title… nach Titeln filtern und mit Apply anwenden.
  3. Einzelne Beiträge über Create draft übernehmen, oder mehrere ankreuzen und die Massenaktion Create drafts for selected ausführen.

Während die Entwürfe entstehen, zählt die Seite mit („Creating drafts: 3 of 12…“) und meldet am Ende, wie viele angelegt wurden und ob etwas schiefgegangen ist. View original öffnet den Ausgangsbeitrag, ← Back to all posts führt zurück in die Beitragsübersicht.

Sind alle Beiträge des Quell-Blogs übersetzt, steht dort „All source posts are already translated.“ Das ist die Meldung, die Sie sehen wollen.

:::raw <!– wp:paragraph –> <p><strong>[Screenshot fehlt]</strong> Die Seite „Add Post from Translation“ mit gewähltem Quell-Blog, der Liste unübersetzter Beiträge, dem Titelfilter und der Massenaktion.</p> <!– /wp:paragraph –> :::

Ein Wort zur Berechtigung: Quick Create prüft, ob Sie den Ausgangsbeitrag lesen und im Ziel-Blog Beiträge anlegen dürfen. In einem Netzwerk, in dem Übersetzer nur in ihrem eigenen Blog Mitglied sind, kann das dazu führen, dass die Funktion für sie nicht erscheint. Das lässt sich anpassen, dafür braucht es aber einen kleinen Eingriff im Code, siehe Hook Referenz.

Inhalte aus einer Übersetzung übernehmen

Wenn in den erweiterten Einstellungen Import von Inhalten aktiv ist, erscheint im Editor eine zweite Metabox: „Multisite Language Switcher – Import der Inhalte“. Damit übernehmen Sie aus einer bereits verbundenen Übersetzung einzelne Bestandteile:

  • Beitragsfelder wie Titel, Inhalt und Auszug
  • Meta-Felder
  • Taxonomie-Begriffe, flach übernommen oder zugewiesen
  • das Beitragsbild, das dabei verlinkt und nicht kopiert wird
  • Bildanhänge, ebenfalls verlinkt

Für jede dieser Gruppen wählen Sie, ob und wie importiert wird, „Aus“ ist überall möglich. Der Import ist kein Zusammenführen: Er überschreibt den Inhalt des Zielbeitrags mit dem der Quelle. Das Plugin warnt an der Stelle ausdrücklich davor. Nach dem Import können Sie unter „Details“ nachlesen, was tatsächlich übernommen wurde.

Der typische Anwendungsfall ist der Start einer Übersetzung: Struktur und Medien einmal übernehmen, dann den Text ersetzen.

Reihenfolge in der Praxis

Für neue Inhalte hat sich dieser Ablauf bewährt:

  1. Den Beitrag in der Ausgangssprache fertigstellen und veröffentlichen
  2. Mit Quick Create die Entwürfe in den anderen Sprachen anlegen, einzeln oder gesammelt
  3. Die Entwürfe übersetzen und veröffentlichen

Die Verbindung steht dabei ab Schritt 2, also schon bevor die Übersetzung fertig ist. Im Frontend wirkt sie sich noch nicht aus: Das Plugin verlinkt nur veröffentlichte Beiträge. Ein Entwurf zählt für den Sprachumschalter wie keine Übersetzung, und wie das dann aussieht, entscheidet die Einstellung Übersetzungslinks. Ist sie aktiv, fehlt die Sprache im Umschalter, bis der Entwurf veröffentlicht ist. Ist sie inaktiv, zeigt der Link auf die Startseite des anderen Blogs.

Weiter geht es mit der Integration in Ihre Website.

Der Artikel ist auch in English verfügbar.