Herramientas de usuario

Herramientas del sitio


Barra lateral

drupal_multilanguage

Configuración de un sitio Drupal en modo multilenguaje

El objetivo de este documento es indicar las configuraciones necesarias para que Drupal 6.X soporte contenido multilenguaje, facilitando la creación de contenido así como la traducción a varios idiomas y la sincronización entre distintas versiones.

El documento está destinado a la configuración de Drupal 6.X, partiendo de una configuración por defecto en Debian Stable a partir de los backports de la versión Lenny.

Activación de módulos necesarios

El soporte multilenguaje requiere la activación de una serie de módulos incluidos por defecto en la instalación de Drupal 6.X para Debian. Acceder a Administrar → Construcción del Sitio → Módulos, donde se encuentra un listado y descripción de los distintos módulos disponibles para la instancia Drupal.

Se aconseja la activación de los siguientes módulos relacionados con internacionalización, idiomas y configuración de perfiles de usuario:

  • Content translation
  • Locale
  • Profile
  • Block translation
  • Content type translation
  • Internationalization
  • Menu translation
  • Profile translation
  • String translation
  • Synchronize translation
  • Taxonomy translation

Instalación y activación de idiomas

El administrador puede instalar y seleccionar los idiomas disponibles para el sitio Drupal a través de Administrar → Configuración del sitio → Idiomas.

En la lista de idiomas se marcarán los idiomas activos para el sitio y se seleccionará uno como predeterminado. Para que la selección entre distintos idiomas tenga efecto, es necesario acceder a la pestaña Administrar → Configuración del sitio → Idiomas → Configurar. En la sección Negociación del Idioma es necesario marcar una opción distinta a Ninguna para que el bloque Alternador de idiomas se active y tenga efecto dentro del sitio.

<note> En el caso de los sitios albergados en los servidores del ATC se ha seleccionado la opción Sólo prefijo de ruta. </note>

Bloque Alternador de idiomas

El bloque Alternador de idiomas proporciona un acceso directo para cambiar fácilmente el idioma y contenido mostrado dependiendo de la selección. El adminsitrador del sitio Drupal puede determinar si será mostrado y elegir la ubicación dentro de las distintas secciones que conforman el cuerpo de la página.

Como se indica en las propiedades del bloque Alternador de idiomas, para que sea visible y tenga efecto su aplicación es necesario tener activados al menos dos lenguajes para el sitio y que el Negociado de lenguaje tenga un valor distinto a Ninguno.

Una vez cumplidos los anteriores requisitos, hay que acceder a Administrar → Construcción del sitio → Bloques. En esta pantalla se indica la ubicación en la que se desea mostrar el bloque Alternador de idiomas.

Idioma predefinido para usuarios

Cada usuario del sitio Drupal puede seleccionar un idioma predefinido asociado a su cuenta de entre los idiomas activados para el sitio. Para ello, cualquier usuario accederá a Mi Cuenta → Editar, seleccionado en la sección Idioma el lenguaje predefinido, independientemente del que fuese establecido por el administrador para todo el sitio en general.

Configuración de las propiedades de los bloques

Para activar las opciones de traducción del contenido incluido en el sitio Drupal, es necesario configurar las propiedades de los bloques que definen el formato de dicho contenido.

Para realizar dicha configuración es necesario acceder a Administrar → Administración de contenido → Tipos de contenido. En esta pantalla se muestra un listado de los distintos tipos de contenido disponible para el sitio. En una instalación por defecto, existen de forma predeterminada los bloques de contenido Artículo y Página.

Para activar las capacicades de traducción y multilenguaje de un tipo de contenido, hay que editar sus propiedades a través de su enlace editar. En el menú desplegable Opciones del flujo de trabajo hay que seleccionar en la sección Multilenguaje la opción Activado o Habilitado, con traducción, según las necesidades del sitio.

<note> Indicar características de cada opción y señalar cual se ha elegido para los sitios del ATC</note>

A continuación, en otro de los menús desplegables de la pantalla de edición de las propiedades del tipo de contenido, en Multilanguage options, sección Extended language support elegir la opción Normal.

A partir de este momento, la pantalla de edición del contenido para el que se ha dado soporte multilenguaje contará con una pestaña Traducir que facilitará la traducción de contenido y su sincronización con el original.

drupal_multilanguage.txt · Última modificación: 2010/11/24 14:15 (editor externo)