mirror of
https://gh.wpcy.net/https://github.com/WeblateOrg/language-data.git
synced 2026-04-21 09:42:22 +08:00
This seems to better fit for users expecting to find Sorani / Kurmanji directly. Fixes #1657
16 KiB
16 KiB
| 1 | code | name | nplurals | formula |
|---|---|---|---|---|
| 2 | af | Afrikaans | 2 | n != 1 |
| 3 | ak | Akan | 2 | n > 1 |
| 4 | am | Amharic | 2 | n > 1 |
| 5 | an | Aragonese | 2 | n != 1 |
| 6 | ar | Arabic | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))) |
| 7 | ar_001 | Modern Standard Arabic | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))) |
| 8 | ar_BH | Arabic (Bahrain) | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))) |
| 9 | ar_DZ | Arabic (Algeria) | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))) |
| 10 | ar_EG | Arabic (Egypt) | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))) |
| 11 | ar_KW | Arabic (Kuwait) | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))) |
| 12 | ar_LY | Arabic (Libya) | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))) |
| 13 | ar_Latn | Arabic (Latin script) | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))) |
| 14 | ar_MA | Arabic (Morocco) | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))) |
| 15 | ar_SA | Arabic (Saudi Arabia) | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))) |
| 16 | ar_XB | Arabic (XB pseudolocale) | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))) |
| 17 | ar_YE | Arabic (Yemen) | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))) |
| 18 | ars | Najdi Arabic | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))) |
| 19 | as | Assamese | 2 | n > 1 |
| 20 | asa | Asu | 2 | n != 1 |
| 21 | ast | Asturian | 2 | n != 1 |
| 22 | az | Azerbaijani | 2 | n != 1 |
| 23 | bal | Baluchi | 2 | n != 1 |
| 24 | be | Belarusian | 3 | (n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2) |
| 25 | be_Latn | Belarusian (Latin script) | 3 | (n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2) |
| 26 | bem | Bemba | 2 | n != 1 |
| 27 | bez | Bena | 2 | n != 1 |
| 28 | bg | Bulgarian | 2 | n != 1 |
| 29 | bho | Bhojpuri | 2 | n > 1 |
| 30 | blo | Anii | 3 | (n == 0) ? 0 : ((n == 1) ? 1 : 2) |
| 31 | bm | Bambara | 1 | 0 |
| 32 | bn | Bangla | 2 | n > 1 |
| 33 | bn_BD | Bengali (Bangladesh) | 2 | n > 1 |
| 34 | bn_IN | Bengali (India) | 2 | n > 1 |
| 35 | bo | Tibetan | 1 | 0 |
| 36 | bo_CN | Tibetan (China) | 1 | 0 |
| 37 | br | Breton | 5 | (n % 10 == 1 && n % 100 != 11 && n % 100 != 71 && n % 100 != 91) ? 0 : ((n % 10 == 2 && n % 100 != 12 && n % 100 != 72 && n % 100 != 92) ? 1 : ((((n % 10 == 3 || n % 10 == 4) || n % 10 == 9) && (n % 100 < 10 || n % 100 > 19) && (n % 100 < 70 || n % 100 > 79) && (n % 100 < 90 || n % 100 > 99)) ? 2 : ((n != 0 && n % 1000000 == 0) ? 3 : 4))) |
| 38 | brx | Bodo | 2 | n != 1 |
| 39 | bs | Bosnian | 3 | (n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2) |
| 40 | bs_Cyrl | Bosnian (Cyrillic script) | 3 | (n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2) |
| 41 | bs_Latn | Bosnian (Latin script) | 3 | (n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2) |
| 42 | ca | Catalan | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 43 | ca_AD | Catalan (Andorra) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 44 | ce | Chechen | 2 | n != 1 |
| 45 | ceb | Cebuano | 2 | n != 1 && n != 2 && n != 3 && (n % 10 == 4 || n % 10 == 6 || n % 10 == 9) |
| 46 | cgg | Chiga | 2 | n != 1 |
| 47 | chr | Cherokee | 2 | n != 1 |
| 48 | ckb | Central Kurdish | 2 | n != 1 |
| 49 | ckb_IQ | Kurdish (Sorani, Iraq) | 2 | n != 1 |
| 50 | ckb_IR | Kurdish (Sorani, Iran) | 2 | n != 1 |
| 51 | cs | Czech | 3 | (n == 1) ? 0 : ((n >= 2 && n <= 4) ? 1 : 2) |
| 52 | csw | Swampy Cree | 2 | n > 1 |
| 53 | cv | Chuvash | 3 | (n == 0) ? 0 : ((n == 1) ? 1 : 2) |
| 54 | cy | Welsh | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n == 3) ? 3 : ((n == 6) ? 4 : 5)))) |
| 55 | da | Danish | 2 | n != 1 |
| 56 | de | German | 2 | n != 1 |
| 57 | de_1901 | German (old spelling) | 2 | n != 1 |
| 58 | de_AT | German (Austria) | 2 | n != 1 |
| 59 | de_CH | German (Switzerland) | 2 | n != 1 |
| 60 | de_LU | German (Luxembourg) | 2 | n != 1 |
| 61 | doi | Dogri | 2 | n > 1 |
| 62 | dsb | Lower Sorbian | 4 | (n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 || n % 100 == 4) ? 2 : 3)) |
| 63 | dv | Divehi | 2 | n != 1 |
| 64 | dz | Dzongkha | 1 | 0 |
| 65 | ee | Ewe | 2 | n != 1 |
| 66 | el | Greek | 2 | n != 1 |
| 67 | en | English | 2 | n != 1 |
| 68 | en_150 | English (Europe) | 2 | n != 1 |
| 69 | en_AU | English (Australia) | 2 | n != 1 |
| 70 | en_CA | English (Canada) | 2 | n != 1 |
| 71 | en_GB | English (United Kingdom) | 2 | n != 1 |
| 72 | en_IE | English (Ireland) | 2 | n != 1 |
| 73 | en_IN | English (India) | 2 | n != 1 |
| 74 | en_NZ | English (New Zealand) | 2 | n != 1 |
| 75 | en_PH | English (Philippines) | 2 | n != 1 |
| 76 | en_Shaw | English (Shavian) | 2 | n != 1 |
| 77 | en_Shaw_GB | English (Shavian script, United Kingdom) | 2 | n != 1 |
| 78 | en_Shaw_US | English (Shavian script, United States) | 2 | n != 1 |
| 79 | en_US | English (United States) | 2 | n != 1 |
| 80 | en_XA | English (XA pseudolocale) | 2 | n != 1 |
| 81 | en_ZA | English (South Africa) | 2 | n != 1 |
| 82 | en_devel | English (Developer) | 2 | n != 1 |
| 83 | eo | Esperanto | 2 | n != 1 |
| 84 | es | Spanish | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 85 | es_150 | Spanish (Europe) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 86 | es_419 | Latin American Spanish | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 87 | es_AR | Spanish (Argentina) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 88 | es_BO | Spanish (Bolivia) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 89 | es_CL | Spanish (Chile) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 90 | es_CO | Spanish (Colombia) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 91 | es_CR | Spanish (Costa Rica) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 92 | es_CU | Spanish (Cuba) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 93 | es_DO | Spanish (Dominican Republic) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 94 | es_EC | Spanish (Ecuador) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 95 | es_MX | Spanish (Mexico) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 96 | es_NI | Spanish (Nicaragua) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 97 | es_PA | Spanish (Panama) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 98 | es_PE | Spanish (Peru) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 99 | es_PR | Spanish (Puerto Rico) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 100 | es_SV | Spanish (El Salvador) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 101 | es_US | Spanish (American) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 102 | es_UY | Spanish (Uruguay) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 103 | es_VE | Spanish (Venezuela) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 104 | et | Estonian | 2 | n != 1 |
| 105 | eu | Basque | 2 | n != 1 |
| 106 | fa | Persian | 2 | n > 1 |
| 107 | ff | Fula | 2 | n > 1 |
| 108 | fi | Finnish | 2 | n != 1 |
| 109 | fil | Filipino | 2 | n != 1 && n != 2 && n != 3 && (n % 10 == 4 || n % 10 == 6 || n % 10 == 9) |
| 110 | fo | Faroese | 2 | n != 1 |
| 111 | fr | French | 3 | (n == 0 || n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 112 | fr_AG | French (Antigua and Barbuda) | 3 | (n == 0 || n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 113 | fr_BE | French (Belgium) | 3 | (n == 0 || n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 114 | fr_CA | French (Canada) | 3 | (n == 0 || n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 115 | fr_CH | French (Switzerland) | 3 | (n == 0 || n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 116 | fr_LU | French (Luxembourg) | 3 | (n == 0 || n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 117 | fr_SN | French (Senegal) | 3 | (n == 0 || n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 118 | fur | Friulian | 2 | n != 1 |
| 119 | fy | Western Frisian | 2 | n != 1 |
| 120 | ga | Irish | 5 | (n == 1) ? 0 : ((n == 2) ? 1 : ((n >= 3 && n <= 6) ? 2 : ((n >= 7 && n <= 10) ? 3 : 4))) |
| 121 | gd | Scottish Gaelic | 4 | (n == 1 || n == 11) ? 0 : ((n == 2 || n == 12) ? 1 : ((n >= 3 && n <= 10 || n >= 13 && n <= 19) ? 2 : 3)) |
| 122 | gl | Galician | 2 | n != 1 |
| 123 | gsw | Swiss German | 2 | n != 1 |
| 124 | gu | Gujarati | 2 | n > 1 |
| 125 | gu_IN | Gujarati (India) | 2 | n > 1 |
| 126 | guw | Gun | 2 | n > 1 |
| 127 | gv | Manx | 4 | (n % 10 == 1) ? 0 : ((n % 10 == 2) ? 1 : ((n % 100 == 0 || n % 100 == 20 || n % 100 == 40 || n % 100 == 60 || n % 100 == 80) ? 2 : 3)) |
| 128 | ha | Hausa | 2 | n != 1 |
| 129 | haw | Hawaiian | 2 | n != 1 |
| 130 | he | Hebrew | 3 | (n == 1) ? 0 : ((n == 2) ? 1 : 2) |
| 131 | he_IL | Hebrew (Israel) | 3 | (n == 1) ? 0 : ((n == 2) ? 1 : 2) |
| 132 | hi | Hindi | 2 | n > 1 |
| 133 | hi_Latn | Hindi (Latin script) | 2 | n > 1 |
| 134 | hnj | Hmong Njua | 1 | 0 |
| 135 | hr | Croatian | 3 | (n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2) |
| 136 | hsb | Upper Sorbian | 4 | (n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 || n % 100 == 4) ? 2 : 3)) |
| 137 | hu | Hungarian | 2 | n != 1 |
| 138 | hy | Armenian | 2 | n > 1 |
| 139 | ia | Interlingua | 2 | n != 1 |
| 140 | id | Indonesian | 1 | 0 |
| 141 | ie | Interlingue | 2 | n != 1 |
| 142 | ig | Igbo | 1 | 0 |
| 143 | ii | Sichuan Yi | 1 | 0 |
| 144 | io | Ido | 2 | n != 1 |
| 145 | is | Icelandic | 2 | n % 10 != 1 || n % 100 == 11 |
| 146 | it | Italian | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 147 | it_CH | Italian (Switzerland) | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 148 | iu | Inuktitut | 3 | (n == 1) ? 0 : ((n == 2) ? 1 : 2) |
| 149 | iu_Latn | Inuktitut (Latin script) | 3 | (n == 1) ? 0 : ((n == 2) ? 1 : 2) |
| 150 | ja | Japanese | 1 | 0 |
| 151 | ja_KS | Japanese (Kansai) | 1 | 0 |
| 152 | jbo | Lojban | 1 | 0 |
| 153 | jgo | Ngomba | 2 | n != 1 |
| 154 | jmc | Machame | 2 | n != 1 |
| 155 | jv | Javanese | 1 | 0 |
| 156 | jw | Javanese | 1 | 0 |
| 157 | ka | Georgian | 2 | n != 1 |
| 158 | kab | Kabyle | 2 | n > 1 |
| 159 | kaj | Jju | 2 | n != 1 |
| 160 | kcg | Tyap | 2 | n != 1 |
| 161 | kde | Makonde | 1 | 0 |
| 162 | kea | Kabuverdianu | 1 | 0 |
| 163 | kk | Kazakh | 2 | n != 1 |
| 164 | kk_Latn | Kazakh (Latin script) | 2 | n != 1 |
| 165 | kkj | Kako | 2 | n != 1 |
| 166 | kl | Kalaallisut | 2 | n != 1 |
| 167 | km | Khmer | 1 | 0 |
| 168 | kn | Kannada | 2 | n > 1 |
| 169 | ko | Korean | 1 | 0 |
| 170 | kok | Konkani | 2 | n > 1 |
| 171 | kok_Latn | Konkani | 2 | n > 1 |
| 172 | ks | Kashmiri | 2 | n != 1 |
| 173 | ksb | Shambala | 2 | n != 1 |
| 174 | ksh | Colognian | 3 | (n == 0) ? 0 : ((n == 1) ? 1 : 2) |
| 175 | ku | Kurdish | 2 | n != 1 |
| 176 | kw | Cornish | 6 | (n == 0) ? 0 : ((n == 1) ? 1 : (((n % 100 == 2 || n % 100 == 22 || n % 100 == 42 || n % 100 == 62 || n % 100 == 82) || n % 1000 == 0 && (n % 100000 >= 1000 && n % 100000 <= 20000 || n % 100000 == 40000 || n % 100000 == 60000 || n % 100000 == 80000) || n != 0 && n % 1000000 == 100000) ? 2 : ((n % 100 == 3 || n % 100 == 23 || n % 100 == 43 || n % 100 == 63 || n % 100 == 83) ? 3 : ((n != 1 && (n % 100 == 1 || n % 100 == 21 || n % 100 == 41 || n % 100 == 61 || n % 100 == 81)) ? 4 : 5)))) |
| 177 | ky | Kyrgyz | 2 | n != 1 |
| 178 | lag | Langi | 3 | (n == 0) ? 0 : ((n == 1) ? 1 : 2) |
| 179 | lb | Luxembourgish | 2 | n != 1 |
| 180 | lg | Ganda | 2 | n != 1 |
| 181 | lij | Ligurian | 2 | n != 1 |
| 182 | lkt | Lakota | 1 | 0 |
| 183 | lld | Ladin | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 184 | ln | Lingala | 2 | n > 1 |
| 185 | lo | Lao | 1 | 0 |
| 186 | lt | Lithuanian | 3 | (n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? 1 : 2) |
| 187 | lv | Latvian | 3 | (n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2) |
| 188 | mas | Masai | 2 | n != 1 |
| 189 | mg | Malagasy | 2 | n > 1 |
| 190 | mgo | Metaʼ | 2 | n != 1 |
| 191 | mk | Macedonian | 2 | n % 10 != 1 || n % 100 == 11 |
| 192 | ml | Malayalam | 2 | n != 1 |
| 193 | mn | Mongolian | 2 | n != 1 |
| 194 | mn_Cyrl | Mongolian (Cyrillic script) | 2 | n != 1 |
| 195 | mn_Mong | Mongolian (Traditional script) | 2 | n != 1 |
| 196 | mo | Moldavian | 3 | (n == 1) ? 0 : ((n == 0 || n != 1 && n % 100 >= 1 && n % 100 <= 19) ? 1 : 2) |
| 197 | mr | Marathi | 2 | n != 1 |
| 198 | ms | Malay | 1 | 0 |
| 199 | ms_Arab | Malay (Jawi) | 1 | 0 |
| 200 | mt | Maltese | 5 | (n == 1) ? 0 : ((n == 2) ? 1 : ((n == 0 || n % 100 >= 3 && n % 100 <= 10) ? 2 : ((n % 100 >= 11 && n % 100 <= 19) ? 3 : 4))) |
| 201 | my | Burmese | 1 | 0 |
| 202 | nah | Nahuatl | 2 | n != 1 |
| 203 | naq | Nama | 3 | (n == 1) ? 0 : ((n == 2) ? 1 : 2) |
| 204 | nb | Norwegian Bokmål | 2 | n != 1 |
| 205 | nb_NO | Norwegian Bokmål | 2 | n != 1 |
| 206 | nd | North Ndebele | 2 | n != 1 |
| 207 | ne | Nepali | 2 | n != 1 |
| 208 | nl | Dutch | 2 | n != 1 |
| 209 | nl_BE | Dutch (Belgium) | 2 | n != 1 |
| 210 | nn | Norwegian Nynorsk | 2 | n != 1 |
| 211 | nnh | Ngiemboon | 2 | n != 1 |
| 212 | no | Norwegian | 2 | n != 1 |
| 213 | nqo | N’Ko | 1 | 0 |
| 214 | nr | South Ndebele | 2 | n != 1 |
| 215 | nso | Northern Sotho | 2 | n > 1 |
| 216 | ny | Nyanja | 2 | n != 1 |
| 217 | nyn | Nyankole | 2 | n != 1 |
| 218 | om | Oromo | 2 | n != 1 |
| 219 | or | Odia | 2 | n != 1 |
| 220 | os | Ossetic | 2 | n != 1 |
| 221 | osa | Osage | 1 | 0 |
| 222 | pa | Punjabi | 2 | n > 1 |
| 223 | pa_PK | Punjabi (Pakistan) | 2 | n > 1 |
| 224 | pap | Papiamento | 2 | n != 1 |
| 225 | pcm | Nigerian Pidgin | 2 | n > 1 |
| 226 | pl | Polish | 3 | (n == 1) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2) |
| 227 | prg | Prussian | 3 | (n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2) |
| 228 | ps | Pashto | 2 | n != 1 |
| 229 | pt | Portuguese | 3 | (n == 0 || n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 230 | pt_AO | Portuguese (Angola) | 3 | (n == 0 || n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 231 | pt_BR | Portuguese (Brazil) | 3 | (n == 0 || n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 232 | pt_BR@formal | Portuguese (Brazil, formal) | 3 | (n == 0 || n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 233 | pt_BR@informal | Portuguese (Brazil, informal) | 3 | (n == 0 || n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 234 | pt_PT | European Portuguese | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 235 | rm | Romansh | 2 | n != 1 |
| 236 | ro | Romanian | 3 | (n == 1) ? 0 : ((n == 0 || n != 1 && n % 100 >= 1 && n % 100 <= 19) ? 1 : 2) |
| 237 | ro_MD | Moldavian | 3 | (n == 1) ? 0 : ((n == 0 || n != 1 && n % 100 >= 1 && n % 100 <= 19) ? 1 : 2) |
| 238 | rof | Rombo | 2 | n != 1 |
| 239 | ru | Russian | 3 | (n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2) |
| 240 | ru_UA | Russian (Ukraine) | 3 | (n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2) |
| 241 | rwk | Rwa | 2 | n != 1 |
| 242 | sah | Yakut | 1 | 0 |
| 243 | saq | Samburu | 2 | n != 1 |
| 244 | sat | Santali | 3 | (n == 1) ? 0 : ((n == 2) ? 1 : 2) |
| 245 | sat_Deva | Santali (Devanagari script) | 3 | (n == 1) ? 0 : ((n == 2) ? 1 : 2) |
| 246 | sat_Olck | Santali (Ol Chiki script) | 3 | (n == 1) ? 0 : ((n == 2) ? 1 : 2) |
| 247 | sc | Sardinian | 2 | n != 1 |
| 248 | scn | Sicilian | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 249 | sd | Sindhi | 2 | n != 1 |
| 250 | sdh | Southern Kurdish | 2 | n != 1 |
| 251 | se | Northern Sami | 3 | (n == 1) ? 0 : ((n == 2) ? 1 : 2) |
| 252 | seh | Sena | 2 | n != 1 |
| 253 | ses | Koyraboro Senni | 1 | 0 |
| 254 | sg | Sango | 1 | 0 |
| 255 | sgs | Samogitian | 4 | (n % 10 == 1 && n % 100 != 11) ? 0 : ((n == 2) ? 1 : ((n != 2 && n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? 2 : 3)) |
| 256 | sh | Serbo-Croatian | 3 | (n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2) |
| 257 | shi | Tachelhit | 3 | (n == 0 || n == 1) ? 0 : ((n >= 2 && n <= 10) ? 1 : 2) |
| 258 | si | Sinhala | 2 | n > 1 |
| 259 | sk | Slovak | 3 | (n == 1) ? 0 : ((n >= 2 && n <= 4) ? 1 : 2) |
| 260 | sl | Slovenian | 4 | (n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 || n % 100 == 4) ? 2 : 3)) |
| 261 | sma | Southern Sami | 3 | (n == 1) ? 0 : ((n == 2) ? 1 : 2) |
| 262 | smi | Sami | 3 | (n == 1) ? 0 : ((n == 2) ? 1 : 2) |
| 263 | smj | Lule Sami | 3 | (n == 1) ? 0 : ((n == 2) ? 1 : 2) |
| 264 | smn | Inari Sami | 3 | (n == 1) ? 0 : ((n == 2) ? 1 : 2) |
| 265 | sms | Skolt Sami | 3 | (n == 1) ? 0 : ((n == 2) ? 1 : 2) |
| 266 | sn | Shona | 2 | n != 1 |
| 267 | so | Somali | 2 | n != 1 |
| 268 | sq | Albanian | 2 | n != 1 |
| 269 | sr | Serbian | 3 | (n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2) |
| 270 | sr_Cyrl | Serbian (Cyrillic script) | 3 | (n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2) |
| 271 | sr_Latn | Serbian (Latin script) | 3 | (n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2) |
| 272 | ss | Swati | 2 | n != 1 |
| 273 | ssy | Saho | 2 | n != 1 |
| 274 | st | Southern Sotho | 2 | n != 1 |
| 275 | su | Sundanese | 1 | 0 |
| 276 | sv | Swedish | 2 | n != 1 |
| 277 | sw | Swahili | 2 | n != 1 |
| 278 | sw_CD | Swahili (Congo) | 2 | n != 1 |
| 279 | sw_TZ | Swahili (Tanzania) | 2 | n != 1 |
| 280 | syr | Syriac | 2 | n != 1 |
| 281 | ta | Tamil | 2 | n != 1 |
| 282 | ta_LK | Tamil (Sri Lanka) | 2 | n != 1 |
| 283 | te | Telugu | 2 | n != 1 |
| 284 | teo | Teso | 2 | n != 1 |
| 285 | th | Thai | 1 | 0 |
| 286 | ti | Tigrinya | 2 | n > 1 |
| 287 | tig | Tigre | 2 | n != 1 |
| 288 | tk | Turkmen | 2 | n != 1 |
| 289 | tl | Tagalog | 2 | n != 1 && n != 2 && n != 3 && (n % 10 == 4 || n % 10 == 6 || n % 10 == 9) |
| 290 | tn | Tswana | 2 | n != 1 |
| 291 | to | Tongan | 1 | 0 |
| 292 | tpi | Tok Pisin | 1 | 0 |
| 293 | tr | Turkish | 2 | n != 1 |
| 294 | ts | Tsonga | 2 | n != 1 |
| 295 | tzm | Central Atlas Tamazight | 2 | n >= 2 && (n < 11 || n > 99) |
| 296 | ug | Uyghur | 2 | n != 1 |
| 297 | uk | Ukrainian | 3 | (n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2) |
| 298 | ur | Urdu | 2 | n != 1 |
| 299 | ur_IN | Urdu (India) | 2 | n != 1 |
| 300 | ur_PK | Urdu (Pakistan) | 2 | n != 1 |
| 301 | uz | Uzbek | 2 | n != 1 |
| 302 | uz_Latn | Uzbek (Latin script) | 2 | n != 1 |
| 303 | ve | Venda | 2 | n != 1 |
| 304 | vec | Venetian | 3 | (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2) |
| 305 | vi | Vietnamese | 1 | 0 |
| 306 | vo | Volapük | 2 | n != 1 |
| 307 | vun | Vunjo | 2 | n != 1 |
| 308 | wa | Walloon | 2 | n > 1 |
| 309 | wae | Walser | 2 | n != 1 |
| 310 | wo | Wolof | 1 | 0 |
| 311 | xh | Xhosa | 2 | n != 1 |
| 312 | xog | Soga | 2 | n != 1 |
| 313 | yi | Yiddish | 2 | n != 1 |
| 314 | yo | Yoruba | 1 | 0 |
| 315 | yue | Cantonese | 1 | 0 |
| 316 | yue_Hans | Cantonese (Simplified Han script) | 1 | 0 |
| 317 | yue_Hant | Cantonese (Traditional Han script) | 1 | 0 |
| 318 | zh | Chinese | 1 | 0 |
| 319 | zh_Hans | Chinese (Simplified Han script) | 1 | 0 |
| 320 | zh_Hans_SG | Chinese (Simplified Han script, Singapore) | 1 | 0 |
| 321 | zh_Hant | Chinese (Traditional Han script) | 1 | 0 |
| 322 | zh_Hant_HK | Chinese (Traditional Han script, Hong Kong) | 1 | 0 |
| 323 | zh_Latn | Chinese (Hanyu Pinyin) | 1 | 0 |
| 324 | zu | Zulu | 2 | n > 1 |