При установке Chronoforms 5 устанавливается библиотека cegcore, в ней и находятся сообщения, которые выводятся при проверке полей. Текстовые строки этих сообщений находятся в файле \libraries\cegcore\assets\gplugins\gvalidation\gvalidation.js

errors : {
required : 'This field is required.',
alpha : 'This field accepts alphabetic characters only.',
alphanum : 'This field accepts alphanumeric characters only.',
digit : 'Please enter a valid integer.',
nodigit : 'No digits are accepted.',
number : 'Please enter a valid number.',
email : 'Please enter a valid email.',
image : 'This field should only contain image types',
phone : 'Please enter a valid phone.',
phone_inter : 'Please enter a valid international phone number.',
url : 'Please enter a valid url.',
group: 'Please make at least %1 selection(s).',
confirm: 'Please make sure that the value matches the %1 field value.',
custom: 'The value entered is not valid.',
}

Но заменять их здесь не нужно, потому как при обновлении компонента изменения могут быть затерты.

Перевод делаем в настройках самой формы - Setup/JavaScript.

ChronoForms 5 - js сообщения на русском

В поле JS Code добавляем следующий код:

GValidation.errors.required='Это поле обязательно для заполнения.';
GValidation.errors.alpha='В это поле можно вводить только буквенные символы.';
GValidation.errors.alphanum='В это поле можно вводить только цифры и буквы.';
GValidation.errors.digit='Пожалуйста, введите целое число.';
GValidation.errors.nodigit='Цифры не допускаются.';
GValidation.errors.number='Пожалуйста, введите правильный номер.';
GValidation.errors.email='Пожалуйста, введите действительный адрес электронной почты.';
GValidation.errors.image='Это поле должно содержать только изображения';
GValidation.errors.phone='Пожалуйста, введите правильный номер телефона.';
GValidation.errors.phone_inter='Пожалуйста, введите действительный международный номер телефона.';
GValidation.errors.url='Пожалуйста, введите правильный url.';
GValidation.errors.group='Пожалуйста, сделайте, по крайней мере, %1 выделение(я).';
GValidation.errors.confirm='Пожалуйста, убедитесь, что значение совпадает с %1 значением поля.';
GValidation.errors.custom='Введенное значение не является допустимым.';

Перевод сделан переводчиком Яндекса плюс небольшие мои правки.

Сокращения дней недели и месяцев меняются в файле:

cegcore/assets/gplugins/gdatetimepicker/gdatetimepicker.js

или также добавляется через поле JS Code:

GDatetimepicker.shortMonths=['Янв', 'Фев', 'Мрт', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Нбр', 'Дек'];
GDatetimepicker.longMonths=['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'];
GDatetimepicker.shortDays=['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'];
GDatetimepicker.longDays=['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'];

Такое решение в более новых версиях Chronoforms, возможно, не сработает.. поэтому можно посмотреть другие способы задания русского языка для календаря >> Chronoforms месяцы, дни недели по русски для Datepicker

Как изменить первый день недели с воскресенья на понедельник не нашел. Если кто найдет, то отпишитесь в комментариях)

Также в пятой версии вывод сообщений об ошибках с красным фоном, лучше на мой взгляд сделать по-спокойнее, например, #666

/* chronoforms */
.chrono_credits{
display:none; /* хотя, наверное, лучше перечислить какую-то сумму) */
}
.gtooltip.gvalidation-error-tip {
background:#666;
border: 1px solid #333;
color: #fff;
}
.gvalidation-error-tip .gtooltip-arrow {
border-color: #666 transparent transparent;
}
.gvalidation-error-tip .gtooltip-arrow-border {
border-color: #666 transparent transparent;
}
.chronoform .fa.fa-asterisk{
color: #333!important;
}

 

Комментарии   

#9 Дмитрий 19.10.2015 19:32
Привет! Кто-нибудь в курсе, как изменить цвет звездочек (* -обязательно для заполнения)?
Подскажите. Заранее благодарен!
#8 draff 29.08.2015 06:40
Если заполнить кириллицей форму , выводимую модулем, то на почту приходит пустое значение.
Если форму выводить плагином, то норма.
#7 SpectralEye 29.05.2015 14:05
За очередность дней отвечает строчка:
shortDaysIndexes: [0, 1, 2, 3, 4, 5, 6]

Нужно сделать так:
shortDaysIndexes: [1, 2, 3, 4, 5, 6, 0]

Тогда неделя будет начинаться с понедельника
#6 Мишаня 24.09.2014 05:09
Как сделать чтобы он сразу разбивал номер т.е. автоматически приводил его в вид 8(XXX)-XXX-XX-X X
#5 Николай 17.09.2014 06:17
Цитирую Ильвир:
В поле JS Code добавил коды, как написаны. только GValidation.errors, у автора ошибочка небольшая)но все равно не меняется(

Только сейчас заметил, что было GValidtaion вместо GValidation :roll:
Исправил. Спасибо!
Когда проверяю - работает, если не работает, нужно смотреть какие js ошибки выдает, в firebug, например.
#4 Николай 07.09.2014 12:51
Цитирую Ильвир:
В поле JS Code добавил коды, как написаны. только GValidation.errors, у автора ошибочка небольшая)но все равно не меняется(

Я, думаю, в firebug нужно посмотреть какие ошибки js есть на странице.
#3 Ильвир 04.09.2014 17:29
В поле JS Code добавил коды, как написаны. только GValidation.err ors, у автора ошибочка небольшая)но все равно не меняется(
#2 Ильвир 04.09.2014 17:27
Написал как надо в файле /libraries/cegc ore/assets/gplu gins/gvalidatio n/gvalidation.j s (начинается с 16 строки), сохранил с кодировкой utf-8 без bom, эффекта 0 :( Помогите пожалуйста(
#1 Владимир 14.08.2014 15:03
:-) Спасибо! Очень с помогли переводом ChronoForms 5!

Чтобы сделать комментарий, нужно авторизоваться на сайте!