मुझे को अपने jQuery UI डेटपिकर में छोटे नामों से लेकर लंबे नाम में महीने के नाम बदलने की आवश्यकता है।jQuery यूआई डेटपिकर: ड्रॉप-डाउन में महीने से छोटे नामों से छोटे नामों को कैसे बदला जाए?
मेरे गुण हैं:
$.datepicker.regional['de'] = {
prevText: '<zurück',
nextText: 'vor>',
monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni',
'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
monthNamesShort: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun',
'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
dayNamesShort: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
weekHeader: 'Wo',
dateFormat: 'dd.mm.yy',
firstDay: 1,
changeMonth: true,
changeYear: true,
yearRange: "-0:+2",
isRTL: false,
showMonthAfterYear: false,
minDate: 0
};
$.datepicker.setDefaults($.datepicker.regional['de']);
var dates = $("#von, #bis").datepicker({
showOn: "button",
buttonImage: "calendar.png",
buttonImageOnly: true,
buttonText: 'Datum w\u00E4hlen',
onSelect: function (selectedDate) {
var option = this.id == "#von" ? "minDate" : "maxDate",
instance = $(this).data("datepicker"),
date = $.datepicker.parseDate(
instance.settings.dateFormat ||
$.datepicker._defaults.dateFormat,
selectedDate, instance.settings);
dates.not(this).datepicker("option", option, date);
}
});
फिलहाल कैलेंडर केवल "अप्रैल" के बदले "अप्रैल" ड्रॉपडाउन सूची में की तरह कम महीने नामों को दर्शाता है।
शायद मैं कोड के कुछ टुकड़े के साथ डिफ़ॉल्ट लंबे नामों को ओवरराइट कर रहा हूं?
कृपया मदद करें।
यह प्रतिक्रिया स्वीकृत उत्तर होना चाहिए। –
मैंने रूसी में भी ऐसा ही किया। –
इसे वैश्विक स्तर पर कैसे सेट करें? –