i18n, Instalación y configuración

Una de las opciones que más importancia esta tomando en el desarrollo de Drupal es la posibilidad de crear sitio en varios idiomas, en la versión 5 existen dos modulos que permiten tener contenido en varios idiomas: i18n y Localizer.

El modulo 18n parece ser el más completo aun que su instalación y configuración resultan un tanto confusas, por suerte encontré un tutorial que explica bastante bien como instalar y configurar el modulo. Este tutorial esta originalmente en ingles y fue escrito por Dave Myburgh, con permiso de el lo traduzco.

Instalación

1. Bajar y extraer el module i18n, dentro de la instalación de Drupal en: sites/all/modules (se creara un folder con el nombre i18n).

2. Bajar las traducciones que se vayan a usar por ejemplo la de español, por default Drupal ya tiene el idioma ingles.

3. Ir a Administration > Site building > Modules y activar los siguientes modules que forma parte de i18n:

• Internationalization
• i18n - blocks
• i18n - taxonomy (only if you're going to use categories)
• Translation

modulo i18n

4. Ir a Administration > Site configuration > Localization y tocar el boton de importar

5. Tocar Browse (navegar) y encontrar el archivo(s) del idioma español (y otros idiomas que se quieran habilitar) estos archivos tienen la terminación .po

6. Seleccionar el idioma que se quiere importar.

7. Regresar a la pagina de administración de los idiomas (Administration > Site configuration > Localization) y habilitar los idiomas importandos, poniendo el nombre adecuado en el idioma original. Salvar los resultados.

Estos son los pasos basicos para dejar funcionando el modulo i18n.

Parametros Basicos

1. Los parametros de el modulo i18n se localizan en Administration > Site configuration > Multilingual system.

detectar el idioma

2. Generalmente se activa la opción de Browser language detection, de esta manera se detecta automáticamente el idioma en que esta el navegador que usa el visitante.

3. En la sección de Advanced settings generalmente se deja la opción que trae por default de Only current language and no language (solamente el idioma actual y ningún otro idioma). Las otras opciones permiten mostrar artículos de diferentes lenguas al mismo tiempo.

4. En la pestaña de Traducción (Translation tab) Generalmente se deja la opción de Language Management to Interface language depends on content. De esta manera La interfaz de Drupal cambia junto con el contenido. Se sugiere usar las otras opciones solo si se muestra todo el contenido (in Advanced settings).

5. Los parámetros de Links to node (ligas a nodos) es una preferencia personal. Si se selecciona esta opción aparece una liga que permite ir a la traducción del articulo directamente.

6. Para el flujo de trabajo de la traducción (workflow) generalmente no se activa, pero si varias personas van a hacer la traducción se debe activar para dejar indicado en que paso de la traducción se encuentra el articulo (node).

Una vez hechos estos cambios a la configuración del modulo i18n es posible empezar a crear nodos, bloques y terminos en categorias. La traducción de menus se tiene que hacer de una manera especfica. El module i18n se supone que traduce automaticamente los menus pero es resulta algo temperamental (por no decir incompleta) la manera que lo hace.

Activar la traducción en los Nodos

Un ultimo e importante parametro, es el de activar la traducción para los diferentes tipos de nodos.

1. Ir a Administer > Content management > Content types y tocar el boton de editar al lado del tipo de nodo que se quiera editar (por ejemplo page o image).

tipo de contenido

2. Bajar en la pantalla hasta donde están los parámetros de Multilingual support seleccionar Normal o extended. Generalmente la opción de Normal es la más usada, pero se puede activar la opción de extended en las situaciones en las que se quiera tener el idioma activado hasta que las traducciones esten hechas.

3. Después de salvar estos cambios en el tipo de contenido, cuando se cree un nuevo nodo de este tipo apareceran nuevas opciones que son la de poder seleccionar un idioma para el nuevo nodo y la de seleccionar un flujo de trabajo (workflow) para la traducción del mismo. Las opciones del flujo de trabajo permiten categorizar el contenido de manera que se pueda saber que articulos se estan traduciendo. para ver los articulos en sus diferentes estados de traducción se tiene que ir a la sección de Administer > Content management > Translations.


nuevas opciones de publicación

Categorias
Versión

Añadir nuevo comentario

El contenido de este campo se mantiene privado y no se mostrará públicamente.

HTML Restringido

  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.