1 /* Table of languages. 2 Copyright (C) 2001-2006 Free Software Foundation, Inc. 3 Written by Bruno Haible <haible@clisp.cons.org>, 2005. 4 5 This program is free software; you can redistribute it and/or modify 6 it under the terms of the GNU General Public License as published by 7 the Free Software Foundation; either version 2, or (at your option) 8 any later version. 9 10 This program is distributed in the hope that it will be useful, 11 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 GNU General Public License for more details. 14 15 You should have received a copy of the GNU General Public License 16 along with this program; if not, write to the Free Software Foundation, 17 Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ 18 19 #ifdef HAVE_CONFIG_H 20 # include "config.h" 21 #endif 22 23 /* Specification. */ 24 #include "lang-table.h" 25 26 /* Derived from ISO 639. */ 27 struct language_table_entry language_table[] = 28 { 29 { "aa", "Afar" }, 30 { "ab", "Abkhazian" }, 31 { "ace", "Achinese" }, 32 { "ad", "Adangme" }, 33 { "ae", "Avestan" }, 34 { "af", "Afrikaans" }, 35 { "ak", "Akan" }, 36 { "am", "Amharic" }, 37 { "an", "Aragonese" }, 38 { "ang", "Old English" }, 39 { "ar", "Arabic" }, 40 { "as", "Assamese" }, 41 { "av", "Avaric" }, 42 { "awa", "Awadhi" }, 43 { "ay", "Aymara" }, 44 { "az", "Azerbaijani" }, 45 { "ba", "Bashkir" }, 46 { "bad", "Banda" }, 47 { "bal", "Baluchi" }, 48 { "ban", "Balinese" }, 49 { "be", "Belarusian" }, 50 { "bem", "Bemba" }, 51 { "bg", "Bulgarian" }, 52 { "bh", "Bihari" }, 53 { "bho", "Bhojpuri" }, 54 { "bi", "Bislama" }, 55 { "bik", "Bikol" }, 56 { "bin", "Bini" }, 57 { "bm", "Bambara" }, 58 { "bn", "Bengali" }, 59 { "bo", "Tibetan" }, 60 { "br", "Breton" }, 61 { "bs", "Bosnian" }, 62 { "btk", "Batak" }, 63 { "bug", "Buginese" }, 64 { "ca", "Catalan" }, 65 { "ce", "Chechen" }, 66 { "ceb", "Cebuano" }, 67 { "ch", "Chamorro" }, 68 { "co", "Corsican" }, 69 { "cr", "Cree" }, 70 { "cs", "Czech" }, 71 { "csb", "Kashubian" }, 72 { "cu", "Church Slavic" }, 73 { "cv", "Chuvash" }, 74 { "cy", "Welsh" }, 75 { "da", "Danish" }, 76 { "de", "German" }, 77 { "din", "Dinka" }, 78 { "doi", "Dogri" }, 79 { "dv", "Divehi" }, 80 { "dz", "Dzongkha" }, 81 { "ee", "Ewe" }, 82 { "el", "Greek" }, 83 { "en", "English" }, 84 { "eo", "Esperanto" }, 85 { "es", "Spanish" }, 86 { "et", "Estonian" }, 87 { "eu", "Basque" }, 88 { "fa", "Persian" }, 89 { "ff", "Fulah" }, 90 { "fi", "Finnish" }, 91 { "fil", "Filipino" }, 92 { "fj", "Fijian" }, 93 { "fo", "Faroese" }, 94 { "fon", "Fon" }, 95 { "fr", "French" }, 96 { "fy", "Western Frisian" }, 97 { "ga", "Irish" }, 98 { "gd", "Scots" }, 99 { "gl", "Galician" }, 100 { "gn", "Guarani" }, 101 { "gon", "Gondi" }, 102 { "gsw", "Swiss German" }, 103 { "gu", "Gujarati" }, 104 { "gv", "Manx" }, 105 { "ha", "Hausa" }, 106 { "he", "Hebrew" }, 107 { "hi", "Hindi" }, 108 { "hil", "Hiligaynon" }, 109 { "hmn", "Hmong" }, 110 { "ho", "Hiri Motu" }, 111 { "hr", "Croatian" }, 112 { "ht", "Haitian" }, 113 { "hu", "Hungarian" }, 114 { "hy", "Armenian" }, 115 { "hz", "Herero" }, 116 { "ia", "Interlingua" }, 117 { "id", "Indonesian" }, 118 { "ie", "Interlingue" }, 119 { "ig", "Igbo" }, 120 { "ii", "Sichuan Yi" }, 121 { "ik", "Inupiak" }, 122 { "ilo", "Iloko" }, 123 { "is", "Icelandic" }, 124 { "it", "Italian" }, 125 { "iu", "Inuktitut" }, 126 { "ja", "Japanese" }, 127 { "jab", "Hyam" }, 128 { "jw", "Javanese" }, 129 { "ka", "Georgian" }, 130 { "kab", "Kabyle" }, 131 { "kaj", "Jju" }, 132 { "kam", "Kamba" }, 133 { "kbd", "Kabardian" }, 134 { "kcg", "Tyap" }, 135 { "kdm", "Kagoma" }, 136 { "kg", "Kongo" }, 137 { "ki", "Kikuyu" }, 138 { "kj", "Kuanyama" }, 139 { "kk", "Kazakh" }, 140 { "kl", "Kalaallisut" }, 141 { "km", "Khmer" }, 142 { "kmb", "Kimbundu" }, 143 { "kn", "Kannada" }, 144 { "ko", "Korean" }, 145 { "kr", "Kanuri" }, 146 { "kru", "Kurukh" }, 147 { "ks", "Kashmiri" }, 148 { "ku", "Kurdish" }, 149 { "kv", "Komi" }, 150 { "kw", "Cornish" }, 151 { "ky", "Kirghiz" }, 152 { "kok", "Konkani" }, 153 { "la", "Latin" }, 154 { "lb", "Letzeburgesch" }, 155 { "lg", "Ganda" }, 156 { "li", "Limburgish" }, 157 { "ln", "Lingala" }, 158 { "lo", "Laotian" }, 159 { "lt", "Lithuanian" }, 160 { "lu", "Luba-Katanga" }, 161 { "lua", "Luba-Lulua" }, 162 { "luo", "Luo" }, 163 { "lv", "Latvian" }, 164 { "mad", "Madurese" }, 165 { "mag", "Magahi" }, 166 { "mai", "Maithili" }, 167 { "mak", "Makasar" }, 168 { "man", "Mandingo" }, 169 { "men", "Mende" }, 170 { "mg", "Malagasy" }, 171 { "mh", "Marshallese" }, 172 { "mi", "Maori" }, 173 { "min", "Minangkabau" }, 174 { "mk", "Macedonian" }, 175 { "ml", "Malayalam" }, 176 { "mn", "Mongolian" }, 177 { "mni", "Manipuri" }, 178 { "mo", "Moldavian" }, 179 { "mos", "Mossi" }, 180 { "mr", "Marathi" }, 181 { "ms", "Malay" }, 182 { "mt", "Maltese" }, 183 { "mwr", "Marwari" }, 184 { "my", "Burmese" }, 185 { "myn", "Mayan" }, 186 { "na", "Nauru" }, 187 { "nap", "Neapolitan" }, 188 { "nah", "Nahuatl" }, 189 { "nb", "Norwegian Bokmal" }, 190 { "nd", "North Ndebele" }, 191 { "nds", "Low Saxon" }, 192 { "ne", "Nepali" }, 193 { "ng", "Ndonga" }, 194 { "nl", "Dutch" }, 195 { "nn", "Norwegian Nynorsk" }, 196 { "no", "Norwegian" }, 197 { "nr", "South Ndebele" }, 198 { "nso", "Northern Sotho" }, 199 { "nv", "Navajo" }, 200 { "ny", "Nyanja" }, 201 { "nym", "Nyamwezi" }, 202 { "nyn", "Nyankole" }, 203 { "oc", "Occitan" }, 204 { "oj", "Ojibwa" }, 205 { "om", "(Afan) Oromo" }, 206 { "or", "Oriya" }, 207 { "os", "Ossetian" }, 208 { "pa", "Punjabi" }, 209 { "pag", "Pangasinan" }, 210 { "pam", "Pampanga" }, 211 { "pbb", "Páez" }, 212 { "pi", "Pali" }, 213 { "pl", "Polish" }, 214 { "ps", "Pashto" }, 215 { "pt", "Portuguese" }, 216 { "qu", "Quechua" }, 217 { "raj", "Rajasthani" }, 218 { "rm", "Rhaeto-Roman" }, 219 { "rn", "Kirundi" }, 220 { "ro", "Romanian" }, 221 { "ru", "Russian" }, 222 { "rw", "Kinyarwanda" }, 223 { "sa", "Sanskrit" }, 224 { "sas", "Sasak" }, 225 { "sat", "Santali" }, 226 { "sc", "Sardinian" }, 227 { "scn", "Sicilian" }, 228 { "sd", "Sindhi" }, 229 { "se", "Northern Sami" }, 230 { "sg", "Sango" }, 231 { "shn", "Shan" }, 232 { "si", "Sinhala" }, 233 { "sid", "Sidamo" }, 234 { "sk", "Slovak" }, 235 { "sl", "Slovenian" }, 236 { "sm", "Samoan" }, 237 { "sn", "Shona" }, 238 { "so", "Somali" }, 239 { "sq", "Albanian" }, 240 { "sr", "Serbian" }, 241 { "srr", "Serer" }, 242 { "ss", "Siswati" }, 243 { "st", "Sesotho" }, 244 { "su", "Sundanese" }, 245 { "suk", "Sukuma" }, 246 { "sus", "Susu" }, 247 { "sv", "Swedish" }, 248 { "sw", "Swahili" }, 249 { "ta", "Tamil" }, 250 { "te", "Telugu" }, 251 { "tem", "Timne" }, 252 { "tet", "Tetum" }, 253 { "tg", "Tajik" }, 254 { "th", "Thai" }, 255 { "ti", "Tigrinya" }, 256 { "tiv", "Tiv" }, 257 { "tk", "Turkmen" }, 258 { "tl", "Tagalog" }, 259 { "tn", "Setswana" }, 260 { "to", "Tonga" }, 261 { "tr", "Turkish" }, 262 { "ts", "Tsonga" }, 263 { "tt", "Tatar" }, 264 { "tum", "Tumbuka" }, 265 { "tw", "Twi" }, 266 { "ty", "Tahitian" }, 267 { "ug", "Uighur" }, 268 { "uk", "Ukrainian" }, 269 { "umb", "Umbundu" }, 270 { "ur", "Urdu" }, 271 { "uz", "Uzbek" }, 272 { "ve", "Venda" }, 273 { "vi", "Vietnamese" }, 274 { "vo", "Volapuk" }, 275 { "wal", "Walamo" }, 276 { "war", "Waray" }, 277 { "wen", "Sorbian" }, 278 { "wo", "Wolof" }, 279 { "xh", "Xhosa" }, 280 { "yao", "Yao" }, 281 { "yi", "Yiddish" }, 282 { "yo", "Yoruba" }, 283 { "za", "Zhuang" }, 284 { "zh", "Chinese" }, 285 { "zu", "Zulu" }, 286 { "zap", "Zapotec" } 287 }; 288 const size_t language_table_size = sizeof (language_table) / sizeof (language_table[0]); 289