Guía de Instalación y Configuración
Instalación y configuración del módulo
En primer lugar, debes instalar y ejecutar Drupal 6. Una vez que hayas finalizado, puedes descargar e instalar ICanLocalize Translator y posiblemente el módulo i18n. El módulo ICanLocalize Translator creará traducciones para los diferentes tipos de contenido. El módulo i18n permitirá que los contenidos de tu sitio se visualicen fácilmente en idiomas múltiples.
Extrae los archivos descargados a ${DRUPAL_HOME}/sites/all/modules/ donde ${DRUPAL_HOME} es la raíz de tu instalación de Drupal 6. Luego de extraer los módulos, se crearán dos directorios nuevos:
- ${DRUPAL_HOME}/sites/all/modules/i18n
- ${DRUPAL_HOME}/sites/all/modules/icanlocalize
Activar los módulos de traducción y multi-lenguaje
- http://yourdomain.com/admin/build/modules
- Administer > Site Building > Modules
Recuerda que debes administrar y activar todos los módulos bajo el grupo ICanLocalize. También, si deseas utilizar el módulo i18n, debes activar por lo menos la Internacionalización y la Traducción de taxonomía en la sección Multi-lenguaje, para una mejor experiencia de usuario.
Cuando finalices, haz clic en Guardar configuración al final de la página. Es probable que Drupal solicite que habilites una auto-activación de otro módulo de idioma, que dicho módulo necesite.
Configurar ICanLocalize Translator
- http://yourdomain.com/admin/settings/icl-core
- Administer > Site configuration > ICanLocalize Core
Estos ajustes determinarán que idiomas de traducción estarán disponibles a través del módulo ICanLocalize Translator. Una vez finalizados estos ajustes, podrás utilizar el Panel de control para las traducciones a fin de enviar contenidos nuevos y actualizados para que sean traducidos por ICanLocalize.
Definir los idiomas de traducción
Debes definir los idiomas de origen y de destino para la traducción. Selecciona cada idioma a partir de los cuales deseas traducir y luego los idiomas hacia los cuales deseas traducir.
Antes de agregar los idiomas de traducción, probablemente necesites agregar los idiomas a tu sitio en Drupal.
Establecer método de recolección de traducciones
Puedes elegir cómo quieres que se notifique a tu sitio en Drupal cuando una traducción está finalizada. Existen dos opciones:
- Notificaciones por XML-RPC - el sitio será notificado cuando se hayan finalizado traducciones nuevas
- Sondeo de traducción - el sitio buscará periódicamente traducciones finalizadas a través de una tarea programada (cron-job)
Al elegir la notificación por XML-RPC, las traducciones estarán disponibles tan pronto como sean finalizadas. Para utilizar esta opción, es necesario que se pueda acceder a tu sitio desde Internet. Si tu configuración de red permite que otros servidores contacten tu sitio, éste es el método de recolección preferido.
Si tu sitio se encuentra detrás de un cortafuegos o dentro de un entorno de red cerrada (como una red interna local o Intranet), deberías eligir la opción 'sondeo de traducción'. Esta opción funciona para cualquier instalación de Drupal, sin importar la configuración de red; sin embargo, las traducciones se actualizarán únicamente cuando se ejecuten tus tareas programadas.
La Cuenta de ICanLocalize
Esta página te creará una cuenta en ICanLocalize. Esta cuenta se puede utilizar para comunicarse con los traductores y para pagar los trabajos de traducción. Por defecto, se crea una cuenta nueva. Si ya tienes una, puedes utilizar esa misma.
La configuración de la cuenta requiere de una dirección de email y nombre completo. Esta información se utiliza únicamente para poder comunicarnos contigo de manera privada y no se visualiza en ningún lugar.
No es necesario que envíes y reúnas las traducciones manualmente. Este módulo lo hace de manera automática.
Traducción de contenidos de manera automática o manual
- http://yourdomain.com/admin/settings/icl-content
- Administer > Site configuration > ICanLocalize Content
Luego está la configuración de contenidos de ICanLocalize. Aquí puedes establecer el método por medio del cual deseas enviar solicitudes de traducción. Puedes elegir enviarlas de manera manual únicamente a través del Panel de Control de las Traducciones de ICanLocalize, puedes requerir opciones mientras editas un nodo o puedes enviar de manera automática todos y cada uno de los nodos para que sean traducidos en todos los idiomas disponibles.
Si eliges dar indicaciones página por página, verás el cuadro de control de traducciones cuando crees o edites contenidos.
Si has elegido el método de traducción manual, deberás enviar manualmente los documentos a traducir desde el Panel de Control de las Traducciones.
Además, puedes determinar cómo manejar las traducciones cuando se han eliminado contenidos originales.
Opciones de idioma y traducción por tipo de contenido
- http://yourdomain.com/admin/content/types
- Administer > Content management > Content types
Haz clic en el tipo de contenido que quieres activar para la traducción y luego haz clic en Editar.
Expande Ajustar flujo de trabajo para seleccionar las opciones de idiomas. Allí, activa la selección de idiomas y la traducción para cada tipo de contenido que desees traducir.
En la sección de Soporte Multilingüe, con el objeto de habilitar la traducción, debes seleccionar la última opción: 'Habilitado, con traducción' (Enabled, with translation). De este modo, Drupal visualizará el selector de idiomas y los controles de traducción cuando ingreses contenidos nuevos.
Seleccionar qué campos serán traducidos
Puedes elegir qué campos y tipos de nodos traducir.
Expande el grupo Traducción de Contenidos. Aquí puedes ver todos los campos que están disponibles para la traducción. Selecciona aquellos que quieres traducir.
Una vez que definieron todos los tipos de contenido, puede comenzar la traducción. Si has elegido Traducción Automática en la pantalla de configuración, no es necesario que hagas nada, sólo publica cualquier contenido y éste se enviará automáticamente para su traducción.
Traducción de taxonomía y el módulo i18n
Para traducir términos taxonómicos necesitarás el módulo i18n y para activar el módulo “Traducción de taxonomía" ve al módulo de administración y mira debajo de la sección Multi-lenguaje.
Luego ve a Administer > Content management > Taxonomy y edita cada vocabulario en el cual haya términos que tengas planeado traducir. En la sección de opciones Multilingüe hay dos opciones que son admitidas por ICanLocalize Translator:
- Localización de términos
- Por términos para cada idioma
* No está admitido definir idiomas para el vocabulario debido a una limitación en el módulo i18n.
Cuando termines de configurar el vocabulario, revisa los ajustes Tipo de contenido para cada tipo de contenido que sea relevante y selecciona aquellos vocabularios en los cuales haya términos que desees traducir, bajo la sección Traducción de Contenido.
Una vez aplicados estos ajustes, la traducción del documento también incluirá términos taxonómicos.
Integración con CCK (kit de construcción de contenidos).
El módulo ICanLocalize Translator admite campos CCK utilizados en los diferentes tipos de contenido. No todos los tipos de widgets son adecuados para la traducción. Sólo puedes traducir los siguientes tipos de campo:
- Texto (campo de texto y área de texto también)
- Opción (seleccionar, teclas y tipos on/off)
Para traducir estos campos CCK, debes activarlos en Administer > Content Management > Content types bajo la sección Traducción de Contenido para cada tipo de contenido relevante.
Enviar contenidos para su traducción
Cuando agregues contenidos nuevos o edites los contenidos existentes, verás una nueva sección de traducción, creada por el módulo ICanLocalize Translator. Esta sección te permite controlar cuando se envía una traducción y a qué idiomas traducir.
Cuando agregas contenidos nuevos, puedes elegir si enviarlos para su traducción o no. Cuando aún estés editando, es preferible postergar la traducción (ya que los traductores comenzarán a traducir tan pronto como tú la envíes).
Panel de Control de las Traducciones
- http://yourdomain.com/admin/content/icl-dashboard
- Administer > Content management > ICanLocalize Translation Dashboard
El Panel de Control de las Traducciones de ICanLocalize te permite seleccionar los documentos que necesitan ser traducidos.
Selecciona los contenidos que deseas traducir. Desde el menú de selección de acción, selecciona el idioma al cual deseas traducir y presiona Actualizar.
El panel de control de las traducciones te permite rastrear el estado de las traducciones, por nodo.

