X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/f3c0d7a59d99c2a94c6b8822291f0e42be3773c9..1546d4af2ed1219a41ef4170bf188f2ab91442e6:/icuSources/data/misc/plurals.txt diff --git a/icuSources/data/misc/plurals.txt b/icuSources/data/misc/plurals.txt index bca32304..4d8e7010 100644 --- a/icuSources/data/misc/plurals.txt +++ b/icuSources/data/misc/plurals.txt @@ -68,6 +68,7 @@ plurals:table(nofallback){ ig{"set0"} ii{"set0"} in{"set0"} + io{"set4"} is{"set10"} it{"set4"} iu{"set16"} @@ -148,6 +149,8 @@ plurals:table(nofallback){ rwk{"set8"} sah{"set0"} saq{"set8"} + scn{"set4"} + sd{"set8"} sdh{"set8"} se{"set16"} seh{"set8"} @@ -197,6 +200,7 @@ plurals:table(nofallback){ wa{"set6"} wae{"set8"} wo{"set0"} + wuu{"set0"} xh{"set8"} xog{"set8"} yi{"set4"} @@ -209,21 +213,21 @@ plurals:table(nofallback){ af{"set35"} am{"set35"} ar{"set35"} - as{"set52"} - az{"set50"} + as{"set53"} + az{"set51"} be{"set40"} bg{"set35"} - bn{"set52"} + bn{"set53"} bs{"set35"} - ca{"set48"} + ca{"set49"} ce{"set35"} cs{"set35"} - cy{"set53"} + cy{"set55"} da{"set35"} de{"set35"} dsb{"set35"} el{"set35"} - en{"set46"} + en{"set47"} es{"set35"} et{"set35"} eu{"set35"} @@ -235,9 +239,9 @@ plurals:table(nofallback){ ga{"set37"} gl{"set35"} gsw{"set35"} - gu{"set51"} + gu{"set52"} he{"set35"} - hi{"set51"} + hi{"set52"} hr{"set35"} hsb{"set35"} hu{"set38"} @@ -245,11 +249,11 @@ plurals:table(nofallback){ id{"set35"} in{"set35"} is{"set35"} - it{"set43"} + it{"set44"} iw{"set35"} ja{"set35"} - ka{"set44"} - kk{"set42"} + ka{"set45"} + kk{"set43"} km{"set35"} kn{"set35"} ko{"set35"} @@ -257,34 +261,39 @@ plurals:table(nofallback){ lo{"set37"} lt{"set35"} lv{"set35"} - mk{"set49"} + mk{"set50"} ml{"set35"} mn{"set35"} mo{"set37"} - mr{"set47"} + mr{"set48"} ms{"set37"} my{"set35"} nb{"set35"} ne{"set39"} nl{"set35"} + or{"set54"} pa{"set35"} pl{"set35"} prg{"set35"} + ps{"set35"} pt{"set35"} ro{"set37"} root{"set35"} ru{"set35"} + scn{"set44"} + sd{"set35"} sh{"set35"} si{"set35"} sk{"set35"} sl{"set35"} - sq{"set45"} + sq{"set46"} sr{"set35"} sv{"set36"} sw{"set35"} ta{"set35"} te{"set35"} th{"set35"} + tk{"set42"} tl{"set37"} tr{"set35"} uk{"set41"} @@ -323,14 +332,14 @@ plurals:table(nofallback){ } set11{ one{ - "v = 0 and i % 10 = 1 or f % 10 = 1 @integer 1, 11, 21, 31, 41, 51, 6" - "1, 71, 101, 1001, … @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1," - " 10.1, 100.1, 1000.1, …" + "v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != " + "11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1" + ", 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, …" } other{ - " @integer 0, 2~10, 12~17, 100, 1000, 10000, 100000, 1000000, … @deci" - "mal 0.0, 0.2~1.0, 1.2~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1" - "000000.0, …" + " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" + ", 0.2~1.0, 1.2~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000." + "0, …" } } set12{ @@ -738,6 +747,16 @@ plurals:table(nofallback){ other{" @integer 0~2, 4~16, 100, 1000, 10000, 100000, 1000000, …"} } set42{ + few{ + "n % 10 = 6,9 or n = 10 @integer 6, 9, 10, 16, 19, 26, 29, 36, 39, 10" + "6, 1006, …" + } + other{ + " @integer 0~5, 7, 8, 11~15, 17, 18, 20, 100, 1000, 10000, 100000, 10" + "00000, …" + } + } + set43{ many{ "n % 10 = 6 or n % 10 = 9 or n % 10 = 0 and n != 0 @integer 6, 9, 10," " 16, 19, 20, 26, 29, 30, 36, 39, 40, 100, 1000, 10000, 100000, 10000" @@ -745,16 +764,16 @@ plurals:table(nofallback){ } other{" @integer 0~5, 7, 8, 11~15, 17, 18, 21, 101, 1001, …"} } - set43{ + set44{ many{"n = 11,8,80,800 @integer 8, 11, 80, 800"} other{" @integer 0~7, 9, 10, 12~17, 100, 1000, 10000, 100000, 1000000, …"} } - set44{ + set45{ many{"i = 0 or i % 100 = 2..20,40,60,80 @integer 0, 2~16, 102, 1002, …"} one{"i = 1 @integer 1"} other{" @integer 21~36, 100, 1000, 10000, 100000, 1000000, …"} } - set45{ + set46{ many{ "n % 10 = 4 and n % 100 != 14 @integer 4, 24, 34, 44, 54, 64, 74, 84," " 104, 1004, …" @@ -762,7 +781,7 @@ plurals:table(nofallback){ one{"n = 1 @integer 1"} other{" @integer 0, 2, 3, 5~17, 100, 1000, 10000, 100000, 1000000, …"} } - set46{ + set47{ few{ "n % 10 = 3 and n % 100 != 13 @integer 3, 23, 33, 43, 53, 63, 73, 83," " 103, 1003, …" @@ -777,19 +796,29 @@ plurals:table(nofallback){ " 102, 1002, …" } } - set47{ + set48{ few{"n = 4 @integer 4"} one{"n = 1 @integer 1"} other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} two{"n = 2,3 @integer 2, 3"} } - set48{ + set49{ few{"n = 4 @integer 4"} one{"n = 1,3 @integer 1, 3"} other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} two{"n = 2 @integer 2"} } - set49{ + set5{ + one{ + "n = 0,1 or i = 0 and f = 1 @integer 0, 1 @decimal 0.0, 0.1, 1.0, 0.0" + "0, 0.01, 1.00, 0.000, 0.001, 1.000, 0.0000, 0.0001, 1.0000" + } + other{ + " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.2~0." + "9, 1.1~1.8, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" + } + } + set50{ many{ "i % 10 = 7,8 and i % 100 != 17,18 @integer 7, 8, 27, 28, 37, 38, 47," " 48, 57, 58, 67, 68, 77, 78, 87, 88, 107, 1007, …" @@ -804,17 +833,7 @@ plurals:table(nofallback){ " 102, 1002, …" } } - set5{ - one{ - "n = 0,1 or i = 0 and f = 1 @integer 0, 1 @decimal 0.0, 0.1, 1.0, 0.0" - "0, 0.01, 1.00, 0.000, 0.001, 1.000, 0.0000, 0.0001, 1.0000" - } - other{ - " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.2~0." - "9, 1.1~1.8, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" - } - } - set50{ + set51{ few{ "i % 10 = 3,4 or i % 1000 = 100,200,300,400,500,600,700,800,900 @inte" "ger 3, 4, 13, 14, 23, 24, 33, 34, 43, 44, 53, 54, 63, 64, 73, 74, 10" @@ -833,21 +852,28 @@ plurals:table(nofallback){ "00000, 1000000, …" } } - set51{ + set52{ few{"n = 4 @integer 4"} many{"n = 6 @integer 6"} one{"n = 1 @integer 1"} other{" @integer 0, 5, 7~20, 100, 1000, 10000, 100000, 1000000, …"} two{"n = 2,3 @integer 2, 3"} } - set52{ + set53{ few{"n = 4 @integer 4"} many{"n = 6 @integer 6"} one{"n = 1,5,7,8,9,10 @integer 1, 5, 7~10"} other{" @integer 0, 11~25, 100, 1000, 10000, 100000, 1000000, …"} two{"n = 2,3 @integer 2, 3"} } - set53{ + set54{ + few{"n = 4 @integer 4"} + many{"n = 6 @integer 6"} + one{"n = 1,5,7..9 @integer 1, 5, 7~9"} + other{" @integer 0, 10~24, 100, 1000, 10000, 100000, 1000000, …"} + two{"n = 2,3 @integer 2, 3"} + } + set55{ few{"n = 3,4 @integer 3, 4"} many{"n = 5,6 @integer 5, 6"} one{"n = 1 @integer 1"}