]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Fix plural function for Polish language
authorAnd-re <andre2go@gmail.com>
Thu, 21 Nov 2013 13:11:51 +0000 (14:11 +0100)
committerAnd-re <andre2go@gmail.com>
Thu, 21 Nov 2013 13:11:51 +0000 (14:11 +0100)
Current version:
moment.duration(112, "years").humanize(); // 112 lata
moment.duration(213, "years").humanize(); // 213 lata

New version:
moment.duration(112, "years").humanize(); // 112 lat
moment.duration(213, "years").humanize(); // 213 lat

Real examples:
https://pl.wikipedia.org/wiki/Lista_najstarszych_ludzi_w_Polsce

lang/pl.js

index 4ee33462c5aa8d24318ff01686d612145ea3c4ad..97770d2ad27389ab773f70fb2909875437c36e2b 100644 (file)
@@ -15,7 +15,7 @@
         monthsSubjective = "stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");
 
     function plural(n) {
-        return (n % 10 < 5) && (n % 10 > 1) && (~~(n / 10) !== 1);
+        return (n % 10 < 5) && (n % 10 > 1) && ((~~(n / 10) % 10) !== 1);
     }
 
     function translate(number, withoutSuffix, key) {