Kapitel 4

Sprachversionen

Baut man eine Seite bspw. in der deutschen Sprachversion auf und möchte dann, wenn sie fertiggestellt ist, Layout und Inhalte für eine weitere Sprachversion (wie Englisch) übernehmen, kann man dieses Kopieren von Layout und Inhalt über ein Script anstoßen.

WICHTIG: Hier gibt es zwei unterschiedliche Wege, je nachdem, ob die zu übersetzende Seite noch Unterseiten enthält oder nicht.

Hat die Seite keine weiteren Unterseiten, muss man das Skript nur einmal auf dem Seitenitem durchführen inkl. Subitems, Datasources und Snippets.

Gibt es jedoch Unterseiten, führt man das Skript auf der gewünschten Seite zweimal aus:

Zunächst führt man das Script NUR auf dem Seitenitem aus, DANACH NUR auf dem Data folder dieser Seite. Folgende Schritte sind zu beachten:

  1. Rechtsklick auf Seitenitem

  2. Scripts > Add Item Language

  3. Achten Sie darauf, dass die richtige Ursprungs- sowie Zielsprache ausgewählt bzw. angehakt sind.

  4. WICHTIG: Jetzt nur Datasources und Snippet Datasources anhaken

  5. Im unteren Dropdown wird festgelegt, was mit den Inhalten passieren soll, falls schon eine Version in der Zielsprache existiert:

    • Append: Erzeugt eine neue Version mit dem kopierten Inhalt

    • Skip: Es passiert nichts. Das Item wird übersprungen, falls es bereits eine Version gibt.

    • Overwrite Latest: Überschreibt die letzte Sprachversion

Ist man sich hier nicht sicher, wählt man am besten „Append“. Notfalls kann man dann die erstellte Version wieder entfernen.

  1. Nun Proceed > OK (für Bestätigen) und Close klicken.

  2. Nun auf den Data folder der Seite klicken und wieder Rechtsklick > Scripts > Add Item Language auswählen.

  3. Wieder die richtige Ursprungs- sowie Zielsprache auswählen

  4. Jetzt nur noch die erste Checkbox Subitems anhaken

  5. Wieder Append, Skip oder Overwrite auswählen

  6. Nun Proceed > OK (für Bestätigen) und Close klicken.

Jetzt sind sowohl die Renderings als auch die Inhalte in die neue Sprache kopiert worden und Sie können wie gewohnt weiterarbeiten bzw. die nun vorhandenen Texte gegen die richtige Übersetzung austauschen.