From: SobakaSlava Date: Tue, 24 Apr 2018 23:54:54 +0000 (+0300) Subject: [locale] Fix wrong calendar() output in 'be' localisation (#4528) X-Git-Tag: 2.22.2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=508f9ce371ef1282146dd0e1068ee290e6d72d34;p=thirdparty%2Fmoment.git [locale] Fix wrong calendar() output in 'be' localisation (#4528) * Fix wrong calendar() output in 'be' localisation * Add one specific belarusian letter * Add a test * Fix linter errors --- diff --git a/src/locale/be.js b/src/locale/be.js index 5e92707d0..e106f241c 100644 --- a/src/locale/be.js +++ b/src/locale/be.js @@ -39,7 +39,7 @@ export default moment.defineLocale('be', { weekdays : { format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_'), standalone: 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split('_'), - isFormat: /\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/ + isFormat: /\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/ }, weekdaysShort : 'нд_пн_ат_ср_чц_пт_сб'.split('_'), weekdaysMin : 'нд_пн_ат_ср_чц_пт_сб'.split('_'), diff --git a/src/test/locale/be.js b/src/test/locale/be.js index 45635692b..5ba85d6eb 100644 --- a/src/test/locale/be.js +++ b/src/test/locale/be.js @@ -264,3 +264,6 @@ test('weeks year starting sunday formatted', function (assert) { assert.equal(moment([2012, 0, 9]).format('w ww wo'), '3 03 3-і', 'Jan 9 2012 should be week 3'); }); +test('calendar should format', function (assert) { + assert.equal(moment('2018-04-13').calendar(moment('2018-04-16')), 'У мінулую пятніцу ў 00:00', 'calendar should handle day of week'); +});