Die Mehrsprachigkeit der IMAREAL-Website wird mit dem WordPress-Plugin Polylang verwaltet.
Das grundlegende Prinzip ist einfach: Die verschiedenen Sprachversionen eines Inhalts sind in WordPress eigenständige Inhalte. Eine deutsche und eine englische Seite sind beispielsweise zwei separate Seiten, die über Polylang miteinander verknüpft werden. Dadurch können die Inhalte jeder Sprache unabhängig voneinander bearbeitet werden.
Sprachen und Sprachversionen#
Jedem mehrsprachigen Inhalt ist eine Sprache zugeordnet. Polylang verwendet diese Zuordnung unter anderem, um auf der Website die richtige Sprachversion anzuzeigen und den Wechsel zwischen den Sprachen zu ermöglichen. In den Inhaltsübersichten von WordPress zeigen die entsprechenden Sprachsymbole bzw. Spalten, welche Übersetzungen eines Inhalts bereits vorhanden sind. Je nach Status kann von dort eine vorhandene Übersetzung geöffnet oder eine neue Sprachversion angelegt werden.
Eine Übersetzung anlegen#
Soll ein bestehender Inhalt in einer weiteren Sprache verfügbar gemacht werden, sollte die neue Sprachversion über die Polylang-Sprachzuordnung des bestehenden Inhalts angelegt werden. Dadurch stellt Polylang die Verbindung zwischen Original und Übersetzung her.
Anschließend wird die neue Sprachversion wie ein normaler WordPress-Inhalt bearbeitet und veröffentlicht.
Wichtig: Eine Übersetzung sollte nicht einfach als unabhängige neue Seite oder neuer Beitrag erstellt werden, wenn sie die Sprachversion eines bereits vorhandenen Inhalts darstellt. Andernfalls fehlt die Verknüpfung zwischen den Sprachversionen.
Bestehende Übersetzungen bearbeiten#
Eine bestehende Übersetzung kann unabhängig von den anderen Sprachversionen geöffnet und bearbeitet werden.
Änderungen an einem Inhalt werden daher nicht automatisch in dessen Übersetzungen übernommen. Wird beispielsweise der deutsche Text geändert, muss geprüft werden, ob die entsprechende Änderung auch in der englischen oder einer anderen Sprachversion notwendig ist.
Das betrifft nicht nur den Fließtext, sondern gegebenenfalls auch:
- Titel und Überschriften
- Links
- Bilder und Bildinformationen
- Kategorien und andere Zuordnungen
- WPBakery-Inhalte
- spezielle Eingabefelder
Verknüpfung der Sprachversionen#
Polylang speichert, welche Inhalte Übersetzungen voneinander sind. Diese Verknüpfung ist wichtig, damit Besucher über die Sprachauswahl von einem Inhalt direkt zur entsprechenden Version in einer anderen Sprache wechseln können.
Beim Anlegen, Löschen oder Neuorganisieren mehrsprachiger Inhalte sollte daher immer darauf geachtet werden, dass die richtigen Sprachversionen miteinander verknüpft sind.
Was beim Übersetzen zu beachten ist#
Eine Übersetzung ist ein eigenständiger Inhalt. Vor der Veröffentlichung sollte daher nicht nur der übersetzte Text, sondern die gesamte Seite bzw. der gesamte Beitrag kontrolliert werden.
Besonders zu beachten sind:
- Ist die richtige Sprache zugewiesen?
- Ist die Sprachversion mit dem richtigen Ausgangsinhalt verknüpft?
- Sind alle sichtbaren Texte übersetzt?
- Stimmen interne und externe Links?
- Sind Bilder und Bildbeschriftungen korrekt?
- Sind Kategorien und andere Zuordnungen korrekt?
- Entspricht Aufbau und Gestaltung der anderen Sprachversion?
Bei späteren Änderungen an bereits mehrsprachig vorhandenen Inhalten sollte außerdem immer geprüft werden, ob die Änderung auch in den anderen Sprachversionen nachvollzogen werden muss.
Praktische Hinweise#
- Liegt ein Inhalt nur in einer Sprache vor und wechselt der User bei Aufruf dieses Inhalts die Sprache, routet WordPress auf die Startseite der neuen Sprache
- Inhalte, die einer konkreten Sprache zugewiesen sind, werden in anderen Sprachen nicht dargestellt (zum Beispiel Beiträge, Team, Research, etc.). Somit ist es nicht möglich eine einzelne Seite oder einen Beitrag in mehreren Sprachen darzustellen.
- Medien sind per se keiner Sprache zugewiesen

