- Статус
- Открыто
- Заявлено для
- WPML Multilingual for CF7 1.3.2
- Связанный плагин/тема
- Contact Form 7
- Теги темы
- Compatibility
Обзор проблемы
При использовании Contact Form 7 добавление атрибута placeholder к полям формы может привести к тому, что система перевода неправильно интерпретирует шорткод. Это может вызвать ошибки в работе форм в переведенных версиях Вашего сайта.
Обходное решение
Отредактируйте перевод формы в Расширенном редакторе переводов (ATE) и убедитесь, что шорткод остался без перевода. Переводите только текст плейсхолдера.
Выполните следующие действия:
- Откройте перевод в ATE.
- Перейдите в правый верхний угол редактора ATE, нажмите на значок шестерёнки и убедитесь, что включён параметр «Я предпочитаю более крупные сегменты».
- Поле с плейсхолдером будет разделено на две строки, например:
[wpmlcf7-1-email* customer-email placeholder] Your E-mail (required)
- Не переводите первую строку (шорткод). Она должна быть идентична тексту на языке оригинала.
- Переведите только текст плейсхолдера на второй строке («Ваш e-mail (обязательно)»).