Overview
В этом руководстве показано, как перевести вашу форму ChronoForms8, обратившись к разделу "Настройки и Локали" для добавления языков и определения переводимых строк. Затем вы можете вызывать эти строки перевода в своей форме, а начиная с версии v8.0.52, передавать параметры, такие как имена клиентов, для динамической настройки сообщений. Это позволяет создавать персонализированные многоязычные формы, которые адаптируются к активному языку вашего сайта.
В этом руководстве мы покажем вам, как перевести вашу форму Chronoforms8 на разные языки.
Сначала откройте вашу форму для редактирования и нажмите на "Настройки".

затем прокрутите вниз до раздела "Локали"

Теперь вы можете добавить столько языков, сколько вам нужно, и определить строки, которые вы хотите перевести в вашей форме. Один из языков должен быть языком по умолчанию для вашего сайта. Здесь у нас en-GB в качестве языка по умолчанию, для него переводы не требуются, но строки всё равно должны быть определены:

После этого вы можете вызывать строки перевода в вашей форме. Строка будет переведена в соответствии с определением в "Локалях", когда активный язык загружен:

Передача параметров в строки локалей
Начиная с ChronoForms v8.0.52 вы сможете передавать параметры в строки локалей. Вот пример:

В этом приветственном сообщении мы передаем один параметр в строку локали, используя %s. При вызове этой строки мы можем передать любую переменную, и она будет заменена.

Здесь мы заменили %s в нашем приветствии на значение поля с именем customer_name. Конечный результат будет примерно таким:
Уважаемый Макс, спасибо за ваше сообщение

Comments: