WPML Multilingual for CF7 — мультиязычные теги форм, сообщения, шаблоны писем и интеграции Contact Form 7
Переводите любую форму Contact Form 7 на Вашем сайте WordPress на все языки, на которых говорят Ваши посетители. WPML Multilingual for CF7 охватывает каждый тег формы, всю вкладку «Сообщения», оба шаблона писем, текст согласия со встроенными ссылками на политику конфиденциальности, теги опросов, выбираемые значения, разделенные вертикальной чертой, а также интеграции, в которые CF7 передает данные. Этот плагин является официальным связующим звеном для перевода между CF7 и WPML. Включен в Multilingual CMS и Multilingual Agency.
Перевод каждого тега формы 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.