]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Add ordinalParse to all locales (including en in core)
authorIskren Chernev <iskren.chernev@gmail.com>
Wed, 1 Oct 2014 08:19:31 +0000 (01:19 -0700)
committerIskren Chernev <iskren.chernev@gmail.com>
Wed, 1 Oct 2014 08:20:34 +0000 (01:20 -0700)
59 files changed:
locale/af.js
locale/az.js
locale/be.js
locale/bg.js
locale/br.js
locale/bs.js
locale/ca.js
locale/cs.js
locale/cv.js
locale/cy.js
locale/da.js
locale/de-at.js
locale/de.js
locale/el.js
locale/en-au.js
locale/en-ca.js
locale/en-gb.js
locale/eo.js
locale/es.js
locale/et.js
locale/eu.js
locale/fa.js
locale/fi.js
locale/fo.js
locale/fr-ca.js
locale/fr.js
locale/gl.js
locale/hr.js
locale/hu.js
locale/hy-am.js
locale/is.js
locale/it.js
locale/ka.js
locale/ko.js
locale/lb.js
locale/lt.js
locale/lv.js
locale/mk.js
locale/nb.js
locale/nl.js
locale/nn.js
locale/pl.js
locale/pt-br.js
locale/pt.js
locale/ru.js
locale/sk.js
locale/sl.js
locale/sq.js
locale/sr-cyrl.js
locale/sr.js
locale/sv.js
locale/ta.js
locale/tl-ph.js
locale/tr.js
locale/uk.js
locale/vi.js
locale/zh-cn.js
locale/zh-tw.js
moment.js

index 1b8c5207857644b1b246a003aa315afc96ea2a16..c9c9131ef3061ca14ba3484b7b0cdccd2d903b4f 100644 (file)
@@ -54,6 +54,7 @@
             y : '\'n jaar',
             yy : '%d jaar'
         },
+        ordinalParse: /\d{1,2}(ste|de)/,
         ordinal : function (number) {
             return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); // Thanks to Joris Röling : https://github.com/jjupiter
         },
index e82f6e111c29b783ef17f7eef1ed11f549059694..f7b051a2cb3e2199e24b9196f4719856f7ffd1ff 100644 (file)
@@ -83,6 +83,7 @@
                 return 'axşam';
             }
         },
+        ordinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,
         ordinal : function (number) {
             if (number === 0) {  // special case for zero
                 return number + '-ıncı';
index fe3186a191220a524b40542cc5f5d1afe91088f2..5c588716565678ba6583598283feed48b1519e40 100644 (file)
             }
         },
 
+        ordinalParse: /\d{1,2}-(і|ы|га)/,
         ordinal: function (number, period) {
             switch (period) {
             case 'M':
index 41b1e3aff43dad28922ed3825ba7ee01310e9845..39621e4c291584385ed4681d26eae9b7c131c1cb 100644 (file)
@@ -59,6 +59,7 @@
             y : 'година',
             yy : '%d години'
         },
+        ordinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
         ordinal : function (number) {
             var lastDigit = number % 10,
                 last2Digits = number % 100;
index a4f1491d5341242bd5b7f4d88091d0dd6f3ffe1f..611c54d9f580e8efce91cb529a31e9cf24fce397 100644 (file)
@@ -95,6 +95,7 @@
             y : 'ur bloaz',
             yy : specialMutationForYears
         },
+        ordinalParse: /\d{1,2}(añ|vet)/,
         ordinal : function (number) {
             var output = (number === 1) ? 'añ' : 'vet';
             return number + output;
index b9a5851657a2fe00a7331af771d73e621cdc67f3..810ae0329495535270ad2167afb97e74761419f2 100644 (file)
             y      : 'godinu',
             yy     : translate
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index fd41ff54db0f216c78032ad465ce4a6de642965d..6290ca2aca6ab54f5c479f72ad96ab12b473da1b 100644 (file)
@@ -57,6 +57,7 @@
             y : 'un any',
             yy : '%d anys'
         },
+        ordinalParse : /\d{1,2}º/,
         ordinal : '%dº',
         week : {
             dow : 1, // Monday is the first day of the week.
index 87dec552e4bc31ae06f0f7ac2d467cc20fe173ee..d49241f925c997fb60b111596ac2d60f7aba795f 100644 (file)
             y : translate,
             yy : translate
         },
+        ordinalParse : /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index 138b6c1589897c7408067690ce49651a6a38b4d4..8c702d2281297c13d0df93f3ebb61f2fff20ec86 100644 (file)
@@ -50,6 +50,7 @@
             y : 'пĕр çул',
             yy : '%d çул'
         },
