WPML

Перевод каждого тега формы Contact Form 7

Полный каталог тегов форм Contact Form 7 переводится через Расширенный редактор переводов WPML: text, email, tel, url, textarea, number, range, date, checkbox, radio, select, file, quiz, acceptance и submit, а также обязательные варианты * (text*, email* и остальные). Ярлыки, плейсхолдеры, параметры выпадающих списков, текст кнопок, подсказки для загрузки файлов — абсолютно всё.

Значения, разделенные вертикальной чертой, позволяют переводить ярлык, сохраняя отправляемое значение неизменным

Выбираемые поля Contact Form 7 поддерживают синтаксис с вертикальной чертой ([select your-country "China" "India" "San Marino"]), где каждое значение также может иметь другой ярлык с помощью label|value. WPML Multilingual for CF7 переводит видимые посетителю ярлыки для каждого языка, в то время как отправляемое значение (и подстановка почтового тега) остается каноническим. Французский посетитель видит Chine, Inde, Saint-Marin; при этом отправленные данные, тело письма и Ваша CRM получают исходные английские значения. Работа бэкенд-систем не нарушается.

Перевод текста согласия и тегов опросов

Чекбокс согласия (элемент управления согласием, который часто содержит длинное предложение со встроенными ссылками на политику конфиденциальности и условия использования) переводится как одна строка. Целевые URL-адреса ссылок также переводятся для каждого языка, поэтому Вы можете направлять французских посетителей на французскую страницу политики конфиденциальности. Теги опросов переводят как текст вопроса, так и значения принятых ответов, поэтому опросы работают на любом языке.

Перевод вкладки «Сообщения»

Вкладка Сообщения в Contact Form 7 содержит редактируемый текст проверки, который используется в форме. В общей сложности около 16 строк, и каждая из них переводима:

  • Спасибо за Ваше сообщение. Оно успешно отправлено.
  • Одно или несколько полей содержат ошибку. Пожалуйста, проверьте и попробуйте еще раз.
  • При отправке сообщения произошла ошибка. Пожалуйста, попробуйте позже.
  • Это поле обязательно для заполнения.
  • Указан некорректный e-mail адрес.
  • Указан некорректный номер телефона.
  • Число меньше минимально допустимого.
  • Неверный формат даты.
  • Файл слишком большой.

…и остальные. Все они появляются в задании на перевод. Нет необходимости переводить их вручную или полагаться на файлы локали .mo. Почтовые теги, встроенные в сообщения с подтверждением (Спасибо, [your-name], Ваше сообщение отправлено!), корректно обрабатываются после перевода.

Перевод обоих шаблонов писем: Mail и Mail (2)

Contact Form 7 поддерживает два шаблона исходящих писем для каждой формы: Mail (уведомление для администратора) и Mail (2) (необязательный ответ или автоответчик для посетителя). WPML Multilingual for CF7 переводит оба шаблона независимо для каждого языка. Кому, От кого, Тема, Дополнительные заголовки, Тело письма и описания Прикрепленных файлов — всё это передается в перевод. Почтовые теги ([your-name], [your-message], …) внутри переведенных шаблонов обрабатываются корректно.

Интеграции для отправки данных получают переведенную информацию

Сайты с Contact Form 7 обычно используют форму в паре с одним или несколькими инструментами для обработки отправленных данных. WPML Multilingual for CF7 обеспечивает передачу языка посетителя во все эти инструменты:

  • Flamingo. Дополнение для управления отправленными данными от автора CF7. Отправленные формы попадают во Входящие сообщения Flamingo с сохраненными переведенными темой и телом письма.
  • Constant Contact. Официальная интеграция CF7. Введенные посетителем данные поступают в Ваши списки Constant Contact на языке посетителя.
  • Stripe. Поля тегов форм Stripe в CF7 и текст сообщения с квитанцией появляются в задании на перевод.
  • Akismet и reCAPTCHA. Антиспам-ярлыки и любые видимые посетителю сообщения об ошибках переводятся через Перевод строк WPML.

С PTC формы читаются естественно на любом языке

Перевод формы Contact Form 7 — это действительно сложная работа. CF7 полон очень коротких строк, лишенных контекста:

  • Видимый посетителю ярлык тега формы может состоять из одного слова: Имя, Email, Отправить.
  • Вкладка «Сообщения» содержит около 16 отдельных строк проверки, таких как Это поле обязательно для заполнения или Неверный формат даты, без какого-либо окружающего контекста.
  • Чекбокс согласия часто содержит длинное предложение в юридическом стиле со встроенными ссылками на политику конфиденциальности.
  • В теле писем Mail и Mail (2) плейсхолдеры почтовых тегов, такие как [your-name] и [your-message], чередуются с обычным текстом.

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

PTC — перевод ИИ от WPML работает с полным контекстом Вашего сайта. PTC знает, что значение тега формы submit из одного слова — это ярлык кнопки, и переводит его как кнопку. Оно знает, что строки на вкладке «Сообщения» — это текст проверки, и переводит их в соответствующем стиле. Оно знает, что предложение о согласии написано юридическим языком. Оно знает, что тела писем Mail и Mail (2) — это электронные письма владельцу формы и посетителю.

В результате форма читается так, будто она была изначально создана на каждом из языков. Короткие ярлыки звучат естественно. Сообщения о проверке остаются краткими и понятными. Текст согласия сохраняет юридический стиль. Исходящие письма звучат так, как их написал бы штатный переводчик.

Создано совместно с командой Contact Form 7

WPML и Contact Form 7 активно поддерживают совместимость, что подтверждается на совместной странице совместимости с Contact Form 7. Когда Contact Form 7 выпускает релиз, WPML Multilingual for CF7 обновляется следом.

Плагин WPML Multilingual for CF7 включен в состав WPML

WPML Multilingual for CF7 поставляется вместе с Multilingual CMS и WPML Agency. Отдельная покупка не требуется. Купите WPML один раз, и каждый сайт с Contact Form 7, который покрывает Ваша учетная запись, станет мультиязычным. Если у Вас уже есть WPML, активируйте WPML Multilingual for CF7 на странице загрузок WPML.