Tu objetivo en esta lección
Relacionar dos versiones lingüísticas y comprobar que un cambio traducible no altera el original.
Antes de empezar: Necesitas una Página básica traducible y dos idiomas preparados con el administrador.
Cambiar el idioma del menú no traduce tus textos
Drupal diferencia la traducción de la interfaz, de la configuración y del contenido. Ver el botón Guardar en español no significa que una página escrita en español ya tenga una traducción al inglés.
El responsable debe preparar los idiomas y activar la traducción para el tipo y los campos necesarios. Para esta práctica pide una Página básica traducible en español e inglés. No cambies la configuración lingüística de una web de producción para seguir el ejercicio.
Revisa la preparación
- Con ayuda del administrador, confirma los idiomas disponibles en Configuración → Regional e idioma → Idiomas.
- Confirma que la traducción de contenido está habilitada para Página básica y los campos que vas a traducir.
- Abre la página de prueba Quiénes somos y comprueba que su idioma original es español.
Añade una traducción relacionada
- Busca la pestaña Traducir de esa página.
- Elige añadir la versión inglesa.
- Escribe “About us” como título y una traducción revisada del cuerpo.
- Revisa el estado de esa traducción antes de guardar y publicar la prueba autorizada.
- Visita ambas versiones y confirma que muestran el idioma correcto.
Resultado esperado: las dos versiones están relacionadas como traducciones de la misma página. No son dos páginas independientes creadas desde Añadir contenido.
Problemas habituales
Si no ves Traducir, revisa con el responsable los permisos, el idioma original y la configuración del tipo. Si el selector de idiomas no aparece en la web, su presentación puede necesitar un bloque o una implementación en el frontend.
Una traducción automática necesita revisión humana. Comprueba nombres, datos y enlaces. En una web headless, el selector y las etiquetas para buscadores deben usar las traducciones realmente disponibles.
Prepara dos textos que realmente correspondan
Usaremos una frase corta para separar el problema de traducción del de redacción. Original: “Casa Semilla ofrece talleres para comenzar a cuidar plantas”. Versión de práctica: “Casa Semilla offers workshops for people learning to care for plants”. Conserva el mismo significado; no añadas servicios que el texto original no ofrece.
Identifica qué debes pedir al administrador
Para la práctica hacen falta dos idiomas, el módulo de traducción de contenido y la configuración traducible del tipo Página básica. El responsable puede revisar Configuración → Regional e idioma → Idioma y traducción del contenido, normalmente /admin/config/regional/content-language. Además debe comprobar los campos: un dato compartido no se traduce necesariamente igual que el cuerpo.
No actives traducción en todos los tipos por imitación. En el laboratorio solo necesitas la preparación acordada para esta página.
Comprueba que las versiones están relacionadas
- Abre la página original en español y entra en Traducir.
- Añade el inglés desde esa pantalla, no desde Añadir contenido.
- Completa título y cuerpo con el texto preparado y guarda.
- Vuelve a la pestaña de traducciones: debe reconocer ambos idiomas.
- Comprueba cada versión pública, su título y el idioma del cuerpo.
La dirección puede usar prefijos de idioma u otra negociación definida en el proyecto. No adivines que siempre será /en/: usa los enlaces que genera tu instalación y anótalos.
Diagnóstico y reto
Si el inglés muestra español, revisa si editaste la traducción correcta y si el campo estaba preparado para traducirse. Si no aparece públicamente, revisa su estado por separado; guardar una traducción no demuestra que esté publicada.
Reto sin ayuda: cambia una frase solo en inglés y comprueba que el texto español sigue igual. Si cambian ambos, consulta qué campos están compartidos antes de seguir. Has terminado cuando puedes mostrar dos versiones relacionadas y explicar por qué el idioma del administrador no traduce el contenido.
Consulta la documentación oficial
Volver al temario de Drupal desde cero · Continuar: Caché y mantenimiento básico de Drupal