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

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:

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:

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:

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.

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

Comments: