From: Zindev Date: Tue, 19 May 2020 13:30:11 +0000 (+0300) Subject: [locale] tr: Add meridiem support (#4701) X-Git-Tag: 2.26.0~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=22bf4caafc98aba555d0c5fdf13a2fa37f9929df;p=thirdparty%2Fmoment.git [locale] tr: Add meridiem support (#4701) --- diff --git a/src/locale/tr.js b/src/locale/tr.js index 087f33738..a5cf34377 100644 --- a/src/locale/tr.js +++ b/src/locale/tr.js @@ -36,6 +36,17 @@ export default moment.defineLocale('tr', { ), weekdaysShort: 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'), weekdaysMin: 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'), + meridiem: function (hours, minutes, isLower) { + if (hours < 12) { + return isLower ? 'öö' : 'ÖÖ'; + } else { + return isLower ? 'ös' : 'ÖS'; + } + }, + meridiemParse: /öö|ÖÖ|ös|ÖS/, + isPM: function (input) { + return input === 'ös' || input === 'ÖS'; + }, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', diff --git a/src/test/locale/tr.js b/src/test/locale/tr.js index 20455ca85..44df29960 100644 --- a/src/test/locale/tr.js +++ b/src/test/locale/tr.js @@ -49,9 +49,9 @@ test('format', function (assert) { var a = [ [ 'dddd, MMMM Do YYYY, h:mm:ss a', - 'Pazar, Şubat 14 2010, 3:25:50 pm', + 'Pazar, Şubat 14 2010, 3:25:50 ös', ], - ['ddd, hA', 'Paz, 3PM'], + ['ddd, hA', 'Paz, 3ÖS'], ['M Mo MM MMMM MMM', "2 2'nci 02 Şubat Şub"], ['YYYY YY', '2010 10'], ['D Do DD', '14 14 14'], @@ -62,7 +62,7 @@ test('format', function (assert) { ['H HH', '15 15'], ['m mm', '25 25'], ['s ss', '50 50'], - ['a A', 'pm PM'], + ['a A', 'ös ÖS'], ['[yılın] DDDo [günü]', "yılın 45'inci günü"], ['LTS', '15:25:50'], ['L', '14.02.2010'],