Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помощь по Datapicker (https://javascript.ru/forum/misc/61975-pomoshh-po-datapicker.html)

Scoff 18.03.2016 17:13

Помощь по Datapicker
 
Здравствуйте. На сайте нужно изменить календарь с американского варианта, на русский.
В js я баран, поэтому если вопрос не сильно умный, не ругайтесь)
есть файл jquery.ui.datepicker.min.js .
Заменяю то, что там написано (формат даты, первый день недели, названия дней), но ничего не изменяется на сайте. Абсолютно.
Подскажите, что делаю не так?

рони 18.03.2016 18:18

Scoff,
http://javascript.ru/forum/jquery/61...tml#post409697
строки там 66-83 и 85 это русификация

Scoff 18.03.2016 21:21

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

рони 18.03.2016 21:25

Scoff,
вставлять надо до строки 86 ... до инициализации ... а как у вас оно можно только гадать

Scoff 18.03.2016 22:53

Не сочтите за наглость, просто сам действительно не могу разобраться.
Есть вот такой кусок кода. в нем вроде все на русском, но при этом в сайте на англ...
* [url]http://jqueryui.com[/url]
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
(function(t,e){function i(){
	this._curInst=null,this._keyEvent=!1,
	this._disabledInputs=[],
	this._datepickerShowing=!1,
	this._inDialog=!1,
	this._mainDivId="ui-datepicker-div",
	this._inlineClass="ui-datepicker-inline",
	this._appendClass="ui-datepicker-append",
	this._triggerClass="ui-datepicker-trigger",
	this._dialogClass="ui-datepicker-dialog",
	this._disableClass="ui-datepicker-disabled",
	this._unselectableClass="ui-datepicker-unselectable",
	this._currentClass="ui-datepicker-current-day",
	this._dayOverClass="ui-datepicker-days-cell-over",
	this.regional=[ru],
	this.regional["ru"]={closeText:"Закрыть",
	prevText:"Prev",nextText:"Next",
	currentText:"Сегодня",
	monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],
	monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июнь","Июль","Авг","Сент","Окт","Нояб","Дек"],
	dayNames: ["Понедельник","Вторник","Среда","Четверг","Пятница","Суббота","Воскресенье"],
	dayNamesShort:["ПН","ВТ","СР","ЧТ","ПТ","СБ","ВС"],dayNamesMin:["ПН","ВТ","СР","ЧТ","ПТ","СБ","ВС"],
	weekHeader:"Wk",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},
	this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},
	t.extend(this._defaults,this.regional["ru"]),

рони 18.03.2016 23:18

Scoff,
строка 17
this.regional={},

Scoff 18.03.2016 23:28

ничего не произошло...
там после этого еще кусок кода, в котором вроде бы это все формируется в таблицу уже. но о форматах дат там ничего нет, вроде бы...

рони 19.03.2016 00:50

Scoff,
консоль то что говорит?

Scoff 19.03.2016 10:09

Цитата:

Сообщение от рони (Сообщение 411394)
Scoff,
консоль то что говорит?

ну смотря о какой консоли речь... если касается js, то нет( а в нее ввести нужно?

рони 19.03.2016 10:56

Scoff,
https://learn.javascript.ru/debugging-chrome
Цитата:

Сообщение от Scoff
this.regional=[ru],

с такими ошибками ваша замена на русский происходить не будет


Часовой пояс GMT +3, время: 08:16.