https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114006
Revision: 114006
Author: nikerabbit
Date: 2012-03-16 10:58:17 +0000 (Fri, 16 Mar 2012)
Log Message:
-----------
Update for cldr 21.0, unfortunately some rules were renumbered
Modified Paths:
--------------
trunk/extensions/Translate/data/plural-cldr.yaml
Modified: trunk/extensions/Translate/data/plural-cldr.yaml
===================================================================
--- trunk/extensions/Translate/data/plural-cldr.yaml 2012-03-16 09:41:54 UTC
(rev 114005)
+++ trunk/extensions/Translate/data/plural-cldr.yaml 2012-03-16 10:58:17 UTC
(rev 114006)
@@ -1,27 +1,31 @@
-locales:
+locales:
af: Default
ak: One-zero
am: One-zero
ar: Arabic
+ asa: Default
az: Zero
- be: Rule J
+ be: Rule K
bem: Default
+ bez: Default
bg: Default
bh: One-zero
bm: Zero
bn: Default
bo: Zero
- br: Rule S
+ br: Rule T
brx: Default
- bs: Rule J
+ bs: Rule K
ca: Default
- ccg: Default
+ cgg: Default
chr: Default
- cs: Rule K
- cy: Rule P
+ cs: Rule L
+ cy: Rule Q
da: Default
de: Default
+ dv: Default
dz: Zero
+ ee: Default
el: Default
en: Default
eo: Default
@@ -36,15 +40,18 @@
fr: Rule E
fur: Default
fy: Default
- ga: Has-dual
+ ga: Rule H
+ gd: Rule X
gl: Default
gsw: Default
gu: Default
guw: One-zero
+ gv: Rule W
ha: Default
+ haw: Default
he: Default
hi: One-zero
- hr: Rule J
+ hr: Rule K
hu: Zero
id: Zero
ig: Zero
@@ -52,155 +59,194 @@
is: Default
it: Default
iu: Has-dual
- iw: Default
ja: Zero
+ jmc: Default
jv: Zero
ka: Zero
kab: Rule E
+ kaj: Default
+ kcg: Default
kde: Zero
kea: Zero
+ kk: Default
+ kl: Default
km: Zero
kn: Zero
ko: Zero
+ ksb: Default
+ ksh: Rule U
ku: Default
- lag: Rule Q
+ kw: Has-dual
+ lag: Rule R
lb: Default
+ lg: Default
ln: One-zero
lo: Zero
- lt: Rule I
+ lt: Rule J
lv: Rule F
mas: Default
mg: One-zero
- mk: Rule O
+ mk: Rule P
ml: Default
mn: Default
- mo: Rule H
+ mo: Rule I
mr: Default
ms: Zero
- mt: Rule N
+ mt: Rule O
my: Zero
nah: Default
+ naq: Has-dual
nb: Default
+ nd: Default
ne: Default
nl: Default
nn: Default
"no": Default
+ nr: Default
nso: One-zero
+ ny: Default
nyn: Default
om: Default
or: Default
pa: Default
pap: Default
- pl: Rule L
+ pl: Rule M
ps: Default
pt: Default
- pt_PT: Default
rm: Default
- ro: Rule H
- ru: Rule J
+ ro: Rule I
+ rof: Default
+ ru: Rule K
+ rwk: Default
sah: Zero
saq: Default
se: Has-dual
+ seh: Default
ses: Zero
sg: Zero
- sh: Rule J
- shi: Rule R
- sk: Rule K
- sl: Rule M
+ sh: Rule K
+ shi: Rule S
+ sk: Rule L
+ sl: Rule N
sma: Has-dual
smi: Has-dual
smj: Has-dual
smn: Has-dual
sms: Has-dual
+ sn: Default
so: Default
sq: Default
- sr: Rule J
+ sr: Rule K
+ ss: Default
ssy: Default
+ st: Default
sv: Default
sw: Default
syr: Default
ta: Default
te: Default
+ teo: Default
th: Zero
ti: One-zero
+ tig: Default
tk: Default
tl: One-zero
+ tn: Default
to: Zero
tr: Zero
- #tzm:
- uk: Rule J
+ ts: Default
+ tzm: Rule V
+ uk: Rule K
ur: Default
+ ve: Default
vi: Zero
+ vun: Default
wa: One-zero
wae: Default
wo: Zero
+ xh: Default
xog: Default
yo: Zero
zh: Zero
zu: Default
-rulesets:
- Arabic:
+rulesets:
+ Arabic:
few: n mod 100 in 3..10
many: n mod 100 in 11..99
one: n is 1
two: n is 2
zero: n is 0
- Default:
+ Default:
one: n is 1
- Has-dual:
+ Has-dual:
one: n is 1
two: n is 2
- One-zero:
+ One-zero:
one: n in 0..1
- Rule E:
+ Rule E:
one: n within 0..2 and n is not 2
- Rule F:
+ Rule F:
one: n mod 10 is 1 and n mod 100 is not 11
zero: n is 0
- Rule H:
+ Rule H:
+ few: n in 3..6
+ many: n in 7..10
+ one: n is 1
+ two: n is 2
+ Rule I:
few: n is 0 OR n is not 1 AND n mod 100 in 1..19
one: n is 1
- Rule I:
+ Rule J:
few: n mod 10 in 2..9 and n mod 100 not in 11..19
one: n mod 10 is 1 and n mod 100 not in 11..19
- Rule J:
+ Rule K:
few: n mod 10 in 2..4 and n mod 100 not in 12..14
many: n mod 10 is 0 or n mod 10 in 5..9 or n mod 100 in 11..14
one: n mod 10 is 1 and n mod 100 is not 11
- Rule K:
+ Rule L:
few: n in 2..4
one: n is 1
- Rule L:
+ Rule M:
few: n mod 10 in 2..4 and n mod 100 not in 12..14
many: n is not 1 and n mod 10 in 0..1 or n mod 10 in 5..9 or n mod 100 in
12..14
one: n is 1
- Rule M:
+ Rule N:
few: n mod 100 in 3..4
one: n mod 100 is 1
two: n mod 100 is 2
- Rule N:
+ Rule O:
few: n is 0 or n mod 100 in 2..10
many: n mod 100 in 11..19
one: n is 1
- Rule O:
+ Rule P:
one: n mod 10 is 1 and n is not 11
- Rule P:
+ Rule Q:
few: n is 3
many: n is 6
one: n is 1
two: n is 2
zero: n is 0
- Rule Q:
+ Rule R:
one: n within 0..2 and n is not 0 and n is not 2
zero: n is 0
- Rule R:
+ Rule S:
few: n in 2..10
one: n within 0..1
- Rule S:
- few: n is 3
- many: n is 6
+ Rule T:
+ few: n mod 10 in 3..4,9 and n mod 100 not in 10..19,70..79,90..99
+ many: n mod 1000000 is 0 and n is not 0
+ one: n mod 10 is 1 and n mod 100 not in 11,71,91
+ two: n mod 10 is 2 and n mod 100 not in 12,72,92
+ Rule U:
one: n is 1
- two: n is 2
zero: n is 0
+ Rule V:
+ one: n in 0..1 or n in 11..99
+ Rule W:
+ one: n mod 10 in 1..2 or n mod 20 is 0
+ Rule X:
+ few: n in 3..10,13..19
+ one: n in 1,11
+ two: n in 2,12
Zero: []
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs