Seiten zweisprachig

Du hast eine deutsche Seite erstellst und möchstest diese auch in englischer Sprache anzeigen lassen, kein Problem ;-).

Wähle als erstes ganz oben im Dropdown-Menü "Sprachen" aus.

Wähle dann etwas darunter im Dropdown-Menü "Neue Übersetzung dieser Seite erstellen"  den Menüpunkt "English" aus.
Vergebe auf der sich nun öffnenden Seite unter Seitentitel einen englischen Seitentitel und klicke unter URL-Segment -> ganz rechts neben der URL den Button: "Neuberechnung des URL-Segments aus dem Seitentitel". Willst Du die URL von Hand editieren, klicke den links daneben liegenden Button: "URL-Segment umschalten" -> editiere die URL.

Hat man seine Einstellungen getroffen, klickt man auf "Speichern" und "Schließen".

Nun ist neben dem  Dropdown-Menü "Sprachen" noch  ein weiteres Dropdown-Menü "Deutsch" erschienen, wähle dort nun "English" aus.

Anschließend findet man nun auf der deutsche Seite eine zweite Spalte "English". Klicke auf den Button "Übersetzen". Es erscheint ein Wizard, welcher als erstes von Dir wissen will, in welchenm Modus er die Seite übersetzen soll.
Soll die englische Seite analog zur deutsche Seite die selben Inhaltselemente enthalten, was in 99% der Fälle wohl zutrifft, wähle "Übersetzen" aus. Die Position und die Eigenschaften eines Elements werden vom Ursprungselement bezogen und können nicht für das übersetzte Element verändert werden.
Wähle "Kopieren" nur für die Fälle, in dem die engl. Seite anders als die deutsche Seite aufgebaut werden soll. Auf der so erstellten engl. Seite kannst Du dann die  Inhaltselemente frei bewegen oder auch zusätzliche auf der deutschen Seite nicht vorhandene Inhaltselemente erstellen.

Achtung: nach Aufspielen eines Updates im Juni 2023, sollte man wenn irgend möglich auf die Funktion "Kopieren" ganz verzichten. Dies führt manchmal dazu, dass auf der englischen Seite, im "Freien oder Gemischten Modus" dann alle Inhaltselemente von der deutschen Seite, welche auf der englische Seite nicht vorhanden sind, trotzdem angezeigt werden!

Wähle also "Übersetzen" aus und klicke auf Weiter. Standardmässig wird Dir im nächsten Fenster alle zu übersetztenden Inhaltselemente und die dazugehörigen Positionen angezeigt. Klicke wiederum auf Weiter.

Jetzt siehst Du in der zweite Spalte "English", daß diese Seite nun im Verbundenen Modus erstellt wurde.. Im Fall von Kopieren würde dort Freier Modus stehen.

Anschliessend musst Du die Texte jedes Inhaltselements in englisch übersetzen [Translate to English:].

Abschliessend sind alle Inhaltselemente über die rechte Maustaste oder den Schieberegler rechts zu Aktivieren.

Zweisprachige Seiten um Inhaltselemente ergänzen

Willst Du nun die, im Verbundenen Modus erstellte, zweisprachige Seiten um Inhaltselemente ergänzen, gehe folgendermassen vor:

Erstelle Dir in der deutschen Spalte wie üblich das gewünschte Inhaltselement. Nachdem das Inhaltselement vollständig konfiguriert ist, wähle ganz oben im das Dropdown-Menü wo "Deutsch" steht nun "English [Neu]" aus.

Anschliessend musst Du natürlich via Bearbeiten Button mindestens die Überschrift und den Textbody jedes Inhaltselements in englisch übersetzen [Translate to English:].

Hat man seine Einstellungen getroffen, klickt man auf "Speichern" und "Schließen".

Abschliessend ist das zusätzliche Inhaltselement über die rechte Maustaste oder den Schieberegler rechts zu Aktivieren.

Seiten einsprachig, aber trotzdem aus engl. Menue aufrufbar

Du hast eine deutsche Seite erstellst, welche nicht in Englisch publiziert werden soll, aber trotzdem auch aus dem englische Menue aufgerufen werden soll.

Wähle als erstes ganz oben im Dropdown-Menü "Sprachen" aus.

Wähle dann etwas darunter im Dropdown-Menü "Neue Übersetzung dieser Seite erstellen"  den Menüpunkt "English" aus.
Vergebe auf der sich nun öffnenden Seite unter Seitentitel einen englischen Seitentitel und klicke unter URL-Segment -> ganz rechts neben der URL den Button: "Neuberechnung des URL-Segments aus dem Seitentitel". Willst Du die URL von Hand editieren, klicke den links daneben liegenden Button: "URL-Segment umschalten" -> editiere die URL.

Hat man seine Einstellungen getroffen, klickt man auf "Speichern" und "Schließen".

Da Du keine englische Seite publizieren möchtest, wird auch nichts von der "deutschen" Seite übersetzt. Die englische Seite bleibt also komplett leer!
Angezeigt wird aber nicht eine leere Seite, sondern Typo3 holt sich alle Inhaltselemente, die er auf der englischen Seite nicht findet aus der "deutschen" Seite und zeigt diese an. Der Besucher befindet sich aber weiterhin auf der "englische" Seite mit entsprechendem Menue.

Willst Du Seiten nur in Englisch veröffentlichen, aber mit deutschen Menueeinträgen ist das Vorgehen analog dazu:
Erstelle die "deutsche" Seite komplett in Englisch, aber wenn gewünscht mit deutschem Titel, welcher ja den Menueeintrag generiert.
Wähle dann als erstes ganz oben im Dropdown-Menü "Sprachen" aus. Danach ist das Vorgehen, wie oben beschrieben.
Willst Du Seiten nur in Englisch veröffentlichen, diese aber auch aus dem deutsche Menue mit engl. Menueeinträgen aufrufen, brauchst Du keine deutsche Seiten anlegen!

Wechsel zwischen Verbundenem und Freien Modus

Solltest Du eine englische Seite im Freien Modus erstellt haben, möchtest diese jetzt aber doch im Verbunden Modus konfigurieren, bietet Typo3 dafür einen workaround an.
Das Vorgehen ist jedoch so kompliziert und fehleranfällig, dass ich darauf hier gar nicht eingehe.

Ich empfehle stattdessen, die schon übersetzten Texte zu sichern (z.B.:  Browser -> Seite speichern) und anschließend in der englischen Spalte der Seite -> Bearbeiten -> oben via dem Button Entfernen, die englische Seite komplett zu löschen und von vorne zu beginnen. In der Regel ist dies deutlich schneller und einfacher, als den von Typo3 vorgeschlagen Weg zu wählen.

Fehler auf der englischen Seite:

Entsteht beim Erstellen der englische Seite via Translate-Wizard ein Fehler, zeigen meinen bisherigen Erfahrungen, dass es auch dann oft einfacher ist, die englische Spalte der Seite -> Bearbeiten -> oben via dem Button Entfernen, komplett zu löschen und von vorne zu beginnen.

Weiter mit "Datenbankabfragen integrieren"

To Top