User:2011wp/test.js
Appearance
Code that you insert on this page could contain malicious content capable of compromising your account. If you import a script from another page with "importScript", "mw.loader.load", "iusc", or "lusc", take note that this causes you to dynamically load a remote script, which could be changed by others. Editors are responsible for all edits and actions they perform, including by scripts. User scripts are not centrally supported and may malfunction or become inoperable due to software changes. A guide to help you find broken scripts is available. If you are unsure whether code you are adding to this page is safe, you can ask at the appropriate village pump. This code will be executed when previewing this page. |
![]() | Documentation for this user script can be added at User:2011wp/test. |
// This script is a modified version of User:Manishearth/sidebartranslinks.js
// By User:Manishearth, using a script by User:Tra, with modifications by User:TheDJ, User:Voice_of_All, and User:Equazcion
// It translates and adds little links next to the languages which, when clicked, directly translate the page via Google Translate.
// Screenshot at :File:Sidebartrans.jpg
// Set options to default if not set elsewhere
if (sidebarTranslateGoogleLink == null) var sidebarTranslateGoogleLink = "(t)";
var SidebarTrans = {};
// run by addOnloadHook
SidebarTrans.init = function() {
if ( !document.getElementById('p-lang') ) return;
SidebarTrans.languageReplace();
SidebarTrans.addTranslate();
}
// Add (t) link to Google Translate
SidebarTrans.addTranslate = function() {
var LangNodes=document.getElementById('p-lang').getElementsByTagName('li');
for( var x = 0; x < LangNodes.length; x++ ) {
LangNodes[x].innerHTML=LangNodes[x].innerHTML + " " + SidebarTrans.mkLink(LangNodes[x]);
}
}
// Creates the (t) links
SidebarTrans.mkLink = function( li ) {
var a = li.getElementsByTagName('a')[0];
if(!a) return "";
var lname = getInnerText( a );
return ('<a href="http://translate.google.com/translate?hl=zh&sl=auto&tl=zh&u=' + a.href +
'" title="把' + lname + '翻译为中文" >' + sidebarTranslateGoogleLink + '</a>');
}
SidebarTrans.languageReplace = function() {
var LangNodes=document.getElementById('p-lang').getElementsByTagName('li');
for( var x = 0; x < LangNodes.length; x++ ) {
var a = LangNodes[x].getElementsByTagName('a')[0];
a.title = "Original language name: " + getInnerText(a);
changeText( a, SidebarTrans.localtoEnglish( getInnerText(a) ));
}
}
// Override interwiki- classes
var interwikis = $j('#p-lang li');
interwikis.css('font','12px Arial');
SidebarTrans.localtoEnglish = function(localname) {
switch (localname) {
case 'Afar': return '阿法尔语(Afar)'; break;
case 'Аҧсуа': return '阿布哈西亚语(Аҧсуа)'; break;
case 'Bahsa Acèh': return '亚齐语(Bahsa Acèh)'; break;
case 'Afrikaans': return '阿非利堪斯语(Afrikaans)'; break;
case 'Akan': return '阿坎语(Akan)'; break;
case 'Alemannisch': return '阿勒曼尼语(Alemannisch)'; break;
case 'አማርኛ': return '阿姆哈拉语(አማርኛ)'; break;
case 'Aragonés': return '阿拉贡语(Aragonés)'; break;
case 'Anglo-Saxon': return '古英语(Anglo-Saxon)'; break;
case 'العربية': return '阿拉伯语(العربية)'; break;
case 'ܐܪܡܝܐ': return '阿拉米语(ܐܪܡܝܐ)'; break;
case 'مصرى (Maṣrī)': return '埃及阿拉伯语(مصرى (Maṣrī))'; break;
case 'অসমীয়া': return '阿萨姆语(অসমীয়া)'; break;
case 'Asturianu': return '阿斯图里亚斯语(Asturianu)'; break;
case 'Авар': return '阿瓦尔语(Авар)'; break;
case 'Aymar': return '艾马拉语(Aymar)'; break;
case 'Azərbaycan / آذربايجان ديلی': return '阿塞拜疆语(Azərbaycan / آذربايجان ديلی)'; break;
case 'Башҡорт': return '巴什基尔语(Башҡорт)'; break;
case 'Boarisch': return '奥地利-巴伐利亚语(Boarisch)'; break;
case 'Žemaitėška': return '萨莫吉希亚语(Žemaitėška)'; break;
case 'Bikol Central': return '中比科尔语(Bikol Central)'; break;
case 'Беларуская': return '白俄罗斯语(Беларуская)'; break;
case 'Беларуская (тарашкевіца)': return '旧白俄罗斯语(Беларуская (тарашкевіца))'; break;
case 'Български': return '保加利亚语(Български)'; break;
case 'भोजपुरी': return '比哈尔语(भोजपुरी)'; break;
case 'Bislama': return '比斯拉玛语(Bislama)'; break;
case 'Bahasa Banjar': return 'Banjar语(Bahasa Banjar)'; break;
case 'Bamanankan': return '班巴拉语(Bamanankan)'; break;
case 'বাংলা': return '孟加拉语(বাংলা)'; break;
case 'བོད་ཡིག': return '藏语(བོད་ཡིག)'; break;
case 'ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী': return '比什奴普莱利亚-曼尼浦尔语(ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী)'; break;
case 'Brezhoneg': return '布列塔尼语(Brezhoneg)'; break;
case 'Bosanski': return '波斯尼亚语(Bosanski)'; break;
case 'ᨅᨔ ᨕᨘᨁᨗ': return '布吉语(ᨅᨔ ᨕᨘᨁᨗ)'; break;
case 'Буряад': return '布里亚特语(Буряад)'; break;
case 'Català': return '加泰隆尼亚语(Català)'; break;
case 'Chavacano de Zamboanga': return '三宝颜共同语(Chavacano de Zamboanga)'; break;
case '閩東話、Mìng-dĕ̤ng-ngṳ̄': return '闽东话(閩東話、Mìng-dĕ̤ng-ngṳ̄)'; break;
case 'Нохчийн': return '车臣语(Нохчийн)'; break;
case 'Cebuano': return '宿务语(Cebuano)'; break;
case 'Chamoru': return '查莫罗语(Chamoru)'; break;
case 'Chahta': return '乔克托语(Chahta)'; break;
case 'ᏣᎳᎩ': return '切罗基语(ᏣᎳᎩ)'; break;
case 'Tsetsêhestâhese': return '夏延语(Tsetsêhestâhese)'; break;
case 'کوردی': return '中库尔德语(کوردی)'; break;
case 'Corsu': return '科西嘉语(Corsu)'; break;
case 'Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ': return '克里语(Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ)'; break;
case 'Qırımtatarca': return '克里米亚鞑靼语(Qırımtatarca)'; break;
case 'Česky': return '捷克语(Česky)'; break;
case 'Kaszëbsczi': return '卡舒比语(Kaszëbsczi)'; break;
case 'Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ': return '古教会斯拉夫语(Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ)'; break;
case 'Чăвашла': return '楚瓦什语(Чăвашла)'; break;
case 'Cymraeg': return '威尔士语(Cymraeg)'; break;
case 'Dansk': return '丹麦语(Dansk)'; break;
case 'Deutsch': return '德语(Deutsch)'; break;
case 'Zazaki': return '南扎扎其语(Zazaki)'; break;
case 'Dolnoserbski': return '下索布语(Dolnoserbski)'; break;
case 'ދިވެހިބަސް': return '迪维希语(ދިވެހިބަސް)'; break;
case 'ཇོང་ཁ': return '宗喀语(ཇོང་ཁ)'; break;
case 'Eʋegbe': return '埃维语(Eʋegbe)'; break;
case 'Ελληνικά': return '现代希腊语(Ελληνικά)'; break;
case 'Emiliàn e rumagnòl': return '艾米利亚-罗马涅语(Emiliàn e rumagnòl)'; break;
case 'English': return '英语(English)'; break;
case 'Esperanto': return '世界语(Esperanto)'; break;
case 'Español': return '西班牙语(Español)'; break;
case 'Eesti': return '爱沙尼亚语(Eesti)'; break;
case 'Euskara': return '巴斯克语(Euskara)'; break;
case 'Estremeñu': return '埃斯特雷马杜拉语(Estremeñu)'; break;
case 'فارسی': return '波斯语(فارسی)'; break;
case 'Fulfulde': return '富拉语(Fulfulde)'; break;
case 'Suomi': return '芬兰语(Suomi)'; break;
case 'Võro': return '佛罗语(Võro)'; break;
case 'Na Vosa Vakaviti': return '斐济语(Na Vosa Vakaviti)'; break;
case 'Føroyskt': return '法罗斯语(Føroyskt)'; break;
case 'Français': return '法语(Français)'; break;
case 'Nordfriisk': return '北弗里西语(Nordfriisk)'; break;
case 'Arpetan': return '法兰克-普罗旺斯语(Arpetan)'; break;
case 'Furlan': return '弗留利语(Furlan)'; break;
case 'Frysk': return '弗里西亚语(Frysk)'; break;
case 'Gaeilge': return '爱尔兰语(Gaeilge)'; break;
case 'Gagauz': return '嘎嘎乌孜语(Gagauz)'; break;
case '赣语': return '赣语(赣语)'; break;
case 'Gàidhlig': return '苏格兰盖尔语(Gàidhlig)'; break;
case 'Galego': return '加利西亚语(Galego)'; break;
case 'گیلکی': return '吉拉克语(گیلکی)'; break;
case 'Avañe'ẽ': return '瓜拉尼语(Avañe'ẽ)'; break;
case '𐌲𐌿𐍄𐌹𐍃𐌺': return '哥特语(𐌲𐌿𐍄𐌹𐍃𐌺)'; break;
case 'ગુજરાતી': return '古吉拉特语(ગુજરાતી)'; break;
case 'Gaelg': return '马恩岛语(Gaelg)'; break;
case 'هَوُسَ': return '豪萨语(هَوُسَ)'; break;
case 'Hak-kâ-fa': return '客家话(Hak-kâ-fa)'; break;
case 'Hawai`i': return '夏威夷语(Hawai`i)'; break;
case 'עברית': return '希伯来语(עברית)'; break;
case 'हिन्दी': return '印地语(हिन्दी)'; break;
case 'Fiji Hindi': return '斐济印度斯坦语(Fiji Hindi)'; break;
case 'Hiri Motu': return '希里莫图语(Hiri Motu)'; break;
case 'Hrvatski': return '克罗地亚语(Hrvatski)'; break;
case 'Hornjoserbsce': return '上索布语(Hornjoserbsce)'; break;
case 'Kreyòl ayisyen': return '海地克里奥尔语(Kreyòl ayisyen)'; break;
case 'Magyar': return '匈牙利语(Magyar)'; break;
case 'Հայերեն': return '亚美尼亚语(Հայերեն)'; break;
case 'Otsiherero': return '赫雷罗语(Otsiherero)'; break;
case 'Interlingua': return '国际语A(Interlingua)'; break;
case 'Bahasa Indonesia': return '印尼语(Bahasa Indonesia)'; break;
case 'Interlingue': return '国际语E(Interlingue)'; break;
case 'Igbo': return '伊博语(Igbo)'; break;
case 'ꆇꉙ': return '四川彝语(ꆇꉙ)'; break;
case 'Iñupiak': return '依努庇克语(Iñupiak)'; break;
case 'Ilokano': return '伊洛卡诺语(Ilokano)'; break;
case 'Ido': return '伊多语(Ido)'; break;
case 'Íslenska': return '冰岛语(Íslenska)'; break;
case 'Italiano': return '意大利语(Italiano)'; break;
case 'ᐃᓄᒃᑎᑐᑦ/inuktitut': return '伊努伊特语(ᐃᓄᒃᑎᑐᑦ/inuktitut)'; break;
case '日本語': return '日语(日本語)'; break;
case 'Lojban': return '逻辑语(Lojban)'; break;
case 'Basa Jawa': return '爪哇语(Basa Jawa)'; break;
case 'ქართული': return '格鲁吉亚语(ქართული)'; break;
case 'Qaraqalpaqsha': return '卡拉卡尔帕克语(Qaraqalpaqsha)'; break;
case 'Taqbaylit': return '卡布列语(Taqbaylit)'; break;
case 'Адыгэбзэ': return '卡巴尔达语(Адыгэбзэ)'; break;
case 'Kongo': return '刚果语(Kongo)'; break;
case 'Gĩkũyũ': return '基库尤语(Gĩkũyũ)'; break;
case 'Kuanyama': return '宽亚玛语(Kuanyama)'; break;
case 'Қазақша': return '哈萨克语(Қазақша)'; break;
case 'Kalaallisut': return '格陵兰语(Kalaallisut)'; break;
case 'ភាសាខ្មែរ': return '高棉语(ភាសាខ្មែរ)'; break;
case 'ಕನ್ನಡ': return '卡纳达语(ಕನ್ನಡ)'; break;
case '한국어': return '朝鲜语(한국어)'; break;
case 'Перем Коми': return '科米-彼尔米亚克语(Перем Коми)'; break;
case 'Kanuri': return '卡努里语(Kanuri)'; break;
case 'Къарачай-Малкъар': return '卡拉恰伊-巴尔卡尔语(Къарачай-Малкъар)'; break;
case 'कश्मीरी - (كشميري)': return '克什米尔语(कश्मीरी - (كشميري))'; break;
case 'Ripoarisch': return '库尔施语(Ripoarisch)'; break;
case 'Kurdî / كوردی': return '库尔德语(Kurdî / كوردی)'; break;
case 'Коми': return '科米语(Коми)'; break;
case 'Kernewek': return '康沃尔语(Kernewek)'; break;
case 'Кыргызча': return '吉尔吉斯语(Кыргызча)'; break;
case 'Latina': return '拉丁语(Latina)'; break;
case 'Ladino': return '拉迪诺语(Ladino)'; break;
case 'Lëtzebuergesch': return '卢森堡语(Lëtzebuergesch)'; break;
case 'Лакку': return '腊克语(Лакку)'; break;
case 'Luganda': return '干达语(Luganda)'; break;
case 'Limburgs': return '林堡语(Limburgs)'; break;
case 'Líguru': return '利古里亚语(Líguru)'; break;
case 'Lumbaart': return '伦巴底语(Lumbaart)'; break;
case 'Lingála': return '林加拉语(Lingála)'; break;
case 'ລາວ': return '老挝语(ລາວ)'; break;
case 'Lietuvių': return '立陶宛语(Lietuvių)'; break;
case 'Latgaļu': return '拉脱维亚语方言(Latgaļu)'; break;
case 'Latviešu': return '拉脱维亚语(Latviešu)'; break;
case 'Basa Banyumasan': return '班尤马山语(Basa Banyumasan)'; break;
case 'Мокшень': return '莫克沙语(Мокшень)'; break;
case 'Malagasy': return '马达加斯加语(Malagasy)'; break;
case 'Ebon': return '马绍尔语(Ebon)'; break;
case 'Олык Марий': return '平地马里语(Олык Марий)'; break;
case 'Māori': return '毛利语(Māori)'; break;
case 'Македонски': return '马其顿语(Македонски)'; break;
case 'മലയാളം': return '马拉雅拉姆语(മലയാളം)'; break;
case 'Монгол': return '蒙古语(Монгол)'; break;
case 'Молдовеняскэ': return '摩尔多瓦语(Молдовеняскэ)'; break;
case 'मराठी': return '马拉地语(मराठी)'; break;
case 'Кырык Мары': return '山地马里语(Кырык Мары)'; break;
case 'Bahasa Melayu': return '马来语(Bahasa Melayu)'; break;
case 'Malti': return '马耳他语(Malti)'; break;
case 'Muskogee': return '克里克语(Muskogee)'; break;
case 'Mirandés': return '米兰德斯语(Mirandés)'; break;
case 'Myanmasa': return '缅甸语(Myanmasa)'; break;
case 'Эрзянь': return '厄尔兹亚语(Эрзянь)'; break;
case 'مَزِروني': return '马赞德兰语(مَزِروني)'; break;
case 'Ekakairũ Naoero': return '瑙鲁语(Ekakairũ Naoero)'; break;
case 'Nahuatl': return '纳瓦特尔语(Nahuatl)'; break;
case 'Nnapulitano': return '拿坡里语(Nnapulitano)'; break;
case 'Plattdüütsch': return '低地撒克逊语(Plattdüütsch)'; break;
case 'Nedersaksisch': return '荷兰低地萨克逊语(Nedersaksisch)'; break;
case 'नेपाली': return '尼泊尔语(नेपाली)'; break;
case 'नेपाल भाषा': return '尼瓦尔语(नेपाल भाषा)'; break;
case 'Oshiwambo': return '恩敦加语(Oshiwambo)'; break;
case 'Nederlands': return '荷兰语(Nederlands)'; break;
case 'Norsk (nynorsk)': return '新挪威语(Norsk (nynorsk))'; break;
case 'Norsk (bokmål)': return '挪威语(Norsk (bokmål))'; break;
case 'Novial': return '诺维亚语(Novial)'; break;
case 'Nouormand / Normaund': return '诺曼语(Nouormand / Normaund)'; break;
case 'Sesotho sa Leboa': return '北索托语(Sesotho sa Leboa)'; break;
case 'Diné bizaad': return '纳瓦霍语(Diné bizaad)'; break;
case 'Chi-Chewa': return '尼扬贾语(Chi-Chewa)'; break;
case 'Occitan': return '奥克西唐语(Occitan)'; break;
case 'Oromoo': return '奥罗莫语(Oromoo)'; break;
case 'ଓଡ଼ିଆ': return '奥利亚语(ଓଡ଼ିଆ)'; break;
case 'Иронау': return '奥塞梯语(Иронау)'; break;
case 'ਪੰਜਾਬੀ': return '旁遮普语(ਪੰਜਾਬੀ)'; break;
case 'Pangasinan': return '邦阿西楠语(Pangasinan)'; break;
case 'Kapampangan': return '邦板牙语(Kapampangan)'; break;
case 'Papiamentu': return '帕皮亚门托语(Papiamentu)'; break;
case 'Picard': return '庇卡底语(Picard)'; break;
case 'Deitsch': return '宾夕法尼亚德语(Deitsch)'; break;
case 'Pfälzisch': return '巴列丁奈特德语(Pfälzisch)'; break;
case 'पािऴ': return '巴利语(पािऴ)'; break;
case 'Norfuk / Pitkern': return '皮特凯恩-诺福克语(Norfuk / Pitkern)'; break;
case 'Polski': return '波兰语(Polski)'; break;
case 'Piemontèis': return '皮埃蒙特语(Piemontèis)'; break;
case 'شاہ مکھی پنجابی': return '西旁遮普语(شاہ مکھی پنجابی)'; break;
case 'Ποντιακά': return '旁狄希腊语(Ποντιακά)'; break;
case 'پښتو': return '普什图语(پښتو)'; break;
case 'Português': return '葡萄牙语(Português)'; break;
case 'Runa Simi': return '克丘亚语(Runa Simi)'; break;
case 'Rumantsch': return '罗曼什语(Rumantsch)'; break;
case 'Romani': return 'Vlax 罗姆语(Romani)'; break;
case 'Kirundi': return '基隆迪语(Kirundi)'; break;
case 'Română': return '罗马尼亚语(Română)'; break;
case 'Armãneashce': return '阿罗马尼亚语(Armãneashce)'; break;
case 'Tarandíne': return '塔兰托语(Tarandíne)'; break;
case 'Русский': return '俄语(Русский)'; break;
case 'русиньскый язык': return '卢森尼亚语(русиньскый язык)'; break;
case 'Kinyarwanda': return '基尼阿万达语(Kinyarwanda)'; break;
case 'संस्कृत': return '梵语(संस्कृत)'; break;
case 'Саха тыла': return '雅库特语(Саха тыла)'; break;
case 'Sardu': return '撒丁语(Sardu)'; break;
case 'Sicilianu': return '西西里语(Sicilianu)'; break;
case 'Scots': return '苏格兰语(Scots)'; break;
case 'سنڌي': return '信德语(سنڌي)'; break;
case 'Sámegiella': return '北萨米语(Sámegiella)'; break;
case 'Sängö': return '桑戈语(Sängö)'; break;
case 'Srpskohrvatski / Српскохрватски': return '塞尔维亚-克罗地亚语(Srpskohrvatski / Српскохрватски)'; break;
case 'සිංහල': return '僧加罗语(සිංහල)'; break;
case 'Simple English': return '简单英语(Simple English)'; break;
case 'Slovenčina': return '斯洛伐克语(Slovenčina)'; break;
case 'Slovenščina': return '斯洛文尼亚语(Slovenščina)'; break;
case 'Gagana Samoa': return '萨摩亚语(Gagana Samoa)'; break;
case 'chiShona': return '修纳语(chiShona)'; break;
case 'Soomaaliga': return '索马里语(Soomaaliga)'; break;
case 'Shqip': return '阿尔巴尼亚语(Shqip)'; break;
case 'Српски / Srpski': return '塞尔维亚语(Српски / Srpski)'; break;
case 'Sranantongo': return '苏里南汤加语(Sranantongo)'; break;
case 'SiSwati': return '斯瓦特语(SiSwati)'; break;
case 'Sesotho': return '南塞索托语(Sesotho)'; break;
case 'Seeltersk': return '沙特弗里西语(Seeltersk)'; break;
case 'Basa Sunda': return '巽他语(Basa Sunda)'; break;
case 'Svenska': return '瑞典语(Svenska)'; break;
case 'Kiswahili': return '斯瓦希里语(Kiswahili)'; break;
case 'Ślůnski': return '西里西亚语(Ślůnski)'; break;
case 'தமிழ்': return '泰米尔语(தமிழ்)'; break;
case 'తెలుగు': return '泰卢固语(తెలుగు)'; break;
case 'Tetun': return '特塔姆语(Tetun)'; break;
case 'Тоҷикӣ/tojikī': return '塔吉克语(Тоҷикӣ/tojikī)'; break;
case 'ไทย': return '泰语(ไทย)'; break;
case 'ትግርኛ': return '提格里尼亚语(ትግርኛ)'; break;
case 'Türkmen': return '土库曼语(Türkmen)'; break;
case 'Tagalog': return '塔加洛语(Tagalog)'; break;
case 'Setswana': return '茨瓦纳语(Setswana)'; break;
case 'faka-Tonga': return '汤加语(faka-Tonga)'; break;
case 'Tok Pisin': return '托克皮辛语(Tok Pisin)'; break;
case 'Türkçe': return '土耳其语(Türkçe)'; break;
case 'Xitsonga': return '聪加语(Xitsonga)'; break;
case 'Tatarça/Татарча': return '塔塔尔语(Tatarça/Татарча)'; break;
case 'chiTumbuka': return '奇图姆布卡语(chiTumbuka)'; break;
case 'Twi': return '契维语(Twi)'; break;
case 'Reo Mā`ohi': return '塔希提语(Reo Mā`ohi)'; break;
case 'Удмурт': return '乌德穆尔特语(Удмурт)'; break;
case 'Uyghurche / ئۇيغۇرچە': return '维吾尔语(Uyghurche / ئۇيغۇرچە)'; break;
case 'Українська': return '乌克兰语(Українська)'; break;
case 'اردو': return '乌尔都语(اردو)'; break;
case 'O'zbek': return '乌兹别克语(O'zbek)'; break;
case 'Tshivenda': return '文达语(Tshivenda)'; break;
case 'Vèneto': return '威尼斯语(Vèneto)'; break;
case 'Vepsän': return '耶波列语(Vepsän)'; break;
case 'Tiếng Việt': return '越南语(Tiếng Việt)'; break;
case 'West-Vlams': return '佛兰芒语(West-Vlams)'; break;
case 'Volapük': return '沃拉普克语(Volapük)'; break;
case 'Walon': return '瓦龙语(Walon)'; break;
case 'Winaray': return '瓦赖语(Winaray)'; break;
case 'Wolof': return '沃洛夫语(Wolof)'; break;
case '吴语': return '吴语(吴语)'; break;
case 'Хальмг': return '卡尔梅克语(Хальмг)'; break;
case 'isiXhosa': return '科萨语(isiXhosa)'; break;
case 'მარგალური': return '明格列尔语(მარგალური)'; break;
case 'ייִדיש': return '依地语(ייִדיש)'; break;
case 'Yorùbá': return '约鲁巴语(Yorùbá)'; break;
case 'Cuengh': return '壮语(Cuengh)'; break;
case 'Zeêuws': return '西兰语(Zeêuws)'; break;
case '中文': return '中文'; break;
case '文言': return '文言文(文言)'; break;
case '閩南話、Bân-lâm-gú': return '闽南话(閩南話、Bân-lâm-gú)'; break;
case '粵語': return '粤语'; break;
case 'isiZulu': return '祖鲁语(isiZulu)'; break;
default: return localname;
}
}
addOnloadHook(SidebarTrans.init)