zum Inhalt springen

Mehrsprachige Seiten erstellen

TYPO3 ermöglicht es, Übersetzungen von Seiten und Texten anzulegen. Dazu gibt es zwei Vorgehensweisen:

  • Fast immer und wenn die Struktur der Seiten und Texte in allen Sprachen weitgehend identisch sein soll, bietet sich die so genannte Overlay-Methode an. Hierzu verwenden Sie nur einen Seitenbaum und ordnen den zu übersetzenden Seiten direkt die andere Sprache zu. Jedes einzelne Inhaltselement bekommt auch (optional) eine Übersetzung zugewiesen. Dieses Verfahren wird als "Overlay" bezeichnet, weil sich die Übersetzung auf die originalen Inhalte legt und sie überdeckt. Existieren für einige Originale keine Übersetzungen, "schimmern sie durch". Ein großer Vorteil dieser Lösung: Wenn Interessierte die Anzeigesprache wechseln, werden sie nicht auf die Startseite umgeleitet, sondern bleiben auf der gerade angezeigten Seite.
  • Falls sich die Struktur und die Inhalte Ihrer Seite in den verschiedenen Sprachen sehr stark voneinander unterscheiden, sollten Sie die Mehrbaum-Methode in Erwägung ziehen.

Die Overlay-Methode

Um für einzelne Seiten Mehrsprachigkeit einzustellen, folgen Sie bitte dieser Anleitung.

Eine Seite zur Zweitsprache befähigen

  • Erstellen Sie ganz normal Ihre Seite mit den Inhaltselementen, oder wählen Sie eine Seite, die Sie schon angelegt haben, und nur noch übersetzen wollen.
  • Nun gehen Sie in das Listen-Modul und klicken im Seitenbaum auf die Seite, die Sie übersetzen möchten.
  • Klicken Sie in der oberen Symbolleiste auf das Symbol für "Neuen Datensatz erstellen".
  • Wählen Sie im daraufhin angezeigten Bearbeitungsbereich "Alternative Seitensprache" aus.
  • Es öffnet sich ein neues Dokument im Bearbeitungsbereich. Wählen Sie im Drop-Down-Menü unter dem Titel "Sprache" die gewünschte Sprache aus, und geben Sie der Seite einen Namen (dieser Name sollte die Übersetzung des Originaltitels sein), speichern und schließen Sie das Dokument.
  • Sie können überprüfen, ob die Sprache erfolgreich angelegt wurde, indem Sie die betreffende Seite mit dem Listenmodul ansehen. Es sollte dort ein neuer Datensatz "Alternative Seitensprache" vorhanden sein.
  • Wenn Sie diesen Datensatz mit dem Stift-Symbol bearbeiten, können Sie nachträglich die Sprache oder den Titel ändern.

Die Inhaltselemente einer Seite übersetzen

  • Bearbeiten Sie nun die Inhaltselemente auf Ihrer nun der Mehrsprachigkeit fähigen Seite.
  • Wählen Sie dazu das Inhaltselement aus, welches in der alternativen Sprache aufrufbar sein soll. Klicken Sie auf das Stift-Symbol - es öffnet sich Ihr Bearbeitungsbereich.
  • Ganz oben auf der Seite finden Sie ein Auswahlfeld für die Spracheinstellung. Wählen Sie in diesem Feld nun die neue Sprache aus. Ignorieren Sie das zweite Feld weiter unten, in dem noch einmal die Sprache auswählbar ist - dieses ändert sich automatisch mit.
  • Warten Sie kurz, bis der Bearbeitungsbereich neu geladen wurde.
  • Sie sehen nun die Einstellungen für die Originalsprache in einem grünen Balken. Für die Zweitsprache können Sie alle Parameter ändern.
  • Jetzt ist es wichtig, dass Sie überall, wo der Hinweis "[This content is not avaliable yet in "Englisch"]" (bei englischer Sprachauswahl) erscheint, eine Übersetzung anfertigen. Schreiben Sie zum Beispiel bei einem Text-Element in die Felder "Überschrift" und "Text" die Übersetzungen.
  • Achtung: standardmäßig wird die Übersetzung zunächst versteckt. Sie können Sie direkt sichtbar machen, indem Sie unter dem Tab "Zugriff" die Box für "Inhaltselement deaktivieren" nicht aktivieren. Sie können das Element auch später über das Listenmodul aktivieren, indem Sie auf die Glühbirne klicken.
  • Speichern und schließen Sie die Seite. Im Frontend können Sie nun im Funktionsmenü die jeweilige Sprache auswählen, und Ihre Seite in dieser anzeigen.

Wenn Sie im Backend nochmals Änderungen an Ihrer Übersetzung vornehmen möchten, achten Sie darauf, dass Sie in der Modulauswahl "Liste" gewählt haben. Ansonsten sehen Sie nur die deutschen Seiteninhalte.

Die Mehrbaum-Methode

Falls sich die Struktur und die Inhalte Ihrer Seite in den verschiedenen Sprachen stark voneinander unterscheiden, sollten Sie die Mehrbaum-Methode (manchmal auch Zweibaum- oder Multiple-Tree-Verfahren genannt) verwenden. Sie legen für jede Sprache einen eigenen Seitenbaum an, so dass die Sprachen wie unterschiedliche Bereiche der Webseite behandelt werden. Personen, welche die Anzeigesprache der Seite wechseln, werden auf die Startseite der jeweiligen Seite umgeleitet.

Kontakt
Bei Fragen und für eine individuelle Beratung wenden Sie sich bitte an:
RRZK-Helpdesk
Telefon: (0221) 470-89555