mirror of
				https://github.com/jellyfin/jellyfin.git
				synced 2025-11-04 03:27:21 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			497 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			497 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
//============================================================================
 | 
						||
// BDInfo - Blu-ray Video and Audio Analysis Tool
 | 
						||
// Copyright © 2010 Cinema Squid
 | 
						||
//
 | 
						||
// This library is free software; you can redistribute it and/or
 | 
						||
// modify it under the terms of the GNU Lesser General Public
 | 
						||
// License as published by the Free Software Foundation; either
 | 
						||
// version 2.1 of the License, or (at your option) any later version.
 | 
						||
//
 | 
						||
// This library 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
 | 
						||
// Lesser General Public License for more details.
 | 
						||
//
 | 
						||
// You should have received a copy of the GNU Lesser General Public
 | 
						||
// License along with this library; if not, write to the Free Software
 | 
						||
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 | 
						||
//=============================================================================
 | 
						||
 | 
						||
using System;
 | 
						||
using System.Collections.Generic;
 | 
						||
using System.Text;
 | 
						||
 | 
						||
namespace BDInfo
 | 
						||
{
 | 
						||
    public abstract class LanguageCodes
 | 
						||
    {
 | 
						||
        public static string GetName(string code)
 | 
						||
        {
 | 
						||
            switch (code)
 | 
						||
            {
 | 
						||
                case "abk": return "Abkhazian";
 | 
						||
                case "ace": return "Achinese";
 | 
						||
                case "ach": return "Acoli";
 | 
						||
                case "ada": return "Adangme";
 | 
						||
                case "aar": return "Afar";
 | 
						||
                case "afh": return "Afrihili";
 | 
						||
                case "afr": return "Afrikaans";
 | 
						||
                case "afa": return "Afro-Asiatic (Other)";
 | 
						||
                case "aka": return "Akan";
 | 
						||
                case "akk": return "Akkadian";
 | 
						||
                case "alb": return "Albanian";
 | 
						||
                case "sqi": return "Albanian";
 | 
						||
                case "ale": return "Aleut";
 | 
						||
                case "alg": return "Algonquian languages";
 | 
						||
                case "tut": return "Altaic (Other)";
 | 
						||
                case "amh": return "Amharic";
 | 
						||
                case "apa": return "Apache languages";
 | 
						||
                case "ara": return "Arabic";
 | 
						||
                case "arc": return "Aramaic";
 | 
						||
                case "arp": return "Arapaho";
 | 
						||
                case "arn": return "Araucanian";
 | 
						||
                case "arw": return "Arawak";
 | 
						||
                case "arm": return "Armenian";
 | 
						||
                case "hye": return "Armenian";
 | 
						||
                case "art": return "Artificial (Other)";
 | 
						||
                case "asm": return "Assamese";
 | 
						||
                case "ath": return "Athapascan languages";
 | 
						||
                case "aus": return "Australian languages";
 | 
						||
                case "map": return "Austronesian (Other)";
 | 
						||
                case "ava": return "Avaric";
 | 
						||
                case "ave": return "Avestan";
 | 
						||
                case "awa": return "Awadhi";
 | 
						||
                case "aym": return "Aymara";
 | 
						||
                case "aze": return "Azerbaijani";
 | 
						||
                case "ban": return "Balinese";
 | 
						||
                case "bat": return "Baltic (Other)";
 | 
						||
                case "bal": return "Baluchi";
 | 
						||
                case "bam": return "Bambara";
 | 
						||
                case "bai": return "Bamileke languages";
 | 
						||
                case "bad": return "Banda";
 | 
						||
                case "bnt": return "Bantu (Other)";
 | 
						||
                case "bas": return "Basa";
 | 
						||
                case "bak": return "Bashkir";
 | 
						||
                case "baq": return "Basque";
 | 
						||
                case "eus": return "Basque";
 | 
						||
                case "btk": return "Batak (Indonesia)";
 | 
						||
                case "bej": return "Beja";
 | 
						||
                case "bel": return "Belarusian";
 | 
						||
                case "bem": return "Bemba";
 | 
						||
                case "ben": return "Bengali";
 | 
						||
                case "ber": return "Berber (Other)";
 | 
						||
                case "bho": return "Bhojpuri";
 | 
						||
                case "bih": return "Bihari";
 | 
						||
                case "bik": return "Bikol";
 | 
						||
                case "bin": return "Bini";
 | 
						||
                case "bis": return "Bislama";
 | 
						||
                case "bos": return "Bosnian";
 | 
						||
                case "bra": return "Braj";
 | 
						||
                case "bre": return "Breton";
 | 
						||
                case "bug": return "Buginese";
 | 
						||
                case "bul": return "Bulgarian";
 | 
						||
                case "bua": return "Buriat";
 | 
						||
                case "bur": return "Burmese";
 | 
						||
                case "mya": return "Burmese";
 | 
						||
                case "cad": return "Caddo";
 | 
						||
                case "car": return "Carib";
 | 
						||
                case "cat": return "Catalan";
 | 
						||
                case "cau": return "Caucasian (Other)";
 | 
						||
                case "ceb": return "Cebuano";
 | 
						||
                case "cel": return "Celtic (Other)";
 | 
						||
                case "cai": return "Central American Indian (Other)";
 | 
						||
                case "chg": return "Chagatai";
 | 
						||
                case "cmc": return "Chamic languages";
 | 
						||
                case "cha": return "Chamorro";
 | 
						||
                case "che": return "Chechen";
 | 
						||
                case "chr": return "Cherokee";
 | 
						||
                case "chy": return "Cheyenne";
 | 
						||
                case "chb": return "Chibcha";
 | 
						||
                case "chi": return "Chinese";
 | 
						||
                case "zho": return "Chinese";
 | 
						||
                case "chn": return "Chinook jargon";
 | 
						||
                case "chp": return "Chipewyan";
 | 
						||
                case "cho": return "Choctaw";
 | 
						||
                case "chu": return "Church Slavic";
 | 
						||
                case "chk": return "Chuukese";
 | 
						||
                case "chv": return "Chuvash";
 | 
						||
                case "cop": return "Coptic";
 | 
						||
                case "cor": return "Cornish";
 | 
						||
                case "cos": return "Corsican";
 | 
						||
                case "cre": return "Cree";
 | 
						||
                case "mus": return "Creek";
 | 
						||
                case "crp": return "Creoles and pidgins (Other)";
 | 
						||
                case "cpe": return "Creoles and pidgins,";
 | 
						||
                case "cpf": return "Creoles and pidgins,";
 | 
						||
                case "cpp": return "Creoles and pidgins,";
 | 
						||
                case "scr": return "Croatian";
 | 
						||
                case "hrv": return "Croatian";
 | 
						||
                case "cus": return "Cushitic (Other)";
 | 
						||
                case "cze": return "Czech";
 | 
						||
                case "ces": return "Czech";
 | 
						||
                case "dak": return "Dakota";
 | 
						||
                case "dan": return "Danish";
 | 
						||
                case "day": return "Dayak";
 | 
						||
                case "del": return "Delaware";
 | 
						||
                case "din": return "Dinka";
 | 
						||
                case "div": return "Divehi";
 | 
						||
                case "doi": return "Dogri";
 | 
						||
                case "dgr": return "Dogrib";
 | 
						||
                case "dra": return "Dravidian (Other)";
 | 
						||
                case "dua": return "Duala";
 | 
						||
                case "dut": return "Dutch";
 | 
						||
                case "nld": return "Dutch";
 | 
						||
                case "dum": return "Dutch, Middle (ca. 1050-1350)";
 | 
						||
                case "dyu": return "Dyula";
 | 
						||
                case "dzo": return "Dzongkha";
 | 
						||
                case "efi": return "Efik";
 | 
						||
                case "egy": return "Egyptian (Ancient)";
 | 
						||
                case "eka": return "Ekajuk";
 | 
						||
                case "elx": return "Elamite";
 | 
						||
                case "eng": return "English";
 | 
						||
                case "enm": return "English, Middle (1100-1500)";
 | 
						||
                case "ang": return "English, Old (ca.450-1100)";
 | 
						||
                case "epo": return "Esperanto";
 | 
						||
                case "est": return "Estonian";
 | 
						||
                case "ewe": return "Ewe";
 | 
						||
                case "ewo": return "Ewondo";
 | 
						||
                case "fan": return "Fang";
 | 
						||
                case "fat": return "Fanti";
 | 
						||
                case "fao": return "Faroese";
 | 
						||
                case "fij": return "Fijian";
 | 
						||
                case "fin": return "Finnish";
 | 
						||
                case "fiu": return "Finno-Ugrian (Other)";
 | 
						||
                case "fon": return "Fon";
 | 
						||
                case "fre": return "French";
 | 
						||
                case "fra": return "French";
 | 
						||
                case "frm": return "French, Middle (ca.1400-1600)";
 | 
						||
                case "fro": return "French, Old (842-ca.1400)";
 | 
						||
                case "fry": return "Frisian";
 | 
						||
                case "fur": return "Friulian";
 | 
						||
                case "ful": return "Fulah";
 | 
						||
                case "gaa": return "Ga";
 | 
						||
                case "glg": return "Gallegan";
 | 
						||
                case "lug": return "Ganda";
 | 
						||
                case "gay": return "Gayo";
 | 
						||
                case "gba": return "Gbaya";
 | 
						||
                case "gez": return "Geez";
 | 
						||
                case "geo": return "Georgian";
 | 
						||
                case "kat": return "Georgian";
 | 
						||
                case "ger": return "German";
 | 
						||
                case "deu": return "German";
 | 
						||
                case "nds": return "Saxon";
 | 
						||
                case "gmh": return "German, Middle High (ca.1050-1500)";
 | 
						||
                case "goh": return "German, Old High (ca.750-1050)";
 | 
						||
                case "gem": return "Germanic (Other)";
 | 
						||
                case "gil": return "Gilbertese";
 | 
						||
                case "gon": return "Gondi";
 | 
						||
                case "gor": return "Gorontalo";
 | 
						||
                case "got": return "Gothic";
 | 
						||
                case "grb": return "Grebo";
 | 
						||
                case "grc": return "Greek, Ancient (to 1453)";
 | 
						||
                case "gre": return "Greek";
 | 
						||
                case "ell": return "Greek";
 | 
						||
                case "grn": return "Guarani";
 | 
						||
                case "guj": return "Gujarati";
 | 
						||
                case "gwi": return "Gwich´in";
 | 
						||
                case "hai": return "Haida";
 | 
						||
                case "hau": return "Hausa";
 | 
						||
                case "haw": return "Hawaiian";
 | 
						||
                case "heb": return "Hebrew";
 | 
						||
                case "her": return "Herero";
 | 
						||
                case "hil": return "Hiligaynon";
 | 
						||
                case "him": return "Himachali";
 | 
						||
                case "hin": return "Hindi";
 | 
						||
                case "hmo": return "Hiri Motu";
 | 
						||
                case "hit": return "Hittite";
 | 
						||
                case "hmn": return "Hmong";
 | 
						||
                case "hun": return "Hungarian";
 | 
						||
                case "hup": return "Hupa";
 | 
						||
                case "iba": return "Iban";
 | 
						||
                case "ice": return "Icelandic";
 | 
						||
                case "isl": return "Icelandic";
 | 
						||
                case "ibo": return "Igbo";
 | 
						||
                case "ijo": return "Ijo";
 | 
						||
                case "ilo": return "Iloko";
 | 
						||
                case "inc": return "Indic (Other)";
 | 
						||
                case "ine": return "Indo-European (Other)";
 | 
						||
                case "ind": return "Indonesian";
 | 
						||
                case "ina": return "Interlingua (International";
 | 
						||
                case "ile": return "Interlingue";
 | 
						||
                case "iku": return "Inuktitut";
 | 
						||
                case "ipk": return "Inupiaq";
 | 
						||
                case "ira": return "Iranian (Other)";
 | 
						||
                case "gle": return "Irish";
 | 
						||
                case "mga": return "Irish, Middle (900-1200)";
 | 
						||
                case "sga": return "Irish, Old (to 900)";
 | 
						||
                case "iro": return "Iroquoian languages";
 | 
						||
                case "ita": return "Italian";
 | 
						||
                case "jpn": return "Japanese";
 | 
						||
                case "jav": return "Javanese";
 | 
						||
                case "jrb": return "Judeo-Arabic";
 | 
						||
                case "jpr": return "Judeo-Persian";
 | 
						||
                case "kab": return "Kabyle";
 | 
						||
                case "kac": return "Kachin";
 | 
						||
                case "kal": return "Kalaallisut";
 | 
						||
                case "kam": return "Kamba";
 | 
						||
                case "kan": return "Kannada";
 | 
						||
                case "kau": return "Kanuri";
 | 
						||
                case "kaa": return "Kara-Kalpak";
 | 
						||
                case "kar": return "Karen";
 | 
						||
                case "kas": return "Kashmiri";
 | 
						||
                case "kaw": return "Kawi";
 | 
						||
                case "kaz": return "Kazakh";
 | 
						||
                case "kha": return "Khasi";
 | 
						||
                case "khm": return "Khmer";
 | 
						||
                case "khi": return "Khoisan (Other)";
 | 
						||
                case "kho": return "Khotanese";
 | 
						||
                case "kik": return "Kikuyu";
 | 
						||
                case "kmb": return "Kimbundu";
 | 
						||
                case "kin": return "Kinyarwanda";
 | 
						||
                case "kir": return "Kirghiz";
 | 
						||
                case "kom": return "Komi";
 | 
						||
                case "kon": return "Kongo";
 | 
						||
                case "kok": return "Konkani";
 | 
						||
                case "kor": return "Korean";
 | 
						||
                case "kos": return "Kosraean";
 | 
						||
                case "kpe": return "Kpelle";
 | 
						||
                case "kro": return "Kru";
 | 
						||
                case "kua": return "Kuanyama";
 | 
						||
                case "kum": return "Kumyk";
 | 
						||
                case "kur": return "Kurdish";
 | 
						||
                case "kru": return "Kurukh";
 | 
						||
                case "kut": return "Kutenai";
 | 
						||
                case "lad": return "Ladino";
 | 
						||
                case "lah": return "Lahnda";
 | 
						||
                case "lam": return "Lamba";
 | 
						||
                case "lao": return "Lao";
 | 
						||
                case "lat": return "Latin";
 | 
						||
                case "lav": return "Latvian";
 | 
						||
                case "ltz": return "Letzeburgesch";
 | 
						||
                case "lez": return "Lezghian";
 | 
						||
                case "lin": return "Lingala";
 | 
						||
                case "lit": return "Lithuanian";
 | 
						||
                case "loz": return "Lozi";
 | 
						||
                case "lub": return "Luba-Katanga";
 | 
						||
                case "lua": return "Luba-Lulua";
 | 
						||
                case "lui": return "Luiseno";
 | 
						||
                case "lun": return "Lunda";
 | 
						||
                case "luo": return "Luo (Kenya and Tanzania)";
 | 
						||
                case "lus": return "Lushai";
 | 
						||
                case "mac": return "Macedonian";
 | 
						||
                case "mkd": return "Macedonian";
 | 
						||
                case "mad": return "Madurese";
 | 
						||
                case "mag": return "Magahi";
 | 
						||
                case "mai": return "Maithili";
 | 
						||
                case "mak": return "Makasar";
 | 
						||
                case "mlg": return "Malagasy";
 | 
						||
                case "may": return "Malay";
 | 
						||
                case "msa": return "Malay";
 | 
						||
                case "mal": return "Malayalam";
 | 
						||
                case "mlt": return "Maltese";
 | 
						||
                case "mnc": return "Manchu";
 | 
						||
                case "mdr": return "Mandar";
 | 
						||
                case "man": return "Mandingo";
 | 
						||
                case "mni": return "Manipuri";
 | 
						||
                case "mno": return "Manobo languages";
 | 
						||
                case "glv": return "Manx";
 | 
						||
                case "mao": return "Maori";
 | 
						||
                case "mri": return "Maori";
 | 
						||
                case "mar": return "Marathi";
 | 
						||
                case "chm": return "Mari";
 | 
						||
                case "mah": return "Marshall";
 | 
						||
                case "mwr": return "Marwari";
 | 
						||
                case "mas": return "Masai";
 | 
						||
                case "myn": return "Mayan languages";
 | 
						||
                case "men": return "Mende";
 | 
						||
                case "mic": return "Micmac";
 | 
						||
                case "min": return "Minangkabau";
 | 
						||
                case "mis": return "Miscellaneous languages";
 | 
						||
                case "moh": return "Mohawk";
 | 
						||
                case "mol": return "Moldavian";
 | 
						||
                case "mkh": return "Mon-Khmer (Other)";
 | 
						||
                case "lol": return "Mongo";
 | 
						||
                case "mon": return "Mongolian";
 | 
						||
                case "mos": return "Mossi";
 | 
						||
                case "mul": return "Multiple languages";
 | 
						||
                case "mun": return "Munda languages";
 | 
						||
                case "nah": return "Nahuatl";
 | 
						||
                case "nau": return "Nauru";
 | 
						||
                case "nav": return "Navajo";
 | 
						||
                case "nde": return "Ndebele, North";
 | 
						||
                case "nbl": return "Ndebele, South";
 | 
						||
                case "ndo": return "Ndonga";
 | 
						||
                case "nep": return "Nepali";
 | 
						||
                case "new": return "Newari";
 | 
						||
                case "nia": return "Nias";
 | 
						||
                case "nic": return "Niger-Kordofanian (Other)";
 | 
						||
                case "ssa": return "Nilo-Saharan (Other)";
 | 
						||
                case "niu": return "Niuean";
 | 
						||
                case "non": return "Norse, Old";
 | 
						||
                case "nai": return "North American Indian (Other)";
 | 
						||
                case "sme": return "Northern Sami";
 | 
						||
                case "nor": return "Norwegian";
 | 
						||
                case "nob": return "Norwegian Bokmål";
 | 
						||
                case "nno": return "Norwegian Nynorsk";
 | 
						||
                case "nub": return "Nubian languages";
 | 
						||
                case "nym": return "Nyamwezi";
 | 
						||
                case "nya": return "Nyanja";
 | 
						||
                case "nyn": return "Nyankole";
 | 
						||
                case "nyo": return "Nyoro";
 | 
						||
                case "nzi": return "Nzima";
 | 
						||
                case "oci": return "Occitan";
 | 
						||
                case "oji": return "Ojibwa";
 | 
						||
                case "ori": return "Oriya";
 | 
						||
                case "orm": return "Oromo";
 | 
						||
                case "osa": return "Osage";
 | 
						||
                case "oss": return "Ossetian";
 | 
						||
                case "oto": return "Otomian languages";
 | 
						||
                case "pal": return "Pahlavi";
 | 
						||
                case "pau": return "Palauan";
 | 
						||
                case "pli": return "Pali";
 | 
						||
                case "pam": return "Pampanga";
 | 
						||
                case "pag": return "Pangasinan";
 | 
						||
                case "pan": return "Panjabi";
 | 
						||
                case "pap": return "Papiamento";
 | 
						||
                case "paa": return "Papuan (Other)";
 | 
						||
                case "per": return "Persian";
 | 
						||
                case "fas": return "Persian";
 | 
						||
                case "peo": return "Persian, Old (ca.600-400 B.C.)";
 | 
						||
                case "phi": return "Philippine (Other)";
 | 
						||
                case "phn": return "Phoenician";
 | 
						||
                case "pon": return "Pohnpeian";
 | 
						||
                case "pol": return "Polish";
 | 
						||
                case "por": return "Portuguese";
 | 
						||
                case "pra": return "Prakrit languages";
 | 
						||
                case "pro": return "Provençal";
 | 
						||
                case "pus": return "Pushto";
 | 
						||
                case "que": return "Quechua";
 | 
						||
                case "roh": return "Raeto-Romance";
 | 
						||
                case "raj": return "Rajasthani";
 | 
						||
                case "rap": return "Rapanui";
 | 
						||
                case "rar": return "Rarotongan";
 | 
						||
                case "roa": return "Romance (Other)";
 | 
						||
                case "rum": return "Romanian";
 | 
						||
                case "ron": return "Romanian";
 | 
						||
                case "rom": return "Romany";
 | 
						||
                case "run": return "Rundi";
 | 
						||
                case "rus": return "Russian";
 | 
						||
                case "sal": return "Salishan languages";
 | 
						||
                case "sam": return "Samaritan Aramaic";
 | 
						||
                case "smi": return "Sami languages (Other)";
 | 
						||
                case "smo": return "Samoan";
 | 
						||
                case "sad": return "Sandawe";
 | 
						||
                case "sag": return "Sango";
 | 
						||
                case "san": return "Sanskrit";
 | 
						||
                case "sat": return "Santali";
 | 
						||
                case "srd": return "Sardinian";
 | 
						||
                case "sas": return "Sasak";
 | 
						||
                case "sco": return "Scots";
 | 
						||
                case "gla": return "Gaelic";
 | 
						||
                case "sel": return "Selkup";
 | 
						||
                case "sem": return "Semitic (Other)";
 | 
						||
                case "scc": return "Serbian";
 | 
						||
                case "srp": return "Serbian";
 | 
						||
                case "srr": return "Serer";
 | 
						||
                case "shn": return "Shan";
 | 
						||
                case "sna": return "Shona";
 | 
						||
                case "sid": return "Sidamo";
 | 
						||
                case "sgn": return "Sign languages";
 | 
						||
                case "bla": return "Siksika";
 | 
						||
                case "snd": return "Sindhi";
 | 
						||
                case "sin": return "Sinhalese";
 | 
						||
                case "sit": return "Sino-Tibetan (Other)";
 | 
						||
                case "sio": return "Siouan languages";
 | 
						||
                case "den": return "Slave (Athapascan)";
 | 
						||
                case "sla": return "Slavic (Other)";
 | 
						||
                case "slo": return "Slovak";
 | 
						||
                case "slk": return "Slovak";
 | 
						||
                case "slv": return "Slovenian";
 | 
						||
                case "sog": return "Sogdian";
 | 
						||
                case "som": return "Somali";
 | 
						||
                case "son": return "Songhai";
 | 
						||
                case "snk": return "Soninke";
 | 
						||
                case "wen": return "Sorbian languages";
 | 
						||
                case "nso": return "Sotho, Northern";
 | 
						||
                case "sot": return "Sotho, Southern";
 | 
						||
                case "sai": return "South American Indian (Other)";
 | 
						||
                case "spa": return "Spanish";
 | 
						||
                case "suk": return "Sukuma";
 | 
						||
                case "sux": return "Sumerian";
 | 
						||
                case "sun": return "Sundanese";
 | 
						||
                case "sus": return "Susu";
 | 
						||
                case "swa": return "Swahili";
 | 
						||
                case "ssw": return "Swati";
 | 
						||
                case "swe": return "Swedish";
 | 
						||
                case "syr": return "Syriac";
 | 
						||
                case "tgl": return "Tagalog";
 | 
						||
                case "tah": return "Tahitian";
 | 
						||
                case "tai": return "Tai (Other)";
 | 
						||
                case "tgk": return "Tajik";
 | 
						||
                case "tmh": return "Tamashek";
 | 
						||
                case "tam": return "Tamil";
 | 
						||
                case "tat": return "Tatar";
 | 
						||
                case "tel": return "Telugu";
 | 
						||
                case "ter": return "Tereno";
 | 
						||
                case "tet": return "Tetum";
 | 
						||
                case "tha": return "Thai";
 | 
						||
                case "tib": return "Tibetan";
 | 
						||
                case "bod": return "Tibetan";
 | 
						||
                case "tig": return "Tigre";
 | 
						||
                case "tir": return "Tigrinya";
 | 
						||
                case "tem": return "Timne";
 | 
						||
                case "tiv": return "Tiv";
 | 
						||
                case "tli": return "Tlingit";
 | 
						||
                case "tpi": return "Tok Pisin";
 | 
						||
                case "tkl": return "Tokelau";
 | 
						||
                case "tog": return "Tonga (Nyasa)";
 | 
						||
                case "ton": return "Tonga (Tonga Islands)";
 | 
						||
                case "tsi": return "Tsimshian";
 | 
						||
                case "tso": return "Tsonga";
 | 
						||
                case "tsn": return "Tswana";
 | 
						||
                case "tum": return "Tumbuka";
 | 
						||
                case "tur": return "Turkish";
 | 
						||
                case "ota": return "Turkish, Ottoman (1500-1928)";
 | 
						||
                case "tuk": return "Turkmen";
 | 
						||
                case "tvl": return "Tuvalu";
 | 
						||
                case "tyv": return "Tuvinian";
 | 
						||
                case "twi": return "Twi";
 | 
						||
                case "uga": return "Ugaritic";
 | 
						||
                case "uig": return "Uighur";
 | 
						||
                case "ukr": return "Ukrainian";
 | 
						||
                case "umb": return "Umbundu";
 | 
						||
                case "und": return "Undetermined";
 | 
						||
                case "urd": return "Urdu";
 | 
						||
                case "uzb": return "Uzbek";
 | 
						||
                case "vai": return "Vai";
 | 
						||
                case "ven": return "Venda";
 | 
						||
                case "vie": return "Vietnamese";
 | 
						||
                case "vol": return "Volapük";
 | 
						||
                case "vot": return "Votic";
 | 
						||
                case "wak": return "Wakashan languages";
 | 
						||
                case "wal": return "Walamo";
 | 
						||
                case "war": return "Waray";
 | 
						||
                case "was": return "Washo";
 | 
						||
                case "wel": return "Welsh";
 | 
						||
                case "cym": return "Welsh";
 | 
						||
                case "wol": return "Wolof";
 | 
						||
                case "xho": return "Xhosa";
 | 
						||
                case "sah": return "Yakut";
 | 
						||
                case "yao": return "Yao";
 | 
						||
                case "yap": return "Yapese";
 | 
						||
                case "yid": return "Yiddish";
 | 
						||
                case "yor": return "Yoruba";
 | 
						||
                case "ypk": return "Yupik languages";
 | 
						||
                case "znd": return "Zande";
 | 
						||
                case "zap": return "Zapotec";
 | 
						||
                case "zen": return "Zenaga";
 | 
						||
                case "zha": return "Zhuang";
 | 
						||
                case "zul": return "Zulu";
 | 
						||
                case "zun": return "Zuni";
 | 
						||
 | 
						||
                default: return code;
 | 
						||
            }
 | 
						||
        }
 | 
						||
    }
 | 
						||
}
 |