public class Language
{
public string Code;
public string Name;
public string NativeName;
public Language(string code, string name, string nativeName)
{
Code = code;
Name = name;
NativeName = nativeName;
}
public Language()
{
}
}
public class Languages
{
public IList LanguagesList = new List();
protected void AddLang(string code, string name, string nativeName)
{
var lang = new Language(code, name, nativeName);
LanguagesList.Add(lang);
}
public void Initialize()
{
AddLang("ab", "Abkhaz", "аҧсуа");
AddLang(
"aa",
"Afar",
"Afaraf"
);
AddLang(
"af",
"Afrikaans",
"Afrikaans"
);
AddLang(
"ak",
"Akan",
"Akan"
);
AddLang(
"sq",
"Albanian",
"Shqip"
);
AddLang(
"am",
"Amharic",
"አማርኛ"
);
AddLang(
"ar",
"Arabic",
"العربية"
);
AddLang(
"an",
"Aragonese",
"Aragonés"
);
AddLang(
"hy",
"Armenian",
"Հայերեն"
);
AddLang(
"as",
"Assamese",
"অসমীয়া"
);
AddLang(
"av",
"Avaric",
"авар мацӀ, магӀарул мацӀ"
);
AddLang(
"ae",
"Avestan",
"avesta"
);
AddLang(
"ay",
"Aymara",
"aymar aru"
);
AddLang(
"az",
"Azerbaijani",
"azərbaycan dili"
);
AddLang(
"bm",
"Bambara",
"bamanankan"
);
AddLang(
"ba",
"Bashkir",
"башҡорт теле"
);
AddLang(
"eu",
"Basque",
"euskara, euskera"
);
AddLang(
"be",
"Belarusian",
"Беларуская"
);
AddLang(
"bn",
"Bengali",
"বাংলা"
);
AddLang(
"bh",
"Bihari",
"भोजपुरी"
);
AddLang(
"bi",
"Bislama",
"Bislama"
);
AddLang(
"bs",
"Bosnian",
"bosanski jezik"
);
AddLang(
"br",
"Breton",
"brezhoneg"
);
AddLang(
"bg",
"Bulgarian",
"български език"
);
AddLang(
"my",
"Burmese",
"ဗမာစာ"
);
AddLang(
"ca",
"Catalan; Valencian",
"Català"
);
AddLang(
"ch",
"Chamorro",
"Chamoru"
);
AddLang(
"ce",
"Chechen",
"нохчийн мотт"
);
AddLang(
"ny",
"Chichewa; Chewa; Nyanja",
"chiCheŵa, chinyanja"
);
AddLang(
"zh",
"Chinese",
"中文 (Zhōngwén), 汉语, 漢語"
);
AddLang(
"cv",
"Chuvash",
"чӑваш чӗлхи"
);
AddLang(
"kw",
"Cornish",
"Kernewek"
);
AddLang(
"co",
"Corsican",
"corsu, lingua corsa"
);
AddLang(
"cr",
"Cree",
"ᓀᐦᐃᔭᐍᐏᐣ"
);
AddLang(
"hr",
"Croatian",
"hrvatski"
);
AddLang(
"cs",
"Czech",
"česky, čeština"
);
AddLang(
"da",
"Danish",
"dansk"
);
AddLang(
"dv",
"Divehi; Dhivehi; Maldivian;",
"ދިވެހި"
);
AddLang(
"nl",
"Dutch",
"Nederlands, Vlaams"
);
AddLang(
"en",
"English",
"English"
);
AddLang(
"eo",
"Esperanto",
"Esperanto"
);
AddLang(
"et",
"Estonian",
"eesti, eesti keel"
);
AddLang(
"ee",
"Ewe",
"Eʋegbe"
);
AddLang(
"fo",
"Faroese",
"føroyskt"
);
AddLang(
"fj",
"Fijian",
"vosa Vakaviti"
);
AddLang(
"fi",
"Finnish",
"suomi, suomen kieli"
);
AddLang(
"fr",
"French",
"français, langue française"
);
AddLang(
"ff",
"Fula; Fulah; Pulaar; Pular",
"Fulfulde, Pulaar, Pular"
);
AddLang(
"gl",
"Galician",
"Galego"
);
AddLang(
"ka",
"Georgian",
"ქართული"
);
AddLang(
"de",
"German",
"Deutsch"
);
AddLang(
"el",
"Greek, Modern",
"Ελληνικά"
);
AddLang(
"gn",
"Guaraní",
"Avañeẽ"
);
AddLang(
"gu",
"Gujarati",
"ગુજરાતી"
);
AddLang(
"ht",
"Haitian; Haitian Creole",
"Kreyòl ayisyen"
);
AddLang(
"ha",
"Hausa",
"Hausa, هَوُسَ"
);
AddLang(
"he",
"Hebrew (modern)",
"עברית"
);
AddLang(
"hz",
"Herero",
"Otjiherero"
);
AddLang(
"hi",
"Hindi",
"हिन्दी, हिंदी"
);
AddLang(
"ho",
"Hiri Motu",
"Hiri Motu"
);
AddLang(
"hu",
"Hungarian",
"Magyar"
);
AddLang(
"ia",
"Interlingua",
"Interlingua"
);
AddLang(
"id",
"Indonesian",
"Bahasa Indonesia"
);
AddLang(
"ie",
"Interlingue",
"Originally called Occidental; then Interlingue after WWII"
);
AddLang(
"ga",
"Irish",
"Gaeilge"
);
AddLang(
"ig",
"Igbo",
"Asụsụ Igbo"
);
AddLang(
"ik",
"Inupiaq",
"Iñupiaq, Iñupiatun"
);
AddLang(
"io",
"Ido",
"Ido"
);
AddLang(
"is",
"Icelandic",
"Íslenska"
);
AddLang(
"it",
"Italian",
"Italiano"
);
AddLang(
"iu",
"Inuktitut",
"ᐃᓄᒃᑎᑐᑦ"
);
AddLang(
"ja",
"Japanese",
"日本語 (にほんご/にっぽんご)"
);
AddLang(
"jv",
"Javanese",
"basa Jawa"
);
AddLang(
"kl",
"Kalaallisut, Greenlandic",
"kalaallisut, kalaallit oqaasii"
);
AddLang(
"kn",
"Kannada",
"ಕನ್ನಡ"
);
AddLang(
"kr",
"Kanuri",
"Kanuri"
);
AddLang(
"ks",
"Kashmiri",
"कश्मीरी, كشميري"
);
AddLang(
"kk",
"Kazakh",
"Қазақ тілі"
);
AddLang(
"km",
"Khmer",
"ភាសាខ្មែរ"
);
AddLang(
"ki",
"Kikuyu, Gikuyu",
"Gĩkũyũ"
);
AddLang(
"rw",
"Kinyarwanda",
"Ikinyarwanda"
);
AddLang(
"ky",
"Kirghiz, Kyrgyz",
"кыргыз тили"
);
AddLang(
"kv",
"Komi",
"коми кыв"
);
AddLang(
"kg",
"Kongo",
"KiKongo"
);
AddLang(
"ko",
"Korean",
"한국어 (韓國語), 조선말 (朝鮮語)"
);
AddLang(
"ku",
"Kurdish",
"Kurdî, كوردی"
);
AddLang(
"kj",
"Kwanyama, Kuanyama",
"Kuanyama"
);
AddLang(
"la",
"Latin",
"latine, lingua latina"
);
AddLang(
"lb",
"Luxembourgish, Letzeburgesch",
"Lëtzebuergesch"
);
AddLang(
"lg",
"Luganda",
"Luganda"
);
AddLang(
"li",
"Limburgish, Limburgan, Limburger",
"Limburgs"
);
AddLang(
"ln",
"Lingala",
"Lingála"
);
AddLang(
"lo",
"Lao",
"ພາສາລາວ"
);
AddLang(
"lt",
"Lithuanian",
"lietuvių kalba"
);
AddLang(
"lu",
"Luba-Katanga",
""
);
AddLang(
"lv",
"Latvian",
"latviešu valoda"
);
AddLang(
"gv",
"Manx",
"Gaelg, Gailck"
);
AddLang(
"mk",
"Macedonian",
"македонски јазик"
);
AddLang(
"mg",
"Malagasy",
"Malagasy fiteny"
);
AddLang(
"ms",
"Malay",
"bahasa Melayu, بهاس ملايو"
);
AddLang(
"ml",
"Malayalam",
"മലയാളം"
);
AddLang(
"mt",
"Maltese",
"Malti"
);
AddLang(
"mi",
"Māori",
"te reo Māori"
);
AddLang(
"mr",
"Marathi (Marāṭhī)",
"मराठी"
);
AddLang(
"mh",
"Marshallese",
"Kajin M̧ajeļ"
);
AddLang(
"mn",
"Mongolian",
"монгол"
);
AddLang(
"na",
"Nauru",
"Ekakairũ Naoero"
);
AddLang(
"nv",
"Navajo, Navaho",
"Diné bizaad, Dinékʼehǰí"
);
AddLang(
"nb",
"Norwegian Bokmål",
"Norsk bokmål"
);
AddLang(
"nd",
"North Ndebele",
"isiNdebele"
);
AddLang(
"ne",
"Nepali",
"नेपाली"
);
AddLang(
"ng",
"Ndonga",
"Owambo"
);
AddLang(
"nn",
"Norwegian Nynorsk",
"Norsk nynorsk"
);
AddLang(
"no",
"Norwegian",
"Norsk"
);
AddLang(
"ii",
"Nuosu",
"ꆈꌠ꒿ Nuosuhxop"
);
AddLang(
"nr",
"South Ndebele",
"isiNdebele"
);
AddLang(
"oc",
"Occitan",
"Occitan"
);
AddLang(
"oj",
"Ojibwe, Ojibwa",
"ᐊᓂᔑᓈᐯᒧᐎᓐ"
);
AddLang(
"cu",
"Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic",
"ѩзыкъ словѣньскъ"
);
AddLang(
"om",
"Oromo",
"Afaan Oromoo"
);
AddLang(
"or",
"Oriya",
"ଓଡ଼ିଆ"
);
AddLang(
"os",
"Ossetian, Ossetic",
"ирон æвзаг"
);
AddLang(
"pa",
"Panjabi, Punjabi",
"ਪੰਜਾਬੀ, پنجابی"
);
AddLang(
"pi",
"Pāli",
"पाऴि"
);
AddLang(
"fa",
"Persian",
"فارسی"
);
AddLang(
"pl",
"Polish",
"Polski"
);
AddLang(
"ps",
"Pashto, Pushto",
"پښتو"
);
AddLang(
"pt",
"Portuguese",
"Português"
);
AddLang(
"qu",
"Quechua",
"Runa Simi, Kichwa"
);
AddLang(
"rm",
"Romansh",
"rumantsch grischun"
);
AddLang(
"rn",
"Kirundi",
"kiRundi"
);
AddLang(
"ro",
"Romanian, Moldavian, Moldovan",
"română"
);
AddLang(
"ru",
"Russian",
"русский язык"
);
AddLang(
"sa",
"Sanskrit (Saṁskṛta)",
"संस्कृतम्"
);
AddLang(
"sc",
"Sardinian",
"sardu"
);
AddLang(
"sd",
"Sindhi",
"सिन्धी, سنڌي، سندھی"
);
AddLang(
"se",
"Northern Sami",
"Davvisámegiella"
);
AddLang(
"sm",
"Samoan",
"gagana faa Samoa"
);
AddLang(
"sg",
"Sango",
"yângâ tî sängö"
);
AddLang(
"sr",
"Serbian",
"српски језик"
);
AddLang(
"gd",
"Scottish Gaelic; Gaelic",
"Gàidhlig"
);
AddLang(
"sn",
"Shona",
"chiShona"
);
AddLang(
"si",
"Sinhala, Sinhalese",
"සිංහල"
);
AddLang(
"sk",
"Slovak",
"slovenčina"
);
AddLang(
"sl",
"Slovene",
"slovenščina"
);
AddLang(
"so",
"Somali",
"Soomaaliga, af Soomaali"
);
AddLang(
"st",
"Southern Sotho",
"Sesotho"
);
AddLang(
"es",
"Spanish; Castilian",
"español, castellano"
);
AddLang(
"su",
"Sundanese",
"Basa Sunda"
);
AddLang(
"sw",
"Swahili",
"Kiswahili"
);
AddLang(
"ss",
"Swati",
"SiSwati"
);
AddLang(
"sv",
"Swedish",
"svenska"
);
AddLang(
"ta",
"Tamil",
"தமிழ்"
);
AddLang(
"te",
"Telugu",
"తెలుగు"
);
AddLang(
"tg",
"Tajik",
"тоҷикӣ, toğikī, تاجیکی"
);
AddLang(
"th",
"Thai",
"ไทย"
);
AddLang(
"ti",
"Tigrinya",
"ትግርኛ"
);
AddLang(
"bo",
"Tibetan Standard, Tibetan, Central",
"བོད་ཡིག"
);
AddLang(
"tk",
"Turkmen",
"Türkmen, Түркмен"
);
AddLang(
"tl",
"Tagalog",
"Wikang Tagalog, ᜏᜒᜃᜅ᜔ ᜆᜄᜎᜓᜄ᜔"
);
AddLang(
"tn",
"Tswana",
"Setswana"
);
AddLang(
"to",
"Tonga (Tonga Islands)",
"faka Tonga"
);
AddLang(
"tr",
"Turkish",
"Türkçe"
);
AddLang(
"ts",
"Tsonga",
"Xitsonga"
);
AddLang(
"tt",
"Tatar",
"татарча, tatarça, تاتارچا"
);
AddLang(
"tw",
"Twi",
"Twi"
);
AddLang(
"ty",
"Tahitian",
"Reo Tahiti"
);
AddLang(
"ug",
"Uighur, Uyghur",
"Uyƣurqə, ئۇيغۇرچە"
);
AddLang(
"uk",
"Ukrainian",
"українська"
);
AddLang(
"ur",
"Urdu",
"اردو"
);
AddLang(
"uz",
"Uzbek",
"zbek, Ўзбек, أۇزبېك"
);
AddLang(
"ve",
"Venda",
"Tshivenḓa"
);
AddLang(
"vi",
"Vietnamese",
"Tiếng Việt"
);
AddLang(
"vo",
"Volapük",
"Volapük"
);
AddLang(
"wa",
"Walloon",
"Walon"
);
AddLang(
"cy",
"Welsh",
"Cymraeg"
);
AddLang(
"wo",
"Wolof",
"Wollof"
);
AddLang(
"fy",
"Western Frisian",
"Frysk"
);
AddLang(
"xh",
"Xhosa",
"isiXhosa"
);
AddLang(
"yi",
"Yiddish",
"ייִדיש"
);
AddLang(
"yo",
"Yoruba",
"Yorùbá"
);
AddLang(
"za",
"Zhuang, Chuang",
"Saɯ cueŋƅ, Saw cuengh");
}
}