Crear un sitio multi-idioma con Drupal 8

Esto es un guía que se puede utilizar para instalar Drupal en multiples idiomas. Fue creado originalmente para un taller de 1 hora en DrupalCamp Ecuador el 16 de Octubre de 2015 en Quito, Ecuador.

Para crear un sitio multi-idioma en Drupal 7 revisa mi post del año pasado: Los ABC de Multi-idioma en Drupal 7.

Puedes encontrar los diapositivos aquí: /slides/multilenguaje-drupal-8.html.

1. Crear un Sitio

2. Instalar Drupal

3. Agregar idioma

4. Detección y selección

Qué idioma utilizar y cuándo?

5. Alternador de idiomas

Colocar el bloque del alternador de idiomas en la primera barra lateral del sitio.

6. Configurar fecha y hora

Por defecto Drupal usa mes/día/año (el format común del ingles) lo que hay que cambiar a día/mes/año.

URL: /admin/config/regional/date-time

También se recomienda crear formatos más comunes en español como:

7. Habilitar módulos para traducción

8. Habilitar traducción de Entidades

9. Crear página con enlace de menú y traducirlo

10. Crear artículo con categoría e imagen y traducirlo

11. Traducir etiqueta ‘Noticias’ al inglés

12. Agregar un bloque personalizado

13. Personalizar y traducir el nombre del sitio y slogan

14. Extra: Alternador de idiomas como menú desplegable

OJO: parece que esta funcionalidad está fallando en Pantheon.

Subir el módulo descomprimido dentro de la carpeta /modules mediante SFTP o GIT (dependiendo de tu configuración en Pantheon). Ambas requiere una aplicación


Notas al pie:

1, 3. Actualmente hay un error del PHP Runtime en la gestión de tipos de contenido cuando instalas Drupal en español y habilitas el modulo de Configuration Translation. Ver Issue #2584603.

2. El campo de la Descripción del bloque tiene un problema en la traducción y por lo tanto la versión traducido del cuerpo del bloque siempre saldrá con el título en el idioma original.

If you liked this post, share it with your followers or follow me on Twitter.