WPML

Traduza todas as tags de formulário do Contact Form 7

Todo o catálogo de tags de formulário do Contact Form 7 é traduzido através do Editor de tradução avançado do WPML: text, email, tel, url, textarea, number, range, date, checkbox, radio, select, file, quiz, acceptance e submit, além das formas de variante obrigatória * (text*, email* e o restante). Rótulos, placeholders, opções de menu suspenso, texto de botões, dicas de envio de arquivos – tudo isso.

Valores separados por barra vertical traduzem o rótulo e mantêm o valor enviado estável

Os campos selecionáveis do Contact Form 7 suportam a sintaxe de barra vertical ([select your-country "China" "India" "San Marino"]), onde cada valor também pode carregar um rótulo diferente usando label|value. O WPML Multilingual for CF7 traduz os rótulos voltados para o visitante por idioma, enquanto o valor enviado (e a substituição da tag de e-mail) permanece canônico. Um visitante francês vê Chine, Inde, Saint-Marin; o envio, o corpo do e-mail e o seu CRM recebem os valores originais em inglês. Os sistemas de back-end não quebram.

O texto de aceitação e as tags de questionário são traduzidos

A caixa de seleção de Aceitação (o controle de consentimento que frequentemente carrega uma frase longa com links incorporados para a política de privacidade e os termos de serviço) é traduzida como uma única linha. Os destinos dos links também são traduzidos por idioma, para que você possa direcionar os visitantes franceses para a sua página de privacidade em francês. As tags de Questionário traduzem tanto o texto da pergunta quanto os valores das respostas aceitas, para que os desafios do questionário funcionem em todos os idiomas.

A aba Mensagens é traduzida

A aba Mensagens do Contact Form 7 carrega o texto de validação editável que faz o formulário funcionar. Cerca de 16 strings no total, todas elas traduzíveis:

  • Thank you for your message. It has been sent.
  • One or more fields have an error. Please check and try again.
  • There was an error trying to send your message. Please try again later.
  • This field is required.
  • This e-mail address is invalid.
  • The telephone number is invalid.
  • The number is smaller than the minimum allowed.
  • The date format is incorrect.
  • The file is too big.

…e o restante. Todas elas aparecem no trabalho de tradução. Não há necessidade de traduzi-las manualmente ou depender de arquivos de localidade .mo. As tags de e-mail incorporadas nas mensagens de confirmação (Thanks [your-name], your message has been sent!) são resolvidas corretamente após a tradução.

Ambos os modelos Mail e Mail (2) são traduzidos

O Contact Form 7 suporta dois modelos de e-mail de saída por formulário: Mail (a notificação do administrador) e Mail (2) (a resposta opcional ou resposta automática para o visitante). O WPML Multilingual for CF7 traduz ambos de forma independente por idioma. Para, De, Assunto, Cabeçalhos adicionais, Corpo da mensagem e as descrições de Anexos de arquivo são todos incluídos. As tags de e-mail ([your-name], [your-message], …) dentro dos modelos traduzidos são resolvidas corretamente.

As integrações de envio recebem dados traduzidos

Os sites com Contact Form 7 normalmente combinam o formulário com uma ou mais ferramentas de manipulação de envios. O WPML Multilingual for CF7 mantém o idioma do visitante fluindo para todas elas:

  • Flamingo. O add-on de gerenciamento de envios do autor do CF7. Os envios chegam nas Mensagens de entrada do Flamingo com o assunto e o corpo traduzidos intactos.
  • Constant Contact. A integração oficial do CF7. As entradas dos visitantes fluem para as suas listas do Constant Contact no idioma do visitante.
  • Stripe. Os campos de tag de formulário do Stripe do CF7 e o texto da mensagem de recibo aparecem no trabalho de tradução.
  • Akismet e reCAPTCHA. Os rótulos anti-spam e quaisquer mensagens de erro voltadas para o visitante são traduzidos através do caminho de Tradução de Strings do WPML.

Os formulários são lidos nativamente em todos os idiomas com a PTC

Traduzir um formulário do Contact Form 7 é um trabalho genuinamente difícil. O CF7 está cheio de strings muito curtas e descontextualizadas:

  • O rótulo de uma tag de formulário voltado para o visitante pode ser uma única palavra: Nome, E-mail, Enviar.
  • A aba Mensagens carrega cerca de 16 strings de validação independentes, como This field is required ou The date format is incorrect, sem nenhum contexto ao redor.
  • A caixa de seleção de Aceitação frequentemente contém uma frase longa em registro jurídico com links de política de privacidade incorporados.
  • Os corpos de Mail e Mail (2) intercalam placeholders de tags de e-mail como [your-name] e [your-message] com texto.

A tradução automática clássica analisa cada string isoladamente e traduz palavra por palavra. O formulário acaba com rótulos estranhos, mensagens de validação que parecem traduções malfeitas e e-mails que misturam registros.

PTC – A tradução por IA do WPML trabalha com todo o contexto do seu site. A PTC sabe que um valor de tag de formulário submit de uma única palavra é um rótulo de botão e o traduz como um botão. Ela sabe que as strings da aba Mensagens são textos de validação e as traduz nesse registro. Ela sabe que a frase de Aceitação é uma linguagem jurídica. Ela sabe que os corpos de Mail e Mail (2) são e-mails para o proprietário do formulário e para o visitante.

O resultado é lido como se o formulário tivesse sido construído nativamente em cada idioma. Os rótulos curtos soam naturais. As mensagens de validação permanecem concisas e claras. O texto de aceitação preserva o registro jurídico. Os e-mails de saída soam da maneira que um tradutor interno os escreveria.

Construído em conjunto com a equipe do Contact Form 7

O WPML e o Contact Form 7 compartilham um compromisso ativo de compatibilidade, confirmado na página conjunta de compatibilidade do Contact Form 7. Quando o Contact Form 7 lança uma versão, o WPML Multilingual for CF7 acompanha.

O WPML Multilingual for CF7 está incluído no WPML

O WPML Multilingual for CF7 vem com o Multilingual CMS e o WPML Agency. Nenhuma compra separada é necessária. Compre o WPML uma vez e cada site com Contact Form 7 que a sua conta cobre se torna multilíngue. Se você já tem o WPML, ative o WPML Multilingual for CF7 na sua página de downloads do WPML.