Cómo hacer un sitio web multilingüe usando Drupal 9
Publicado: 2022-06-21Es un hecho. No se puede globalizar sin un enfoque localizado. Sí, suena como una paradoja, pero tiene sentido desde la perspectiva del usuario. Muchas organizaciones están aprovechando los beneficios de las experiencias web multilingües para conectarse con sus clientes en todo el mundo. Y es casi un requisito en estos días. Los sitios web multilingües no solo le permiten llegar a nuevos públicos objetivo de manera más efectiva, sino que también agregan credibilidad a su marca, ofrecen familiaridad a los visitantes y aumentan las probabilidades de que los usuarios se conviertan en clientes.
En una investigación reciente realizada en una lista de las 150 principales marcas globales en todas las industrias, Wikipedia, Google, Nestlé, Airbnb y Adobe surgieron como las 5 marcas principales que obtuvieron los mejores puntajes en términos de soporte multilingüe, localización y experiencia global del usuario. Si está buscando localizar su marca a medida que se globaliza, Drupal es un gran CMS para optar por su fantástico soporte para sitios web multilingües. En este artículo, describiremos cómo funciona la función multilingüe de Drupal 9 y cómo los editores de contenido o los equipos de contenido pueden utilizar la función.

Módulos de soporte multilingüe
Como mencioné anteriormente, Drupal 9 hace que sea realmente fácil crear sitios multilingües. Ofrece 4 módulos de soporte multilingüe que ya están integrados en el núcleo. Todo lo que tienes que hacer es habilitarlos. En su vista de administrador, vaya a Ampliar , seleccione los 4 módulos en Multilingüe y haga clic en Instalar .

- Módulo de traducción de configuración : este no es visible para los usuarios finales, pero es especialmente útil para los creadores de sitios. Traduce el texto de configuración como nombres de vistas,
- Módulo de traducción de contenido: permite traducir entidades de contenido y tipos como bloques, comentarios, términos de taxonomía, enlaces de menú personalizados y más.
- Módulo de traducción de interfaz : ayuda a traducir elementos de la interfaz de usuario, como Inicio, Formularios, Título, Cuerpo, Descripción, etc.
- Módulo de idioma : la verdadera magia sucede aquí. Aquí es donde puede elegir entre una amplia gama de idiomas (> 100) y agregarlo a su configuración.
Luego puede configurar aún más estos módulos para que estén habilitados para todos o solo para un conjunto seleccionado de tipos de contenido, entidades, configuraciones o elementos de interfaz.
Para obtener más detalles sobre cada uno de estos módulos, asegúrese de leer este artículo.
Implementación de la característica multilingüe
Una vez que haya habilitado estos 4 módulos, profundicemos en su configuración.
Paso 1: agregue un idioma (o varios idiomas)
En la interfaz de administración de Drupal 9, vaya a Configuración -> Regional e idioma -> Idiomas . Una vez que esté en la página Idiomas, haga clic en el botón + Agregar idioma

Elegí el español como mi idioma y lo agregué a la lista de idiomas.
Una vez agregado, puede seleccionarlo como su idioma predeterminado o tener el inglés como predeterminado.

Agregar un idioma
Paso 2: actualizar las traducciones
Ahora haga clic en la parte derecha del botón Editar y obtendrá dos opciones como un menú desplegable: Eliminar y Traducir. Cuando selecciona Traducir, su sitio de Drupal se actualiza con todas las traducciones de configuración e interfaz para ese idioma desde localize.drupal.org. Aquí, miles de colaboradores de Drupal ayudan a traducir la interfaz y las cadenas de configuración en los idiomas regionales.

Importación de traducciones
Paso 3: Cambio de idioma
Puede agregar un bloque de cambio de idioma a cualquier región de su página para que el usuario pueda cambiar entre sus idiomas preferidos.

Agregar un bloque de cambio de idioma

Paso 4: agregar traducciones a tipos de contenido y entidades
Puede tener traducciones para todos sus tipos de contenido y entidades o puede seleccionar las que se ajusten a sus necesidades.
Para esto, en su pantalla de administración, vaya a Configuración -> Regional e idioma -> Idioma y traducción del contenido
He seleccionado una configuración de idioma personalizada para contenido, redirección y alias de URL. En Contenido, solo tendré traducciones para mi tipo de contenido "Página de anuncios" (como se muestra a continuación). Todos mis campos en el tipo de contenido "Página de anuncios" están seleccionados para ser traducidos.

Ahora estamos listos para agregar contenido traducido a los tipos de contenido requeridos.
Traducir el contenido
Ahora que sabe cómo habilitar y configurar los módulos multilingües en Drupal 9, pasemos a aprender cómo traducir el contenido. Veamos un proceso súper simple de 3 pasos sobre cómo los equipos de contenido pueden aprovechar esta funcionalidad para agregar su contenido traducido. Si desea leer sobre la migración de contenido multilingüe de CSV a Drupal, consulte este artículo.
Paso 1: Crea una nueva página o Edita una existente
Dado que había optado por tener traducciones para todos los tipos de contenido de mi página de anuncios, he creado una página de prueba para este tipo de contenido. Ahora verá que junto con las pestañas habituales Ver, Editar, Eliminar y Revisiones, también tengo una nueva pestaña Traducir .

Paso 2: seleccione el idioma
Al hacer clic en la pestaña Traducir, podrá ver todos sus idiomas en la lista (ver más abajo). Observe que el idioma español que agregamos aún no tiene traducción. Ahora haga clic en Agregar para crear una página de traducción al español.

Paso 3: Agregue contenido traducido al campo respectivo
Observe cómo todos sus campos y elementos de su interfaz de administración se han traducido al español (ver más abajo). ¡Todo lo que tiene que hacer es agregar su contenido traducido según los requisitos!

Paso 4: ¡Guarde y revise!
¡Casi estámos allí! Después de agregar todo su contenido traducido, ¡no olvide Guardar su traducción! :)

Y así es como se verá ahora su página web multilingüe.

Versión en español
Notará que la URL generada para la versión traducida (aquí en español) contendrá un prefijo de idioma (aquí: es).

Versión inglesa
Uno de nuestros proyectos multilingües recientes en Drupal 9 fue para SEMI. SEMI es una asociación industrial global que conecta a más de 1,3 millones de profesionales y 2500 miembros en todo el mundo a través de sus programas, iniciativas, estudios de mercado y promoción. Los miembros de SEMI son responsables de la innovación y los avances en la cadena de suministro de fabricación y diseño de productos electrónicos. Con 8 oficinas regionales ubicadas en todo el mundo, era imperativo tener una configuración multilingüe para permitir el enfoque y la personalización. Obtenga más información sobre cómo les ayudamos a crear una experiencia coherente en varios sitios y varios idiomas con Drupal 9.

https://www.semi.org/region-selector
Pensamientos finales
¿Viste lo fácil que fue crear un sitio web multilingüe en Drupal 9? Si está buscando asistencia de desarrollo de Drupal para crear su próximo sitio web multilingüe para que pueda llegar a un público objetivo más amplio, no dude en hablar con nosotros.