+        ordinalParse: /\d{1,2}-мĕш/,
         ordinal : '%d-мĕш',
         week : {
             dow : 1, // Monday is the first day of the week.
index 65fb356b9119147fd11d9546f663433b2636a35e..16ffbf16f1416933aeb8194c4f885d4d1b13782d 100644 (file)
@@ -48,6 +48,7 @@
             y: 'blwyddyn',
             yy: '%d flynedd'
         },
+        ordinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,
         // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh
         ordinal: function (number) {
             var b = number,
index 5e9ef96d9b26cf8bcfa22fa597ebd97b628fbe0a..eb2153a0b750c6fa597c691438c4a6ae9c60ec52 100644 (file)
@@ -47,6 +47,7 @@
             y : 'et år',
             yy : '%d år'
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index ff715f89336311f3ee2fd5b3c751af26d89e32ca..628f1e99e5a013ca57e0dec59747674cbae49ec2 100644 (file)
@@ -63,6 +63,7 @@
             y : processRelativeTime,
             yy : processRelativeTime
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index 11ab9ace2fcab2ffacbbdeb0d372e2de1ece75d6..7cee999577108bb73f5e975d4f1c6ba008c9dbfc 100644 (file)
@@ -62,6 +62,7 @@
             y : processRelativeTime,
             yy : processRelativeTime
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index eb8eb1a97b4a301dce334557f2c07f8e41602d6c..f81051dfc84768405c81a0ab5e604597b164e3b2 100644 (file)
@@ -83,9 +83,8 @@
             y : 'ένας χρόνος',
             yy : '%d χρόνια'
         },
-        ordinal : function (number) {
-            return number + 'η';
-        },
+        ordinalParse: /\d{1,2}η/,
+        ordinal: '%dη',
         week : {
             dow : 1, // Monday is the first day of the week.
             doy : 4  // The week that contains Jan 4st is the first week of the year.
index 75ad34a10c6bd3621935c7abf98b4b82ce99a057..f0e05b722247ce74e98509f182bcfa03a12be50f 100644 (file)
@@ -46,6 +46,7 @@
             y : 'a year',
             yy : '%d years'
         },
+        ordinalParse: /\d{1,2}(st|nd|rd|th)/,
         ordinal : function (number) {
             var b = number % 10,
                 output = (~~(number % 100 / 10) === 1) ? 'th' :
index 077dc8b57ba951f89932c3a1a9b081a4da2f4a81..b91ad0c1ce9e87a4b76b11f955537818d20f769c 100644 (file)
@@ -47,6 +47,7 @@
             y : 'a year',
             yy : '%d years'
         },
+        ordinalParse: /\d{1,2}(st|nd|rd|th)/,
         ordinal : function (number) {
             var b = number % 10,
                 output = (~~(number % 100 / 10) === 1) ? 'th' :
index 4491d4a1e9b61a7e6264fc5836963724cdd47613..9bfd6926cd99dc124e6906833ca7c7cac147c6cc 100644 (file)
@@ -47,6 +47,7 @@
             y : 'a year',
             yy : '%d years'
         },
+        ordinalParse: /\d{1,2}(st|nd|rd|th)/,
         ordinal : function (number) {
             var b = number % 10,
                 output = (~~(number % 100 / 10) === 1) ? 'th' :
index 735ed8eaa847ea6a1ca0e33ccb1f673a88b61c8a..37b64803621ee0241c5035ff48e25286eda0ee09 100644 (file)
@@ -56,6 +56,7 @@
             y : 'jaro',
             yy : '%d jaroj'
         },
+        ordinalParse: /\d{1,2}a/,
         ordinal : '%da',
         week : {
             dow : 1, // Monday is the first day of the week.
index 04b83a80c8bb764fed81e95c7562dcf758d3587c..ae79e44242eaf54ff9d1b6d6da3a6d90e983339d 100644 (file)
@@ -66,6 +66,7 @@
             y : 'un año',
             yy : '%d años'
         },
+        ordinalParse : /\d{1,2}º/,
         ordinal : '%dº',
         week : {
             dow : 1, // Monday is the first day of the week.
index 242ee169cd011fbdc0e74b6302355d533ee3bfd9..b76155c618dd60b64a68017e0c78ec6761486272 100644 (file)
@@ -67,6 +67,7 @@
             y      : processRelativeTime,
             yy     : processRelativeTime
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index 8fb89b49f4b1c0c3a8991a49327f95969d957c8b..c80fe2109f28ce0dacb9b0390500f5f5a2a440a2 100644 (file)
@@ -51,6 +51,7 @@
             y : 'urte bat',
             yy : '%d urte'
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index b1151bdd3814e26da695761f3ff60870f2ad474b..508fea97203c042961d40eff71a89faacc7bcbdd 100644 (file)
@@ -88,6 +88,7 @@
                 return symbolMap[match];
             }).replace(/,/g, '،');
         },
+        ordinalParse: /\d{1,2}م/,
         ordinal : '%dم',
         week : {
             dow : 6, // Saturday is the first day of the week.
index 1fedcabacd42b6efb85bbb7adca848a4d7e8109a..b3fbce92c7ce2b376fde005e5ebe79f4ca1ff448 100644 (file)
@@ -96,6 +96,7 @@
             y : translate,
             yy : translate
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index a27f9da65698c6fcc5ac6172ab86f1e17c6a23a7..30a4f16abcbd553231dcfeb842b77101ec8e039e 100644 (file)
@@ -47,6 +47,7 @@
             y : 'eitt ár',
             yy : '%d ár'
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index c0f1bdc66fe1177d0d7128293041861e745c33dc..80ac5d2815ed33224237296b418e95471b448e64 100644 (file)
@@ -47,6 +47,7 @@
             y : 'un an',
             yy : '%d ans'
         },
+        ordinalParse: /\d{1,2}(er|)/,
         ordinal : function (number) {
             return number + (number === 1 ? 'er' : '');
         }
index f217ff1d4f0a98eb84b945811a108448f2693110..cba431e6623ae64ac045511b70521cca293b8edb 100644 (file)
@@ -47,6 +47,7 @@
             y : 'un an',
             yy : '%d ans'
         },
+        ordinalParse: /\d{1,2}(er|)/,
         ordinal : function (number) {
             return number + (number === 1 ? 'er' : '');
         },
index ac638629ee42532a45d67de8790aec3e583da8fd..f1d6159013af75af886536b96a0f461ae80fa78d 100644 (file)
@@ -62,6 +62,7 @@
             y : 'un ano',
             yy : '%d anos'
         },
+        ordinalParse : /\d{1,2}º/,
         ordinal : '%dº',
         week : {
             dow : 1, // Monday is the first day of the week.
index 9e3f6fa30f50e368625b6bfb50b36e48a99113ed..30098a17aeaa6074bbf5f5b9bea3a2d42e1a21e8 100644 (file)
             y      : 'godinu',
             yy     : translate
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index 73fdb83fbcd45090be3f38067e775feae72ea927..eae97bb9dd99b726b1765d6cb913f4864581d563 100644 (file)
@@ -96,6 +96,7 @@
             y : translate,
             yy : translate
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index affcd7e874a48e52d23fabbd5759c5b73e4515ba..9b6d3f332019f45e07262bd1a00bcd0d189a8ddd 100644 (file)
@@ -89,6 +89,7 @@
             }
         },
 
