Lokalisierung

WebBlocks CMS speichert lokalisierte Inhalte in Übersetzungstabellen für Seiten und Blöcke.

Modell

  • locales definiert die verfügbaren Sprachen (Locales).
  • page_translations besitzt die lokalisierte Seitenidentität wie Titel, Slug, Pfad und SEO-Überschreibungen auf Seitenebene.
  • Block-Übersetzungstabellen besitzen die lokalisierten Blockinhalte.

URL-Verhalten

  • Die Standardsprache (Locale) ist präfixlos.
  • Nicht-Standard-Sprachen verwenden /{locale}-Präfixe.
  • Öffentliche URLs werden nur generiert, wenn die angeforderte Übersetzung für die aktuelle Site und Sprache (Locale) existiert.

Redaktionelle Regeln

  • Die Standardsprache (Locale) sollte immer die kanonische Übersetzungszeile haben.
  • Gemeinsame Blockeinstellungen bleiben über alle Sprachen (Locales) hinweg gemeinsam.
  • Für Benutzer sichtbare übersetzte Texte sollten in Übersetzungszeilen liegen, nicht in gemeinsamen Einstellungen.
  • SEO-Titel, -Beschreibung, -Schlüsselwörter und Open-Graph-Überschreibungen der Seite sind sprachabhängige (Locale) redaktionelle Inhalte und gehören in die Übersetzungszeile der Sprache, der sie zugeordnet sind.

Verwandte Dokumentation