P谩ginas web multi-idiomas con Drupal 8

En este art铆culo explicaremos de forma sencilla como configurar Drupal 8 para hacerlo multi-idiomas. Se necesita tener instalado Drupal 8 en algun servidor local o en internet. Si ya tienes instalado Drupal o lo est谩s instalando, en el proceso de instalaci贸n escoges el idioma por defecto que necesites, posteriormente podr谩s cambiar el idioma por defecto. En este ejemplo tomaremos como referencia la entidad Enlace de menu personalizado聽para hacerlo traducible a varios idiomas.聽

1-Agregar idioma

Una vez instalado Drupal 8 y logueado como administrador procedemos a agregar todos los idiomas que necesitemos.

admin/config/regional/language聽

Agregar Idioma en Drupal 8

2-Detecci贸n y selecci贸n

La detecci贸n y selecci贸n es el m茅todo o los m茅todos que podemos utilizar en nuestra p谩gina web. En este caso utilizaremos el m茅todo de selecci贸n por URL.

Detecci贸n y selecci贸n de idiomas en Drupal 8

3-Alternador de Idiomas

Cuando hayamos realizado el paso 1 y el paso 2 es cuesti贸n de ubicar el bloque de Alternador de idioma en la regi贸n de nuestra template que queremos que aparezca.

admin/structure/block

Alternador de idiomas en Drupal 8

4-Habilitar m贸dulos para la traducci贸n

En admin/modules dejamos desahabilitado el m贸dulo Configuration Traslation聽y habilitamos los m贸dulos Content Traslation聽e Interface Traslation (viene por defecto instalado pero revisarlo por si acaso)

Debemos entender la direfencia entre traducci贸n de contenido y traducci贸n de interfaz de usuario.

  • La traducci贸n de interfaz de usuario son cadenas de textos traducibles en el n煤cleo de Drupal y sus m贸dulos.
  • La traducci贸n de Contenido (entidades o campos) son datos y textos almacenados dentro del contenido creado a trav茅s del sistema de entidades y campos en Drupal.

5-Habilitar traducci贸n de entidades

Nos digirimos a聽admin/config/regional/content-language y seleccionamos las entidades que necesitemos traducir en nuestra p谩gina web.聽

Opciones de configuraci贸n de idiomas en Drupal 8

Habilitamos las opciones para cada entidad聽agregada聽y guardamos la configuraci贸n

Configuraci贸n de idiomas en Drupal 8

6-Traducci贸n de Men煤s personalizados

Nos dirigimos a聽admin/structure/menu/manage/main y empezamos a traducir los items del Men煤.聽

Traducci贸n de menu Drupal 8

En este ejemplo hemos visto la entidad Enlace de menu personalizado聽y su correcta configuraci贸n para traduci贸n de los item del menu.聽

Etiquetas