Realmente no veo forma de traducir el módulo Webform. ¿Alguien más se enfrenta a este problema?
Sé que es posible con la configuración regional (para el mismo nodo) o crear otro nodo, pero realmente quiero usar la primera opción.
Realmente no veo forma de traducir el módulo Webform. ¿Alguien más se enfrenta a este problema?
Sé que es posible con la configuración regional (para el mismo nodo) o crear otro nodo, pero realmente quiero usar la primera opción.
Respuestas:
El formulario frontal de Webform tuvo la capacidad de ser modificado (y, por lo tanto, traducido) en este número: Hacer que Webform sea multilingüe (i18n) consciente a través de módulos contribuidos . Esa mejora ya está incluida en las últimas versiones de Webform, pero esa mejora es meramente a nivel API; El módulo de formulario web no proporciona ninguna capacidad de traducción en sí.
El módulo adicional que proporciona capacidades de traducción para Webform se llama Localización de Webform, pero actualmente solo está disponible como un proyecto de sandbox aquí: http://drupal.org/sandbox/GDrupal/1407100
El autor del módulo recientemente (hace 2 semanas) recibió la luz verde para convertir el módulo en un proyecto normal totalmente promocionado, lo que lo hará más fácilmente accesible en Drupal.org.
El módulo de localización de formularios web proporciona dos modos de traducción, uno que utiliza nodos separados y sincroniza ciertas configuraciones de formularios web entre los nodos; y uno que usa un solo nodo y hace que las cadenas estén disponibles para traducir a través del módulo i18n_strings. El enfoque de nodo único también es lo que he estado defendiendo y he probado que funciona con este módulo. Solo el enfoque de nodo único mantiene todos los resultados de todos los idiomas agregados juntos, con nodos separados los resultados son separados para cada idioma.
¿ Ayuda esta publicación en drupal.org ?
Por lo que entiendo, los formularios web aún no se pueden traducir directamente, por lo que tendrá que crear varias versiones de su formulario y asignarlas como pertenecientes al idioma requerido.