Como traduzir seu formulário para vários idiomas

Aprenda a Traduzir Seu Formulário ChronoForms8 para Múltiplos Idiomas

Overview

Este tutorial orienta você a traduzir seu formulário ChronoForms8 acessando a seção Configurações e Locales para adicionar idiomas e definir strings traduzíveis. Você pode então chamar essas strings de tradução dentro do seu formulário e, a partir da v8.0.52, passar parâmetros como nomes de clientes para personalizar mensagens dinamicamente. Isso permite formulários multilíngues personalizados que se adaptam ao idioma ativo do seu site.

Neste tutorial, mostraremos como traduzir seu formulário Chronoforms8 para diferentes idiomas

Primeiro, abra seu formulário para edição e clique em Configurações

em seguida, role para baixo até a seção Locales

Como traduzir seu formulário para vários idiomas image 2

Agora você pode adicionar quantos idiomas precisar e definir as strings que deseja traduzir em seu formulário. Um dos idiomas deve ser o idioma padrão do seu site; aqui temos en-GB como idioma padrão. Este não precisa ter traduções, mas as strings ainda devem ser definidas:

Como traduzir seu formulário para vários idiomas image 3

Depois de fazer isso, você pode chamar as strings de tradução em seu formulário. A string será traduzida de acordo com a definição em "Locales" quando o idioma ativo for carregado:

Como traduzir seu formulário para vários idiomas image 4

 

Passando Parâmetros para strings de Locales

A partir do ChronoForms v8.0.52, você poderá passar parâmetros para as strings de Locales. Aqui está um exemplo:

Como traduzir seu formulário para vários idiomas image 5

Nesta mensagem de saudação, passamos um parâmetro para a string de locale usando %s. Ao chamar essa string, podemos passar qualquer variável e ela será substituída.

Como traduzir seu formulário para vários idiomas image 6

Aqui substituímos o %s em nossa saudação pelo valor do campo chamado customer_name. O resultado final será algo como:

Caro Max, obrigado pela sua mensagem

You may also like:

Comments:

You need to login to be able to post a comment.