Benutzer:Revolus/monobook.js/sidebartranslate.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Strg+F5
// Based on [http://en.wikipedia.org/w/index.php?title=User:Tra/sidebartranslate.js&oldid=91037978]

(function() {
		var n2d = ({
			"Alle Sprachen": "Alle Sprachen",
			"Acèh": "Achinesisch",
			"Afrikaans": "Afrikaans",
			"Akan": "Akan",
			"Alemannisch": "Alemannisch",
			"አማርኛ": "Amharisch",
			"Anglo-Saxon": "Angelsächsisch",
			"Aragonés": "Aragonesisch",
			"ܐܪܡܝܐ": "Aramäisch",
			"Armãneashce": "Aromunisch",
			"Arpetan": "Frankoprovenzalisch",
			"Asturianu": "Asturisch",
			"Avañe'ẽ": "Guaraní",
			"Aymar aru": "Aymara",
			"Azərbaycan": "Aserbaidschanisch",
			"Bahasa Indonesia": "Indonesisch",
			"Bahasa Melayu": "Malaiisch",
			"Nāhuatl": "Nahuatl",
			"Dorerin Naoero": "Nauruisch",
			"Diné bizaad": "Navajo",
			"Nnapulitano": "Neapolitanisch",
			"नेपाली": "Nepalesisch",
			"नेपाल भाषा": "Newari",
			"Nederlands": "Niederländisch",
			"Nedersaksisch": "Niedersächsisch",
			"Dolnoserbski": "Niedersorbisch",
			"Nordfriisk": "Nordfriesisch",
			"Sámegiella": "Nordsamisch",
			"Nouormand": "Normannisch",
			"‪Norsk (bokmål)‬": "Norwegisch (alt)",
			"‪Norsk (nynorsk)‬": "Norwegisch (neu)",
			"Novial": "Novial",
			"Bamanankan": "Bambara",
			"Bân-lâm-gú": "Min Nan",
			"Basa Banyumasan": "Banyumasan",
			"Basa Jawa": "Javanisch",
			"Basa Sunda": "Sundanesisch",
			"Bikol Central": "Bikolano",
			"မြန်မာဘာသာ": "Birmanisch",
			"Bislama": "Bislama",
			"Boarisch": "Bairisch",
			"Bosanski": "Bosnisch",
			"Brezhoneg": "Bretonisch",
			"ᨅᨔ ᨕᨘᨁᨗ": "Buginesisch",
			"Català": "Katalanisch",
			"Cebuano": "Cebuano",
			"Česky": "Tschechisch",
			"Chamoru": "Chamorro",
			"Chavacano de Zamboanga": "Chabacano",
			"ᏣᎳᎩ": "Cherokee",
			"Chi-Chewa": "Chichewa",
			"chiShona": "Shona",
			"chiTumbuka": "Tumbuka",
			"Corsu": "Korsisch",
			"Cymraeg": "Walisisch",
			"Dansk": "Dänisch",
			"Deitsch": "Pennsylvania Dutch",
			"Plattdüütsch": "Plattdeutsch",
			"Deutsch": "Deutsch",
			"ދިވެހިބަސް": "Dhivehi",
			"ཇོང་ཁ": "Dzongkha",
			"Ebon": "Marshallisch",
			"Eʋegbe": "Ewe",
			"Eesti": "Estnisch",
			"Emiliàn e rumagnòl": "Emilianisch",
			"English": "Englisch",
			"Simple English": "Englisch (einfach)",
			"Norfuk / Pitkern": "Englisch (Pitkern)",
			"Español": "Spanisch",
			"Esperanto": "Esperanto",
			"Estremeñu": "Extremadurisch",
			"Euskara": "Baskisch",
			"Fiji Hindi": "Fidschi Hindi",
			"Føroyskt": "Färöisch",
			"Français": "Französisch",
			"Frysk": "Friesisch",
			"Fulfulde": "Fulfulde",
			"Furlan": "Furlanisch",
			"Gaeilge": "Irisch",
			"Gaelg": "Manx",
			"Gagana Samoa": "Samoisch",
			"Gàidhlig": "Schottisch-Gälisch",
			"Galego": "Galicisch",
			"Gĩkũyũ": "Kikuyu",
			"𐌲𐌿𐍄𐌹𐍃𐌺": "Gotisch",
			"Hak-kâ-fa": "Hakka",
			"Hawai`i": "Hawaijanisch",
			"Hiri Motu": "Hiri Motu",
			"Hornjoserbsce": "Obersorbisch",
			"Hrvatski": "Kroatisch",
			"Ido": "Ido",
			"Igbo": "Igbo",
			"Ilokano": "Ilokano",
			"Interlingua": "Interlingua",
			"Interlingue": "Interlingue",
			"ᐃᓄᒃᑎᑐᑦ/inuktitut": "Inuktitut",
			"Iñupiak": "Inupiaq",
			"isiXhosa": "isiXhosa",
			"isiZulu": "isiZulu",
			"Íslenska": "Isländisch",
			"Italiano": "Italienisch",
			"Kalaallisut": "Kalaallisut",
			"Kanuri": "Kanuri",
			"Kapampangan": "Kapampangan",
			"Къарачай-Малкъар": "Karatschai-Balkarisch",
			"Kaszëbsczi": "Kaschubisch",
			"ភាសាខ្មែរ": "Khmer",
			"Kinyarwanda": "Kinyarwanda",
			"Kirundi": "Kirundi",
			"Kongo": "Kongo",
			"한국어": "Koreanisch",
			"Kernowek": "Kornisch",
			"Kurdî / كوردی": "Kurdisch",
			"Kreyòl ayisyen": "Haitianisch",
			"Kwanyama": "Oshivambo",
			"Ladino": "Ladino",
			"ລາວ": "Laotisch",
			"Latina": "Latein",
			"Latviešu": "Lettisch",
			"lea faka-Tonga": "Tongaisch",
			"Lëtzebuergesch": "Luxemburgisch",
			"Lietuvių": "Litauisch",
			"Líguru": "Ligurisch",
			"Limburgs": "Limburgisch",
			"Lingála": "Lingála",
			"Lojban": "Lojban",
			"Luganda": "Luganda",
			"Lumbaart": "Lombardisch",
			"Magyar": "Ungarisch",
			"Malagasy": "Malagasy",
			"Malti": "Maltesisch",
			"Māori": "Maori",
			"Mìng-dĕ̤ng-ngṳ̄": "Min Dong",
			"Mirandés": "Mirandés",
			"Mvskoke": "Muskogee",
			"Na Vosa Vakaviti": "Fidschi",
			"Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ": "Cree",
			"Occitan": "Okzitanisch",
			"ଓଡ଼ିଆ": "Oriya",
			"Oromoo": "Oromo",
			"Oshiwambo": "Oshivambo",
			"O'zbek": "Usbekisch",
			"Pangasinan": "Pangasinan",
			"Papiamentu": "Papiamentu",
			"Piemontèis": "Piemontesisch",
			"Polski": "Polnisch",
			"Português": "Portugiesisch",
			"Qafár af": "Afar",
			"Qaraqalpaqsha": "Karakalpakisch",
			"Qırımtatarca": "Krimtatarisch",
			"Reo Mā`ohi": "Tahitianisch",
			"Ripoarisch": "Ripuarisch",
			"Română": "Rumänisch",
			"Romani": "Walachisches Romani",
			"Rumantsch": "Rätoromanisch",
			"Runa Simi": "Quechua",
			"Sängö": "Sango",
			"Sardu": "Sardisch",
			"Scots": "Scots",
			"Seeltersk": "Saterfriesisch",
			"Kiswahili": "Suahelisch",
			"Sesotho": "Süd-Sotho",
			"Setswana": "Setswana",
			"Shqip": "Albanisch",
			"Sicilianu": "Sizilianisch",
			"SiSwati": "Siswati",
			"Slovenčina": "Slowakisch",
			"Slovenščina": "Slowenisch",
			"Ślůnski": "Schlesisch",
			"Soomaaliga": "Somali",
			"Soranî / کوردی": "Sorani",
			"Sranantongo": "Sranantongo",
			"Srpskohrvatski / Српскохрватски": "Serbokroatisch",
			"Suomi": "Finnisch",
			"Svenska": "Schwedisch",
			"Tagalog": "Tagalog",
			"தமிழ்": "Tamil",
			"Taqbaylit": "Kabylisch",
			"Tarandíne": "Tarandíne",
			"Tetun": "Tetum",
			"ไทย": "Thailändisch",
			"བོད་ཡིག": "Tibetisch",
			"Tiếng Việt": "Vietnamesisch",
			"ትግርኛ": "Tigrinya",
			"Tok Pisin": "Tok Pisin",
			"Tsetsêhestâhese": "Cheyenne",
			"Tshivenda": "Tshivenda",
			"Türkçe": "Türkisch",
			"Türkmençe": "Turkmenisch",
			"Twi": "Twi",
			"Uyghurche‎ / ئۇيغۇرچە": "Uigurisch",
			"Vahcuengh": "Zhuang",
			"Vèneto": "Venetisch",
			"Volapük": "Volapük",
			"Võro": "Võro",
			"Walon": "Wallonisch",
			"West-Vlams": "Westflämisch",
			"Winaray": "Wáray-Wáray",
			"Wolof": "Wolof",
			"Xitsonga": "Xitsonga",
			"Yorùbá": "Yoruba",
			"Zazaki": "Süd-Zazaisch",
			"Zeêuws": "Seeländisch",
			"Žemaitėška": "Schemaitisch",
			"اردو": "Urdu",
			"العربية": "Arabisch",
			"پښتو": "Paschtunisch",
			"پنجابی": "Panjabi in arabischer Schrift (Shahmukhi)",
			"سنڌي": "Sindhi",
			"فارسی": "Persisch",
			"گیلکی": "Gilaki",
			"مَزِروني": "Masanderanisch",
			"مصرى": "Ägyptisch-Arabisch",
			"هَوُسَ": "Hausa",
			"ייִדיש": "Jiddisch",
			"עברית": "Hebräisch",
			"Ελληνικά": "Griechisch",
			"Ποντιακά": "Pontisch",
			"Авар": "Awarisch",
			"Аҧсуа": "Abchasisch",
			"Башҡорт": "Baschkirisch",
			"Беларуская": "Weißrussisch (normativ)",
			"Беларуская (тарашкевіца)": "Weißrussisch (Taraschkewiza)",
			"Буряад": "Burjatisch",
			"Български": "Bulgarisch",
			"Иронау": "Ossetisch",
			"Қазақша": "Kasachisch",
			"Коми": "Komi",
			"Кыргызча": "Kirgisisch",
			"Лакку": "Lakisch",
			"Македонски": "Mazedonisch",
			"Мокшень": "Mokschanisch",
			"Молдовеняскэ": "Moldauisch",
			"Монгол": "Mongolisch",
			"Нохчийн": "Tschetschenisch",
			"Олык Марий": "Mari",
			"Русский": "Russisch",
			"Саха тыла": "Jakutisch",
			"Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ": "Altkirchenslawisch",
			"Српски / Srpski": "Serbisch",
			"Татарча/Tatarça": "Tatarisch",
			"Тоҷикӣ": "Tadschikisch",
			"Удмурт": "Udmurtisch",
			"Українська": "Ukrainisch",
			"Хальмг": "Kalmückisch",
			"Чӑвашла": "Tschuwaschisch",
			"Эрзянь": "Ersjanisch",
			"Հայերեն": "Armenisch",
			"ქართული": "Georgisch",
			"कश्मीरी - (كشميري)": "Kashmiri",
			"पािऴ": "Pali",
			"भोजपुरी": "Bhojpuri",
			"मराठी": "Marathi",
			"संस्कृत": "Sanskrit",
			"हिन्दी": "Hindi",
			"ગુજરાતી": "Gujarati",
			"తెలుగు": "Telugu",
			"ਪੰਜਾਬੀ": "Panjabi",
			"ಕನ್ನಡ": "Kannada",
			"മലയാളം": "Malayalam",
			"অসমীয়া": "Assamesisch",
			"ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী": "Bishnupriya Manipuri",
			"বাংলা": "Bengalisch",
			"සිංහල": "Singhalesisch",
			"中文": "Chinesisch",
			"吴语": "Wu",
			"文言": "Klassisches Chinesisch",
			"日本語": "Japanisch",
			"粵語": "Kantonesisch",
			"贛語": "Gan"
		});
			
		var de = function(lang) {
			if(n2d[lang]) return n2d[lang];
			else return lang;
		};
			
		var plang = document.getElementById('p-lang');
		if(!plang) return;
		var container = plang.getElementsByTagName('ul')[0];
		var links = container.getElementsByTagName('li');
		var dest = document.createElement('ul');
		var l = [];
		for(var x = 0; x<links.length; ++x) {
			var item = document.createElement('li');
			var alt = links[x];
			item.setAttribute('class', alt.getAttribute('class'));
			item = item.appendChild(document.createElement('a'));
			alt = alt.getElementsByTagName('a');
			if (!alt || alt.length <= 0) continue;
			alt = alt[0];
			var textNode = alt.firstChild;
			while(textNode.hasChildNodes()) {
				textNode = textNode.firstChild;
			}
			var titel = textNode.data;
			item.setAttribute('title', titel);
			var s = de(titel);
			item.appendChild(document.createTextNode(s));
			item.setAttribute('href', alt.getAttribute('href'));
			item = item.parentNode;
			item.setAttribute("title", s);
			l.push(item);
		}
		function sSort(a, b) {
			if (b.getAttribute("class") == "wbc-editpage") return -1; // Lasse "Edit links" Wikidata-Link am Ende
			a = a.getAttribute("title").toLowerCase();
			b = b.getAttribute("title").toLowerCase();
			if(a>b) { return  1; }
			if(a<b) { return -1; }
			return 0;
		}
		l.sort(sSort);
		for(var i = 0; i<l.length; i++) {
			dest.appendChild(l[i]);
		}
		container.parentNode.replaceChild(dest, container);
})();