Skip to content

URL-Uebersetzungen ​

URL-Uebersetzungen mappen URL-Slugs von einer Sprache in die andere. Der englische Slug products wird im Deutschen zu produkte — ohne dieses Mapping haette die deutsche Site gemischt-sprachige URLs wie /de/products, die unprofessionell wirken und SEO schaden.

Oeffne Einstellungen → URL-Uebersetzungen. Die Liste zeigt jede registrierte URL-Uebersetzung.

URL-Uebersetzungen-Liste mit Original und Uebersetzung pro Sprache

Spalten ​

SpalteZweck
Original-URLSlug in der Hauptsprache, z.B. products.
UebersetzungUebersetzter Slug fuer eine konkrete Sprache.

Uebersetzungen sind nach Hauptsprache-Slug verschluesselt. Jede Uebersetzung traegt ein Sprach-Tag (den ISO-Code). Tabs im Bearbeiten-Modal erlauben das Setzen des gleichen Originals fuer jede konfigurierte Sprache.

1. URL-Uebersetzung anlegen ​

Klick oben rechts Übersetzung hinzufügen.

Uebersetzung-hinzufuegen-Modal mit Original und Uebersetzung
FeldZweck
Original-URLSlug in der Hauptsprache — klein, mit Bindestrich getrennt, ohne fuehrenden Slash. Beispiel: products.
UebersetzungSlug in der Zielsprache. Gleiche Regeln. Beispiel: produkte fuer Deutsch.

Die Sprach-Tabs im Modal erlauben das Fuellen fuer alle Sprachen in einem Rutsch. Klick Speichern.

2. Uebersetzung bearbeiten ​

Klick das Stift-Icon Bearbeiten. Oeffne den richtigen Sprach-Tab, aender den uebersetzten Slug, speicher.

Den Original-Slug zu aendern ist moeglich, aber riskant — jedes gecachte Frontend und jeder externe Link zeigt noch auf den alten Pfad. Besser einen Redirect vom alten Pfad setzen und den Slug danach aendern.

3. Uebersetzung loeschen ​

Klick das Muell-Icon Löschen. Ein Bestaetigungs-Modal fragt zweimal.

Wird eine Uebersetzung entfernt, faellt das Frontend auf den Original-Slug zurueck. /de/products loest weiterhin zur Produktliste auf, /de/produkte funktioniert aber nicht mehr — setz einen Redirect oder leg die Uebersetzung wieder an.

Was uebersetzt wird ​

URL-Uebersetzungen gelten fuer URL-Segmente — die Pfadteile, aus denen Plugins URLs zur Laufzeit bauen. Typische Segmente:

SegmentWo es auftaucht
productsNative-Shop-Produktliste.
productEinzelnes Produkt-Detail.
blogBlog-Uebersicht.
categoryBlog- oder Produkt-Kategorie-Filter.
searchElasticsearch-Suchseite.
checkoutShop-Checkout-Ablauf.
my-accountKundenkonto-Seiten.

Sie gelten nicht fuer Seiten-Slugs unter Seitenverwaltung → Seite bearbeiten → URL. Diese Slugs leben auf dem Seiten-Datensatz selbst und haben ein eigenes Uebersetzungs-Feld im Sprach-Tab der Seite.

Zwei Slug-Ebenen

  • Seiten-Slugs (im Seiten-Editor) — pro Seite uebersetzt.
  • URL-Uebersetzungen (hier) — pro URL-Segment, das Plugins zur Laufzeit bauen.

Ist eine URL unter /de/... nicht wie erwartet, pruef beide Ebenen.

Haeufige Fehler ​

/de/products zeigt weiterhin "products" in der URL. Die Uebersetzungszeile existiert, aber der de-Tab ist leer. Zeile oeffnen, Tab wechseln, produkte eintragen, speichern.

Frontend linkt auf /de/produkte/123, Detail-Seite 404. Meist ist auch das Segment product (Singular) zu uebersetzen, weil das Frontend die Detail-URL mit Singular baut. Setze beide: products → produkte und product → produkt.

Alte URL tot nach dem Loeschen einer Uebersetzung. Uebersetzung wieder anlegen oder Redirect setzen.

Siehe auch ​

  • Sprachen — welche Sprachen existieren ueberhaupt.
  • Uebersetzungen — Laufzeit-UI-Strings uebersetzen (keine URLs).
  • Redirects — alte URLs auf neue umleiten.