]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Add custom month regexes for Russian (fixes #2977)
authorIskren Chernev <iskren.chernev@gmail.com>
Sat, 16 Apr 2016 06:30:50 +0000 (23:30 -0700)
committerIskren Chernev <iskren.chernev@gmail.com>
Sat, 16 Apr 2016 06:30:50 +0000 (23:30 -0700)
src/locale/ru.js

index b0388c8e7c832040aa45cdb604c7795dd2bf693f..758d72b55eb7cbffc7c33822b3777e11afa8df86 100644 (file)
@@ -50,6 +50,10 @@ export default moment.defineLocale('ru', {
     monthsParse : monthsParse,
     longMonthsParse : monthsParse,
     shortMonthsParse : monthsParse,
+    monthsRegex: /^(сентябр[яь]|октябр[яь]|декабр[яь]|феврал[яь]|январ[яь]|апрел[яь]|августа?|ноябр[яь]|сент\.|февр\.|нояб\.|июнь|янв.|июль|дек.|авг.|апр.|марта|мар[.т]|окт.|июн[яь]|июл[яь]|ма[яй])/i,
+    monthsShortRegex: /^(сентябр[яь]|октябр[яь]|декабр[яь]|феврал[яь]|январ[яь]|апрел[яь]|августа?|ноябр[яь]|сент\.|февр\.|нояб\.|июнь|янв.|июль|дек.|авг.|апр.|марта|мар[.т]|окт.|июн[яь]|июл[яь]|ма[яй])/i,
+    monthsStrictRegex: /^(сентябр[яь]|октябр[яь]|декабр[яь]|феврал[яь]|январ[яь]|апрел[яь]|августа?|ноябр[яь]|марта?|июн[яь]|июл[яь]|ма[яй])/i,
+    monthsShortStrictRegex: /^(нояб\.|февр\.|сент\.|июль|янв\.|июн[яь]|мар[.т]|авг\.|апр\.|окт\.|дек\.|ма[яй])/i,
     longDateFormat : {
         LT : 'HH:mm',
         LTS : 'HH:mm:ss',