From: Irakli Janiashvili Date: Fri, 24 Apr 2020 18:17:22 +0000 (+0400) Subject: [locale] ka: Standalone/format/longformat improvements (#5279) X-Git-Tag: 2.25.0~57 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=48b5ef705ab3b679b424d29762179552f336e6be;p=thirdparty%2Fmoment.git [locale] ka: Standalone/format/longformat improvements (#5279) * Fixed typo in the Georgian locale * fixed month formatting * removed am/pm from longDateFormat * fix ka locale tests * updated author username --- diff --git a/src/locale/ka.js b/src/locale/ka.js index 169734b13..d381bcc36 100644 --- a/src/locale/ka.js +++ b/src/locale/ka.js @@ -1,14 +1,11 @@ //! moment.js locale configuration //! locale : Georgian [ka] -//! author : Irakli Janiashvili : https://github.com/irakli-janiashvili +//! author : Irakli Janiashvili : https://github.com/IrakliJani import moment from '../moment'; export default moment.defineLocale('ka', { - months : { - standalone: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split('_'), - format: 'იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს'.split('_') - }, + months : 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split('_'), monthsShort : 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'), weekdays : { standalone: 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split('_'), @@ -18,12 +15,12 @@ export default moment.defineLocale('ka', { weekdaysShort : 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'), weekdaysMin : 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'), longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', + LT : 'HH:mm', + LTS : 'HH:mm:ss', L : 'DD/MM/YYYY', LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY h:mm A', - LLLL : 'dddd, D MMMM YYYY h:mm A' + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd, D MMMM YYYY HH:mm' }, calendar : { sameDay : '[დღეს] LT[-ზე]', diff --git a/src/test/locale/ka.js b/src/test/locale/ka.js index 159224fa4..b27e30bfc 100644 --- a/src/test/locale/ka.js +++ b/src/test/locale/ka.js @@ -41,15 +41,15 @@ test('format', function (assert) { ['s ss', '50 50'], ['a A', 'pm PM'], ['წლის DDDo დღე', 'წლის 45-ე დღე'], - ['LTS', '3:25:50 PM'], + ['LTS', '15:25:50'], ['L', '14/02/2010'], - ['LL', '14 თებერვალს 2010'], - ['LLL', '14 თებერვალს 2010 3:25 PM'], - ['LLLL', 'კვირა, 14 თებერვალს 2010 3:25 PM'], + ['LL', '14 თებერვალი 2010'], + ['LLL', '14 თებერვალი 2010 15:25'], + ['LLLL', 'კვირა, 14 თებერვალი 2010 15:25'], ['l', '14/2/2010'], ['ll', '14 თებ 2010'], - ['lll', '14 თებ 2010 3:25 PM'], - ['llll', 'კვი, 14 თებ 2010 3:25 PM'] + ['lll', '14 თებ 2010 15:25'], + ['llll', 'კვი, 14 თებ 2010 15:25'] ], b = moment(new Date(2010, 1, 14, 15, 25, 50, 125)), i; @@ -162,18 +162,18 @@ test('now from now', function (assert) { test('fromNow', function (assert) { assert.equal(moment().add({s: 30}).fromNow(), 'რამდენიმე წამში', 'რამდენიმე წამში'); - assert.equal(moment().add({d: 5}).fromNow(), '5 დღეში', '5 დღეში'); + assert.equal(moment().add({d: 5}).fromNow(), '5 დღეში', '5 დღეში'); }); test('calendar day', function (assert) { var a = moment().hours(12).minutes(0).seconds(0); - assert.equal(moment(a).calendar(), 'დღეს 12:00 PM-ზე', 'დღეს ამავე დროს'); - assert.equal(moment(a).add({m: 25}).calendar(), 'დღეს 12:25 PM-ზე', 'ახლანდელ დროს დამატებული 25 წუთი'); - assert.equal(moment(a).add({h: 1}).calendar(), 'დღეს 1:00 PM-ზე', 'ახლანდელ დროს დამატებული 1 საათი'); - assert.equal(moment(a).add({d: 1}).calendar(), 'ხვალ 12:00 PM-ზე', 'ხვალ ამავე დროს'); - assert.equal(moment(a).subtract({h: 1}).calendar(), 'დღეს 11:00 AM-ზე', 'ახლანდელ დროს გამოკლებული 1 საათი'); - assert.equal(moment(a).subtract({d: 1}).calendar(), 'გუშინ 12:00 PM-ზე', 'გუშინ ამავე დროს'); + assert.equal(moment(a).calendar(), 'დღეს 12:00-ზე', 'დღეს ამავე დროს'); + assert.equal(moment(a).add({m: 25}).calendar(), 'დღეს 12:25-ზე', 'ახლანდელ დროს დამატებული 25 წუთი'); + assert.equal(moment(a).add({h: 1}).calendar(), 'დღეს 13:00-ზე', 'ახლანდელ დროს დამატებული 1 საათი'); + assert.equal(moment(a).add({d: 1}).calendar(), 'ხვალ 12:00-ზე', 'ხვალ ამავე დროს'); + assert.equal(moment(a).subtract({h: 1}).calendar(), 'დღეს 11:00-ზე', 'ახლანდელ დროს გამოკლებული 1 საათი'); + assert.equal(moment(a).subtract({d: 1}).calendar(), 'გუშინ 12:00-ზე', 'გუშინ ამავე დროს'); }); test('calendar next week', function (assert) { @@ -204,13 +204,13 @@ test('calendar all else', function (assert) { var weeksAgo = moment().subtract({w: 1}), weeksFromNow = moment().add({w: 1}); - assert.equal(weeksAgo.calendar(), weeksAgo.format('L'), '1 კვირის წინ'); + assert.equal(weeksAgo.calendar(), weeksAgo.format('L'), '1 კვირის წინ'); assert.equal(weeksFromNow.calendar(), weeksFromNow.format('L'), '1 კვირაში'); weeksAgo = moment().subtract({w: 2}); weeksFromNow = moment().add({w: 2}); - assert.equal(weeksAgo.calendar(), weeksAgo.format('L'), '2 კვირის წინ'); + assert.equal(weeksAgo.calendar(), weeksAgo.format('L'), '2 კვირის წინ'); assert.equal(weeksFromNow.calendar(), weeksFromNow.format('L'), '2 კვირაში'); });