From: Orif Jr Date: Wed, 16 Sep 2020 21:46:35 +0000 (+0200) Subject: [locale] tg-TJ: Improve months and date formats (#5666) X-Git-Tag: 2.29.0~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e46086b96ea7aac75cc0cdbe942ce4a852fd7073;p=thirdparty%2Fmoment.git [locale] tg-TJ: Improve months and date formats (#5666) --- diff --git a/src/locale/tg.js b/src/locale/tg.js index 4fd4a2d29..9dfe50506 100644 --- a/src/locale/tg.js +++ b/src/locale/tg.js @@ -30,9 +30,14 @@ var suffixes = { }; export default moment.defineLocale('tg', { - months: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split( - '_' - ), + months: { + format: 'январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри'.split( + '_' + ), + standalone: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split( + '_' + ), + }, monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'), weekdays: 'якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе'.split( '_' @@ -42,14 +47,14 @@ export default moment.defineLocale('tg', { longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', + L: 'DD.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Имрӯз соати] LT', - nextDay: '[Пагоҳ соати] LT', + nextDay: '[Фардо соати] LT', lastDay: '[Дирӯз соати] LT', nextWeek: 'dddd[и] [ҳафтаи оянда соати] LT', lastWeek: 'dddd[и] [ҳафтаи гузашта соати] LT', diff --git a/src/test/locale/tg.js b/src/test/locale/tg.js index 2f3cae088..c18468f59 100644 --- a/src/test/locale/tg.js +++ b/src/test/locale/tg.js @@ -8,6 +8,7 @@ test('parse', function (assert) { '_' ), i; + function equalTest(input, mmm, i) { assert.equal( moment(input, mmm).month(), @@ -48,7 +49,7 @@ test('format', function (assert) { var a = [ [ 'dddd, Do MMMM YYYY, h:mm:ss', - 'якшанбе, 14-ум феврал 2010, 3:25:50', + 'якшанбе, 14-ум феврали 2010, 3:25:50', ], ['ddd, h A', 'яшб, 3 рӯз'], ['M Mo MM MMMM MMM', '2 2-юм 02 феврал фев'], @@ -64,11 +65,11 @@ test('format', function (assert) { ['a A', 'рӯз рӯз'], ['DDDo [рӯзи сол]', '45-ум рӯзи сол'], ['LTS', '15:25:50'], - ['L', '14/02/2010'], - ['LL', '14 феврал 2010'], - ['LLL', '14 феврал 2010 15:25'], - ['LLLL', 'якшанбе, 14 феврал 2010 15:25'], - ['l', '14/2/2010'], + ['L', '14.02.2010'], + ['LL', '14 феврали 2010'], + ['LLL', '14 феврали 2010 15:25'], + ['LLLL', 'якшанбе, 14 феврали 2010 15:25'], + ['l', '14.2.2010'], ['ll', '14 фев 2010'], ['lll', '14 фев 2010 15:25'], ['llll', 'яшб, 14 фев 2010 15:25'], @@ -346,7 +347,7 @@ test('calendar day', function (assert) { ); assert.equal( moment(a).add({ d: 1 }).calendar(), - 'Пагоҳ соати 12:00', + 'Фардо соати 12:00', 'tomorrow at the same time' ); assert.equal(