WPML Multilingual for CF7 – Tags de formulário, mensagens, modelos de e-mail e integrações multilíngues do Contact Form 7
Traduza cada formulário do Contact Form 7 no seu site WordPress para todos os idiomas que seus visitantes falam. O WPML Multilingual for CF7 abrange todas as tags de formulário, a aba Mensagens inteira, ambos os modelos de e-mail, o texto de Aceitação com links de privacidade incorporados, tags de Questionário, valores selecionáveis separados por barra vertical (pipe) e as integrações de envio que o CF7 alimenta. O plugin é a ligação de tradução oficial entre o CF7 e o WPML. Incluído no Multilingual CMS e no Multilingual Agency.
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.