Mercurial > babel > old > babel-test
annotate babel/messages/plurals.py @ 318:e7e6eb212628 stable-0.9.x
Ported [335:338], [345], and [351] to 0.9.x stable branch.
author | cmlenz |
---|---|
date | Fri, 01 Feb 2008 15:41:31 +0000 |
parents | dbda490814c8 |
children | faf0ead3a132 |
rev | line source |
---|---|
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
1 # -*- coding: utf-8 -*- |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
2 # |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
3 # Copyright (C) 2007 Edgewall Software |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
4 # All rights reserved. |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
5 # |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
6 # This software is licensed as described in the file COPYING, which |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
7 # you should have received as part of this distribution. The terms |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
8 # are also available at http://babel.edgewall.org/wiki/License. |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
9 # |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
10 # This software consists of voluntary contributions made by many |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
11 # individuals. For the exact contribution history, see the revision |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
12 # history and logs, available at http://babel.edgewall.org/log/. |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
13 |
56
27fba894d3ca
Add actual data structures for handling message catalogs, so that more code can be reused here between the frontends.
cmlenz
parents:
54
diff
changeset
|
14 """Plural form definitions.""" |
27fba894d3ca
Add actual data structures for handling message catalogs, so that more code can be reused here between the frontends.
cmlenz
parents:
54
diff
changeset
|
15 |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
16 PLURALS = { |
318
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
17 # Afar |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
18 # 'aa': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
19 # Abkhazian |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
20 # 'ab': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
21 # Avestan |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
22 # 'ae': (), |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
23 # Afrikaans - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
24 'af': (2, '(n != 1)'), |
318
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
25 # Akan |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
26 # 'ak': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
27 # Amharic |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
28 # 'am': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
29 # Aragonese |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
30 # 'an': (), |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
31 # Arabic - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
32 'ar': (6, '(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n>=3 && n<=10 ? 3 : n>=11 && n<=99 ? 4 : 5)'), |
318
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
33 # Assamese |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
34 # 'as': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
35 # Avaric |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
36 # 'av': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
37 # Aymara |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
38 # 'ay': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
39 # Azerbaijani |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
40 # 'az': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
41 # Bashkir |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
42 # 'ba': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
43 # Belarusian |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
44 # 'be': (), |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
45 # Bulgarian - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
46 'bg': (2, '(n != 1)'), |
318
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
47 # Bihari |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
48 # 'bh': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
49 # Bislama |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
50 # 'bi': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
51 # Bambara |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
52 # 'bm': (), |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
53 # Bengali - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
54 'bn': (2, '(n != 1)'), |
300 | 55 # Tibetan - as discussed in private with Andrew West |
56 'bo': (1, '0'), | |
318
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
57 # Breton |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
58 # 'br': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
59 # Bosnian |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
60 # 'bs': (), |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
61 # Catalan - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
62 'ca': (2, '(n != 1)'), |
318
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
63 # Chechen |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
64 # 'ce': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
65 # Chamorro |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
66 # 'ch': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
67 # Corsican |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
68 # 'co': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
69 # Cree |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
70 # 'cr': (), |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
71 # Czech |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
72 'cs': (3, '(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)'), |
318
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
73 # Church Slavic |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
74 # 'cu': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
75 # Chuvash |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
76 'cv': (1, '0'), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
77 # Welsh |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
78 'cy': (5, 'n==1 ? 1 : n==2 ? 2 : n==3 ? 3 : n==6 ? 4 : 0'), |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
79 # Danish |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
80 'da': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
81 # German |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
82 'de': (2, '(n != 1)'), |
318
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
83 # Divehi |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
84 # 'dv': (), |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
85 # Dzongkha |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
86 'dz': (1, '0'), |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
87 # Greek |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
88 'el': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
89 # English |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
90 'en': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
91 # Esperanto |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
92 'eo': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
93 # Spanish |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
94 'es': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
95 # Estonian |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
96 'et': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
97 # Basque - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
98 'eu': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
99 # Persian - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
100 'fa': (1, '0'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
101 # Finnish |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
102 'fi': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
103 # French |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
104 'fr': (2, '(n > 1)'), |
300 | 105 # Friulian - From Pootle's PO's |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
106 'fur': (2, '(n > 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
107 # Irish |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
108 'ga': (3, 'n==1 ? 0 : n==2 ? 1 : 2'), |
300 | 109 # Galician - From Pootle's PO's |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
110 'gl': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
111 # Hausa - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
112 'ha': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
113 # Hebrew |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
114 'he': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
115 # Hindi - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
116 'hi': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
117 # Croatian |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
118 'hr': (3, '(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
119 # Hungarian |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
120 'hu': (1, '0'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
121 # Armenian - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
122 'hy': (1, '0'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
123 # Icelandic - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
124 'is': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
125 # Italian |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
126 'it': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
127 # Japanese |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
128 'ja': (1, '0'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
129 # Georgian - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
130 'ka': (1, '0'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
131 # Kongo - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
132 'kg': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
133 # Khmer - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
134 'km': (1, '0'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
135 # Korean |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
136 'ko': (1, '0'), |
300 | 137 # Kurdish - From Pootle's PO's |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
138 'ku': (2, '(n != 1)'), |
318
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
139 # Lao - Another member of the Tai language family, like Thai. |
e7e6eb212628
Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents:
300
diff
changeset
|
140 'lo': (1, '0'), |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
141 # Lithuanian |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
142 'lt': (3, '(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
143 # Latvian |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
144 'lv': (3, '(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
145 # Maltese - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
146 'mt': (4, '(n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3)'), |
300 | 147 # Norwegian Bokmål |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
148 'nb': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
149 # Dutch |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
150 'nl': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
151 # Norwegian Nynorsk |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
152 'nn': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
153 # Norwegian |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
154 'no': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
155 # Punjabi - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
156 'pa': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
157 # Polish |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
158 'pl': (3, '(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
159 # Portuguese |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
160 'pt': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
161 # Brazilian |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
162 'pt_BR': (2, '(n > 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
163 # Romanian - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
164 'ro': (3, '(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
165 # Russian |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
166 'ru': (3, '(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
167 # Slovak |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
168 'sk': (3, '(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
169 # Slovenian |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
170 'sl': (4, '(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
171 # Serbian - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
172 'sr': (3, '(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10< =4 && (n%100<10 || n%100>=20) ? 1 : 2)'), |
300 | 173 # Southern Sotho - From Pootle's PO's |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
174 'st': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
175 # Swedish |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
176 'sv': (2, '(n != 1)'), |
300 | 177 # Thai |
178 'th': (1, '0'), | |
51
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
179 # Turkish |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
180 'tr': (1, '0'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
181 # Ukrainian |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
182 'uk': (3, '(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
183 # Venda - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
184 've': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
185 # Vietnamese - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
186 'vi': (1, '0'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
187 # Xhosa - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
188 'xh': (2, '(n != 1)'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
189 # Chinese - From Pootle's PO's |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
190 'zh_CN': (1, '0'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
191 'zh_HK': (1, '0'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
192 'zh_TW': (1, '0'), |
7f61453c1bea
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
palgarvio
parents:
diff
changeset
|
193 } |