* iso_lang.h: languages codes and abbreviations
*****************************************************************************
* Copyright (C) 1998-2004 VideoLAN
- * $Id: iso-639_def.h,v 1.3 2004/01/06 12:02:06 zorglub Exp $
+ * $Id$
*
* This is used in iso_lang.cpp and is taken from the GNU glibc 2.2.5
* tarball. It has been partially completed with native language names.
* Format is:( "English name", 639-1-code, 639-2/T-code, 639-2/B-code)
* If you find something missing or wrong contact <bug-glibc@gnu.org> */
+/* Some spellings were converted to pure ASCII:
+ * Provençal -> Provencal
+ * Volapük -> Volapuk
+ * Bokmål -> Bokmaal */
+
static const iso639_lang_t p_languages[] =
{
- { "Afar", "", "aa", "aar", "aar" },
- { "Abkhazian", "", "ab", "abk", "abk" },
- { "Afrikaans", "", "af", "afr", "afr" },
- { "Albanian", "", "sq", "sqi", "alb" },
- { "Amharic", "", "am", "amh", "amh" },
- { "Arabic", "", "ar", "ara", "ara" },
- { "Armenian", "", "hy", "hye", "arm" },
- { "Assamese", "", "as", "asm", "asm" },
- { "Avestan", "", "ae", "ave", "ave" },
- { "Aymara", "", "ay", "aym", "aym" },
- { "Azerbaijani", "", "az", "aze", "aze" },
- { "Bashkir", "", "ba", "bak", "bak" },
- { "Basque", "", "eu", "eus", "baq" },
- { "Belarusian", "", "be", "bel", "bel" },
- { "Bengali", "", "bn", "ben", "ben" },
- { "Bihari", "", "bh", "bih", "bih" },
- { "Bislama", "", "bi", "bis", "bis" },
- { "Bosnian", "", "bs", "bos", "bos" },
- { "Breton", "", "br", "bre", "bre" },
- { "Bulgarian", "", "bg", "bul", "bul" },
- { "Burmese", "", "my", "mya", "bur" },
- { "Catalan", "", "ca", "cat", "cat" },
- { "Chamorro", "", "ch", "cha", "cha" },
- { "Chechen", "", "ce", "che", "che" },
- { "Chinese", "", "zh", "zho", "chi" },
- { "Church Slavic", "", "cu", "chu", "chu" },
- { "Chuvash", "", "cv", "chv", "chv" },
- { "Cornish", "", "kw", "cor", "cor" },
- { "Corsican", "", "co", "cos", "cos" },
- { "Czech", "", "cs", "ces", "cze" },
- { "Danish", "Dansk", "da", "dan", "dan" },
- { "Dutch", "Nederlands", "nl", "nld", "dut" },
- { "Dzongkha", "", "dz", "dzo", "dzo" },
- { "English", "English", "en", "eng", "eng" },
- { "Esperanto", "", "eo", "epo", "epo" },
- { "Estonian", "", "et", "est", "est" },
- { "Faroese", "", "fo", "fao", "fao" },
- { "Fijian", "", "fj", "fij", "fij" },
- { "Finnish", "Suomi", "fi", "fin", "fin" },
- { "French", "Francais", "fr", "fra", "fre" },
- { "Frisian", "", "fy", "fry", "fry" },
- { "Georgian", "", "ka", "kat", "geo" },
- { "German", "Deutsch", "de", "deu", "ger" },
- { "Gaelic (Scots)", "", "gd", "gla", "gla" },
- { "Irish", "", "ga", "gle", "gle" },
- { "Gallegan", "", "gl", "glg", "glg" },
- { "Manx", "", "gv", "glv", "glv" },
- { "Greek, Modern ()", "", "el", "gre", "ell" },
- { "Guarani", "", "gn", "grn", "grn" },
- { "Gujarati", "", "gu", "guj", "guj" },
- { "Hebrew", "", "he", "heb", "heb" },
- { "Herero", "", "hz", "her", "her" },
- { "Hindi", "", "hi", "hin", "hin" },
- { "Hiri Motu", "", "ho", "hmo", "hmo" },
- { "Hungarian", "Magyar", "hu", "hun", "hun" },
- { "Icelandic", "Islenska", "is", "isl", "ice" },
- { "Inuktitut", "", "iu", "iku", "iku" },
- { "Interlingue", "", "ie", "ile", "ile" },
- { "Interlingua", "", "ia", "ina", "ina" },
- { "Indonesian", "", "id", "ind", "ind" },
- { "Inupiaq", "", "ik", "ipk", "ipk" },
- { "Italian", "Italiano", "it", "ita", "ita" },
- { "Javanese", "", "jv", "jaw", "jav" },
- { "Japanese", "", "ja", "jpn", "jpn" },
- { "Kalaallisut (Greenlandic)", "", "kl", "kal", "kal" },
- { "Kannada", "", "kn", "kan", "kan" },
- { "Kashmiri", "", "ks", "kas", "kas" },
- { "Kazakh", "", "kk", "kaz", "kaz" },
- { "Khmer", "", "km", "khm", "khm" },
- { "Kikuyu", "", "ki", "kik", "kik" },
- { "Kinyarwanda", "", "rw", "kin", "kin" },
- { "Kirghiz", "", "ky", "kir", "kir" },
- { "Komi", "", "kv", "kom", "kom" },
- { "Korean", "", "ko", "kor", "kor" },
- { "Kuanyama", "", "kj", "kua", "kua" },
- { "Kurdish", "", "ku", "kur", "kur" },
- { "Lao", "", "lo", "lao", "lao" },
- { "Latin", "", "la", "lat", "lat" },
- { "Latvian", "", "lv", "lav", "lav" },
- { "Lingala", "", "ln", "lin", "lin" },
- { "Lithuanian", "", "lt", "lit", "lit" },
- { "Letzeburgesch", "", "lb", "ltz", "ltz" },
- { "Macedonian", "", "mk", "mkd", "mac" },
- { "Marshall", "", "mh", "mah", "mah" },
- { "Malayalam", "", "ml", "mal", "mal" },
- { "Maori", "", "mi", "mri", "mao" },
- { "Marathi", "", "mr", "mar", "mar" },
- { "Malay", "", "ms", "msa", "may" },
- { "Malagasy", "", "mg", "mlg", "mlg" },
- { "Maltese", "", "mt", "mlt", "mlt" },
- { "Moldavian", "", "mo", "mol", "mol" },
- { "Mongolian", "", "mn", "mon", "mon" },
- { "Nauru", "", "na", "nau", "nau" },
- { "Navajo", "", "nv", "nav", "nav" },
- { "Ndebele, South", "", "nr", "nbl", "nbl" },
- { "Ndebele, North", "", "nd", "nde", "nde" },
- { "Ndonga", "", "ng", "ndo", "ndo" },
- { "Nepali", "", "ne", "nep", "nep" },
- { "Norwegian", "Norsk", "no", "nor", "nor" },
- { "Norwegian Nynorsk", "", "nn", "nno", "nno" },
- { "Norwegian Bokmål", "", "nb", "nob", "nob" },
- { "Chichewa; Nyanja", "", "ny", "nya", "nya" },
- { "Occitan (post 1500); Provençal", "", "oc", "oci", "oci" },
- { "Oriya", "", "or", "ori", "ori" },
- { "Oromo", "", "om", "orm", "orm" },
- { "Ossetian; Ossetic", "", "os", "oss", "oss" },
- { "Panjabi", "", "pa", "pan", "pan" },
- { "Persian", "", "fa", "fas", "per" },
- { "Pali", "", "pi", "pli", "pli" },
- { "Polish", "", "pl", "pol", "pol" },
- { "Portuguese", "Portugues", "pt", "por", "por" },
- { "Pushto", "", "ps", "pus", "pus" },
- { "Quechua", "", "qu", "que", "que" },
- { "Raeto-Romance", "", "rm", "roh", "roh" },
- { "Romanian", "", "ro", "ron", "rum" },
- { "Rundi", "", "rn", "run", "run" },
- { "Russian", "", "ru", "rus", "rus" },
- { "Sango", "", "sg", "sag", "sag" },
- { "Sanskrit", "", "sa", "san", "san" },
- { "Serbian", "", "sr", "srp", "scc" },
- { "Croatian", "Hrvatski", "hr", "hrv", "scr" },
- { "Sinhalese", "", "si", "sin", "sin" },
- { "Slovak", "", "sk", "slk", "slo" },
- { "Slovenian", "", "sl", "slv", "slv" },
- { "Northern Sami", "", "se", "sme", "sme" },
- { "Samoan", "", "sm", "smo", "smo" },
- { "Shona", "", "sn", "sna", "sna" },
- { "Sindhi", "", "sd", "snd", "snd" },
- { "Somali", "", "so", "som", "som" },
- { "Sotho, Southern", "", "st", "sot", "sot" },
- { "Spanish", "Espanol", "es", "spa", "spa" },
- { "Sardinian", "", "sc", "srd", "srd" },
- { "Swati", "", "ss", "ssw", "ssw" },
- { "Sundanese", "", "su", "sun", "sun" },
- { "Swahili", "", "sw", "swa", "swa" },
- { "Swedish", "Svenska", "sv", "swe", "swe" },
- { "Tahitian", "", "ty", "tah", "tah" },
- { "Tamil", "", "ta", "tam", "tam" },
- { "Tatar", "", "tt", "tat", "tat" },
- { "Telugu", "", "te", "tel", "tel" },
- { "Tajik", "", "tg", "tgk", "tgk" },
- { "Tagalog", "", "tl", "tgl", "tgl" },
- { "Thai", "", "th", "tha", "tha" },
- { "Tibetan", "", "bo", "bod", "tib" },
- { "Tigrinya", "", "ti", "tir", "tir" },
- { "Tonga (Tonga Islands)", "", "to", "ton", "ton" },
- { "Tswana", "", "tn", "tsn", "tsn" },
- { "Tsonga", "", "ts", "tso", "tso" },
- { "Turkish", "", "tr", "tur", "tur" },
- { "Turkmen", "", "tk", "tuk", "tuk" },
- { "Twi", "", "tw", "twi", "twi" },
- { "Uighur", "", "ug", "uig", "uig" },
- { "Ukrainian", "", "uk", "ukr", "ukr" },
- { "Urdu", "", "ur", "urd", "urd" },
- { "Uzbek", "", "uz", "uzb", "uzb" },
- { "Vietnamese", "", "vi", "vie", "vie" },
- { "Volapük", "", "vo", "vol", "vol" },
- { "Welsh", "", "cy", "cym", "wel" },
- { "Wolof", "", "wo", "wol", "wol" },
- { "Xhosa", "", "xh", "xho", "xho" },
- { "Yiddish", "", "yi", "yid", "yid" },
- { "Yoruba", "", "yo", "yor", "yor" },
- { "Zhuang", "", "za", "zha", "zha" },
- { "Zulu", "", "zu", "zul", "zul" },
+ { N_( "Afar" ), "", "aa", "aar", "aar" },
+ { N_( "Abkhazian" ), "", "ab", "abk", "abk" },
+ { N_( "Afrikaans" ), "", "af", "afr", "afr" },
+ { N_( "Albanian" ), "", "sq", "sqi", "alb" },
+ { N_( "Amharic" ), "", "am", "amh", "amh" },
+ { N_( "Arabic" ), "", "ar", "ara", "ara" },
+ { N_( "Armenian" ), "", "hy", "hye", "arm" },
+ { N_( "Assamese" ), "", "as", "asm", "asm" },
+ { N_( "Avestan" ), "", "ae", "ave", "ave" },
+ { N_( "Aymara" ), "", "ay", "aym", "aym" },
+ { N_( "Azerbaijani" ), "", "az", "aze", "aze" },
+ { N_( "Bashkir" ), "", "ba", "bak", "bak" },
+ { N_( "Basque" ), "", "eu", "eus", "baq" },
+ { N_( "Belarusian" ), "", "be", "bel", "bel" },
+ { N_( "Bengali" ), "", "bn", "ben", "ben" },
+ { N_( "Bihari" ), "", "bh", "bih", "bih" },
+ { N_( "Bislama" ), "", "bi", "bis", "bis" },
+ { N_( "Bosnian" ), "", "bs", "bos", "bos" },
+ { N_( "Breton" ), "", "br", "bre", "bre" },
+ { N_( "Bulgarian" ), "", "bg", "bul", "bul" },
+ { N_( "Burmese" ), "", "my", "mya", "bur" },
+ { N_( "Catalan" ), "", "ca", "cat", "cat" },
+ { N_( "Chamorro" ), "", "ch", "cha", "cha" },
+ { N_( "Chechen" ), "", "ce", "che", "che" },
+ { N_( "Chinese" ), "", "zh", "zho", "chi" },
+ { N_( "Church Slavic" ), "", "cu", "chu", "chu" },
+ { N_( "Chuvash" ), "", "cv", "chv", "chv" },
+ { N_( "Cornish" ), "", "kw", "cor", "cor" },
+ { N_( "Corsican" ), "", "co", "cos", "cos" },
+ { N_( "Czech" ), "", "cs", "ces", "cze" },
+ { N_( "Danish" ), "Dansk", "da", "dan", "dan" },
+ { N_( "Dutch" ), "Nederlands", "nl", "nld", "dut" },
+ { N_( "Dzongkha" ), "", "dz", "dzo", "dzo" },
+ { N_( "English" ), "English", "en", "eng", "eng" },
+ { N_( "Esperanto" ), "", "eo", "epo", "epo" },
+ { N_( "Estonian" ), "", "et", "est", "est" },
+ { N_( "Faroese" ), "", "fo", "fao", "fao" },
+ { N_( "Fijian" ), "", "fj", "fij", "fij" },
+ { N_( "Finnish" ), "Suomi", "fi", "fin", "fin" },
+ { N_( "French" ), "Francais", "fr", "fra", "fre" },
+ { N_( "Frisian" ), "", "fy", "fry", "fry" },
+ { N_( "Georgian" ), "", "ka", "kat", "geo" },
+ { N_( "German" ), "Deutsch", "de", "deu", "ger" },
+ { N_( "Gaelic (Scots)" ), "", "gd", "gla", "gla" },
+ { N_( "Irish" ), "", "ga", "gle", "gle" },
+ { N_( "Gallegan" ), "", "gl", "glg", "glg" },
+ { N_( "Manx" ), "", "gv", "glv", "glv" },
+ { N_( "Greek, Modern ()" ), "", "el", "gre", "ell" },
+ { N_( "Guarani" ), "", "gn", "grn", "grn" },
+ { N_( "Gujarati" ), "", "gu", "guj", "guj" },
+ { N_( "Hebrew" ), "", "he", "heb", "heb" },
+ { N_( "Herero" ), "", "hz", "her", "her" },
+ { N_( "Hindi" ), "", "hi", "hin", "hin" },
+ { N_( "Hiri Motu" ), "", "ho", "hmo", "hmo" },
+ { N_( "Hungarian" ), "Magyar", "hu", "hun", "hun" },
+ { N_( "Icelandic" ), "Islenska", "is", "isl", "ice" },
+ { N_( "Inuktitut" ), "", "iu", "iku", "iku" },
+ { N_( "Interlingue" ), "", "ie", "ile", "ile" },
+ { N_( "Interlingua" ), "", "ia", "ina", "ina" },
+ { N_( "Indonesian" ), "", "id", "ind", "ind" },
+ { N_( "Inupiaq" ), "", "ik", "ipk", "ipk" },
+ { N_( "Italian" ), "Italiano", "it", "ita", "ita" },
+ { N_( "Javanese" ), "", "jv", "jaw", "jav" },
+ { N_( "Japanese" ), "", "ja", "jpn", "jpn" },
+ { N_( "Kalaallisut (Greenlandic)" ), "", "kl", "kal", "kal" },
+ { N_( "Kannada" ), "", "kn", "kan", "kan" },
+ { N_( "Kashmiri" ), "", "ks", "kas", "kas" },
+ { N_( "Kazakh" ), "", "kk", "kaz", "kaz" },
+ { N_( "Khmer" ), "", "km", "khm", "khm" },
+ { N_( "Kikuyu" ), "", "ki", "kik", "kik" },
+ { N_( "Kinyarwanda" ), "", "rw", "kin", "kin" },
+ { N_( "Kirghiz" ), "", "ky", "kir", "kir" },
+ { N_( "Komi" ), "", "kv", "kom", "kom" },
+ { N_( "Korean" ), "", "ko", "kor", "kor" },
+ { N_( "Kuanyama" ), "", "kj", "kua", "kua" },
+ { N_( "Kurdish" ), "", "ku", "kur", "kur" },
+ { N_( "Lao" ), "", "lo", "lao", "lao" },
+ { N_( "Latin" ), "", "la", "lat", "lat" },
+ { N_( "Latvian" ), "", "lv", "lav", "lav" },
+ { N_( "Lingala" ), "", "ln", "lin", "lin" },
+ { N_( "Lithuanian" ), "", "lt", "lit", "lit" },
+ { N_( "Letzeburgesch" ), "", "lb", "ltz", "ltz" },
+ { N_( "Macedonian" ), "", "mk", "mkd", "mac" },
+ { N_( "Marshall" ), "", "mh", "mah", "mah" },
+ { N_( "Malayalam" ), "", "ml", "mal", "mal" },
+ { N_( "Maori" ), "", "mi", "mri", "mao" },
+ { N_( "Marathi" ), "", "mr", "mar", "mar" },
+ { N_( "Malay" ), "", "ms", "msa", "may" },
+ { N_( "Malagasy" ), "", "mg", "mlg", "mlg" },
+ { N_( "Maltese" ), "", "mt", "mlt", "mlt" },
+ { N_( "Moldavian" ), "", "mo", "mol", "mol" },
+ { N_( "Mongolian" ), "", "mn", "mon", "mon" },
+ { N_( "Nauru" ), "", "na", "nau", "nau" },
+ { N_( "Navajo" ), "", "nv", "nav", "nav" },
+ { N_( "Ndebele, South" ), "", "nr", "nbl", "nbl" },
+ { N_( "Ndebele, North" ), "", "nd", "nde", "nde" },
+ { N_( "Ndonga" ), "", "ng", "ndo", "ndo" },
+ { N_( "Nepali" ), "", "ne", "nep", "nep" },
+ { N_( "Norwegian" ), "Norsk", "no", "nor", "nor" },
+ { N_( "Norwegian Nynorsk" ), "", "nn", "nno", "nno" },
+ { N_( "Norwegian Bokmaal" ), "", "nb", "nob", "nob" },
+ { N_( "Chichewa; Nyanja" ), "", "ny", "nya", "nya" },
+ { N_( "Occitan (post 1500); Provencal" ), "", "oc", "oci", "oci" },
+ { N_( "Oriya" ), "", "or", "ori", "ori" },
+ { N_( "Oromo" ), "", "om", "orm", "orm" },
+ { N_( "Ossetian; Ossetic" ), "", "os", "oss", "oss" },
+ { N_( "Panjabi" ), "", "pa", "pan", "pan" },
+ { N_( "Persian" ), "", "fa", "fas", "per" },
+ { N_( "Pali" ), "", "pi", "pli", "pli" },
+ { N_( "Polish" ), "", "pl", "pol", "pol" },
+ { N_( "Portuguese" ), "Portugues", "pt", "por", "por" },
+ { N_( "Pushto" ), "", "ps", "pus", "pus" },
+ { N_( "Quechua" ), "", "qu", "que", "que" },
+ { N_( "Raeto-Romance" ), "", "rm", "roh", "roh" },
+ { N_( "Romanian" ), "", "ro", "ron", "rum" },
+ { N_( "Rundi" ), "", "rn", "run", "run" },
+ { N_( "Russian" ), "", "ru", "rus", "rus" },
+ { N_( "Sango" ), "", "sg", "sag", "sag" },
+ { N_( "Sanskrit" ), "", "sa", "san", "san" },
+ { N_( "Serbian" ), "", "sr", "srp", "scc" },
+ { N_( "Croatian" ), "Hrvatski", "hr", "hrv", "scr" },
+ { N_( "Sinhalese" ), "", "si", "sin", "sin" },
+ { N_( "Slovak" ), "", "sk", "slk", "slo" },
+ { N_( "Slovenian" ), "", "sl", "slv", "slv" },
+ { N_( "Northern Sami" ), "", "se", "sme", "sme" },
+ { N_( "Samoan" ), "", "sm", "smo", "smo" },
+ { N_( "Shona" ), "", "sn", "sna", "sna" },
+ { N_( "Sindhi" ), "", "sd", "snd", "snd" },
+ { N_( "Somali" ), "", "so", "som", "som" },
+ { N_( "Sotho, Southern" ), "", "st", "sot", "sot" },
+ { N_( "Spanish" ), "Espanol", "es", "spa", "spa" },
+ { N_( "Sardinian" ), "", "sc", "srd", "srd" },
+ { N_( "Swati" ), "", "ss", "ssw", "ssw" },
+ { N_( "Sundanese" ), "", "su", "sun", "sun" },
+ { N_( "Swahili" ), "", "sw", "swa", "swa" },
+ { N_( "Swedish" ), "Svenska", "sv", "swe", "swe" },
+ { N_( "Tahitian" ), "", "ty", "tah", "tah" },
+ { N_( "Tamil" ), "", "ta", "tam", "tam" },
+ { N_( "Tatar" ), "", "tt", "tat", "tat" },
+ { N_( "Telugu" ), "", "te", "tel", "tel" },
+ { N_( "Tajik" ), "", "tg", "tgk", "tgk" },
+ { N_( "Tagalog" ), "", "tl", "tgl", "tgl" },
+ { N_( "Thai" ), "", "th", "tha", "tha" },
+ { N_( "Tibetan" ), "", "bo", "bod", "tib" },
+ { N_( "Tigrinya" ), "", "ti", "tir", "tir" },
+ { N_( "Tonga (Tonga Islands)" ), "", "to", "ton", "ton" },
+ { N_( "Tswana" ), "", "tn", "tsn", "tsn" },
+ { N_( "Tsonga" ), "", "ts", "tso", "tso" },
+ { N_( "Turkish" ), "", "tr", "tur", "tur" },
+ { N_( "Turkmen" ), "", "tk", "tuk", "tuk" },
+ { N_( "Twi" ), "", "tw", "twi", "twi" },
+ { N_( "Uighur" ), "", "ug", "uig", "uig" },
+ { N_( "Ukrainian" ), "", "uk", "ukr", "ukr" },
+ { N_( "Urdu" ), "", "ur", "urd", "urd" },
+ { N_( "Uzbek" ), "", "uz", "uzb", "uzb" },
+ { N_( "Vietnamese" ), "", "vi", "vie", "vie" },
+ { N_( "Volapuk" ), "", "vo", "vol", "vol" },
+ { N_( "Welsh" ), "", "cy", "cym", "wel" },
+ { N_( "Wolof" ), "", "wo", "wol", "wol" },
+ { N_( "Xhosa" ), "", "xh", "xho", "xho" },
+ { N_( "Yiddish" ), "", "yi", "yid", "yid" },
+ { N_( "Yoruba" ), "", "yo", "yor", "yor" },
+ { N_( "Zhuang" ), "", "za", "zha", "zha" },
+ { N_( "Zulu" ), "", "zu", "zul", "zul" },
{ NULL, NULL, NULL, NULL, NULL }
};