مدیاویکی:Gadget-InterwikiTranslate.js
نکته: پس از انتشار ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را پاک کنید.
- فایرفاکس / سافاری: کلید Shift را نگه دارید و روی دکمهٔ Reload کلیک کنید، یا کلیدهای Ctrl-F5 یا Ctrl-R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای ⌘-R)
- گوگل کروم: کلیدهای Ctrl+Shift+R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای ⌘-Shift-R)
- اینترنت اکسپلورر/ Edge: کلید Ctrl را نگهدارید و روی دکمهٔ Refresh کلیک کنید، یا کلیدهای Ctrl-F5 را با هم فشار دهید
- اپرا: Ctrl-F5 را بفشارید.
LanguageDict = {
"aa": "آفار",
"ab": "آبخازی",
"ace": "آچئی",
"ach": "آچولیایی",
"ada": "آدانگمهای",
"ady": "آدیجیایی",
"ae": "اوستایی",
"af": "آفریکانس",
"afa": "افریقا و آسیایی",
"afh": "آفریهیلی",
"ain": "آینویی",
"ak": "آکان",
"akk": "آکدی",
"ale": "آلئوتی",
"alg": "آلگونکینی",
"als": "آلمانیک",
"alt": "آلتایی جنوبی",
"am": "امهری",
"an": "آراگونزی",
"ang": "انگلیسی باستان",
"anp": "آنگیکایی",
"apa": "آپاچیایی",
"ar": "عربی",
"arc": "آرامی",
"arn": "آروکانیایی",
"arp": "آراپاهویی",
"art": "ساختگی",
"arw": "آراواکی",
"arz": "عربی مصری",
"as": "آسامی",
"ast": "آستوریان",
"ath": "آتاپاسکایی",
"aus": "استرالیایی",
"av": "آواری",
"ay": "آیمارایی",
"az": "آذربایجانی",
"ba": "باشغیری",
"bad": "باندایی",
"bal": "بلوچی",
"ban": "بالیایی",
"bar": "باواریا",
"bas": "باسایی",
"bat": "بالتیکی",
"bat-smg": "ساموگیتی",
"bcl": "بیکولونو مرکزی",
"be": "بلوروسی",
"bej": "بجایی",
"bem": "بمبایی",
"ber": "بربری",
"be-x-old": "بلاروسی ",
"bg": "بلغاری",
"bh": "بیهاری",
"bho": "بوجپوری",
"bi": "بیسلاما",
"bik": "بیکولی",
"bin": "بینی",
"bjn": "بنجار",
"bm": "بامبارایی",
"bn": "بنگالی",
"bnt": "بانتویی",
"bo": "تبتی",
"bpy": "بیشناپریا مانیپوری",
"br": "برتانیایی",
"bra": "براج",
"bs": "بوسنیایی",
"btk": "باتاکی",
"bua": "بوریاتی",
"bug": "بوگیایی",
"bxr": "باریات (روسیه)",
"byn": "بلین",
"ca": "کاتالونیایی",
"cad": "کادویی",
"cai": "سرخپوستی امریکای مرکزی",
"car": "کاریبی",
"cau": "قفقازی",
"cbk-zam": "زنبائونگا چاواکانا",
"cdo": "مینیدانگ",
"ce": "چچنی",
"ceb": "سبویی",
"cel": "سلتی",
"ch": "چامورویی",
"chb": "چیبچا",
"chg": "جغتایی",
"chk": "تروکی",
"chm": "ماریایی",
"cho": "چوکتویی",
"chp": "چیپهویهای",
"chr": "چروکیایی",
"chy": "شایانی",
"ckb": "سورانی",
"co": "کورسی",
"cop": "قبطی",
"cpe": "کریول یا پیجین انگلیسی",
"cpf": "کریول یا پیجین فرانسوی",
"cpp": "کریول یا پیجین پرتغالی",
"cr": "کریایی",
"crh": "ترکی کریمه",
"crp": "کریول یا پیجین",
"cs": "چکی",
"csb": "کاشوبی",
"cu": "اسلاوی کلیسایی",
"cus": "کوشی",
"cv": "چوواشی",
"cy": "ویلزی",
"da": "دانمارکی",
"dak": "داکوتایی",
"dar": "دارقینی",
"day": "دایاک",
"de": "آلمانی",
"de_at": "آلمانی اتریش",
"de_cH": "آلمانی علیای سوئیس",
"del": "دلاواری",
"dgr": "دوگریب",
"din": "دینکایی",
"diq": "زازاکی",
"doi": "دوگری",
"dra": "دراویدی",
"dsb": "سوربی سفلی",
"dua": "دوآلایی",
"dum": "هلندی میانه",
"dv": "مالدیوی",
"dyu": "دایولایی",
"dz": "جونخایی",
"ee": "اوهای",
"efi": "افیکی",
"egy": "مصری کهن",
"eka": "اکاجوک",
"el": "یونانی",
"elx": "عیلامی",
"eml": "امیلین روماگنایی",
"en": "انگلیسی",
"en_au": "انگلیسی استرالیا",
"en_ca": "انگلیسی کانادا",
"en_Gb": "نگلیسی بریتانیا",
"en_us": "انگلیسی امریکا",
"enm": "انگلیسی میانه",
"eo": "اسپرانتو",
"es": "اسپانیایی",
"es_419": "اسپانیایی امریکای لاتین",
"es_es": "اسپانیایی اسپانیا",
"et": "استونیایی",
"eu": "باسکی",
"ewo": "اواندو",
"ext": "اکسترمادورانی",
"fa": "فارسی",
"fan": "فانکی",
"fat": "فانتیایی",
"ff": "فولایی",
"fi": "فنلاندی",
"fil": "فیلیپینی",
"fiu": "فین و اوگرایی",
"fiu-vro": "وروی",
"fj": "فیجیایی",
"fo": "فارویی",
"fon": "فونی",
"fr": "فرانسوی",
"fr_ca": "فرانسوی کانادا",
"fr_cH": "فرانسوی سوئیس",
"frm": "فرانسوی میانه",
"fro": "فرانسوی باستان",
"frp": "آرپیتانی",
"frr": "فریزی شمالی",
"frs": "فریزی شرقی",
"fur": "فریولیایی",
"fy": "فریزی غربی",
"ga": "ایرلندی",
"gaa": "گایی",
"gag": "گاگازی",
"gan": "گانی",
"gay": "گایویی",
"gba": "گبایایی",
"gd": "گیلی اسکاتلندی",
"gem": "ژرمنی",
"gez": "گیئزی",
"gil": "گیلبرتی",
"gl": "گالیسیایی",
"glk": "گیلکی",
"gmh": "آلمانی علیای میانه",
"gn": "گوارانی",
"goh": "آلمانی علیای باستان",
"gon": "گوندی",
"gor": "گورونتالو",
"got": "گوتی",
"grb": "گریبویی",
"grc": "یونانی کهن",
"gsw": "آلمانی سوئیسی",
"gu": "گجراتی",
"gv": "مانی",
"gwi": "گویچ این",
"ha": "هوسیایی",
"hai": "هایدایی",
"hak": "هاکایی",
"haw": "هاوائیایی",
"he": "عبری",
"hi": "هندی",
"hif": "فیجی هندی",
"hil": "هیلیگاینونی",
"him": "هیماچالی",
"hit": "هیتی",
"hmn": "همونگ",
"ho": "موتویی هیری",
"hr": "کرواتی",
"hsb": "سوربی علیا",
"ht": "هائیتیایی",
"hu": "مجاری",
"hup": "هوپا",
"hy": "ارمنی",
"hz": "هریرویی",
"ia": "میانزبان",
"iba": "آیبن",
"id": "اندونزیایی",
"ie": "اکسیدنتال",
"ig": "ایگبویی",
"ii": "یی سیچوان",
"ijo": "ایجویی",
"ik": "اینوپیک",
"ilo": "ایلوکویی",
"inc": "هندیک",
"ine": "هند و اروپایی",
"inh": "اینگوشی",
"io": "ایدو",
"ira": "ایرانی",
"iro": "ایروکوایی",
"is": "ایسلندی",
"it": "ایتالیایی",
"iu": "اینوکتیتوت",
"ja": "ژاپنی",
"jbo": "لوجبان",
"jpr": "فارسی یهودی",
"jrb": "عربی یهودی",
"jv": "جاوهای",
"ka": "گرجی",
"kaa": "قرهقالپاقی",
"kab": "قبایلی",
"kac": "کاچینی",
"kaj": "جو",
"kam": "کامبایی",
"kar": "کارنی",
"kaw": "کاویایی",
"kbd": "کاباردینی",
"kcg": "تایپه ای",
"kfo": "کورو",
"kg": "کنگویی",
"kha": "خاسیایی",
"khi": "خواسی",
"kho": "ختنی",
"ki": "کیکویویی",
"kj": "کوانیاما",
"kk": "قزاقی",
"kl": "گرینلندی",
"km": "خمری",
"kmb": "کیمبوندویی",
"kn": "کانادهای",
"ko": "کرهای",
"koi": "کومی",
"kok": "کنکانی",
"kpe": "کپلهای",
"kr": "کانوریایی",
"krc": "قرهچایی‐بالکاری",
"kro": "کرویی",
"kru": "کوروخی",
"ks": "کشمیری",
"ksh": "ریپواری",
"ku": "کردی",
"kum": "کومیکی",
"kut": "کوتنی",
"kv": "کومیایی",
"kw": "کرنوالی",
"ky": "قرقیزی",
"la": "لاتینی",
"lad": "لادینو",
"lah": "لاهندا",
"lam": "لامبا",
"lb": "لوگزامبورگی",
"lbe": "لکی",
"lez": "لزگی",
"lg": "گاندایی",
"li": "لیمبورگی",
"lij": "لیگواری",
"lmo": "لمباردی",
"ln": "لینگالا",
"lo": "لائوسی",
"lol": "مونگویی",
"loz": "لوزیایی",
"lt": "لیتوانیایی",
"lu": "لوبایی‐کاتانگا",
"lua": "لوبایی‐لولوا",
"lui": "لویسنو",
"lun": "لوندایی",
"luo": "لوئویی",
"lus": "لوشهای",
"lv": "لتونیایی",
"mad": "مادورایی",
"mag": "ماگاهیایی",
"mai": "مایدیلی",
"mak": "ماکاسار",
"man": "ماندینگویی",
"map": "آسترونیزیایی",
"map-bms": "بانیوماسانی",
"mas": "ماسایی",
"mdf": "مکشایی",
"mdr": "ماندار",
"men": "مندهای",
"mg": "مالاگاسیایی",
"mga": "ایرلندی میانه",
"mh": "مارشالی",
"mhr": "مئودو ماری",
"mi": "مائوریایی",
"mic": "میکماکی",
"min": "مینانگکابویی",
"mis": "متفرقه",
"mk": "مقدونی",
"mkh": "مونخمری",
"ml": "مالایالامی",
"mn": "مغولی",
"mnc": "مانچویی",
"mni": "میتهای",
"mno": "مانوبو",
"mo": "مولداویایی",
"moh": "موهاکی",
"mos": "ماسیایی",
"mr": "مراتی",
"mrj": "هیل ماری",
"ms": "مالزیایی",
"mt": "مالتی",
"mul": "چندین زبان",
"mun": "موندایی",
"mus": "کریکی",
"mwl": "میراندسی",
"mwr": "مارواری",
"my": "برمهای",
"myn": "مایایی",
"myv": "ارزیایی",
"mzn": "مازندرانی",
"na": "نائورویی",
"nah": "ناواتلی",
"nai": "سرخپوستی امریکای شمالی",
"nap": "ناپلی",
"nb": "بوکسمال نروژی",
"nd": "اندهبلهای شمالی",
"nds": "آلمانی سفلی",
"nds-nl": "هلندی ساکسون پایین",
"ne": "نپالی",
"new": "نواریایی",
"ng": "اندونگایی",
"nia": "نیاسی",
"niu": "نیویی",
"nl": "هلندی",
"nl_be": "فلاندری",
"nn": "نروژی نو",
"no": "نروژی",
"nog": "نغایی",
"non": "نرس باستان",
"nov": "نویالی",
"nr": "اندهبلهای جنوبی",
"nrm": "نورمنی",
"nso": "سوتویی شمالی",
"nub": "نوبیایی",
"nv": "ناواهویی",
"nwc": "نواریایی کلاسیک",
"ny": "نیانجایی",
"nym": "نیاموزیایی",
"nyn": "نیانکولهای",
"nyo": "نیورویی",
"nzi": "نزیمایی",
"oc": "اوکیتایی",
"oj": "اوجیبوایی",
"om": "اورومویی",
"or": "اوریهای",
"os": "آسی",
"osa": "اوسیجی",
"ota": "ترکی عثمانی",
"oto": "اتومیایی",
"pa": "پنجابی",
"paa": "پاپوایی",
"pag": "پانگاسینانی",
"pal": "پهلوی",
"pam": "پامپانگایی",
"pap": "پاپیامنتو",
"pau": "پالائویی",
"pcd": "پیکاردی",
"pdc": "آلمانی پنسیلوانیا",
"peo": "فارسی باستان",
"pfl": "آلمانی فالتز",
"phi": "فیلیپینی",
"phn": "فنیقی",
"pi": "پالی",
"pih": "نورفولکی",
"pl": "لهستانی",
"pms": "پیموندی",
"pnb": "پنجابی غربی",
"pnt": "پنیکی",
"pon": "پناپی",
"pra": "پراکریتی",
"pro": "پرووانسی باستان",
"ps": "پشتو",
"pt": "پرتغالی",
"pt_br": "پرتغالی برزیل",
"pt_pt": "پرتغالی پرتغال",
"qu": "کچوایی",
"raj": "راجستانی",
"rap": "راپانویی",
"rar": "راروتونگایی",
"rm": "رتو‐رومیایی",
"rmy": "رومنی(هندی)",
"rn": "روندیایی",
"ro": "رومانیایی",
"roa": "رومیایی",
"roa-rup": "آرومانی",
"roa-tara": "تارانتینویی",
"rom": "رومانویی",
"ru": "روسی",
"rue": "روسینی",
"rw": "کینیارواندایی",
"sa": "سنسکریت",
"sad": "سانداوهای",
"sah": "یاقوتی",
"sai": "سرخپوستی امریکای جنوبی",
"sal": "سالیشی",
"sam": "آرامی سامری",
"sas": "ساساکی",
"sat": "سانتالی",
"sc": "ساردینیایی",
"scn": "سیسیلی",
"sco": "اسکاتلندی",
"sd": "سندی",
"se": "سامی شمالی",
"sel": "سلکوپی",
"sem": "سامی",
"sg": "سانگویی",
"sga": "ایرلندی باستان",
"sgn": "نشانهای",
"sh": "صرب و کرواتی",
"shn": "شانی",
"si": "سینهالی",
"sid": "سیدامویی",
"simple": "انگلیسی ساده",
"sio": "سویی",
"sit": "چین و تبتی",
"sk": "اسلواکی",
"sl": "اسلووینیایی",
"sla": "اسلاوی",
"sm": "ساموآیی",
"sn": "شونایی",
"snk": "سونینکهای",
"so": "سومالیایی",
"sog": "سغدی",
"son": "سونغایی",
"sq": "آلبانیایی",
"sr": "صربی",
"srn": "تاکیتاکی",
"srr": "سریری",
"ss": "سوازیایی",
"ssa": "نیلی و صحرایی",
"st": "سوتویی جنوبی",
"stq": "فریزی سترلند",
"su": "سوندایی",
"suk": "سوکومایی",
"sus": "سوسویی",
"sux": "سومری",
"sv": "سوئدی",
"sw": "سواحلی",
"syc": "سریانی کلاسیک",
"syr": "سریانی",
"szl": "سیلسینی",
"ta": "تامیلی",
"tai": "تایی",
"te": "تلوگویی",
"tem": "تمنهای",
"ter": "ترنو",
"tet": "تتومی",
"tg": "تاجیکی",
"th": "تایلندی",
"ti": "تیگرینیایی",
"tig": "تیگرهای",
"tiv": "تیوی",
"tk": "ترکمنی",
"tl": "تاگالوگی",
"tlh": "کلینگون",
"tli": "تلینگیتی",
"tmh": "تاماشقی",
"tn": "تسوانایی",
"to": "تونگایی",
"tog": "تونگایی نیاسا",
"tpi": "توک پیسینی",
"tr": "ترکی",
"ts": "تسونگایی",
"tsi": "تسیمشیانی",
"tt": "تاتاری",
"tum": "تومبوکایی",
"tup": "توپیایی",
"tut": "آلتاییک",
"tvl": "تووالویی",
"tw": "توییایی",
"ty": "تاهیتیایی",
"tyv": "تووایی",
"udm": "اودمورتی",
"ug": "اویغوری",
"uga": "اوگاریتی",
"uk": "اوکراینی",
"umb": "امبوندویی",
"ur": "اردو",
"uz": "ازبکی",
"vai": "ویایی",
"ve": "وندایی",
"vec": "ونیزی",
"vi": "ویتنامی",
"vls": "فلاندرز غربی",
"vo": "ولاپوک",
"vot": "وتی",
"wa": "والونی",
"wak": "واکاشی",
"wal": "والامو",
"war": "وارایی",
"was": "واشویی",
"wen": "صُربی",
"wo": "ولوفی",
"wuu": "وو",
"xal": "قلموقی",
"xh": "خوسایی",
"yao": "یائویی",
"yap": "یاپی",
"yi": "یدی",
"yo": "یوروبایی",
"ypk": "یوپیکی",
"za": "چوانگی",
"zap": "زاپوتکی",
"zea": "زلاندو نویی",
"zen": "زناگا",
"zh": "چینی",
"zh_Hant": "چینی سنتی",
"zh-classical": "چینی سنتی",
"zh-min-nan": "چینی میننانی",
"zh-yue": "کانتونی",
"znd": "زاندهای",
"zu": "زولویی",
"zun": "زونیایی",
"zza": "زازایی"
};
/**
* Translate articles interwikis
* by [[:w:fa:user:ebraminio]]
*/
function TranslateInterwiki(){
function langNameFromElement(element1){
return LanguageDict[element1.className.replace("interwiki-","").replace(/\s.*/,"")];
}
$("#p-lang li").each(function(){
var langName = langNameFromElement(this);
if (langName !== undefined)
this.firstChild.innerHTML = langName;
});
var interwikis = $('#p-lang li').get();
function sortPreparation(instr){ // solve persian problem on sorting by replace characters in strings
return instr.replace(/ی/g,"ي")
.replace(/ک/g,"ك")
.replace(/گ/g,"كی")
.replace(/ژ/g,"زی")
.replace(/چ/g,"جی")
.replace(/پ/g,"بی");
}
interwikis.sort(function(a,b){
var keyA = sortPreparation(langNameFromElement(a));
var keyB = sortPreparation(langNameFromElement(b));
if (keyA < keyB) return -1;
if (keyA > keyB) return 1;
return 0;
});
var ul = $('#p-lang ul');
$.each(interwikis, function(i, li){
ul.append(li);
});
}
$(document).ready(TranslateInterwiki);