[gtranslator] Updated list of plural forms for several languages



commit 344507a9203ab2e4ae344876639420b420ed89f0
Author: Daniel Mustieles <daniel mustieles gmail com>
Date:   Mon Mar 19 12:57:31 2012 +0100

    Updated list of plural forms for several languages

 data/gtr-plural-forms.ini |  113 +++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 109 insertions(+), 4 deletions(-)
---
diff --git a/data/gtr-plural-forms.ini b/data/gtr-plural-forms.ini
index 0397dc2..7f46895 100644
--- a/data/gtr-plural-forms.ini
+++ b/data/gtr-plural-forms.ini
@@ -1,7 +1,112 @@
 [Plural Forms]
 
-ca=nplurals=2; plural=(n!=1);
+af=nplurals=2; plural=(n != 1);
+am=nplurals=2; plural=(n > 1);
+an=nplurals=2; plural=(n != 1);
+ar=nplurals=6; plural= n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;
+as==nplurals=2; plural=(n!=1);
+az_IR=nplurals=1; plural=0;
+az=nplurals=2; plural=(n != 1);
+be=nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
+bg=nplurals=2; plural=(n != 1);
+bn_IN=nplurals=2; plural=(n != 1);
+bn=nplurals=2; plural=(n != 1);
+br=nplurals=2; plural=(n > 1);
+bs=nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
+ca=nplurals=2; plural=(n != 1);
 ca valencia=nplurals=2; plural=(n!=1);
-de=nplurals=2; plural=(n!=1);
-es=nplurals=2; plural=(n!=1);
-gl=nplurals=2; plural=(n!=1);
+cs=nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;
+cy=nplurals=4; plural= (n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;
+da=nplurals=2; plural=(n != 1);
+de=nplurals=2; plural=(n != 1);
+dz=nplurals=1; plural=0;
+el=nplurals=2; plural=(n != 1);
+en_AU=nplurals=2; plural=(n != 1);
+en_CA=nplurals=2; plural=(n != 1);
+en_GB=nplurals=2; plural=(n != 1);
+eo=nplurals=2; plural=(n != 1);
+es_MX=nplurals=2; plural=(n != 1);
+es=nplurals=2; plural=(n != 1);
+et=nplurals=2; plural=(n != 1);
+eu=nplurals=2; plural=(n != 1);
+fa=nplurals=1; plural=0;
+fi=nplurals=2; plural=(n != 1);
+fr=nplurals=2; plural=(n > 1);
+fy=nplurals=2; plural=(n != 1);
+ga=nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4;
+gl=nplurals=2; plural=(n != 1);
+gu=nplurals=2; plural=(n != 1);
+gv=nplurals=3; plural=n == 1 ? 0 : (n == 2 ? 1 : 2);
+ha=nplurals=2; plural=(n != 1);
+he=nplurals=2; plural=(n != 1);
+hi=nplurals=2; plural=(n != 1);
+hr=nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
+hu=nplurals=2; plural=(n != 1);
+hy=nplurals=1; plural=0;
+id=nplurals=1; plural=0;
+io=nplurals=2; plural=n != 1;
+is=nplurals=2; plural=(n % 100 != 1 && n % 100 != 21 && n % 100 != 31 && n % 100 != 41 && n % 100 != 51 && n % 100 != 61 && n % 100 != 71 && n % 100 != 81 && n % 100 != 91);
+it=nplurals=2; plural=(n != 1);
+ja=nplurals=1; plural=0;
+ka=nplurals=1; plural=0;
+kg=nplurals=2;plural=(n>1);
+kk=nplurals=1; plural=0;
+km=nplurals=1; plural=0;
+kn=nplurals=2; plural=(n!=1);
+ko=nplurals=1; plural=0;
+ks=nplurals=2; plural=(n!=1);
+ku=nplurals=2; plural=(n!= 1);
+ky=nplurals=1; plural=0;
+lg=nplurals=2; plural=n != 1;
+lo=nplurals=1; plural=0;
+lt=nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);
+lv=nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);
+mg=nplurals=2; plural=(n > 1);
+mi=nplurals=2; plural=(n > 1);
+mk=nplurals=2; plural= n==1 || n%10==1 ? 0 : 1;
+ml=nplurals=2; plural=(n != 1);
+mn=nplurals=2; plural=(n != 1);
+mr=nplurals=2; plural=(n != 1);
+ms=nplurals=1; plural=0;
+my=nplurals=1; plural=0;
+ne=nplurals=2; plural=(n != 1);
+nl=nplurals=2; plural=(n != 1);
+no=nplurals=2; plural=(n != 1);
+oc=nplurals=2; plural=(n > 1);
+or=nplurals=2; plural=(n != 1);
+os=nplurals=2; plural=(n != 1);
+pa=nplurals=2; plural=(n != 1);
+pl=nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
+pt_BR=nplurals=2; plural=(n > 1);
+pt=nplurals=2; plural=(n != 1);
+ro=nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2);
+ru=nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
+rw=nplurals=2; plural=(n != 1);
+si=nplurals=2; plural=(n != 1);
+sk=nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;
+sl=nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 or n%100==4 ? 3 : 0);
+sq=nplurals=2; plural=(n != 1);
+sr=nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
+sv=nplurals=2; plural=(n != 1);
+sw=nplurals=2; plural=(n != 1);
+ta=nplurals=2; plural=(n != 1);
+te=nplurals=2; plural=(n != 1);
+tg=nplurals=2; plural=(n != 1);
+th=nplurals=1; plural=0;
+tk=nplurals=2; plural=(n != 1);
+tl=nplurals=2; plural=(n > 1);
+tr=nplurals=1; plural=0;
+ts=nplurals=2; plural=(n != 1);
+tt=nplurals=1; plural=0;
+ug=nplurals=1; plural=0;
+uk=nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
+ur=nplurals=2; plural=(n != 1);
+uz=nplurals=2; plural=(n != 1);
+vi=nplurals=1; plural=0;
+wa=nplurals=2; plural=(n > 1);
+xh=nplurals=2; plural=(n!=1);
+yo=nplurals=2; plural=(n != 1);
+zh_CN=nplurals=2; plural=(n!=1);
+zh_HK=nplurals=2; plural=(n != 1);
+zh_TW=nplurals=2; plural=(n != 1);
+zu=nplurals=2; plural=(n != 1);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]