+        ordinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/,
         ordinal: function (number, period) {
             switch (period) {
             case 'DDD':
index 479f82d9c0eaddb49939e788d2bc135a0ca84d8f..6ee6a314c924b12623fe0cd59ddeadf12425fdaa 100644 (file)
             y : translate,
             yy : translate
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index 6695390903de8f69efa6d8cf7239743308ee9cef..2ab07bdeb5adec8e65fa6d5f6358c336f124250c 100644 (file)
@@ -50,6 +50,7 @@
             y : 'un anno',
             yy : '%d anni'
         },
+        ordinalParse : /\d{1,2}º/,
         ordinal: '%dº',
         week : {
             dow : 1, // Monday is the first day of the week.
index 73eb9c75a91eb9fe310343818bc62884ea2c8312..53f7045ccd72915affa1b8c5346b308ae67ac85b 100644 (file)
@@ -84,6 +84,7 @@
             y : 'წელი',
             yy : '%d წელი'
         },
+        ordinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,
         ordinal : function (number) {
             if (number === 0) {
                 return number;
index 57017f5ea5e0f30b2075337ca9a013138ef5f301..6645b5ef990315fbcdbd515054a0d5d7c8eb6702 100644 (file)
@@ -54,6 +54,7 @@
             y : '일년',
             yy : '%d년'
         },
+        ordinalParse : /\d{1,2}일/,
         ordinal : '%d일',
         meridiemParse : /(오전|오후)/,
         isPM : function (token) {
index 14fab973b0407e257fb3f149996eee75caabaef1..cb5877783f1caca4fc845d6be7cdfc876a5d66bb 100644 (file)
             y : processRelativeTime,
             yy : '%d Joer'
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal: '%d.',
         week: {
             dow: 1, // Monday is the first day of the week.
index 013f8f1e3ae40ba9fccf6a2ab5755e82a6c2c66b..0b5ec002997ad8456c7290f5cadeab83536316f5 100644 (file)
             y : translateSingular,
             yy : translate
         },
+        ordinalParse: /\d{1,2}-oji/,
         ordinal : function (number) {
             return number + '-oji';
         },
index 7e1892e3873f3adae8747b03ff317506adedc084..aa336d9e27ed0e645dca34ad50c78af2e29dd3fd 100644 (file)
@@ -68,6 +68,7 @@
             y : 'gadu',
             yy : relativeTimeWithPlural
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index 94c7fc1a2deaeca3fe2b8fc0e9d9c85b2e35cc57..3106f9990dc78018bfdb5d2388643530459f15e7 100644 (file)
@@ -59,6 +59,7 @@
             y : 'година',
             yy : '%d години'
         },
+        ordinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
         ordinal : function (number) {
             var lastDigit = number % 10,
                 last2Digits = number % 100;
index 533659d58561b4b27760e830372d5a9d11ea5e15..81627f95693f9790ec97e607b432c7d8d774a615 100644 (file)
@@ -48,6 +48,7 @@
             y : 'ett år',
             yy : '%d år'
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index 213beeb889b654184e358e73a0e52f164f5a7120..15da009663138d6be41476ff650a8b6ce8cb466b 100644 (file)
@@ -56,6 +56,7 @@
             y : 'één jaar',
             yy : '%d jaar'
         },
+        ordinalParse: /\d{1,2}(ste|de)/,
         ordinal : function (number) {
             return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de');
         },
index c5b65055ba79112a6d617ecae45aa56b9d6e8a81..665bcce7a0f35006d080e3055122141f77f62c42 100644 (file)
@@ -47,6 +47,7 @@
             y : 'eit år',
             yy : '%d år'
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index 63a62f135838820026c8de2ce133bde8fd8e80e7..b3d48debf4f23ce32353091009ca819f27bc3d45 100644 (file)
@@ -89,6 +89,7 @@
             y : 'rok',
             yy : translate
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index 44eedaf08bf69a8a68ebafb1eab1852a562597fc..78af5e7476b79c6f8e1a26c9a35dde123bc3de0a 100644 (file)
@@ -51,6 +51,7 @@
             y : 'um ano',
             yy : '%d anos'
         },
+        ordinalParse: /\d{1,2}º/,
         ordinal : '%dº'
     });
 }));
index aced692e526bed0c81aafa766d199ce3de7f6a41..4b170683ac8041b6c1186d3a44e47c19004d973e 100644 (file)
@@ -51,6 +51,7 @@
             y : 'um ano',
             yy : '%d anos'
         },
+        ordinalParse: /\d{1,2}º/,
         ordinal : '%dº',
         week : {
             dow : 1, // Monday is the first day of the week.
index 2f15233b5e71c4d05236603a978bf0a8ffd3729d..dcdac8eeac853d75b5ba00124bcf27b74645f772 100644 (file)
             }
         },
 
