Realmente não vejo como traduzir o módulo Webform. Alguém mais está enfrentando esse problema?
Eu sei que é possível com a localidade (para o mesmo nó) ou criando outro nó, mas eu realmente quero usar a primeira opção.
Realmente não vejo como traduzir o módulo Webform. Alguém mais está enfrentando esse problema?
Eu sei que é possível com a localidade (para o mesmo nó) ou criando outro nó, mas eu realmente quero usar a primeira opção.
Respostas:
O formulário frontal do Webform teve a capacidade de ser modificado (e, portanto, traduzido) nesta edição: Torne o Webform multilíngue (i18n) ciente por meio de módulos contribuídos . Esse aprimoramento já está incluído nas versões mais recentes do Webform, mas esse aprimoramento é meramente no nível da API; O módulo Webform não fornece nenhuma capacidade de tradução.
O módulo complementar que fornece recursos de tradução para o Webform é chamado de Localização do Webform, mas atualmente está disponível apenas como um projeto sandbox aqui: http://drupal.org/sandbox/GDrupal/1407100
O autor do módulo recentemente (duas semanas atrás) recebeu a luz verde para transformar o módulo em um projeto normal e totalmente promovido, o que o tornará mais facilmente acessível no Drupal.org.
O módulo Localização da Webform fornece dois modos de conversão, um que usa nós separados e sincroniza determinadas configurações da forma da Web entre os nós; e um que usa um único nó e disponibiliza as strings para conversão através do módulo i18n_strings. A abordagem de nó único também é o que venho defendendo e testei se funciona com este módulo. Somente a abordagem de nó único mantém todos os resultados de todos os idiomas agregados, com nós separados, os resultados são separados para cada idioma.
Será que este posto na drupal.org ajuda em tudo?
Pelo que entendi, os Webforms ainda não podem ser traduzidos diretamente, portanto, você precisará criar várias versões do seu formulário e atribuí-las como pertencentes ao idioma necessário.