From e7e4dcf5001281c28a0582a72caca36719d777d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20M=C3=B8lgaard=20Tams?= Date: Tue, 24 Sep 2019 16:08:37 +0200 Subject: [PATCH] Fix french parsing issue with June and August (#1430) --- src/locale/fr/_lib/match/index.js | 34 +++++++++++++++++++++++++++---- src/locale/fr/snapshot.md | 8 ++++---- 2 files changed, 34 insertions(+), 8 deletions(-) diff --git a/src/locale/fr/_lib/match/index.js b/src/locale/fr/_lib/match/index.js index 842336ea53..a7508c02cb 100644 --- a/src/locale/fr/_lib/match/index.js +++ b/src/locale/fr/_lib/match/index.js @@ -28,8 +28,34 @@ var matchMonthPatterns = { wide: /^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i } var parseMonthPatterns = { - narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], - any: [/^ja/i, /^f/i, /^mar/i, /^av/i, /^ma/i, /^jui/i, /^juil/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] + narrow: [ + /^j/i, + /^f/i, + /^m/i, + /^a/i, + /^m/i, + /^j/i, + /^j/i, + /^a/i, + /^s/i, + /^o/i, + /^n/i, + /^d/i + ], + any: [ + /^ja/i, + /^f/i, + /^mar/i, + /^av/i, + /^ma/i, + /^juin/i, + /^juil/i, + /^ao/i, + /^s/i, + /^o/i, + /^n/i, + /^d/i + ] } var matchDayPatterns = { @@ -64,7 +90,7 @@ var match = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern, parsePattern: parseOrdinalNumberPattern, - valueCallback: function (value) { + valueCallback: function(value) { return parseInt(value, 10) } }), @@ -81,7 +107,7 @@ var match = { defaultMatchWidth: 'wide', parsePatterns: parseQuarterPatterns, defaultParseWidth: 'any', - valueCallback: function (index) { + valueCallback: function(index) { return index + 1 } }), diff --git a/src/locale/fr/snapshot.md b/src/locale/fr/snapshot.md index 13e5447efb..2449cc28d9 100644 --- a/src/locale/fr/snapshot.md +++ b/src/locale/fr/snapshot.md @@ -25,17 +25,17 @@ | Month (formatting) | Mo | 2019-02-11T12:13:14.015Z | 2ème | 2019-02-01T00:00:00.000Z | | | | 2019-07-10T12:13:14.015Z | 7ème | 2019-07-01T00:00:00.000Z | | | MMM | 2019-02-11T12:13:14.015Z | févr. | 2019-02-01T00:00:00.000Z | -| | | 2019-07-10T12:13:14.015Z | juil. | 2019-06-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | juil. | 2019-07-01T00:00:00.000Z | | | MMMM | 2019-02-11T12:13:14.015Z | février | 2019-02-01T00:00:00.000Z | -| | | 2019-07-10T12:13:14.015Z | juillet | 2019-06-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | juillet | 2019-07-01T00:00:00.000Z | | | MMMMM | 2019-02-11T12:13:14.015Z | F | 2019-02-01T00:00:00.000Z | | | | 2019-07-10T12:13:14.015Z | J | 2019-01-01T00:00:00.000Z | | Month (stand-alone) | Lo | 2019-02-11T12:13:14.015Z | 2ème | 2019-02-01T00:00:00.000Z | | | | 2019-07-10T12:13:14.015Z | 7ème | 2019-07-01T00:00:00.000Z | | | LLL | 2019-02-11T12:13:14.015Z | févr. | 2019-02-01T00:00:00.000Z | -| | | 2019-07-10T12:13:14.015Z | juil. | 2019-06-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | juil. | 2019-07-01T00:00:00.000Z | | | LLLL | 2019-02-11T12:13:14.015Z | février | 2019-02-01T00:00:00.000Z | -| | | 2019-07-10T12:13:14.015Z | juillet | 2019-06-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | juillet | 2019-07-01T00:00:00.000Z | | | LLLLL | 2019-02-11T12:13:14.015Z | F | 2019-02-01T00:00:00.000Z | | | | 2019-07-10T12:13:14.015Z | J | 2019-01-01T00:00:00.000Z | | Local week of year | wo | 2019-01-01T12:13:14.015Z | 1ère | 2018-12-31T00:00:00.000Z |