Mercurial > babel > old > mirror
comparison babel/messages/plurals.py @ 304:f9c90b6cf726
Add commented ISO 639-1 codes up to 'e'.
author | jruigrok |
---|---|
date | Mon, 31 Dec 2007 10:55:28 +0000 |
parents | 59f87229ef58 |
children | a3984ac20b86 |
comparison
equal
deleted
inserted
replaced
303:59f87229ef58 | 304:f9c90b6cf726 |
---|---|
12 # history and logs, available at http://babel.edgewall.org/log/. | 12 # history and logs, available at http://babel.edgewall.org/log/. |
13 | 13 |
14 """Plural form definitions.""" | 14 """Plural form definitions.""" |
15 | 15 |
16 PLURALS = { | 16 PLURALS = { |
17 # Afar | |
18 # 'aa': (), | |
19 # Abkhazian | |
20 # 'ab': (), | |
21 # Avestan | |
22 # 'ae': (), | |
17 # Afrikaans - From Pootle's PO's | 23 # Afrikaans - From Pootle's PO's |
18 'af': (2, '(n != 1)'), | 24 'af': (2, '(n != 1)'), |
25 # Akan | |
26 # 'ak': (), | |
27 # Amharic | |
28 # 'am': (), | |
29 # Aragonese | |
30 # 'an': (), | |
19 # Arabic - From Pootle's PO's | 31 # Arabic - From Pootle's PO's |
20 'ar': (6, '(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n>=3 && n<=10 ? 3 : n>=11 && n<=99 ? 4 : 5)'), | 32 'ar': (6, '(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n>=3 && n<=10 ? 3 : n>=11 && n<=99 ? 4 : 5)'), |
33 # Assamese | |
34 # 'as': (), | |
35 # Avaric | |
36 # 'av': (), | |
37 # Aymara | |
38 # 'ay': (), | |
39 # Azerbaijani | |
40 # 'az': (), | |
41 # Bashkir | |
42 # 'ba': (), | |
43 # Belarusian | |
44 # 'be': (), | |
21 # Bulgarian - From Pootle's PO's | 45 # Bulgarian - From Pootle's PO's |
22 'bg': (2, '(n != 1)'), | 46 'bg': (2, '(n != 1)'), |
47 # Bihari | |
48 # 'bh': (), | |
49 # Bislama | |
50 # 'bi': (), | |
51 # Bambara | |
52 # 'bm': (), | |
23 # Bengali - From Pootle's PO's | 53 # Bengali - From Pootle's PO's |
24 'bn': (2, '(n != 1)'), | 54 'bn': (2, '(n != 1)'), |
25 # Tibetan - as discussed in private with Andrew West | 55 # Tibetan - as discussed in private with Andrew West |
26 'bo': (1, '0'), | 56 'bo': (1, '0'), |
57 # Breton | |
58 # 'br': (), | |
59 # Bosnian | |
60 # 'bs': (), | |
27 # Catalan - From Pootle's PO's | 61 # Catalan - From Pootle's PO's |
28 'ca': (2, '(n != 1)'), | 62 'ca': (2, '(n != 1)'), |
63 # Chechen | |
64 # 'ce': (), | |
65 # Chamorro | |
66 # 'ch': (), | |
67 # Corsican | |
68 # 'co': (), | |
69 # Cree | |
70 # 'cr': (), | |
29 # Czech | 71 # Czech |
30 'cs': (3, '(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)'), | 72 'cs': (3, '(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)'), |
73 # Church Slavic | |
74 # 'cu': (), | |
75 # Chuvash | |
76 # 'cv': (), | |
77 # Welsh | |
78 # 'cy': (), | |
31 # Danish | 79 # Danish |
32 'da': (2, '(n != 1)'), | 80 'da': (2, '(n != 1)'), |
33 # German | 81 # German |
34 'de': (2, '(n != 1)'), | 82 'de': (2, '(n != 1)'), |
83 # Divehi | |
84 # 'dv': (), | |
85 # Dzongkha | |
86 # 'dz': (), | |
35 # Greek | 87 # Greek |
36 'el': (2, '(n != 1)'), | 88 'el': (2, '(n != 1)'), |
37 # English | 89 # English |
38 'en': (2, '(n != 1)'), | 90 'en': (2, '(n != 1)'), |
39 # Esperanto | 91 # Esperanto |