En este post vamos a ver como configurar el multilenguaje en Drupal 8. Para ello necesitaremos seguir los siguientes pasos:
1. Habilitar los módulos de traducción
2. Añadir los idiomas que vamos a necesitar
En este caso ademas de el idioma Inglés, vamos añadir el Español y el Portugués.
Para ello necesitaremos ir a Configuración > Regional e idiomas > Idiomas
Y hacer clic en Agregar idioma
3. Configurar contenido traducible
En este caso necesitaremos ir a Configuración > Regional e idiomas > Idioma del contenido
Una vez aquí seleccionaremos las entidades que queremos que sean traducibles.
Y añadimos los tipos de contenido que queramos que sean traducibles.
4. Selector de idioma
Para añadir el selector de idioma necesitaremos ir a Estructura > Block Layout
A continuación añadiremos el bloque Language switcher o alternador de idioma a la región correspondiente. Como resultado obtendremos un selector de idioma, el cual se encargará del cambio entre idiomas.
5. Agregar contenido
Añadimos un nuevo contenido de tipo página básica en el idioma original, en este caso en Inglés.
A continuación, hacemos clic en la pestaña Translate
Añadimos la traducción en este caso al idioma español.
y como vemos a continuación en la url /es/node/1 ya tendriamos nuestra traducción creada para el idioma español.
Si lo vemos en /node/1 que es el idioma original Inglés, este nos mostrará el contenido en Inglés.
Con estos sencillos pasos ya tendríamos configurado el multilenguaje en nuestro portal Drupal 8.