Lokalisierung
WebBlocks CMS speichert lokalisierte Inhalte in Übersetzungstabellen für Seiten und Blöcke.
Modell
localesdefiniert die verfügbaren Sprachen (Locales).page_translationsbesitzt 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.