Localización

WebBlocks CMS almacena el contenido localizado en tablas de traducción para páginas y bloques.

Modelo

  • locales define los idiomas (locales) disponibles.
  • page_translations contiene la identidad localizada de la página, como el título, el slug, la ruta y las sobrescrituras de SEO a nivel de página.
  • Las tablas de traducción de bloques contienen el contenido localizado de los bloques.

Comportamiento de las URL

  • El idioma (locale) predeterminado no lleva prefijo.
  • Los idiomas no predeterminados usan prefijos /{locale}.
  • Las URL públicas se generan únicamente cuando existe la traducción solicitada para el sitio y el idioma actuales.

Reglas editoriales

  • El idioma predeterminado siempre debería tener la fila de traducción canónica.
  • Los ajustes compartidos de los bloques siguen siendo compartidos entre idiomas.
  • El texto traducido dirigido al usuario debería residir en las filas de traducción, no en los ajustes compartidos.
  • El título SEO, la descripción, las palabras clave y las sobrescrituras de Open Graph de la página son contenido editorial dependiente del idioma y pertenecen a la fila de traducción del idioma correspondiente.

Documentación relacionada