Localisation
WebBlocks CMS stocke le contenu localisé dans des tables de traduction pour les pages et les blocs.
Modèle
localesdéfinit les langues (locales) disponibles.page_translationsporte l'identité localisée de la page : titre, slug, chemin et surcharges SEO au niveau de la page.- Les tables de traduction des blocs portent le contenu localisé des blocs.
Comportement des URL
- La langue (locale) par défaut est sans préfixe.
- Les langues non par défaut utilisent des préfixes
/{locale}. - Les URL publiques ne sont générées que lorsque la traduction demandée existe pour le site et la langue en cours.
Règles éditoriales
- La langue par défaut devrait toujours disposer de la ligne de traduction canonique.
- Les réglages partagés des blocs restent partagés entre les langues.
- Les textes destinés aux utilisateurs doivent résider dans les lignes de traduction, et non dans les réglages partagés.
- Le titre SEO, la description, les mots-clés et les surcharges Open Graph de la page sont du contenu éditorial dépendant de la langue et appartiennent à la ligne de traduction de la langue concernée.