Comment traduire le formulaire du module Webform?

8

Je ne vois vraiment aucun moyen de traduire le module Webform. Quelqu'un d'autre est-il confronté à ce problème?

Je sais que c'est possible avec les paramètres régionaux (pour le même nœud), ou en créant un autre nœud, mais je veux vraiment utiliser la première option.

drupal_stuff_alter
la source

Réponses:

7

Le formulaire Web orienté vers l'avant a été autorisé à être modifié (et donc traduit) dans ce numéro: Rendre Webform multilingue (i18n) sensible via des modules contribués . Cette amélioration est déjà incluse dans les dernières versions de Webform, mais cette amélioration est simplement au niveau de l'API; Le module Webform ne fournit pas lui-même de capacités de traduction.

Le module complémentaire qui fournit des capacités de traduction pour Webform s'appelle Webform Localization, mais il n'est actuellement disponible qu'en tant que projet sandbox ici: http://drupal.org/sandbox/GDrupal/1407100

L'auteur du module a récemment (il y a 2 semaines) reçu le feu vert pour transformer le module en un projet normal entièrement promu, ce qui le rendra plus facilement accessible sur Drupal.org.

Le module de localisation de formulaires Web offre deux modes de traduction, l'un qui utilise des nœuds séparés et synchronise certains paramètres de formulaires Web entre les nœuds; et celui qui utilise un seul nœud et rend les chaînes disponibles à traduire via le module i18n_strings. L'approche à nœud unique est également ce que je préconise et j'ai testé qu'elle fonctionne avec ce module. Seule l'approche à nœud unique conserve tous les résultats de toutes les langues agrégés ensemble, avec des nœuds séparés, les résultats sont séparés pour chaque langue.

Nate Lampton
la source
Merci Nate et bienvenue, j'ai regardé avec intérêt vos vidéos sur lullabot
drupal_stuff_alter
1

Est- ce que ce message sur drupal.org aide du tout?

D'après ce que je comprends, les formulaires Web ne sont pas encore directement traduisibles, vous devrez donc créer plusieurs versions de votre formulaire et les affecter comme appartenant à la langue requise.

Chapabu
la source
C'est en fait, je ne sais pas comment: localize.drupal.org/translate/downloads?project=webform
drupal_stuff_alter
Désolé, je pensais que vous vouliez réellement traduire un formulaire Web, pas le module principal du module! Dans ce cas, ne pouvez-vous pas utiliser drupal.org/project/l10n_update
Chapabu
Alors, comment traiteriez-vous ce problème? Dupliquer la forme du nœud?
drupal_stuff_alter
Permettez-moi de clarifier ... voulez-vous traduire l'interface d'administration de Webform (c'est ce que fait le lien que vous avez fourni), ou voulez-vous réellement traduire un nœud Webform que vous avez créé?
Chapabu