/* Table of languages. Copyright (C) 2001-2006 Free Software Foundation, Inc. Written by Bruno Haible , 2005. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H # include "config.h" #endif /* Specification. */ #include "lang-table.h" /* Derived from ISO 639. */ struct language_table_entry language_table[] = { { "aa", "Afar" }, { "ab", "Abkhazian" }, { "ace", "Achinese" }, { "ad", "Adangme" }, { "ae", "Avestan" }, { "af", "Afrikaans" }, { "ak", "Akan" }, { "am", "Amharic" }, { "an", "Aragonese" }, { "ang", "Old English" }, { "ar", "Arabic" }, { "as", "Assamese" }, { "av", "Avaric" }, { "awa", "Awadhi" }, { "ay", "Aymara" }, { "az", "Azerbaijani" }, { "ba", "Bashkir" }, { "bad", "Banda" }, { "bal", "Baluchi" }, { "ban", "Balinese" }, { "be", "Belarusian" }, { "bem", "Bemba" }, { "bg", "Bulgarian" }, { "bh", "Bihari" }, { "bho", "Bhojpuri" }, { "bi", "Bislama" }, { "bik", "Bikol" }, { "bin", "Bini" }, { "bm", "Bambara" }, { "bn", "Bengali" }, { "bo", "Tibetan" }, { "br", "Breton" }, { "bs", "Bosnian" }, { "btk", "Batak" }, { "bug", "Buginese" }, { "ca", "Catalan" }, { "ce", "Chechen" }, { "ceb", "Cebuano" }, { "ch", "Chamorro" }, { "co", "Corsican" }, { "cr", "Cree" }, { "cs", "Czech" }, { "csb", "Kashubian" }, { "cu", "Church Slavic" }, { "cv", "Chuvash" }, { "cy", "Welsh" }, { "da", "Danish" }, { "de", "German" }, { "din", "Dinka" }, { "doi", "Dogri" }, { "dv", "Divehi" }, { "dz", "Dzongkha" }, { "ee", "Ewe" }, { "el", "Greek" }, { "en", "English" }, { "eo", "Esperanto" }, { "es", "Spanish" }, { "et", "Estonian" }, { "eu", "Basque" }, { "fa", "Persian" }, { "ff", "Fulah" }, { "fi", "Finnish" }, { "fil", "Filipino" }, { "fj", "Fijian" }, { "fo", "Faroese" }, { "fon", "Fon" }, { "fr", "French" }, { "fy", "Western Frisian" }, { "ga", "Irish" }, { "gd", "Scots" }, { "gl", "Galician" }, { "gn", "Guarani" }, { "gon", "Gondi" }, { "gsw", "Swiss German" }, { "gu", "Gujarati" }, { "gv", "Manx" }, { "ha", "Hausa" }, { "he", "Hebrew" }, { "hi", "Hindi" }, { "hil", "Hiligaynon" }, { "hmn", "Hmong" }, { "ho", "Hiri Motu" }, { "hr", "Croatian" }, { "ht", "Haitian" }, { "hu", "Hungarian" }, { "hy", "Armenian" }, { "hz", "Herero" }, { "ia", "Interlingua" }, { "id", "Indonesian" }, { "ie", "Interlingue" }, { "ig", "Igbo" }, { "ii", "Sichuan Yi" }, { "ik", "Inupiak" }, { "ilo", "Iloko" }, { "is", "Icelandic" }, { "it", "Italian" }, { "iu", "Inuktitut" }, { "ja", "Japanese" }, { "jab", "Hyam" }, { "jw", "Javanese" }, { "ka", "Georgian" }, { "kab", "Kabyle" }, { "kaj", "Jju" }, { "kam", "Kamba" }, { "kbd", "Kabardian" }, { "kcg", "Tyap" }, { "kdm", "Kagoma" }, { "kg", "Kongo" }, { "ki", "Kikuyu" }, { "kj", "Kuanyama" }, { "kk", "Kazakh" }, { "kl", "Kalaallisut" }, { "km", "Khmer" }, { "kmb", "Kimbundu" }, { "kn", "Kannada" }, { "ko", "Korean" }, { "kr", "Kanuri" }, { "kru", "Kurukh" }, { "ks", "Kashmiri" }, { "ku", "Kurdish" }, { "kv", "Komi" }, { "kw", "Cornish" }, { "ky", "Kirghiz" }, { "kok", "Konkani" }, { "la", "Latin" }, { "lb", "Letzeburgesch" }, { "lg", "Ganda" }, { "li", "Limburgish" }, { "ln", "Lingala" }, { "lo", "Laotian" }, { "lt", "Lithuanian" }, { "lu", "Luba-Katanga" }, { "lua", "Luba-Lulua" }, { "luo", "Luo" }, { "lv", "Latvian" }, { "mad", "Madurese" }, { "mag", "Magahi" }, { "mai", "Maithili" }, { "mak", "Makasar" }, { "man", "Mandingo" }, { "men", "Mende" }, { "mg", "Malagasy" }, { "mh", "Marshallese" }, { "mi", "Maori" }, { "min", "Minangkabau" }, { "mk", "Macedonian" }, { "ml", "Malayalam" }, { "mn", "Mongolian" }, { "mni", "Manipuri" }, { "mo", "Moldavian" }, { "mos", "Mossi" }, { "mr", "Marathi" }, { "ms", "Malay" }, { "mt", "Maltese" }, { "mwr", "Marwari" }, { "my", "Burmese" }, { "myn", "Mayan" }, { "na", "Nauru" }, { "nap", "Neapolitan" }, { "nah", "Nahuatl" }, { "nb", "Norwegian Bokmal" }, { "nd", "North Ndebele" }, { "nds", "Low Saxon" }, { "ne", "Nepali" }, { "ng", "Ndonga" }, { "nl", "Dutch" }, { "nn", "Norwegian Nynorsk" }, { "no", "Norwegian" }, { "nr", "South Ndebele" }, { "nso", "Northern Sotho" }, { "nv", "Navajo" }, { "ny", "Nyanja" }, { "nym", "Nyamwezi" }, { "nyn", "Nyankole" }, { "oc", "Occitan" }, { "oj", "Ojibwa" }, { "om", "(Afan) Oromo" }, { "or", "Oriya" }, { "os", "Ossetian" }, { "pa", "Punjabi" }, { "pag", "Pangasinan" }, { "pam", "Pampanga" }, { "pbb", "Páez" }, { "pi", "Pali" }, { "pl", "Polish" }, { "ps", "Pashto" }, { "pt", "Portuguese" }, { "qu", "Quechua" }, { "raj", "Rajasthani" }, { "rm", "Rhaeto-Roman" }, { "rn", "Kirundi" }, { "ro", "Romanian" }, { "ru", "Russian" }, { "rw", "Kinyarwanda" }, { "sa", "Sanskrit" }, { "sas", "Sasak" }, { "sat", "Santali" }, { "sc", "Sardinian" }, { "scn", "Sicilian" }, { "sd", "Sindhi" }, { "se", "Northern Sami" }, { "sg", "Sango" }, { "shn", "Shan" }, { "si", "Sinhala" }, { "sid", "Sidamo" }, { "sk", "Slovak" }, { "sl", "Slovenian" }, { "sm", "Samoan" }, { "sn", "Shona" }, { "so", "Somali" }, { "sq", "Albanian" }, { "sr", "Serbian" }, { "srr", "Serer" }, { "ss", "Siswati" }, { "st", "Sesotho" }, { "su", "Sundanese" }, { "suk", "Sukuma" }, { "sus", "Susu" }, { "sv", "Swedish" }, { "sw", "Swahili" }, { "ta", "Tamil" }, { "te", "Telugu" }, { "tem", "Timne" }, { "tet", "Tetum" }, { "tg", "Tajik" }, { "th", "Thai" }, { "ti", "Tigrinya" }, { "tiv", "Tiv" }, { "tk", "Turkmen" }, { "tl", "Tagalog" }, { "tn", "Setswana" }, { "to", "Tonga" }, { "tr", "Turkish" }, { "ts", "Tsonga" }, { "tt", "Tatar" }, { "tum", "Tumbuka" }, { "tw", "Twi" }, { "ty", "Tahitian" }, { "ug", "Uighur" }, { "uk", "Ukrainian" }, { "umb", "Umbundu" }, { "ur", "Urdu" }, { "uz", "Uzbek" }, { "ve", "Venda" }, { "vi", "Vietnamese" }, { "vo", "Volapuk" }, { "wal", "Walamo" }, { "war", "Waray" }, { "wen", "Sorbian" }, { "wo", "Wolof" }, { "xh", "Xhosa" }, { "yao", "Yao" }, { "yi", "Yiddish" }, { "yo", "Yoruba" }, { "za", "Zhuang" }, { "zh", "Chinese" }, { "zu", "Zulu" }, { "zap", "Zapotec" } }; const size_t language_table_size = sizeof (language_table) / sizeof (language_table[0]);