JQuery Datepicker Локализация Немецкий
Во-первых, я хочу сказать, что я прочитал много потоков в этой теме, но никто не решил мою проблему.
Так что мне нужен немецкий JQuery Datepicker
. Поэтому я устанавливаю атрибут region в Datepicker:
<script>
$(function() {
$("#datepicker").datepicker({
numberOfMonths : 3,
showButtonPanel : true,
altField : "#datepicker_input",
dateFormat : "dd-mm-yy"
}, $.datepicker.regional['de']);
});
</script>
Но это, похоже, не работает. Я также искал немецкий JQuery UI
, но ничего не нашел.
Не могли бы вы дать мне отправную точку здесь?
Ответы
Ответ 1
Убедитесь, что вы включили файл локализации js для немецкого
если вы не включаете это
<script type="text/javascript"
src="http://jquery-ui.googlecode.com/svn/tags/latest/ui/minified/i18n/jquery-ui-i18n.min.js">
</script>
и код должен быть
$(function() {
$('#datepicker').datepicker({
prevText: '<zurück', prevStatus: '',
prevJumpText: '<<', prevJumpStatus: '',
nextText: 'Vor>', nextStatus: '',
nextJumpText: '>>', nextJumpStatus: '',
currentText: 'heute', currentStatus: '',
todayText: 'heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schließen', closeStatus: '',
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'],
showMonthAfterYear: false,
showOn: 'both',
buttonImage: 'media/img/calendar.png',
buttonImageOnly: true,
dateFormat:'d MM, y'
}
);
});
Демо
Ответ 2
Чтобы скрыть китайские символы от ответа muthu, добавьте внутри опций:
weekHeader: "W",
yearSuffix: ""
Ответ 3
Хорошо, немного поздно, но, возможно, кому-то это нужно, попробуйте следующее:
$.datepicker.setDefaults($.datepicker.regional["de"]);
Ответ 4
Необходимо объединить уже предоставленные ответы здесь следующим образом:
Добавить в заголовок:
<script type="text/javascript" src="http://jquery-ui.googlecode.com/svn/tags/latest/ui/minified/i18n/jquery-ui-i18n.min.js"></script>
и к вашему коду:
$.datepicker.setDefaults($.datepicker.regional["de"]);
Что это!
Ответ 5
Исходный код
$("#datepicker").datepicker({
numberOfMonths : 3,
showButtonPanel : true,
altField : "#datepicker_input",
dateFormat : "dd-mm-yy"
}, $.datepicker.regional['de']);
следует зафиксировать на следующем
$("#datepicker").datepicker($.extend({}, $.datepicker.regional["de"], {
numberOfMonths : 3,
showButtonPanel : true,
altField : "#datepicker_input",
dateFormat : "dd-mm-yy"
}));