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');