Как изменить язык cf7?

Ссылка скопирована
1 ответ

Столкнулся с проблемой
сайт на немецком, а вот cf7 вроде как подстраивается под язык браузера, на сколько я понимаю и календарь выдает на русском
Как можно изменить что бы было все на немецком?

Как изменить язык cf7?

Дополнительно:

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Павел Админов Ответ

Contact Form 7 сам по себе берёт тексты интерфейса из языка сайта/переводов WordPress, а поле даты в браузере часто отображается на языке браузера или операционной системы. Если речь именно о нативном <input type="date">, его календарь почти невозможно надёжно перевести со стороны сайта: Chrome/Safari показывают системный контрол.

Сначала проверьте базовые настройки:

  1. Настройки → Общие → Язык сайта должен быть Deutsch.
  2. В Панель → Обновления установите доступные переводы.
  3. В форме CF7 замените русские тексты validation/message вручную во вкладке «Сообщения».
  4. Проверьте язык профиля пользователя в админке, если смотрите форму авторизованным администратором.

Если нужно, чтобы календарь на фронтенде всегда был немецким, не используйте нативное поле date. Подключите datepicker, где можно задать локаль, или используйте текстовое поле с маской. Пример тега CF7:

[text* your-date class:js-datepicker placeholder "TT.MM.JJJJ"]

[text* your-date class:js-datepicker placeholder "TT.MM.JJJJ"]

И дальше инициализируйте выбранный datepicker с немецкой локалью. Для нативного календаря Safari/iOS и Chrome язык контролирует браузер пользователя, поэтому посетитель с русской локалью может видеть русский календарь даже на немецком сайте.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно