]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
[locale] Relative seconds i18n (#4183)
authorHuáng Jùnliàng <JLHwung@users.noreply.github.com>
Sun, 17 Dec 2017 00:29:31 +0000 (08:29 +0800)
committerKunal Marwaha <marwahaha@berkeley.edu>
Sun, 17 Dec 2017 00:34:58 +0000 (19:34 -0500)
* locales ru, uk: added relative seconds

* feat(i18n): add relativeSeconds for zh-*

* feat(i18n): add relativeSeconds for en-*

* af

* ar

* az

* be

* add relativeSeconds for th

* add relativeSeconds for vi

* ar-dz

* change style

* bg

* bm

* bn

* add relativeSeconds for fr-*

* add relativeSeconds for de-*

* add relativeSeconds for es-*

* ja

* ms

* nl

* pt

* jv

* it

* ca

* cv

* cy

* da

* el

* eo

* eu

* lo

* my

* ta

* fix lo

* si

* sv

* fy

* gl

* gu

* hr

* hu

* id

* pl

* bs

* remove executable mode on pl.js

* fi

* lb

* lt

* lv

* me

* mi

* mk

* ml

* mr

* nb

* pa-in

* uz-latn

* te tet tl-ph tlh tr tzl tzm tzm-latn ur uz x-pseudo yo

* fix tzm

* et

* fa

* fo

* gd

* sd se si sk sl sq sr sr-cyrl ss sw

* mr ms-my ne nn

* kk km kn ky

* fix ro

* fix tlh

* fix tzl

* fix tlh ro

* gom-latn

* he

* is

* fix pl

* fix sw sr-cyrl sr

* fix nn

* fix sl

* fix sk

* hy-am

* hi

* gom-latn

* et

* fix sr

* dv

* fix sk

* ar-ly

* bo

* cs

* bs

* ar-kw

* ar-ma

* ar-tn

* ar-sa

* fix ar-dz

* br

* fix ka

* fix tl-ph

* fix az from CLDR

* fix bm from CLDR

* fix bs from CLDR

* fix cs from CLDR

* fix fo from CLDR

* fix gu from CLDR

* fix hr from CLDR

* fix ka from CLDR

* fix km from CLDR

* fix my from CLDR

* fix ne from CLDR

* fix sk from CLDR

* fix sr-cyrl from CLDR

* fix sr from CLDR

* fix te from CLDR

* fix style

116 files changed:
src/locale/af.js
src/locale/ar-dz.js
src/locale/ar-kw.js
src/locale/ar-ly.js
src/locale/ar-ma.js
src/locale/ar-sa.js
src/locale/ar-tn.js
src/locale/ar.js
src/locale/az.js
src/locale/be.js
src/locale/bg.js
src/locale/bm.js
src/locale/bn.js
src/locale/bo.js
src/locale/br.js
src/locale/bs.js
src/locale/ca.js
src/locale/cs.js
src/locale/cv.js
src/locale/cy.js
src/locale/da.js
src/locale/de-at.js
src/locale/de-ch.js
src/locale/de.js
src/locale/dv.js
src/locale/el.js
src/locale/en-au.js
src/locale/en-ca.js
src/locale/en-gb.js
src/locale/en-ie.js
src/locale/en-nz.js
src/locale/eo.js
src/locale/es-do.js
src/locale/es-us.js
src/locale/es.js
src/locale/et.js
src/locale/eu.js
src/locale/fa.js
src/locale/fi.js
src/locale/fo.js
src/locale/fr-ca.js
src/locale/fr-ch.js
src/locale/fr.js
src/locale/fy.js
src/locale/gd.js
src/locale/gl.js
src/locale/gom-latn.js
src/locale/gu.js
src/locale/he.js
src/locale/hi.js
src/locale/hr.js
src/locale/hu.js
src/locale/hy-am.js
src/locale/id.js
src/locale/is.js
src/locale/it.js
src/locale/ja.js
src/locale/jv.js
src/locale/ka.js
src/locale/kk.js
src/locale/km.js
src/locale/kn.js
src/locale/ky.js
src/locale/lb.js
src/locale/lo.js
src/locale/lt.js
src/locale/lv.js
src/locale/me.js
src/locale/mi.js
src/locale/mk.js
src/locale/ml.js
src/locale/mr.js
src/locale/ms-my.js
src/locale/ms.js
src/locale/my.js
src/locale/nb.js
src/locale/ne.js
src/locale/nl-be.js
src/locale/nl.js
src/locale/nn.js
src/locale/pa-in.js
src/locale/pl.js [changed mode: 0755->0644]
src/locale/pt.js
src/locale/ro.js
src/locale/ru.js
src/locale/sd.js
src/locale/se.js
src/locale/si.js
src/locale/sk.js
src/locale/sl.js
src/locale/sq.js
src/locale/sr-cyrl.js
src/locale/sr.js
src/locale/ss.js
src/locale/sv.js
src/locale/sw.js
src/locale/ta.js
src/locale/te.js
src/locale/tet.js
src/locale/th.js
src/locale/tl-ph.js
src/locale/tlh.js
src/locale/tr.js
src/locale/tzl.js
src/locale/tzm-latn.js
src/locale/tzm.js
src/locale/uk.js
src/locale/ur.js
src/locale/uz-latn.js
src/locale/uz.js
src/locale/vi.js
src/locale/x-pseudo.js
src/locale/yo.js
src/locale/zh-cn.js
src/locale/zh-hk.js
src/locale/zh-tw.js

index b6bdbabc2685891ce975995a82a13623682ba98e..7af03241e138480f9d8c00b1c9f69f4114f27a20 100644 (file)
@@ -41,6 +41,7 @@ export default moment.defineLocale('af', {
         future : 'oor %s',
         past : '%s gelede',
         s : '\'n paar sekondes',
+        ss : '%d sekondes',
         m : '\'n minuut',
         mm : '%d minute',
         h : '\'n uur',
index d14e0ff830b71271bb2452cb96c2a2ae93332ff6..f01a30d57ddf511c073bc44c38e3989ecce33d71 100644 (file)
@@ -31,6 +31,7 @@ export default moment.defineLocale('ar-dz', {
         future : 'في %s',
         past : 'منذ %s',
         s : 'ثوان',
+        ss : '%d ثانية',
         m : 'دقيقة',
         mm : '%d دقائق',
         h : 'ساعة',
index 5cdfd937eb873036ca563fa848bae109089d5d8b..684abb738d8e0a0c2fb8ee0a1036b3b4dba91f7b 100644 (file)
@@ -31,6 +31,7 @@ export default moment.defineLocale('ar-kw', {
         future : 'في %s',
         past : 'منذ %s',
         s : 'ثوان',
+        ss : '%d ثانية',
         m : 'دقيقة',
         mm : '%d دقائق',
         h : 'ساعة',
index fb3a3e7736e6279b6d63843c32870c79434169b5..b6b500209946a93ed1680051948b646829793824 100644 (file)
@@ -86,6 +86,7 @@ export default moment.defineLocale('ar-ly', {
         future : 'بعد %s',
         past : 'منذ %s',
         s : pluralize('s'),
+        ss : pluralize('s'),
         m : pluralize('m'),
         mm : pluralize('m'),
         h : pluralize('h'),
index 03973d229815a4b0bb16e0b2a3894e4cc6387ccd..b1af907bf665cea6c28cca24c596a9121e9d7e7e 100644 (file)
@@ -32,6 +32,7 @@ export default moment.defineLocale('ar-ma', {
         future : 'في %s',
         past : 'منذ %s',
         s : 'ثوان',
+        ss : '%d ثانية',
         m : 'دقيقة',
         mm : '%d دقائق',
         h : 'ساعة',
index 30a9968d6e320421600bf538d9b5b8b6827945e7..65ba6a1c8941a86e3759a9915ed2039e64096889 100644 (file)
@@ -66,6 +66,7 @@ export default moment.defineLocale('ar-sa', {
         future : 'في %s',
         past : 'منذ %s',
         s : 'ثوان',
+        ss : '%d ثانية',
         m : 'دقيقة',
         mm : '%d دقائق',
         h : 'ساعة',
index 8ab8945bddfd61b65b5ca003eea6300b2c8220bc..952f3bfda97b2a7036f411e806900ef7fe920d7e 100644 (file)
@@ -31,6 +31,7 @@ export default moment.defineLocale('ar-tn', {
         future: 'في %s',
         past: 'منذ %s',
         s: 'ثوان',
+        ss : '%d ثانية',
         m: 'دقيقة',
         mm: '%d دقائق',
         h: 'ساعة',
index 4d4a8a473de1442be11a91dddaba2096fed2287f..06362277cb59916a5b6e67adabe8b846f77fdee2 100644 (file)
@@ -99,6 +99,7 @@ export default moment.defineLocale('ar', {
         future : 'بعد %s',
         past : 'منذ %s',
         s : pluralize('s'),
+        ss : pluralize('s'),
         m : pluralize('m'),
         mm : pluralize('m'),
         h : pluralize('h'),
index 74a08bd7f4bf8589f46c34feab70ef17678bb6f7..deda41c6c761508fac2740d7ada5d6c9b2286b53 100644 (file)
@@ -52,6 +52,7 @@ export default moment.defineLocale('az', {
         future : '%s sonra',
         past : '%s əvvəl',
         s : 'birneçə saniyyə',
+        ss : '%d saniyə',
         m : 'bir dəqiqə',
         mm : '%d dəqiqə',
         h : 'bir saat',
index 233972c62cca7aa76c57937a2d2bbd361251082d..5e92707d042f10a6a448fb38febdb3841df7c060 100644 (file)
@@ -12,6 +12,7 @@ function plural(word, num) {
 }
 function relativeTimeWithPlural(number, withoutSuffix, key) {
     var format = {
+        'ss': withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',
         'mm': withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін',
         'hh': withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін',
         'dd': 'дзень_дні_дзён',
index a09df524172c49097a62fb10907c593363161983..5ce4dca5042b1cbb06936479f537089d5855a292 100644 (file)
@@ -42,6 +42,7 @@ export default moment.defineLocale('bg', {
         future : 'след %s',
         past : 'преди %s',
         s : 'няколко секунди',
+        ss : '%d секунди',
         m : 'минута',
         mm : '%d минути',
         h : 'час',
index cac1731b0f676f8cee859670ab5ca5798411e3da..887a75034330b034a0b1c413b64e3d7ab9513eca 100644 (file)
@@ -31,6 +31,7 @@ export default moment.defineLocale('bm', {
         future : '%s kɔnɔ',
         past : 'a bɛ %s bɔ',
         s : 'sanga dama dama',
+        ss : 'sekondi %d',
         m : 'miniti kelen',
         mm : 'miniti %d',
         h : 'lɛrɛ kelen',
index 359a376dc7a1b66aa4441629cdfabb0cc2d9da83..a859a23a5b29a582e03a1d72b89b07ea78a54906 100644 (file)
@@ -55,6 +55,7 @@ export default moment.defineLocale('bn', {
         future : '%s পরে',
         past : '%s আগে',
         s : 'কয়েক সেকেন্ড',
+        ss : '%d সেকেন্ড',
         m : 'এক মিনিট',
         mm : '%d মিনিট',
         h : 'এক ঘন্টা',
index 5d15d84480d8f79381fc1b3eb7c36d3991c4569c..a536d482f7cf4b47c755481a09cf2f244b5ff2d4 100644 (file)
@@ -55,6 +55,7 @@ export default moment.defineLocale('bo', {
         future : '%s ལ་',
         past : '%s སྔན་ལ',
         s : 'ལམ་སང',
+        ss : '%d སྐར་ཆ།',
         m : 'སྐར་མ་གཅིག',
         mm : '%d སྐར་མ',
         h : 'ཆུ་ཚོད་གཅིག',
index 925d1303b4b8a0310de5377d9f0e2209d9d93c7f..7208f793968585c2fd30f2b8b910ec66b0886089 100644 (file)
@@ -75,6 +75,7 @@ export default moment.defineLocale('br', {
         future : 'a-benn %s',
         past : '%s \'zo',
         s : 'un nebeud segondennoù',
+        ss : '%d eilenn',
         m : 'ur vunutenn',
         mm : relativeTimeWithMutation,
         h : 'un eur',
index 970082148ef548301fd0abece2d133209f5174eb..f605c4d6dfad97643b51de102c2d68a62cf24f7e 100644 (file)
@@ -8,6 +8,15 @@ import moment from '../moment';
 function translate(number, withoutSuffix, key) {
     var result = number + ' ';
     switch (key) {
+        case 'ss':
+            if (number === 1) {
+                result += 'sekunda';
+            } else if (number === 2 || number === 3 || number === 4) {
+                result += 'sekunde';
+            } else {
+                result += 'sekundi';
+            }
+            return result;
         case 'm':
             return withoutSuffix ? 'jedna minuta' : 'jedne minute';
         case 'mm':
@@ -113,6 +122,7 @@ export default moment.defineLocale('bs', {
         future : 'za %s',
         past   : 'prije %s',
         s      : 'par sekundi',
+        ss     : translate,
         m      : translate,
         mm     : translate,
         h      : translate,
index 6cb888c3c743083d65cc20839e59811fcb5959bf..8d1df5721653edd440a56fe6a23044b9ec11a858 100644 (file)
@@ -49,6 +49,7 @@ export default moment.defineLocale('ca', {
         future : 'd\'aquí %s',
         past : 'fa %s',
         s : 'uns segons',
+        ss : '%d segons',
         m : 'un minut',
         mm : '%d minuts',
         h : 'una hora',
index 144bae0acec2a95c3f7642de41a53cf42e45b110..6171ab1c005432d8d7a538701404472ff858be87 100644 (file)
@@ -14,6 +14,13 @@ function translate(number, withoutSuffix, key, isFuture) {
     switch (key) {
         case 's':  // a few seconds / in a few seconds / a few seconds ago
             return (withoutSuffix || isFuture) ? 'pár sekund' : 'pár sekundami';
+        case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago
+            if (withoutSuffix || isFuture) {
+                return result + (plural(number) ? 'sekundy' : 'sekund');
+            } else {
+                return result + 'sekundami';
+            }
+            break;
         case 'm':  // a minute / in a minute / a minute ago
             return withoutSuffix ? 'minuta' : (isFuture ? 'minutu' : 'minutou');
         case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago
@@ -142,6 +149,7 @@ export default moment.defineLocale('cs', {
         future : 'za %s',
         past : 'před %s',
         s : translate,
+        ss : translate,
         m : translate,
         mm : translate,
         h : translate,
index 354ff66e75d12e0fc8bb9abb97d5eb186da1c708..d97d4d92c78767e73c6a802538429e65991889c6 100644 (file)
@@ -33,6 +33,7 @@ export default moment.defineLocale('cv', {
         },
         past : '%s каялла',
         s : 'пӗр-ик ҫеккунт',
+        ss : '%d ҫеккунт',
         m : 'пӗр минут',
         mm : '%d минут',
         h : 'пӗр сехет',
index 615bac3108eecdf2b369afe5fcebfa9e8cd256da..eb2e54c9bc5fd18237ce346b7c7183e77988761c 100644 (file)
@@ -33,6 +33,7 @@ export default moment.defineLocale('cy', {
         future: 'mewn %s',
         past: '%s yn ôl',
         s: 'ychydig eiliadau',
+        ss: '%d eiliad',
         m: 'munud',
         mm: '%d munud',
         h: 'awr',
index 8ea7f194bde08fddeacbcff781574fa6b0e796ba..a06c6e02110d72445a5a5ffe38b77e074617bfe1 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('da', {
         future : 'om %s',
         past : '%s siden',
         s : 'få sekunder',
+        ss : '%d sekunder',
         m : 'et minut',
         mm : '%d minutter',
         h : 'en time',
index 25c2e35b8cc908c8156e513abe071ba6c542cbb7..4ed974c9ba29248464c0d921d00d2f42654cddd9 100644 (file)
@@ -49,6 +49,7 @@ export default moment.defineLocale('de-at', {
         future : 'in %s',
         past : 'vor %s',
         s : 'ein paar Sekunden',
+        ss : '%d Sekunden',
         m : processRelativeTime,
         mm : '%d Minuten',
         h : processRelativeTime,
index 0b00982f98f689829571a0df5bc9e9a03a599396..cb702c94b049092237de8b35ea95ff72535762bc 100644 (file)
@@ -48,6 +48,7 @@ export default moment.defineLocale('de-ch', {
         future : 'in %s',
         past : 'vor %s',
         s : 'ein paar Sekunden',
+        ss : '%d Sekunden',
         m : processRelativeTime,
         mm : '%d Minuten',
         h : processRelativeTime,
index 5f5ef5a06a4dc1b23aa1f3183690e9d87a09b397..4574656bb04dc59f26ae90c5475cb995706ee3fc 100644 (file)
@@ -48,6 +48,7 @@ export default moment.defineLocale('de', {
         future : 'in %s',
         past : 'vor %s',
         s : 'ein paar Sekunden',
+        ss : '%d Sekunden',
         m : processRelativeTime,
         mm : '%d Minuten',
         h : processRelativeTime,
index 9490e3feae78c1e94960bd38c3c6243e2752dafd..3268843ca1f8bedd36dc112b808f8805ff52bb2a 100644 (file)
@@ -65,6 +65,7 @@ export default moment.defineLocale('dv', {
         future : 'ތެރޭގައި %s',
         past : 'ކުރިން %s',
         s : 'ސިކުންތުކޮޅެއް',
+        ss : 'd% ސިކުންތު',
         m : 'މިނިޓެއް',
         mm : 'މިނިޓު %d',
         h : 'ގަޑިއިރެއް',
index 6648da0f8c559da6fcdc194712f2899a6e6707f5..5e43ae3a9394236b930a538ab8463b4685c45624 100644 (file)
@@ -67,6 +67,7 @@ export default moment.defineLocale('el', {
         future : 'σε %s',
         past : '%s πριν',
         s : 'λίγα δευτερόλεπτα',
+        ss : '%d δευτερόλεπτα',
         m : 'ένα λεπτό',
         mm : '%d λεπτά',
         h : 'μία ώρα',
index 4e3d5f4fadbd63ca5472a29b5c0be8c45862a74c..04e61e47e22c20aa8287420a1807b168cc47187e 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('en-au', {
         future : 'in %s',
         past : '%s ago',
         s : 'a few seconds',
+        ss : '%d seconds',
         m : 'a minute',
         mm : '%d minutes',
         h : 'an hour',
index 4783cfec25e8a0a0af3de332a6762bdce21d9c62..008baedf481b6b56730115b6b76e6fe4e434302f 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('en-ca', {
         future : 'in %s',
         past : '%s ago',
         s : 'a few seconds',
+        ss : '%d seconds',
         m : 'a minute',
         mm : '%d minutes',
         h : 'an hour',
index ccff36607012a319dd348ac1c62a9b490e7ec57d..da235be35c16118185874d964f0579dfcf6eb352 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('en-gb', {
         future : 'in %s',
         past : '%s ago',
         s : 'a few seconds',
+        ss : '%d seconds',
         m : 'a minute',
         mm : '%d minutes',
         h : 'an hour',
index 008b84e574ab7e4d62642c3a727adfff5ad5bc51..725ff9ee262f71006bba1127df90bd39cb53f330 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('en-ie', {
         future : 'in %s',
         past : '%s ago',
         s : 'a few seconds',
+        ss : '%d seconds',
         m : 'a minute',
         mm : '%d minutes',
         h : 'an hour',
index a974da7cd708016c8e2075829addb933818df9f9..ee7c468182e84a883cbc96ca81ffa7bf36cfdc2c 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('en-nz', {
         future : 'in %s',
         past : '%s ago',
         s : 'a few seconds',
+        ss : '%d seconds',
         m : 'a minute',
         mm : '%d minutes',
         h : 'an hour',
index 66cb7683f879b18361a8b066560e91380b5ec8cc..66c1ac06e02f1c8918cc855828f7ef429f8e35e5 100644 (file)
@@ -43,6 +43,7 @@ export default moment.defineLocale('eo', {
         future : 'post %s',
         past : 'antaŭ %s',
         s : 'sekundoj',
+        ss : '%d sekundoj',
         m : 'minuto',
         mm : '%d minutoj',
         h : 'horo',
index 09263c770a316cabe58f70e483954eb0b2334dad..c8397850907eb31796f23ee2c62957a2772cc977 100644 (file)
@@ -61,6 +61,7 @@ export default moment.defineLocale('es-do', {
         future : 'en %s',
         past : 'hace %s',
         s : 'unos segundos',
+        ss : '%d segundos',
         m : 'un minuto',
         mm : '%d minutos',
         h : 'una hora',
index 931c594acfd77041f19747a1cc8d7eee621b945d..c4e05cafecca7d7ec0592c368f3288a9447cdc2f 100644 (file)
@@ -53,6 +53,7 @@ export default moment.defineLocale('es-us', {
         future : 'en %s',
         past : 'hace %s',
         s : 'unos segundos',
+        ss : '%d segundos',
         m : 'un minuto',
         mm : '%d minutos',
         h : 'una hora',
index a058d369eb50e42a63a334a2e9542a0131c66d2f..4dc588a07ff5d05e96fbff6c833f4d55a2566514 100644 (file)
@@ -62,6 +62,7 @@ export default moment.defineLocale('es', {
         future : 'en %s',
         past : 'hace %s',
         s : 'unos segundos',
+        ss : '%d segundos',
         m : 'un minuto',
         mm : '%d minutos',
         h : 'una hora',
index faa4585815a65c54a6caecbb2c060bf859c72f0a..22415e7c785c9137a2da747ad28393ff62873aa0 100644 (file)
@@ -8,6 +8,7 @@ import moment from '../moment';
 function processRelativeTime(number, withoutSuffix, key, isFuture) {
     var format = {
         's' : ['mõne sekundi', 'mõni sekund', 'paar sekundit'],
+        'ss': [number + 'sekundi', number + 'sekundit'],
         'm' : ['ühe minuti', 'üks minut'],
         'mm': [number + ' minuti', number + ' minutit'],
         'h' : ['ühe tunni', 'tund aega', 'üks tund'],
@@ -50,6 +51,7 @@ export default moment.defineLocale('et', {
         future : '%s pärast',
         past   : '%s tagasi',
         s      : processRelativeTime,
+        ss     : processRelativeTime,
         m      : processRelativeTime,
         mm     : processRelativeTime,
         h      : processRelativeTime,
index b73019ec10e5d01f8e672bc73acfb9dd481278c5..d544788039437afc948297af52b064587819be4f 100644 (file)
@@ -36,6 +36,7 @@ export default moment.defineLocale('eu', {
         future : '%s barru',
         past : 'duela %s',
         s : 'segundo batzuk',
+        ss : '%d segundo',
         m : 'minutu bat',
         mm : '%d minutu',
         h : 'ordu bat',
index 7daa53af390e52b7a8650cfcb5795b52f98c7862..cf503c15963e130033e1da10f2c598f659354696 100644 (file)
@@ -66,6 +66,7 @@ export default moment.defineLocale('fa', {
         future : 'در %s',
         past : '%s پیش',
         s : 'چند ثانیه',
+        ss : 'ثانیه d%',
         m : 'یک دقیقه',
         mm : '%d دقیقه',
         h : 'یک ساعت',
index 07ebb29c1ea97457a46875c83ddf0d26db920dc6..c505292bbe302637cc233c68bb5ff107d8282be5 100644 (file)
@@ -14,6 +14,8 @@ function translate(number, withoutSuffix, key, isFuture) {
     switch (key) {
         case 's':
             return isFuture ? 'muutaman sekunnin' : 'muutama sekunti';
+        case 'ss':
+            return isFuture ? 'sekunnin' : 'sekuntia';
         case 'm':
             return isFuture ? 'minuutin' : 'minuutti';
         case 'mm':
@@ -77,6 +79,7 @@ export default moment.defineLocale('fi', {
         future : '%s päästä',
         past : '%s sitten',
         s : translate,
+        ss : translate,
         m : translate,
         mm : translate,
         h : translate,
index 15749b7a424ec99c1e39e37e60fa419a007c66fe..5efc4cc179b9ef8cc8fe02e577634395f701c9c0 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('fo', {
         future : 'um %s',
         past : '%s síðani',
         s : 'fá sekund',
+        ss : '%d sekundir',
         m : 'ein minutt',
         mm : '%d minuttir',
         h : 'ein tími',
index 82d822c29ef45d092c441c8dcb95e5b1f5cd1239..d2dcf4e8ad488390f419a9d0f3dc3f6fd33e484b 100644 (file)
@@ -32,6 +32,7 @@ export default moment.defineLocale('fr-ca', {
         future : 'dans %s',
         past : 'il y a %s',
         s : 'quelques secondes',
+        ss : '%d secondes',
         m : 'une minute',
         mm : '%d minutes',
         h : 'une heure',
index 7bfe02880e6e78de3be1a1d6ca282267a1872d41..766ba3944a5ffde1798b1f26cd104ef7d362ee88 100644 (file)
@@ -32,6 +32,7 @@ export default moment.defineLocale('fr-ch', {
         future : 'dans %s',
         past : 'il y a %s',
         s : 'quelques secondes',
+        ss : '%d secondes',
         m : 'une minute',
         mm : '%d minutes',
         h : 'une heure',
index f2fac695fc87e083c5797d9042291d1433e82bbe..506794224a32e1f2c7952ad9909f2deb0df298f0 100644 (file)
@@ -32,6 +32,7 @@ export default moment.defineLocale('fr', {
         future : 'dans %s',
         past : 'il y a %s',
         s : 'quelques secondes',
+        ss : '%d secondes',
         m : 'une minute',
         mm : '%d minutes',
         h : 'une heure',
index c0c58a3a412018433b64ab1cefc1151babcbdc35..b4b2096060d8560780f3dacf2d4b2cd18cbe35ec 100644 (file)
@@ -43,6 +43,7 @@ export default moment.defineLocale('fy', {
         future : 'oer %s',
         past : '%s lyn',
         s : 'in pear sekonden',
+        ss : '%d sekonden',
         m : 'ien minút',
         mm : '%d minuten',
         h : 'ien oere',
index e088871bcc80037608d81460dcdea6fe4cbe525e..b3653d297814d776823d28cc29341cc253d198c0 100644 (file)
@@ -43,6 +43,7 @@ export default moment.defineLocale('gd', {
         future : 'ann an %s',
         past : 'bho chionn %s',
         s : 'beagan diogan',
+        ss : '%d diogan',
         m : 'mionaid',
         mm : '%d mionaidean',
         h : 'uair',
index 6f53907f160a52eeae3b5ff2596d8e83e7498215..206a8f6c874680ece3e229f5acc1b3e445150da6 100644 (file)
@@ -47,6 +47,7 @@ export default moment.defineLocale('gl', {
         },
         past : 'hai %s',
         s : 'uns segundos',
+        ss : '%d segundos',
         m : 'un minuto',
         mm : '%d minutos',
         h : 'unha hora',
index 5530253258b24ef6c258f294d6b655f9bca84c83..62a990472dc76ecefeb87847df29c0207442f07c 100644 (file)
@@ -7,6 +7,7 @@ import moment from '../moment';
 function processRelativeTime(number, withoutSuffix, key, isFuture) {
     var format = {
         's': ['thodde secondanim', 'thodde second'],
+        'ss': [number + ' secondanim', number + ' second'],
         'm': ['eka mintan', 'ek minute'],
         'mm': [number + ' mintanim', number + ' mintam'],
         'h': ['eka horan', 'ek hor'],
@@ -50,6 +51,7 @@ export default moment.defineLocale('gom-latn', {
         future : '%s',
         past : '%s adim',
         s : processRelativeTime,
+        ss : processRelativeTime,
         m : processRelativeTime,
         mm : processRelativeTime,
         h : processRelativeTime,
index f9ca7d7e7d66d92b482f79dd604d42b3d0b47cdd..ecde951f021d3d2f4eaba3a688df66dbf63c7e63 100644 (file)
@@ -56,6 +56,7 @@ export default moment.defineLocale('gu', {
         future: '%s મા',
         past: '%s પેહલા',
         s: 'અમુક પળો',
+        ss: '%d સેકંડ',
         m: 'એક મિનિટ',
         mm: '%d મિનિટ',
         h: 'એક કલાક',
index b6a1944b57fcf963a2c4d469547473a272d20396..02af63448f7e7fe32fd254c25a39077a335c3018 100644 (file)
@@ -36,6 +36,7 @@ export default moment.defineLocale('he', {
         future : 'בעוד %s',
         past : 'לפני %s',
         s : 'מספר שניות',
+        ss : '%d שניות',
         m : 'דקה',
         mm : '%d דקות',
         h : 'שעה',
index 30a50e4ebe194078daa60f9e73975a786c664982..f3471600fb47493c9c47cfbeec933780107a84f0 100644 (file)
@@ -56,6 +56,7 @@ export default moment.defineLocale('hi', {
         future : '%s में',
         past : '%s पहले',
         s : 'कुछ ही क्षण',
+        ss : '%d सेकंड',
         m : 'एक मिनट',
         mm : '%d मिनट',
         h : 'एक घंटा',
index 59d060c4bda6ceeaa7d3fa79c8ac0af75ecb6a77..aa3b8533890da3277c8bab440afd9b4ee568a8f6 100644 (file)
@@ -7,6 +7,15 @@ import moment from '../moment';
 function translate(number, withoutSuffix, key) {
     var result = number + ' ';
     switch (key) {
+        case 'ss':
+            if (number === 1) {
+                result += 'sekunda';
+            } else if (number === 2 || number === 3 || number === 4) {
+                result += 'sekunde';
+            } else {
+                result += 'sekundi';
+            }
+            return result;
         case 'm':
             return withoutSuffix ? 'jedna minuta' : 'jedne minute';
         case 'mm':
@@ -115,6 +124,7 @@ export default moment.defineLocale('hr', {
         future : 'za %s',
         past   : 'prije %s',
         s      : 'par sekundi',
+        ss     : translate,
         m      : translate,
         mm     : translate,
         h      : translate,
index 6f636111bcc0ade89b8d7df5760736efc2bfd49f..1e075de936c66bb05b2ec306adcd5f23b8bd90e4 100644 (file)
@@ -11,6 +11,8 @@ function translate(number, withoutSuffix, key, isFuture) {
     switch (key) {
         case 's':
             return (isFuture || withoutSuffix) ? 'néhány másodperc' : 'néhány másodperce';
+        case 'ss':
+            return num + (isFuture || withoutSuffix) ? ' másodperc' : ' másodperce';
         case 'm':
             return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce');
         case 'mm':
@@ -79,6 +81,7 @@ export default moment.defineLocale('hu', {
         future : '%s múlva',
         past : '%s',
         s : translate,
+        ss : translate,
         m : translate,
         mm : translate,
         h : translate,
index 8cd904a3c0fa266a76d1fa25b1e48500bb4549a8..1918a57a04d5416bcbfeb0fecd51c6bd8cfdda4a 100644 (file)
@@ -37,6 +37,7 @@ export default moment.defineLocale('hy-am', {
         future : '%s հետո',
         past : '%s առաջ',
         s : 'մի քանի վայրկյան',
+        ss : '%d վայրկյան',
         m : 'րոպե',
         mm : '%d րոպե',
         h : 'ժամ',
index ab4204e5873b8c2bb6570acbc386b7e240bd48b1..de2d18e04af01a3fdfa1cefcb80fbbac211dd222 100644 (file)
@@ -55,6 +55,7 @@ export default moment.defineLocale('id', {
         future : 'dalam %s',
         past : '%s yang lalu',
         s : 'beberapa detik',
+        ss : '%d detik',
         m : 'semenit',
         mm : '%d menit',
         h : 'sejam',
index d1c90cd0b13fe8d39c4fd0d2ec946457cebb29b0..51fb8e661f6cb7a5779914a8b51a5af3a02e49b5 100644 (file)
@@ -17,6 +17,11 @@ function translate(number, withoutSuffix, key, isFuture) {
     switch (key) {
         case 's':
             return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum';
+        case 'ss':
+            if (plural(number)) {
+                return result + (withoutSuffix || isFuture ? 'sekúndur' : 'sekúndum');
+            }
+            return result + 'sekúnda';
         case 'm':
             return withoutSuffix ? 'mínúta' : 'mínútu';
         case 'mm':
@@ -97,6 +102,7 @@ export default moment.defineLocale('is', {
         future : 'eftir %s',
         past : 'fyrir %s síðan',
         s : translate,
+        ss : translate,
         m : translate,
         mm : translate,
         h : 'klukkustund',
index 789d248d3e31a1a69b70775e1519650ba469d90c..a7ce1173eb32c98daf7b40eb866e8cf08531a6a1 100644 (file)
@@ -40,6 +40,7 @@ export default moment.defineLocale('it', {
         },
         past : '%s fa',
         s : 'alcuni secondi',
+        ss : '%d secondi',
         m : 'un minuto',
         mm : '%d minuti',
         h : 'un\'ora',
index 5fffc83e07cd9819db95f6efc063a195439bba19..3aea68a176837a721fa9de992eb885989356a798 100644 (file)
@@ -56,6 +56,7 @@ export default moment.defineLocale('ja', {
         future : '%s後',
         past : '%s前',
         s : '数秒',
+        ss : '%d秒',
         m : '1分',
         mm : '%d分',
         h : '1時間',
index e5e25f9db16805e993c0ad93843bd351fc89be7a..31fc9ad9df8ba84ade3a1546c33014d1bf6e2402 100644 (file)
@@ -55,6 +55,7 @@ export default moment.defineLocale('jv', {
         future : 'wonten ing %s',
         past : '%s ingkang kepengker',
         s : 'sawetawis detik',
+        ss : '%d detik',
         m : 'setunggal menit',
         mm : '%d menit',
         h : 'setunggal jam',
index 6bae6a069c59e9c61816a8d0134eafc58a48629e..af83fbdc4c0e8512e2a4e936036de85124e536a0 100644 (file)
@@ -48,6 +48,7 @@ export default moment.defineLocale('ka', {
             }
         },
         s : 'რამდენიმე წამი',
+        ss : '%d წამი',
         m : 'წუთი',
         mm : '%d წუთი',
         h : 'საათი',
index 95b81fbad9bf7333a5ad63e43ea815a866605c1e..1917a9b5a3267b1ce7f88f9687551fa8fbf1ff25 100644 (file)
@@ -53,6 +53,7 @@ export default moment.defineLocale('kk', {
         future : '%s ішінде',
         past : '%s бұрын',
         s : 'бірнеше секунд',
+        ss : '%d секунд',
         m : 'бір минут',
         mm : '%d минут',
         h : 'бір сағат',
index 8ae00be765405e35c14065f3e8ab934cd1a339a7..e5e0a8f3db82881643c964ef73d2c58bc84bc488 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('km', {
         future: '%sទៀត',
         past: '%sមុន',
         s: 'ប៉ុន្មានវិនាទី',
+        ss: '%d វិនាទី',
         m: 'មួយនាទី',
         mm: '%d នាទី',
         h: 'មួយម៉ោង',
index b3bd49b292d7574f10604a9b737893ec67763076..0ffb7cd3d2edf15c86b882f7d8a21d3153dce833 100644 (file)
@@ -56,6 +56,7 @@ export default moment.defineLocale('kn', {
         future : '%s ನಂತರ',
         past : '%s ಹಿಂದೆ',
         s : 'ಕೆಲವು ಕ್ಷಣಗಳು',
+        ss : '%d ಸೆಕೆಂಡುಗಳು',
         m : 'ಒಂದು ನಿಮಿಷ',
         mm : '%d ನಿಮಿಷ',
         h : 'ಒಂದು ಗಂಟೆ',
index 3aeaa244f6b568bc5811ddd9f9b2f50da29ed893..aa7f1b2e897a008fe928eb2dd32aa55820980e4d 100644 (file)
@@ -54,6 +54,7 @@ export default moment.defineLocale('ky', {
         future : '%s ичинде',
         past : '%s мурун',
         s : 'бирнече секунд',
+        ss : '%d секунд',
         m : 'бир мүнөт',
         mm : '%d мүнөт',
         h : 'бир саат',
index adaf04b06a911a796d79cfa3dec9fc3d64d282a2..8574277a5178d7d92ee63a0370648446ed3e63fc 100644 (file)
@@ -107,6 +107,7 @@ export default moment.defineLocale('lb', {
         future : processFutureTime,
         past : processPastTime,
         s : 'e puer Sekonnen',
+        ss : '%d Sekonnen',
         m : processRelativeTime,
         mm : '%d Minutten',
         h : processRelativeTime,
index c049693b394d718efb514ed63094972f3d7e7c6d..3226dd5a07e400ea2ebf06c3a7fbb92a991bf215 100644 (file)
@@ -42,6 +42,7 @@ export default moment.defineLocale('lo', {
         future : 'ອີກ %s',
         past : '%sຜ່ານມາ',
         s : 'ບໍ່ເທົ່າໃດວິນາທີ',
+        ss : '%d ວິນາທີ' ,
         m : '1 ນາທີ',
         mm : '%d ນາທີ',
         h : '1 ຊົ່ວໂມງ',
index 1043cd326cfd62f663daf69cb5cf9c2e3d9535b4..d006e07c4174502e751e94a278de02215ba88879 100644 (file)
@@ -5,6 +5,7 @@
 import moment from '../moment';
 
 var units = {
+    'ss' : 'sekundė_sekundžių_sekundes',
     'm' : 'minutė_minutės_minutę',
     'mm': 'minutės_minučių_minutes',
     'h' : 'valanda_valandos_valandą',
@@ -85,6 +86,7 @@ export default moment.defineLocale('lt', {
         future : 'po %s',
         past : 'prieš %s',
         s : translateSeconds,
+        ss : translate,
         m : translateSingular,
         mm : translate,
         h : translateSingular,
index 4a07b2c867ac22c8ab09ccfe8a22573fe15b3a02..d13b47b2472b2cf567fe574907c505c343567127 100644 (file)
@@ -6,6 +6,7 @@
 import moment from '../moment';
 
 var units = {
+    'ss': 'sekundes_sekundēm_sekunde_sekundes'.split('_'),
     'm': 'minūtes_minūtēm_minūte_minūtes'.split('_'),
     'mm': 'minūtes_minūtēm_minūte_minūtes'.split('_'),
     'h': 'stundas_stundām_stunda_stundas'.split('_'),
@@ -67,6 +68,7 @@ export default moment.defineLocale('lv', {
         future : 'pēc %s',
         past : 'pirms %s',
         s : relativeSeconds,
+        ss : relativeTimeWithPlural,
         m : relativeTimeWithSingular,
         mm : relativeTimeWithPlural,
         h : relativeTimeWithSingular,
index 77d32b56e28c3cf8282083a30ddd352a3f852ac8..120c997d1305740914882dd885125e5d09a55791 100644 (file)
@@ -6,6 +6,7 @@ import moment from '../moment';
 
 var translator = {
     words: { //Different grammatical cases
+        ss: ['sekund', 'sekunda', 'sekundi'],
         m: ['jedan minut', 'jednog minuta'],
         mm: ['minut', 'minuta', 'minuta'],
         h: ['jedan sat', 'jednog sata'],
@@ -81,6 +82,7 @@ export default moment.defineLocale('me', {
         future : 'za %s',
         past   : 'prije %s',
         s      : 'nekoliko sekundi',
+        ss     : translator.translate,
         m      : translator.translate,
         mm     : translator.translate,
         h      : translator.translate,
index cb77ad9e400d1f413c61f16bf3aaa7adc94c429f..0c105e5d268e2dd311292f85d8fd63145250bd65 100644 (file)
@@ -34,6 +34,7 @@ export default moment.defineLocale('mi', {
         future: 'i roto i %s',
         past: '%s i mua',
         s: 'te hēkona ruarua',
+        ss: '%d hēkona',
         m: 'he meneti',
         mm: '%d meneti',
         h: 'te haora',
index 27424a7a40a965a6d35eb384f2502044319f4e7d..6d6e0b40a0b15349cd103636cdc443177a920396 100644 (file)
@@ -42,6 +42,7 @@ export default moment.defineLocale('mk', {
         future : 'после %s',
         past : 'пред %s',
         s : 'неколку секунди',
+        ss : '%d секунди',
         m : 'минута',
         mm : '%d минути',
         h : 'час',
index c3df98818e4b0b0401f97ddf27f69c85bcb8a8ba..306566d48d07ae3a810cc118f17a7b8908a6fbaa 100644 (file)
@@ -31,6 +31,7 @@ export default moment.defineLocale('ml', {
         future : '%s കഴിഞ്ഞ്',
         past : '%s മുൻപ്',
         s : 'അൽപ നിമിഷങ്ങൾ',
+        ss : '%d സെക്കൻഡ്',
         m : 'ഒരു മിനിറ്റ്',
         mm : '%d മിനിറ്റ്',
         h : 'ഒരു മണിക്കൂർ',
index 08cc3e02bee6e715024a2fbf45b3b2bde1da6032..415644ad378f90cd011a6dcbf53a94fac0ef75f5 100644 (file)
@@ -36,6 +36,7 @@ function relativeTimeMr(number, withoutSuffix, string, isFuture)
     if (withoutSuffix) {
         switch (string) {
             case 's': output = 'काही सेकंद'; break;
+            case 'ss': output = '%d सेकंद'; break;
             case 'm': output = 'एक मिनिट'; break;
             case 'mm': output = '%d मिनिटे'; break;
             case 'h': output = 'एक तास'; break;
@@ -51,6 +52,7 @@ function relativeTimeMr(number, withoutSuffix, string, isFuture)
     else {
         switch (string) {
             case 's': output = 'काही सेकंदां'; break;
+            case 'ss': output = '%d सेकंदां'; break;
             case 'm': output = 'एका मिनिटा'; break;
             case 'mm': output = '%d मिनिटां'; break;
             case 'h': output = 'एका तासा'; break;
@@ -93,6 +95,7 @@ export default moment.defineLocale('mr', {
         future: '%sमध्ये',
         past: '%sपूर्वी',
         s: relativeTimeMr,
+        ss: relativeTimeMr,
         m: relativeTimeMr,
         mm: relativeTimeMr,
         h: relativeTimeMr,
index f5ea96f467cb66fc6c4b89c17b872b42232daa3a..03fcaa9fa673b386ee51034df0a178f1902726e6 100644 (file)
@@ -55,6 +55,7 @@ export default moment.defineLocale('ms-my', {
         future : 'dalam %s',
         past : '%s yang lepas',
         s : 'beberapa saat',
+        ss : '%d saat',
         m : 'seminit',
         mm : '%d minit',
         h : 'sejam',
index 44c3e373010e85543c728180f4208dbf9df2343a..9f691472edf8b31caa6f151dd3aa8eddee9ff561 100644 (file)
@@ -54,6 +54,7 @@ export default moment.defineLocale('ms', {
         future : 'dalam %s',
         past : '%s yang lepas',
         s : 'beberapa saat',
+        ss : '%d saat',
         m : 'seminit',
         mm : '%d minit',
         h : 'sejam',
index 401d06e911e80c14126248e3d658d4a3af3ca4b7..7e98f7f6679f201e53b8acc9f9db6e29da9496cc 100644 (file)
@@ -57,6 +57,7 @@ export default moment.defineLocale('my', {
         future: 'လာမည့် %s မှာ',
         past: 'လွန်ခဲ့သော %s က',
         s: 'စက္ကန်.အနည်းငယ်',
+        ss : '%d စက္ကန့်',
         m: 'တစ်မိနစ်',
         mm: '%d မိနစ်',
         h: 'တစ်နာရီ',
index d528accec366e3aac8ec6ab960ca98e8ab581f54..27bb88e8c33f27b554360d1097157c2699bce005 100644 (file)
@@ -33,6 +33,7 @@ export default moment.defineLocale('nb', {
         future : 'om %s',
         past : '%s siden',
         s : 'noen sekunder',
+        ss : '%d sekunder',
         m : 'ett minutt',
         mm : '%d minutter',
         h : 'en time',
index a82cb95b39e9f8b0a0067312b7591faa01d51825..841198d1443799f14b3b3cfa43f2f73313229aa0 100644 (file)
@@ -95,6 +95,7 @@ export default moment.defineLocale('ne', {
         future : '%sमा',
         past : '%s अगाडि',
         s : 'केही क्षण',
+        ss : '%d सेकेण्ड',
         m : 'एक मिनेट',
         mm : '%d मिनेट',
         h : 'एक घण्टा',
index 801134a1c3163dbf3b92dec8e730385d51c6a659..d7a8d5429ef7a369c9aa32151960996931cc2691 100644 (file)
@@ -56,6 +56,7 @@ export default moment.defineLocale('nl-be', {
         future : 'over %s',
         past : '%s geleden',
         s : 'een paar seconden',
+        ss : '%d seconden',
         m : 'één minuut',
         mm : '%d minuten',
         h : 'één uur',
index a551d46c010765d52d47872ba8a56ba50e70fb76..70c9837f22fab198096b92fc3f89cea5947349f0 100644 (file)
@@ -56,6 +56,7 @@ export default moment.defineLocale('nl', {
         future : 'over %s',
         past : '%s geleden',
         s : 'een paar seconden',
+        ss : '%d seconden',
         m : 'één minuut',
         mm : '%d minuten',
         h : 'één uur',
index 4bdccce5f438e6146563b0bc65b0c5d6e210c124..ea8ca7b82c7e9ae1dfb2584415e345edb1d275f8 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('nn', {
         future : 'om %s',
         past : '%s sidan',
         s : 'nokre sekund',
+        ss : '%d sekund',
         m : 'eit minutt',
         mm : '%d minutt',
         h : 'ein time',
index 78da521659b1f1655aae70e1bdd5d700011a8b7c..50825e0a4e10beeddf4d5948c6350c66929755ed 100644 (file)
@@ -56,6 +56,7 @@ export default moment.defineLocale('pa-in', {
         future : '%s ਵਿੱਚ',
         past : '%s ਪਿਛਲੇ',
         s : 'ਕੁਝ ਸਕਿੰਟ',
+        ss : '%d ਸਕਿੰਟ',
         m : 'ਇਕ ਮਿੰਟ',
         mm : '%d ਮਿੰਟ',
         h : 'ਇੱਕ ਘੰਟਾ',
old mode 100755 (executable)
new mode 100644 (file)
index 505381a..4a46277
@@ -12,6 +12,8 @@ function plural(n) {
 function translate(number, withoutSuffix, key) {
     var result = number + ' ';
     switch (key) {
+        case 'ss':
+            return result + (plural(number) ? 'sekundy' : 'sekund');
         case 'm':
             return withoutSuffix ? 'minuta' : 'minutę';
         case 'mm':
@@ -94,6 +96,7 @@ export default moment.defineLocale('pl', {
         future : 'za %s',
         past : '%s temu',
         s : 'kilka sekund',
+        ss : translate,
         m : translate,
         mm : translate,
         h : translate,
index 76470033d957b62040962c0cb16ce8e4d302188b..9a63a499d9b8499c59c11254b466271db69582b3 100644 (file)
@@ -35,6 +35,7 @@ export default moment.defineLocale('pt', {
         future : 'em %s',
         past : 'há %s',
         s : 'segundos',
+        ss : '%d segundos',
         m : 'um minuto',
         mm : '%d minutos',
         h : 'uma hora',
index 444eebad7b0a778a9630310384bf95386218a39a..af621d5104625af1f4b39a811051110adfd00f35 100644 (file)
@@ -7,6 +7,7 @@ import moment from '../moment';
 
 function relativeTimeWithPlural(number, withoutSuffix, key) {
     var format = {
+            'ss': 'secunde',
             'mm': 'minute',
             'hh': 'ore',
             'dd': 'zile',
@@ -47,6 +48,7 @@ export default moment.defineLocale('ro', {
         future : 'peste %s',
         past : '%s în urmă',
         s : 'câteva secunde',
+        ss : relativeTimeWithPlural,
         m : 'un minut',
         mm : relativeTimeWithPlural,
         h : 'o oră',
index 5b92fb0f7c0bd78d49adaedf7b4cf09281d5147b..1d8e6ca68a1eb5d33fafaa0e579b8bfe36aaefc5 100644 (file)
@@ -12,6 +12,7 @@ function plural(word, num) {
 }
 function relativeTimeWithPlural(number, withoutSuffix, key) {
     var format = {
+        'ss': withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',
         'mm': withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут',
         'hh': 'час_часа_часов',
         'dd': 'день_дня_дней',
@@ -124,6 +125,7 @@ export default moment.defineLocale('ru', {
         future : 'через %s',
         past : '%s назад',
         s : 'несколько секунд',
+        ss : relativeTimeWithPlural,
         m : relativeTimeWithPlural,
         mm : relativeTimeWithPlural,
         h : 'час',
index 184c9e7476cb889fb4e71344ed6dcf9025aea417..9747ad499acd3cbd7d8b808a8376fd8fbb2c5c4d 100644 (file)
@@ -64,6 +64,7 @@ export default moment.defineLocale('sd', {
         future : '%s پوء',
         past : '%s اڳ',
         s : 'چند سيڪنڊ',
+        ss : '%d سيڪنڊ',
         m : 'هڪ منٽ',
         mm : '%d منٽ',
         h : 'هڪ ڪلاڪ',
index a46a758529e2c995f16f8cdf99afa98ca2e643e5..dd10cdaf3894befe94b15328679f674dbbbc086b 100644 (file)
@@ -31,6 +31,7 @@ export default moment.defineLocale('se', {
         future : '%s geažes',
         past : 'maŋit %s',
         s : 'moadde sekunddat',
+        ss: '%d sekunddat',
         m : 'okta minuhta',
         mm : '%d minuhtat',
         h : 'okta diimmu',
index 71bdf349f8b9a8488358b366268e838ca51ff140..ed3caf3d6ce04ed54c63b1d90f7f322e140d689e 100644 (file)
@@ -32,6 +32,7 @@ export default moment.defineLocale('si', {
         future : '%sකින්',
         past : '%sකට පෙර',
         s : 'තත්පර කිහිපය',
+        ss : 'තත්පර %d',
         m : 'මිනිත්තුව',
         mm : 'මිනිත්තු %d',
         h : 'පැය',
index 0c0f5bf14b7f7075d6f3fc3878e0807c9627e841..3cd3ee15a28674ad49ba323b5c5bb3d753653068 100644 (file)
@@ -15,6 +15,13 @@ function translate(number, withoutSuffix, key, isFuture) {
     switch (key) {
         case 's':  // a few seconds / in a few seconds / a few seconds ago
             return (withoutSuffix || isFuture) ? 'pár sekúnd' : 'pár sekundami';
+        case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago
+            if (withoutSuffix || isFuture) {
+                return result + (plural(number) ? 'sekundy' : 'sekúnd');
+            } else {
+                return result + 'sekundami';
+            }
+            break;
         case 'm':  // a minute / in a minute / a minute ago
             return withoutSuffix ? 'minúta' : (isFuture ? 'minútu' : 'minútou');
         case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago
@@ -120,6 +127,7 @@ export default moment.defineLocale('sk', {
         future : 'za %s',
         past : 'pred %s',
         s : translate,
+        ss : translate,
         m : translate,
         mm : translate,
         h : translate,
index 41c11e853ee4f9d47771cf2bc7a19cbe572ee2df..b37b7ed2c6094c9491b8b7391cc613ea2b0c59ac 100644 (file)
@@ -9,6 +9,17 @@ function processRelativeTime(number, withoutSuffix, key, isFuture) {
     switch (key) {
         case 's':
             return withoutSuffix || isFuture ? 'nekaj sekund' : 'nekaj sekundami';
+        case 'ss':
+            if (number === 1) {
+                result += withoutSuffix ? 'sekundo' : 'sekundi';
+            } else if (number === 2) {
+                result += withoutSuffix || isFuture ? 'sekundi' : 'sekundah';
+            } else if (number < 5) {
+                result += withoutSuffix || isFuture ? 'sekunde' : 'sekundah';
+            } else {
+                result += withoutSuffix || isFuture ? 'sekund' : 'sekund';
+            }
+            return result;
         case 'm':
             return withoutSuffix ? 'ena minuta' : 'eno minuto';
         case 'mm':
@@ -132,6 +143,7 @@ export default moment.defineLocale('sl', {
         future : 'čez %s',
         past   : 'pred %s',
         s      : processRelativeTime,
+        ss     : processRelativeTime,
         m      : processRelativeTime,
         mm     : processRelativeTime,
         h      : processRelativeTime,
index b47752a651b4a376b001c43132aa6909fb11fc7b..1280db7f61ac58c41b498f103649b74948770154 100644 (file)
@@ -40,6 +40,7 @@ export default moment.defineLocale('sq', {
         future : 'në %s',
         past : '%s më parë',
         s : 'disa sekonda',
+        ss : '%d sekonda',
         m : 'një minutë',
         mm : '%d minuta',
         h : 'një orë',
index 69cdb6b38a59470032ca523a07410cd30bceb84c..fc10aee7e5c871042cefae3c8afa63b9a847265e 100644 (file)
@@ -6,6 +6,7 @@ import moment from '../moment';
 
 var translator = {
     words: { //Different grammatical cases
+        ss: ['секунда', 'секунде', 'секунди'],
         m: ['један минут', 'једне минуте'],
         mm: ['минут', 'минуте', 'минута'],
         h: ['један сат', 'једног сата'],
@@ -80,6 +81,7 @@ export default moment.defineLocale('sr-cyrl', {
         future : 'за %s',
         past   : 'пре %s',
         s      : 'неколико секунди',
+        ss     : translator.translate,
         m      : translator.translate,
         mm     : translator.translate,
         h      : translator.translate,
index 5634879cb3a3aafbe7e8d14a78213fafc2c5f7d8..2118262d6933b6caba88e3c8dcd3411110024d69 100644 (file)
@@ -6,6 +6,7 @@ import moment from '../moment';
 
 var translator = {
     words: { //Different grammatical cases
+        ss: ['sekunda', 'sekunde', 'sekundi'],
         m: ['jedan minut', 'jedne minute'],
         mm: ['minut', 'minute', 'minuta'],
         h: ['jedan sat', 'jednog sata'],
@@ -80,6 +81,7 @@ export default moment.defineLocale('sr', {
         future : 'za %s',
         past   : 'pre %s',
         s      : 'nekoliko sekundi',
+        ss     : translator.translate,
         m      : translator.translate,
         mm     : translator.translate,
         h      : translator.translate,
index 0d472bfd67f134532e2d53d6ccf4c0d25a2f0392..7cc5f24a722c73118f99f09a42753fa1d57bd48b 100644 (file)
@@ -32,6 +32,7 @@ export default moment.defineLocale('ss', {
         future : 'nga %s',
         past : 'wenteka nga %s',
         s : 'emizuzwana lomcane',
+        ss : '%d mzuzwana',
         m : 'umzuzu',
         mm : '%d emizuzu',
         h : 'lihora',
index 7f30613987e3e5c1f61bf8697b1c980a03144f4f..8afce35aaab0e903c197362b244c517f2c47cb89 100644 (file)
@@ -32,6 +32,7 @@ export default moment.defineLocale('sv', {
         future : 'om %s',
         past : 'för %s sedan',
         s : 'några sekunder',
+        ss : '%d sekunder',
         m : 'en minut',
         mm : '%d minuter',
         h : 'en timme',
index a36d9dd2a96a2d308ada4ff521e0b0c6a30cb036..833de80c762db5f12c6e1ea91b33635b3b80e4ab 100644 (file)
@@ -31,6 +31,7 @@ export default moment.defineLocale('sw', {
         future : '%s baadaye',
         past : 'tokea %s',
         s : 'hivi punde',
+        ss : 'sekunde %d',
         m : 'dakika moja',
         mm : 'dakika %d',
         h : 'saa limoja',
index ae418327e454109c452bc72798586d07dc450809..9969cb5c5d74b65bd2223d56bc5dac95c91098df 100644 (file)
@@ -54,6 +54,7 @@ export default moment.defineLocale('ta', {
         future : '%s இல்',
         past : '%s முன்',
         s : 'ஒரு சில விநாடிகள்',
+        ss : '%d விநாடிகள்',
         m : 'ஒரு நிமிடம்',
         mm : '%d நிமிடங்கள்',
         h : 'ஒரு மணி நேரம்',
index d8bba86086d28c722c8374af756aab871f6682c8..8fd276744f97eff33451c2d246ef145eb2e1d1dd 100644 (file)
@@ -31,6 +31,7 @@ export default moment.defineLocale('te', {
         future : '%s లో',
         past : '%s క్రితం',
         s : 'కొన్ని క్షణాలు',
+        ss : '%d సెకన్లు',
         m : 'ఒక నిమిషం',
         mm : '%d నిమిషాలు',
         h : 'ఒక గంట',
index 117f7dd359ad16956d7fa045e60f9814883b4f74..2b28b9c1d3678a749da14c713facee4ac6c040e8 100644 (file)
@@ -31,6 +31,7 @@ export default moment.defineLocale('tet', {
         future : 'iha %s',
         past : '%s liuba',
         s : 'minutu balun',
+        ss : 'minutu %d',
         m : 'minutu ida',
         mm : 'minutus %d',
         h : 'horas ida',
index 2aa38dfcc784aa68a7da5ac4030118af01a952bf..9f8771feca4c18e42225d0abacbeca8e87127e3d 100644 (file)
@@ -43,6 +43,7 @@ export default moment.defineLocale('th', {
         future : 'อีก %s',
         past : '%sที่แล้ว',
         s : 'ไม่กี่วินาที',
+        ss : '%d วินาที',
         m : '1 นาที',
         mm : '%d นาที',
         h : '1 ชั่วโมง',
index c1bf183fc765dccb3bdb988d23f0148983dc1365..26c482496d4648c5e5ddde90f14eb38ea5562d55 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('tl-ph', {
         future : 'sa loob ng %s',
         past : '%s ang nakalipas',
         s : 'ilang segundo',
+        ss : '%d segundo',
         m : 'isang minuto',
         mm : '%d minuto',
         h : 'isang oras',
index 857d9a716d2b1b8e9b120878bce49e5497849778..324edc6751d436138b1c9c108a832a7c734432f5 100644 (file)
@@ -33,6 +33,8 @@ function translatePast(output) {
 function translate(number, withoutSuffix, string, isFuture) {
     var numberNoun = numberAsNoun(number);
     switch (string) {
+        case 'ss':
+            return numberNoun + ' lup';
         case 'mm':
             return numberNoun + ' tup';
         case 'hh':
@@ -90,6 +92,7 @@ export default moment.defineLocale('tlh', {
         future : translateFuture,
         past : translatePast,
         s : 'puS lup',
+        ss : translate,
         m : 'wa’ tup',
         mm : translate,
         h : 'wa’ rep',
index 7a0d5441b8208de951edd9289076f648aeee2f4e..841eb6ccb49f94e137e2a8dd13f9ad53fdbfcac2 100644 (file)
@@ -52,6 +52,7 @@ export default moment.defineLocale('tr', {
         future : '%s sonra',
         past : '%s önce',
         s : 'birkaç saniye',
+        ss : '%d saniye',
         m : 'bir dakika',
         mm : '%d dakika',
         h : 'bir saat',
index c86fb697ce10aa35c166f7b47aa1352e21efa3f5..2a5945807dc7b12c4d35f249795a6d630f6d35bd 100644 (file)
@@ -44,6 +44,7 @@ export default moment.defineLocale('tzl', {
         future : 'osprei %s',
         past : 'ja%s',
         s : processRelativeTime,
+        ss : processRelativeTime,
         m : processRelativeTime,
         mm : processRelativeTime,
         h : processRelativeTime,
@@ -66,6 +67,7 @@ export default moment.defineLocale('tzl', {
 function processRelativeTime(number, withoutSuffix, key, isFuture) {
     var format = {
         's': ['viensas secunds', '\'iensas secunds'],
+        'ss': [number + ' secunds', '' + number + ' secunds'],
         'm': ['\'n míut', '\'iens míut'],
         'mm': [number + ' míuts', '' + number + ' míuts'],
         'h': ['\'n þora', '\'iensa þora'],
index aaf62d70c05af368fd596aea0329a19d33e6a38d..23d2efaa3be5a58456179c187acf048dcb4158f0 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('tzm-latn', {
         future : 'dadkh s yan %s',
         past : 'yan %s',
         s : 'imik',
+        ss : '%d imik',
         m : 'minuḍ',
         mm : '%d minuḍ',
         h : 'saɛa',
index 663f85f4cb98deb68826755b0f55e43c1c0718b3..04c1954bf268c115f383c06a1323624f52350224 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('tzm', {
         future : 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s',
         past : 'ⵢⴰⵏ %s',
         s : 'ⵉⵎⵉⴽ',
+        ss : '%d ⵉⵎⵉⴽ',
         m : 'ⵎⵉⵏⵓⴺ',
         mm : '%d ⵎⵉⵏⵓⴺ',
         h : 'ⵙⴰⵄⴰ',
index 8c6525433bb259497d4620a51fe8526dc27d685c..889e017ac437082d014dc70e506fcaec29123d98 100644 (file)
@@ -11,6 +11,7 @@ function plural(word, num) {
 }
 function relativeTimeWithPlural(number, withoutSuffix, key) {
     var format = {
+        'ss': withoutSuffix ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд',
         'mm': withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин',
         'hh': withoutSuffix ? 'година_години_годин' : 'годину_години_годин',
         'dd': 'день_дні_днів',
@@ -92,6 +93,7 @@ export default moment.defineLocale('uk', {
         future : 'за %s',
         past : '%s тому',
         s : 'декілька секунд',
+        ss : relativeTimeWithPlural,
         m : relativeTimeWithPlural,
         mm : relativeTimeWithPlural,
         h : 'годину',
index ecf1690f93b7548b5bb195edfc3b245d52e867d3..56f18184318ff492b46143a1954024dc17555b6e 100644 (file)
@@ -65,6 +65,7 @@ export default moment.defineLocale('ur', {
         future : '%s بعد',
         past : '%s قبل',
         s : 'چند سیکنڈ',
+        ss : '%d سیکنڈ',
         m : 'ایک منٹ',
         mm : '%d منٹ',
         h : 'ایک گھنٹہ',
index a057a3e71eca3de447827f330649641136f316bb..2ba7ea67b15ce9954ac217a97456e3f37450274e 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('uz-latn', {
         future : 'Yaqin %s ichida',
         past : 'Bir necha %s oldin',
         s : 'soniya',
+        ss : '%d soniya',
         m : 'bir daqiqa',
         mm : '%d daqiqa',
         h : 'bir soat',
index 24a80e19031dcbfe6f663ddd9e47e1724bd7ccf4..ff0f7ca2c20034964250c0ec7a7ab1ac2c872271 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('uz', {
         future : 'Якин %s ичида',
         past : 'Бир неча %s олдин',
         s : 'фурсат',
+        ss : '%d фурсат',
         m : 'бир дакика',
         mm : '%d дакика',
         h : 'бир соат',
index 28c2d56098dc0604faa0a8327c6ea1e87446f7f0..ad7f4b08eef98edd166e9b1f00ea8a1232c6da63 100644 (file)
@@ -47,6 +47,7 @@ export default moment.defineLocale('vi', {
         future : '%s tới',
         past : '%s trước',
         s : 'vài giây',
+        ss : '%d giây' ,
         m : 'một phút',
         mm : '%d phút',
         h : 'một giờ',
index fba51128b7aaa693d1bf8f51cac21e876328e7f8..c50320d636d2d432cc3cac7b1bdd1509fac8c5db 100644 (file)
@@ -31,6 +31,7 @@ export default moment.defineLocale('x-pseudo', {
         future : 'í~ñ %s',
         past : '%s á~gó',
         s : 'á ~féw ~sécó~ñds',
+        ss : '%d s~écóñ~ds',
         m : 'á ~míñ~úté',
         mm : '%d m~íñú~tés',
         h : 'á~ñ hó~úr',
index 26f3aa94d9806758a9c7daea7921c03daccdf88b..dcd6cd24a265030c8d6646ffab290fd312cb59f3 100644 (file)
@@ -30,6 +30,7 @@ export default moment.defineLocale('yo', {
         future : 'ní %s',
         past : '%s kọjá',
         s : 'ìsẹjú aayá die',
+        ss :'aayá %d',
         m : 'ìsẹjú kan',
         mm : 'ìsẹjú %d',
         h : 'wákati kan',
index 0416fbbbd7f2cb343ab5ec2e33376ef95512bcc1..d9e6e7e2a2c9dfac3d82c9d990223acb3779843d 100644 (file)
@@ -82,6 +82,7 @@ export default moment.defineLocale('zh-cn', {
         future : '%s内',
         past : '%s前',
         s : '几秒',
+        ss : '%d 秒',
         m : '1 分钟',
         mm : '%d 分钟',
         h : '1 小时',
index f6bbe7f77657e5e00a999b090630b6a7fc5d790e..99435414e4215a5bde4439cd58d3b9ee24b64e32 100644 (file)
@@ -81,6 +81,7 @@ export default moment.defineLocale('zh-hk', {
         future : '%s內',
         past : '%s前',
         s : '幾秒',
+        ss : '%d 秒',
         m : '1 分鐘',
         mm : '%d 分鐘',
         h : '1 小時',
index 604f6729ca350fca7c9f915d67c9a2e5fc1589ec..0e38007c3917dbf70bd61793b595155c5d23871f 100644 (file)
@@ -80,6 +80,7 @@ export default moment.defineLocale('zh-tw', {
         future : '%s內',
         past : '%s前',
         s : '幾秒',
+        ss : '%d 秒',
         m : '1 分鐘',
         mm : '%d 分鐘',
         h : '1 小時',