Справочники webform

Аватар пользователя elitvinov elitvinov 11 декабря 2018 в 19:58

Добрый день.
Только начинаю изучение системы и работы с HTMl, поэтому мой вопрос может показаться слишком простым.
На сайте компании есть форма для заказа обратного звонка. В эту форму вводится дата (месяц/день) и желаемое время.
Список месяцев составлен с ошибками (где-то названия с большой буквы, где-то с маленькой). Подскажите где может находится справочник месяцев, который попадает в эту форму? Ведь наверняка его составлял человек, а не система допустила такие ошибки.

0 Thanks

Лучший ответ

Аватар пользователя gun_dose gun_dose 11 декабря 2018 в 23:28

Названия месяцев забиты в переводе интерфейса. Конфигурация - Региональные настройки - перевод интерфейса - перевести. Там в окошко поиска вбиваете нужные строки и меняете.

Комментарии

Аватар пользователя ivnish ivnish 11 декабря 2018 в 21:03

В инспекторе браузера часто можно найти подсказку как и через какой модуль что либо сделано

Аватар пользователя gun_dose gun_dose 11 декабря 2018 в 23:28

Названия месяцев забиты в переводе интерфейса. Конфигурация - Региональные настройки - перевод интерфейса - перевести. Там в окошко поиска вбиваете нужные строки и меняете.

Аватар пользователя ivnish ivnish 12 декабря 2018 в 7:16

Не факт. Раз криво написаны, это может быть и webform или даже обычное поле "список". Но и переводы не стоит исключать, да

Аватар пользователя elitvinov elitvinov 12 декабря 2018 в 16:51


Вот все что есть в региональных настройках. Не совсем понимаю где может быть "перевод интерфейса"?

Аватар пользователя VasyOK VasyOK 12 декабря 2018 в 22:30

Похоже кто-то действительно поигрался с переводами.

Значит в admin/config/regional/translate/translate
Строка содержит: Май
Поиск в: только переведённые строки

И вам выпадет список вариантов, где вы измените "Май" на "мая"

Перед процедурой - Бекап БД, после процедуры - сброс кеша на сайте.

Аватар пользователя ivnish ivnish 13 декабря 2018 в 7:50

Это частая проблема русского и других языков, где слова склоняются по падежам. Изменив "мая" на "Май" в переводах мы получим ВЕЗДЕ на сайте даты типа 18 Май 2018, вместо 18 мая 2018, как сейчас.

Аватар пользователя gun_dose gun_dose 13 декабря 2018 в 9:40

Есть краткие и полные названия месяцев. Например "дек" и "декабря". Они используются в разных форматах даты. Но чаще всего одновременно тот и другой формат не нужны, поэтому можно краткие названия заменить на полные в именительном падеже.

Аватар пользователя ivnish ivnish 13 декабря 2018 в 10:15

Всегда пишите как решили проблему. Это может помочь другим участникам форума.

Аватар пользователя VasyOK VasyOK 15 декабря 2018 в 15:11

itcrowd72, на форуме была тема с заказом по данному сайту, почему ее убрали?

Аватар пользователя elitvinov elitvinov 13 декабря 2018 в 13:40
1
VasyOK wrote:

Похоже кто-то действительно поигрался с переводами.
Значит в admin/config/regional/translate/translate

Строка содержит: Май

Поиск в: только переведённые строки
И вам выпадет список вариантов, где вы измените "Май" на "мая"
Перед процедурой - Бекап БД, после процедуры - сброс кеша на сайте.

В решении проблемы помог этот алгоритм. Важно! Учитывать регистр в котором написано слово. Т.к. у нас в форме "Май" это единственный месяц, который писался с большой буквы, то в поиске и нужно вводить "Май" с большой буквы. Первый ввод с маленькой не вывел нужную строку.