Bruger:Christian75/Scripts/AndreSprog.js

Fra Wikipedia, den frie encyklopædi
/////////////////////////////////////////////////////////////////////////
// Translates the 'in other languages' list in the sidebar to English. //
//               Note: does not translate all languages                //
//                                                                     //
//                                By Tra                               //
//                       (bug fix by Voice_of_All)                     //
/////////////////////////////////////////////////////////////////////////
 
 
function languagereplace () {
if (document.getElementById('p-lang')) {
var LangNodes=document.getElementById('p-lang').getElementsByTagName('ul')[0].getElementsByTagName('li');
for( var x = 0; x < LangNodes.length; x++ ) {
 
LangNodes[x].getElementsByTagName('a')[0].innerHTML = localtoEnglish(LangNodes[x].getElementsByTagName('a')[0].innerHTML);
}
}
}
 
$ (languagereplace)
 
function localtoEnglish(localname) {
 
switch (localname) {

case 'aa': return 'Afar'; break;
case 'ab': return 'Abchazisk'; break;
case 'ace': return 'Acehnesisk'; break;
case 'af': return 'Afrikaans'; break;
case 'ak': return 'Akan'; break;
case 'als': return 'Alemannisk'; break;
case 'am': return 'Amharisk'; break;
case 'an': return 'Aragonsk'; break;
case 'ang': return 'Anglosaxisk'; break;
case 'ar': return 'Arabisk'; break;
case 'arc': return 'Arameisk'; break;
case 'arz': return 'Egyptisk arabisk'; break;
case 'as': return 'Assamesisk'; break;
case 'ast': return 'Asturisk'; break;
case 'av': return 'Avariska';  break;
case 'ay': return 'Aymara'; break;
case 'az': return 'Azerbajdzjansk'; break;
case 'ba': return 'Basjkirisk'; break;
case 'bar': return 'Bayersk'; break;
case 'bat-smg': return 'Samogitisk'; break;
case 'bcl': return 'Bikol'; break;
case 'be': return 'Hviderussisk'; break;
case 'be-x-old': return 'Hviderussisk'; break;
case 'bg': return 'Bulgarisk'; break;
case 'bh': return 'Bihari'; break;
case 'bi': return 'Bislama'; break;
case 'bm': return 'Bambara'; break;
case 'bn': return 'Bengali'; break;
case 'bo': return 'Tibetansk'; break;
case 'bpy': return 'Bishnupriya Manipuri'; break;
case 'br': return 'Bretonisk'; break;
case 'bs': return 'Bosnisk'; break;
case 'bug': return 'Buginesiska'; break;
case 'bxr': return 'Burjatiska'; break;
case 'ca': return 'Catalansk'; break;
case 'cbk-zam': return 'Chavacano'; break;
case 'cdo': return 'Min Dong'; break;
case 'ce': return 'Tjetjensk'; break;
case 'ceb': return 'Cebuano'; break;
case 'ch': return 'Chamorro'; break;
case 'cho': return 'Choctaw'; break;
case 'chr': return 'Cherokesisk'; break;
case 'chy': return 'Cheyenne'; break;
case 'co': return 'Korsikansk'; break;
case 'cr': return 'Cree'; break;
case 'crh': return 'Krimtatarisk'; break;
case 'cs': return 'Tjekkisk'; break;
case 'csb': return 'Kasjubiska'; break;
case 'cu': return 'Oldkirkeslavisk'; break;
case 'cv': return 'Tjuvasjiska'; break;
case 'cy': return 'Cymrisk'; break;
case 'da': return 'Dansk'; break;
case 'deutch': return 'Tysk'; break;
case 'diq': return 'Zazaki'; break;
case 'dsb': return 'Lågsorbiska'; break;
case 'dv': return 'Divehi'; break;
case 'dz': return 'Bhutanesisk'; break;
case 'ee': return 'Ewe'; break;
case 'el': return 'Græsk'; break;
case 'eml': return 'Emilianska'; break;
case 'en': return 'aaaaaaaaEngelsk'; break;
case 'eo': return 'Esperanto'; break;
case 'es': return 'Spansk'; break;
case 'et': return 'Estnisk'; break;
case 'eu': return 'Baskisk'; break;
case 'ext': return 'Extremadurisk'; break;
case 'fa': return 'Persisk'; break;
case 'ff': return 'Fulfulde'; break;
case 'fi': return 'Finsk'; break;
case 'fiu-vro': return 'Võro'; break; //??
case 'fj': return 'Fidjianska'; break;
case 'fo': return 'Færøsk'; break;
case 'fr': return 'Fransk'; break;
case 'frp': return 'Frankoprovensalska'; break;
case 'fur': return 'Friuliska'; break;
case 'fy': return 'Frisisk'; break;
case 'ga': return 'Gælisk/irsk'; break;
case 'gan': return 'Gan'; break;
case 'gd': return 'Skotsk gælisk'; break;
case 'gl': return 'Galicisk'; break;
case 'glk': return 'Gilaki'; break;
case 'gn': return 'Guarani'; break;
case 'got': return 'Gotisk'; break;
case 'gu': return 'Gujarati'; break;
case 'gv': return 'Manx'; break;
case 'ha': return 'Hausa'; break;
case 'hak': return 'Hakka'; break;
case 'haw': return 'Hawaiiansk'; break;
case 'he': return 'Hebræisk'; break;
case 'hi': return 'Hindi'; break;
case 'hif': return 'Fijiansk hindi'; break;
case 'ho': return 'Hirimotu'; break;
case 'hr': return 'Kroatisk'; break;
case 'hsb': return 'Högsorbiska'; break;
case 'ht': return 'Haitiansk'; break;
case 'hu': return 'Ungarsk'; break;
case 'hy': return 'Armenisk'; break;
case 'hz': return 'Herero'; break;
case 'ia': return 'Interlingua'; break;
case 'id': return 'Indonesisk'; break;
case 'ie': return 'Interlingue'; break;
case 'ig': return 'Ibo'; break;
case 'ii': return 'Yi'; break;
case 'ik': return 'Inupiaq'; break;
case 'ilo': return 'Ilokano'; break;
case 'io': return 'Ido'; break;
case 'is': return 'Islandsk'; break;
case 'it': return 'Italiensk'; break;
case 'iu': return 'Inuktitut'; break;
case 'ja': return 'Japansk'; break;
case 'jbo': return 'Lojban'; break;
case 'jv': return 'Javanesisk'; break;
case 'ka': return 'Georgisk'; break;
case 'kaa': return 'Karakalpakiska'; break;
case 'kab': return 'Kabyliska'; break;
case 'kg': return 'Kikongo'; break;
case 'ki': return 'Kikuyu'; break;
case 'kj': return 'Kuanyama'; break;
case 'kk': return 'Kazakiska'; break;
case 'kl': return 'Grønlandk'; break;
case 'km': return 'Cambodjansk'; break;
case 'kn': return 'Kannada'; break;
case 'ko': return 'Koreansk'; break;
case 'kr': return 'Kanuri'; break;
case 'krc': return 'Karatjajbalkariska'; break;
case 'ks': return 'Kashmiri'; break;
case 'ksh': return 'Ripuarian'; break; //??
case 'ku': return 'Kurdisk'; break;
case 'kv': return 'Komi'; break;
case 'kw': return 'Korniska'; break;
case 'ky': return 'Kirgisisk'; break;
case 'la': return 'Latin'; break;
case 'lad': return 'Ladino'; break;
case 'lb': return 'Luxemburgisk'; break;
case 'lbe': return 'Lak'; break;
case 'lg': return 'Luganda'; break;
case 'li': return 'Limburgs'; break;
case 'lij': return 'Liguriska'; break;
case 'lmo': return 'Lombardisk'; break;
case 'ln': return 'Lingala'; break;
case 'lo': return 'Laotiska'; break;
case 'lt': return 'Litauisk'; break;
case 'lv': return 'Lettisk'; break;
case 'map-bms': return 'Banyumasan'; break; //??
case 'mdf': return 'Moksja'; break;
case 'mg': return 'Malagassiska'; break;
case 'mh': return 'Marshallesiska'; break;
case 'mhr': return 'Mariska'; break;
case 'mi': return 'Maori'; break;
case 'mk': return 'Makedonsk'; break;
case 'ml': return 'Malayalam'; break;
case 'mn': return 'Mongolisk'; break;
case 'mo': return 'Moldavisk'; break;
case 'mr': return 'Marathi'; break;
case 'ms': return 'Malajiska'; break;
case 'mt': return 'Maltesisk'; break;
case 'mus': return 'Creek'; break;
case 'mwl': return 'Mirandesiska'; break;
case 'my': return 'Burmesisk'; break;
case 'myv': return 'Erźa'; break;
case 'mzn': return 'Mazandarani'; break;
case 'na': return 'Nauriska'; break;
case 'nah': return 'Nahuatl'; break;
case 'nan': return 'Min nan'; break; //??
case 'zh-min-nan': return 'Min nan'; break; //??
case 'nap': return 'Neapolitanska'; break;
case 'nds': return 'Lavtysk'; break;
case 'nds-nl': return 'Lavtysk (nl)'; break;
case 'ne': return 'Nepalesisk'; break;
case 'new': return 'Newari'; break;
case 'ng': return 'Ndonga'; break;
case 'nl': return 'Hollandsk'; break;
case 'nn': return 'Norsk (nynorsk)'; break;
case 'no': return 'Norsk (bokmål)'; break;
case 'nov': return 'Novial'; break;
case 'nrm': return 'Normandisk'; break;
case 'nv': return 'Navajo'; break;
case 'ny': return 'Chichewa'; break;
case 'oc': return 'Occitanska'; break;
case 'om': return 'Oromo'; break;
case 'or': return 'Oriya'; break;
case 'os': return 'Ossetiska'; break;
case 'pa': return 'Punjabi'; break;
case 'pag': return 'Pangasinan'; break;
case 'pam': return 'Pampanga'; break;
case 'pap': return 'Papiamento'; break;
case 'pcd': return 'Pikardiska'; break;
case 'pdc': return 'Pennsylvaniatyska'; break;
case 'pi': return 'Pali'; break;
case 'pih': return 'Norfolk'; break; //??
case 'pl': return 'Polsk'; break;
case 'pms': return 'Piemontesiska'; break;
case 'pnb': return 'Västpunjabi'; break;
case 'pnt': return 'Pontisk grekiska'; break;
case 'ps': return 'Pashto'; break;
case 'pt': return 'Portugisisk'; break;
case 'qu': return 'Quechua'; break;
case 'rm': return 'Retroromansk'; break;
case 'rmy': return 'Romani'; break;
case 'rn': return 'Kirundi'; break;
case 'ro': return 'Rumænsk'; break;
case 'roa-rup': return 'Arumänska'; break;
case 'roa-tara': return 'Tarantinska'; break;
case 'ru': return 'Russisk'; break;
case 'rw': return 'Rwanda'; break;
case 'sa': return 'Sanskrit'; break;
case 'sah': return 'Jakutiska'; break;
case 'sc': return 'Sardisk'; break;
case 'scn': return 'Siciliansk'; break;
case 'sco': return 'Lavskotsk'; break;
case 'sd': return 'Sindhi'; break;
case 'se': return 'Nordsamisk'; break;
case 'sg': return 'Sango'; break;
case 'sh': return 'Serbokroatisk'; break;
case 'si': return 'Singalesisk'; break;
case 'sk': return 'Slovakisk'; break;
case 'sl': return 'Slovensk'; break;
case 'sm': return 'Samoanska'; break;
case 'sn': return 'Shona'; break;
case 'so': return 'Somalisk'; break;
case 'sq': return 'Albansk'; break;
case 'sr': return 'Serbisk'; break;
case 'srn': return 'Sranan'; break;
case 'ss': return 'Siswati'; break;
case 'st': return 'Sesotho'; break;
case 'stq': return 'Saterfrisiska'; break;
case 'su': return 'Sundanesisk'; break;
case 'sw': return 'Swahili'; break;
case 'sv': return 'Svensk'; break;
case 'szl': return 'Schlesiska'; break;
case 'ta': return 'Tamilsk'; break;
case 'te': return 'Telugu'; break;
case 'tet': return 'Tetum'; break;
case 'tg': return 'Tadzjikisk'; break;
case 'th': return 'Thailandsk'; break;
case 'ti': return 'Tigrinja'; break;
case 'tk': return 'Turkmenisk'; break;
case 'tl': return 'Tagalog'; break;
case 'tn': return 'Setswana'; break;
case 'to': return 'Tonganska'; break;
case 'tpi': return 'Tok Pisin'; break;
case 'tr': return 'Turkiska'; break;
case 'ts': return 'Tsonga'; break;
case 'tt': return 'Tatariska'; break;
case 'tum': return 'Tumbuka'; break;
case 'tw': return 'Twi'; break;
case 'ty': return 'Tahitiska'; break;
case 'udm': return 'Udmurtiska'; break;
case 'ug': return 'Uiguriska'; break;
case 'uk': return 'Ukrainska'; break;
case 'ur': return 'Urdu'; break;
case 'uz': return 'Uzbekisk'; break;
case 'wa': return 'Vallonska'; break;
case 'war': return 'Waray-Waray'; break;
case 've': return 'Venda'; break;
case 'vec': return 'Venetiansk'; break;
case 'vi': return 'Vietnamesisk'; break;
case 'vls': return 'Vestflamlændisk'; break;
case 'vo': return 'Volapük'; break;
case 'wo': return 'Wolof'; break;
case 'wuu': return 'Wu'; break;
case 'xal': return 'Kalmuckiska'; break;
case 'xh': return 'Xhosa'; break;
case 'yi': return 'Jiddisch'; break;
case 'yo': return 'Yoruba'; break;
case 'za': return 'Zhuang'; break;
case 'zea': return 'Zeeländska'; break;
case 'zh': return 'Kinesisk'; break;
case 'zh-classical': return 'Klassisk kinesisk'; break;
case 'zh-yue': return 'Kantonesisk'; break;
case 'zu': return 'Zulu'; break;
case 'simple': return 'Engelsk (simpel)'; break;
 
default: return localname;
}

}