From: Jordi Boggiano Date: Mon, 13 Mar 2017 16:50:34 +0000 (+0100) Subject: Fix up month abbreviations in german locales, fixes #3803 X-Git-Tag: 2.19.0~36^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f5005f539982ec3e43301b5bdb705ec4ded00474;p=thirdparty%2Fmoment.git Fix up month abbreviations in german locales, fixes #3803 --- diff --git a/src/locale/de-at.js b/src/locale/de-at.js index e00201129..25c2e35b8 100644 --- a/src/locale/de-at.js +++ b/src/locale/de-at.js @@ -23,7 +23,7 @@ function processRelativeTime(number, withoutSuffix, key, isFuture) { export default moment.defineLocale('de-at', { months : 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - monthsShort : 'Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), + monthsShort : 'Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'), monthsParseExact : true, weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), diff --git a/src/locale/de-ch.js b/src/locale/de-ch.js index cdd28ec96..0b00982f9 100644 --- a/src/locale/de-ch.js +++ b/src/locale/de-ch.js @@ -22,7 +22,7 @@ function processRelativeTime(number, withoutSuffix, key, isFuture) { export default moment.defineLocale('de-ch', { months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - monthsShort : 'Jan._Febr._März_April_Mai_Juni_Juli_Aug._Sept._Okt._Nov._Dez.'.split('_'), + monthsShort : 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'), monthsParseExact : true, weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), weekdaysShort : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), diff --git a/src/locale/de.js b/src/locale/de.js index c54f59c25..5f5ef5a06 100644 --- a/src/locale/de.js +++ b/src/locale/de.js @@ -22,7 +22,7 @@ function processRelativeTime(number, withoutSuffix, key, isFuture) { export default moment.defineLocale('de', { months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - monthsShort : 'Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), + monthsShort : 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'), monthsParseExact : true, weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), diff --git a/src/test/locale/de-at.js b/src/test/locale/de-at.js index 85afe11cb..44f4ce62f 100644 --- a/src/test/locale/de-at.js +++ b/src/test/locale/de-at.js @@ -3,7 +3,7 @@ import moment from '../../moment'; localeModule('de-at'); test('parse', function (assert) { - var tests = 'Jänner Jän._Februar Febr._März Mrz._April Apr._Mai Mai_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i; + var tests = 'Jänner Jän._Februar Feb._März März_April Apr._Mai Mai_Juni Juni_Juli Juli_August Aug._September Sep._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i; function equalTest(input, mmm, i) { assert.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1)); @@ -26,7 +26,7 @@ test('format', function (assert) { var a = [ ['dddd, Do MMMM YYYY, h:mm:ss a', 'Sonntag, 14. Februar 2010, 3:25:50 pm'], ['ddd, hA', 'So., 3PM'], - ['M Mo MM MMMM MMM', '2 2. 02 Februar Febr.'], + ['M Mo MM MMMM MMM', '2 2. 02 Februar Feb.'], ['YYYY YY', '2010 10'], ['D Do DD', '14 14. 14'], ['d do dddd ddd dd', '0 0. Sonntag So. So'], @@ -44,9 +44,9 @@ test('format', function (assert) { ['LLL', '14. Februar 2010 15:25'], ['LLLL', 'Sonntag, 14. Februar 2010 15:25'], ['l', '14.2.2010'], - ['ll', '14. Febr. 2010'], - ['lll', '14. Febr. 2010 15:25'], - ['llll', 'So., 14. Febr. 2010 15:25'] + ['ll', '14. Feb. 2010'], + ['lll', '14. Feb. 2010 15:25'], + ['llll', 'So., 14. Feb. 2010 15:25'] ], b = moment(new Date(2010, 1, 14, 15, 25, 50, 125)), i; @@ -93,7 +93,7 @@ test('format ordinal', function (assert) { }); test('format month', function (assert) { - var expected = 'Jänner Jän._Februar Febr._März Mrz._April Apr._Mai Mai_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i; + var expected = 'Jänner Jän._Februar Feb._März März_April Apr._Mai Mai_Juni Juni_Juli Juli_August Aug._September Sep._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i; for (i = 0; i < expected.length; i++) { assert.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]); } diff --git a/src/test/locale/de-ch.js b/src/test/locale/de-ch.js index d0a4e7ac0..6f210d7b6 100644 --- a/src/test/locale/de-ch.js +++ b/src/test/locale/de-ch.js @@ -3,7 +3,7 @@ import moment from '../../moment'; localeModule('de-ch'); test('parse', function (assert) { - var tests = 'Januar Jan._Februar Febr._März März_April April_Mai Mai_Juni Juni_Juli Juli_August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i; + var tests = 'Januar Jan._Februar Feb._März März_April Apr._Mai Mai_Juni Juni_Juli Juli_August Aug._September Sep._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i; function equalTest(input, mmm, i) { assert.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1)); } @@ -24,7 +24,7 @@ test('format', function (assert) { var a = [ ['dddd, Do MMMM YYYY, h.mm.ss a', 'Sonntag, 14. Februar 2010, 3.25.50 pm'], ['ddd, hA', 'So, 3PM'], - ['M Mo MM MMMM MMM', '2 2. 02 Februar Febr.'], + ['M Mo MM MMMM MMM', '2 2. 02 Februar Feb.'], ['YYYY YY', '2010 10'], ['D Do DD', '14 14. 14'], ['d do dddd ddd dd', '0 0. Sonntag So So'], @@ -42,9 +42,9 @@ test('format', function (assert) { ['LLL', '14. Februar 2010 15.25'], ['LLLL', 'Sonntag, 14. Februar 2010 15.25'], ['l', '14.2.2010'], - ['ll', '14. Febr. 2010'], - ['lll', '14. Febr. 2010 15.25'], - ['llll', 'So, 14. Febr. 2010 15.25'] + ['ll', '14. Feb. 2010'], + ['lll', '14. Feb. 2010 15.25'], + ['llll', 'So, 14. Feb. 2010 15.25'] ], b = moment(new Date(2010, 1, 14, 15, 25, 50, 125)), i; @@ -91,7 +91,7 @@ test('format ordinal', function (assert) { }); test('format month', function (assert) { - var expected = 'Januar Jan._Februar Febr._März März_April April_Mai Mai_Juni Juni_Juli Juli_August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i; + var expected = 'Januar Jan._Februar Feb._März März_April Apr._Mai Mai_Juni Juni_Juli Juli_August Aug._September Sep._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i; for (i = 0; i < expected.length; i++) { assert.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]); } diff --git a/src/test/locale/de.js b/src/test/locale/de.js index 51ed99918..c6eb38fbc 100644 --- a/src/test/locale/de.js +++ b/src/test/locale/de.js @@ -3,7 +3,7 @@ import moment from '../../moment'; localeModule('de'); test('parse', function (assert) { - var tests = 'Januar Jan._Februar Febr._März Mrz._April Apr._Mai Mai_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i; + var tests = 'Januar Jan._Februar Feb._März März_April Apr._Mai Mai_Juni Juni_Juli Juli_August Aug._September Sep._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i; function equalTest(input, mmm, i) { assert.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1)); } @@ -24,7 +24,7 @@ test('format', function (assert) { var a = [ ['dddd, Do MMMM YYYY, h:mm:ss a', 'Sonntag, 14. Februar 2010, 3:25:50 pm'], ['ddd, hA', 'So., 3PM'], - ['M Mo MM MMMM MMM', '2 2. 02 Februar Febr.'], + ['M Mo MM MMMM MMM', '2 2. 02 Februar Feb.'], ['YYYY YY', '2010 10'], ['D Do DD', '14 14. 14'], ['d do dddd ddd dd', '0 0. Sonntag So. So'], @@ -42,9 +42,9 @@ test('format', function (assert) { ['LLL', '14. Februar 2010 15:25'], ['LLLL', 'Sonntag, 14. Februar 2010 15:25'], ['l', '14.2.2010'], - ['ll', '14. Febr. 2010'], - ['lll', '14. Febr. 2010 15:25'], - ['llll', 'So., 14. Febr. 2010 15:25'] + ['ll', '14. Feb. 2010'], + ['lll', '14. Feb. 2010 15:25'], + ['llll', 'So., 14. Feb. 2010 15:25'] ], b = moment(new Date(2010, 1, 14, 15, 25, 50, 125)), i; @@ -91,7 +91,7 @@ test('format ordinal', function (assert) { }); test('format month', function (assert) { - var expected = 'Januar Jan._Februar Febr._März Mrz._April Apr._Mai Mai_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i; + var expected = 'Januar Jan._Februar Feb._März März_April Apr._Mai Mai_Juni Juni_Juli Juli_August Aug._September Sep._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i; for (i = 0; i < expected.length; i++) { assert.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]); }