Cómo traducir tu formulario a múltiples idiomas

Aprende a traducir tu formulario ChronoForms8 a múltiples idiomas

Overview

Este tutorial te guía a través de la traducción de tu formulario ChronoForms8 accediendo a la sección Configuración y Locales para agregar idiomas y definir cadenas traducibles. Luego puedes llamar a estas cadenas de traducción dentro de tu formulario, y a partir de la versión v8.0.52, pasar parámetros como nombres de clientes para personalizar mensajes dinámicamente. Esto permite formularios multilingües personalizados que se adaptan al idioma activo de tu sitio web.

En este tutorial te mostraremos cómo traducir tu formulario Chronoforms8 a diferentes idiomas

Primero, abre tu formulario para editar y haz clic en Configuración

luego desplázate hacia abajo hasta la sección Locales

Cómo traducir tu formulario a múltiples idiomas image 2

Ahora puedes agregar tantos idiomas como necesites y definir las cadenas que quieres traducir en tu formulario, uno de los idiomas debe ser el idioma predeterminado de tu sitio web, aquí tenemos en-GB como idioma predeterminado, este no necesita tener traducciones, pero las cadenas aún deben definirse:

Cómo traducir tu formulario a múltiples idiomas image 3

Después de hacer eso, puedes llamar a las cadenas de traducción en tu formulario, la cadena se traducirá de acuerdo con la definición en "Locales" cuando se cargue el idioma activo:

Cómo traducir tu formulario a múltiples idiomas image 4

 

Pasando parámetros a cadenas de Locales

A partir de ChronoForms v8.0.52 podrás pasar parámetros a las cadenas de Locales, aquí hay un ejemplo:

Cómo traducir tu formulario a múltiples idiomas image 5

En este mensaje de saludo, pasamos un parámetro a la cadena de localización usando %s, al llamar a esta cadena podemos pasar cualquier variable y será reemplazada.

Cómo traducir tu formulario a múltiples idiomas image 6

Aquí reemplazamos el %s en nuestro saludo con el valor del campo llamado customer_name, el resultado final será algo como:

Estimado Max, gracias por tu mensaje