+        ordinalParse: /\d{1,2}-(й|го|я)/,
         ordinal: function (number, period) {
             switch (period) {
             case 'M':
index 991afebb314eb0343a363fa8ea189cd06ffec2d3..4b8a5d274d1524779eabf843708f3fc1a108bf4c 100644 (file)
             y : translate,
             yy : translate
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index 2bdbf1cdfab78ff9da46beba35260b912bd9537c..0f8507e63a7319a0f239733d8b58f175b398331a 100644 (file)
             y      : 'eno leto',
             yy     : translate
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index 6ae41787725a4d7c36a9a41241b9030faf6d2cbf..633708200480f556279d52be730f28e81fd29d04 100644 (file)
@@ -52,6 +52,7 @@
             y : 'një vit',
             yy : '%d vite'
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index 7278de6e45f6f487ec4b166d04960768006f3542..2e4f9d84f02cc88562f3a6f3fb2838f92dbb6a89 100644 (file)
@@ -96,6 +96,7 @@
             y      : 'годину',
             yy     : translator.translate
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index d008282ee83cd40afdfd3fdfbad1f134b52324f6..62399d2c807dcdfe0e88994e9508308cded6dd67 100644 (file)
@@ -96,6 +96,7 @@
             y      : 'godinu',
             yy     : translator.translate
         },
+        ordinalParse: /\d{1,2}\./,
         ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
index 634b3cfeca6bbbd8c16af0e9bcf3e1db1e7dbd74..812431e65065158f36040f405fd84ff3ee2e005c 100644 (file)
@@ -47,6 +47,7 @@
             y : 'ett år',
             yy : '%d år'
         },
+        ordinalParse: /\d{1,2}(e|a)/,
         ordinal : function (number) {
             var b = number % 10,
                 output = (~~(number % 100 / 10) === 1) ? 'e' :
index 53bab0d9c1e241e31d4a2006fc56702af3d67f3b..ee5a8c8be2194a0bc3ef983e3b4e4b5e8a95a03b 100644 (file)
@@ -82,6 +82,7 @@
                 return symbolMap[match];
             });
         },*/
+        ordinalParse: /\d{1,2}வது/,
         ordinal : function (number) {
             return number + 'வது';
         },
index c15cc1f08169f59a4aec89d06ef3290cb0fcf207..4ad2b1cd1b97bb98584fb09a1f4df592451c6fef 100644 (file)
@@ -47,6 +47,7 @@
             y : 'isang taon',
             yy : '%d taon'
         },
+        ordinalParse: /\d{1,2}/,
         ordinal : function (number) {
             return number;
         },
index 36e8fca17fd182b7dad85549832aa17616b359a4..269269b61f804e8785bc02ad6b68d0db57093b40 100644 (file)
@@ -74,6 +74,7 @@
             y : 'bir yıl',
             yy : '%d yıl'
         },
+        ordinalParse: /\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,
         ordinal : function (number) {
             if (number === 0) {  // special case for zero
                 return number + '\'ıncı';
index bc22fff930cecd41c94dfb998c1c95f14fbbf13d..6b02a2302716e2b8718e2ad061b94897e70ef7d4 100644 (file)
             }
         },
 
+        ordinalParse: /\d{1,2}-(й|го)/,
         ordinal: function (number, period) {
             switch (period) {
             case 'M':
index 20e3ffe24e183f37ec55b7fe1bdbe40dbee2458c..7c4175f44a4f9a739a66660a468e51bbdfd58fe5 100644 (file)
@@ -51,6 +51,7 @@
             y : 'một năm',
             yy : '%d năm'
         },
+        ordinalParse: /\d{1,2}/,
         ordinal : function (number) {
             return number;
         },
index aff26c5e7a8559eb369add8ccbdde8f7156cd507..93eac9acbe87c63c5a47bb45098f56e561bf9629 100644 (file)
@@ -69,6 +69,7 @@
             },
             sameElse : 'LL'
         },
+        ordinalParse: /\d{1,2}(日|月|周)/,
         ordinal : function (number, period) {
             switch (period) {
             case 'd':
index 71f99a269507e9017104d72424761910b4b6de71..cebc2111fc925f0ce621b6bd40c7af14fa2df64d 100644 (file)
@@ -50,6 +50,7 @@
             lastWeek : '[上]ddddLT',
             sameElse : 'L'
         },
+        ordinalParse: /\d{1,2}(日|月|週)/,
         ordinal : function (number, period) {
             switch (period) {
             case 'd' :
index 242590f8ceb529a7a4f2b82892fda4a4c0e85624..1cc739bd4743eb44a8e439df8292420e3b23eff3 100644 (file)
--- a/moment.js
+++ b/moment.js
 
     // Set default locale, other locale will inherit from English.
     moment.locale('en', {
+        ordinalParse: /\d{1,2}(th|st|nd|rd)/,
         ordinal : function (number) {
             var b = number % 10,
                 output = (toInt(number % 100 / 10) === 1) ? 'th' :