# Menüs, Module, Footer und Templates spiegeln

Übersetzte Beiträge allein machen noch keine mehrsprachige Website: Ohne eigene Menüpunkte ist die Zielsprache nicht navigierbar, sprachgebundene Module fehlen auf den übersetzten Seiten, und YOOtheme-Footer wie -Templates kennen nur die Quellsprache. Die Spiegelungen — **Schritt 8 des Assistenten** — schließen diese Lücken: jede mit kostenloser Vorschau, jede wiederholbar, jede überspringt, was schon passt.

<div class="callout info" id="bkmrk-men%C3%BC-%2C-footer--und-t">Menü-, Footer- und Template-Spiegelung übersetzen Texte und stehen deshalb hinter derselben Profil-Freigabe wie die Beiträge. Die richtige Reihenfolge: **erst die Beiträge übersetzen, dann spiegeln** — Zwillinge entstehen nur für Ziele, deren Übersetzung existiert.

</div>## Menü-Spiegelung

Legt je Zielsprache Menü-Zwillinge an — für jeden Menüpunkt, dessen Ziel (Beitrag oder Kategorie) bereits übersetzt ist:

- Titel und Kurzname des Zwillings kommen vom übersetzten Inhalt; bei Kategorie-Menüpunkten mit eigenem Menütitel wird dieser Titel übersetzt.
- Die Zwillinge werden in die Struktur der Quellsprache einsortiert — die Navigation beider Sprachen sieht gleich aus.
- Die Startseiten werden geraderückt: Die echte Startseite wird Home je Sprache, die bei der Einrichtung angelegten Ersatz-Startseiten werden zurückgezogen.
- Gespiegelte Quell-Menüpunkte auf Sprache „Alle" wechseln zur Quellsprache; Menüpunkte ohne übersetzbares Ziel bleiben auf „Alle" und erscheinen in beiden Sprachen.
- Auf YOOtheme-Websites werden die Menü-Einstellungen des Customizers (etwa Dropdown-Breiten) auf die Zwillinge übertragen.
- Zum Abschluss läuft die **Link-Nacharbeit**: Interne Verweise in den übersetzten Beiträgen werden auf die Übersetzungen umgebogen, und Meta-Adressen (JSitemap) werden auf die nun echten Routen umgestellt.

## Modul-Spiegelung

Module auf Sprache „Alle" erscheinen ohnehin in jeder Sprache und bleiben unangetastet. Module mit fester Quellsprache würden auf den übersetzten Seiten fehlen — die Analyse listet sie auf, und die Spiegelung legt je Zielsprache einen übersetzten Zwilling an: Titel und Inhalt übersetzt, Position und Sichtbarkeit übernommen, die Seitenzuweisung auf die Menü-Zwillinge umgestellt. Modul-Einstellungen werden unverändert kopiert.

Die Spiegelung legt nur an; spätere Änderungen am Quellmodul wandern nicht automatisch in den Zwilling.

## Footer-Spiegelung (nur YOOtheme)

Der Footer-Baukasten von YOOtheme kennt keine Sprachvarianten. Der von YOOtheme selbst dokumentierte Weg sind Baukasten-Module in der Position `bottom`, eines je Sprache — genau das baut dieser Schritt: das Footer-Layout aus dem Customizer wird je Sprache in ein Modul überführt, die Texte übersetzt, interne Verweise umgebogen. Erst wenn alle Module stehen, wird der Customizer-Footer geleert; die alte Fassung wird vorher als Datei gesichert.

## Template-Spiegelung (nur YOOtheme)

YOOtheme rendert Beitrags-Detailseiten über Templates mit Zuweisungsbedingungen — und die nennen die Kategorien der Quellsprache. Übersetzte Beiträge fielen deshalb auf die schmucklose Standard-Ansicht zurück. Dieser Schritt legt je Zielsprache eine Kopie jedes Templates an: Kategorien auf die übersetzten Zwillinge umgestellt, Beschriftungen übersetzt, Verweise umgebogen. Templates, deren Kategorien keine Übersetzung haben, werden übersprungen.

Ohne YOOtheme melden Footer- und Template-Spiegelung schlicht, dass es nichts zu tun gibt.

[English version](https://docs.graup-it.de/link/284)