diff --git a/README.md b/README.md index 4f5c9e3..da0cfe3 100644 --- a/README.md +++ b/README.md @@ -19,12 +19,17 @@ $('.my-datepicker').datepicker([options]) ## Change log +### v1.2.2 +* fixed typo in `monthsField` +* added German language (thanks to [Ichag](https://github.com/Ichag)) + ### v1.2.1 * tests added -* fixed if '0' is passed to 'firstDay' -* fixed 'showOtherYears' option -* fixed 'onSelect' event, when 'range' is true -* fixed case when 'range' and 'multipleDates' both set to true +* added Chinese language (thanks to [think2011](https://github.com/think2011)) +* fixed if '0' is passed to `firstDay` +* fixed `showOtherYears` option +* fixed `onSelect` event, when `range` is true +* fixed case when `range` and `multipleDates` both set to true ### v1.2.0 * add `range` feature diff --git a/dist/js/datepicker.js b/dist/js/datepicker.js index 31575a1..ea31d03 100644 --- a/dist/js/datepicker.js +++ b/dist/js/datepicker.js @@ -53,7 +53,7 @@ var Datepicker; autoClose: false, // navigation - monthsFiled: 'monthsShort', + monthsField: 'monthsShort', prevHtml: '', nextHtml: '', navTitles: { @@ -1363,7 +1363,7 @@ var Datepicker; } break; case 'month': - html = parent.loc[parent.opts.monthsFiled][d.month]; + html = parent.loc[parent.opts.monthsField][d.month]; break; case 'year': var decade = parent.curDecade; diff --git a/dist/js/i18n/datepicker.de.js b/dist/js/i18n/datepicker.de.js new file mode 100644 index 0000000..1ec294d --- /dev/null +++ b/dist/js/i18n/datepicker.de.js @@ -0,0 +1,11 @@ +Datepicker.language['de'] = { + days: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + daysShort: ['Son', 'Mon', 'Die', 'Mit', 'Don', 'Fre', 'Sam'], + daysMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + months: ['Januar','Februar','März','April','Mai','Juni', 'Juli','August','September','Oktober','November','Dezember'], + monthsShort: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + today: 'Heute', + clear: 'Aufräumen', + dateFormat: 'dd.mm.yyyy', + firstDay: 1 +}; diff --git a/src/js/body.js b/src/js/body.js index fa4427c..f219b81 100644 --- a/src/js/body.js +++ b/src/js/body.js @@ -82,7 +82,7 @@ } break; case 'month': - html = parent.loc[parent.opts.monthsFiled][d.month]; + html = parent.loc[parent.opts.monthsField][d.month]; break; case 'year': var decade = parent.curDecade; diff --git a/src/js/datepicker.js b/src/js/datepicker.js index d08907d..e82b93e 100644 --- a/src/js/datepicker.js +++ b/src/js/datepicker.js @@ -53,7 +53,7 @@ var Datepicker; autoClose: false, // navigation - monthsFiled: 'monthsShort', + monthsField: 'monthsShort', prevHtml: '', nextHtml: '', navTitles: { diff --git a/src/js/i18n/datepicker.de.js b/src/js/i18n/datepicker.de.js new file mode 100644 index 0000000..1ec294d --- /dev/null +++ b/src/js/i18n/datepicker.de.js @@ -0,0 +1,11 @@ +Datepicker.language['de'] = { + days: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + daysShort: ['Son', 'Mon', 'Die', 'Mit', 'Don', 'Fre', 'Sam'], + daysMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + months: ['Januar','Februar','März','April','Mai','Juni', 'Juli','August','September','Oktober','November','Dezember'], + monthsShort: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + today: 'Heute', + clear: 'Aufräumen', + dateFormat: 'dd.mm.yyyy', + firstDay: 1 +}; diff --git a/tests/specs/options.js b/tests/specs/options.js index 9568a20..619a4b4 100644 --- a/tests/specs/options.js +++ b/tests/specs/options.js @@ -742,7 +742,7 @@ describe('Options', function () { describe('monthsField', function () { it('defines which field from localization must be used as source for months name in "months view"', function () { dp = $input.datepicker({ - monthsFiled: 'months', + monthsField: 'months', view: 'months' }).data('datepicker');