مدیاویکی:Gadget-InterwikiTranslate.js
' 'قئید:' یازدیقدان سونرا دییشیکلیکلری گؤرمک اوچون براوزئرینیزین کئش یادداشیندا تمیزلمهنیز لازیم اولا بیلر.
- 'فایرفاکس / سافاری:Shift دویمهسینه باسین "یئنیدن یوکله"-ا داخیل اولون یا دا Ctrl-F5 یا Ctrl-R ائدین (ماج اوچون ⌘-R).
- 'گووگل کروم:'Ctrl+Shift+R باسین. (ماج اوچون ⌘-Shift-R)
- 'اینترنت ایکسپئلور: کلید Ctrl باسین یئنیلئ 'یئ داخیل اولون یا دا Ctrl-F5 ائدین.
- 'اوپئرا:' آلتلری → سئچیملر 'دن اؤنبئللیغی Tools → Preferences تمیزلیین.
/*jslint indent: 2, regexp: true*/
/*global jQuery*/
(function ($) {
'use strict';
var languageDict = {
'aa': 'آفارجا',
'ab': 'آبخازجا',
'ace': 'آچئیجه',
'ach': 'آچولیاجا',
'ada': 'آدانگمه\u200cجه',
'ady': 'آدیجیاجا',
'ae': 'اویستاجا',
'af': 'آفریکانس',
'afa': 'آفریقا و آسیا',
'afh': 'آفریهیلجه',
'ain': 'آینوجا',
'ak': 'آکانجا',
'akk': 'آکدجه',
'ale': 'آلئوتجا',
'alg': 'آلگونکینجه',
'als': 'آلمانیکجه',
'alt': 'گۆنئی آلتای تۆرکجه\u200cسی',
'am': 'امهرجه',
'an': 'آراگونزجه',
'ang': 'اسکی اینگیلیسجه',
'anp': 'آنگیکاجا',
'apa': 'آپاچیاجا',
'ar': 'عربجه',
'arc': 'آرامجا',
'arn': 'آروکانیاجا',
'arp': 'آراپاهوجا',
'art': 'ساختگ\u200cجه',
'arw': 'آرواکجا',
'arz': 'میصر عربجه\u200cسی',
'as': 'آسامجا',
'ast': 'آستوریانجا',
'ath': 'آتاپاسکاجا',
'aus': 'اوسترالیاجا',
'av': 'آوارجا',
'ay': 'آیماراجا',
'az': 'آذربایجان تۆرکجه\u200cسی',
'ba': 'باشقیر تۆرکجه\u200cسی',
'bad': 'بانداجا',
'bal': 'بلوچ\u200cجا',
'ban': 'بالیاجا',
'bar': 'باواریاجا',
'bas': 'باساجا',
'bat': 'بالتیک\u200cجه',
'bat-smg': 'ساموگیت\u200cجه',
'bcl': 'مرکزی بیکولونوجا',
'be': 'بلوروسجا',
'bej': 'بجاجا',
'bem': 'بمباجا',
'ber': 'بربرجه',
'be_x_old': 'بلاروس\u200cجا',
'bg': 'بولغارجا',
'bh': 'بیهارجا',
'bho': 'بوچپورجا',
'bi': 'بیسلاماجا',
'bik': 'بیکولجا',
'bin': 'بینجه',
'bjn': 'بنجارجا',
'bm': 'بامباراجا',
'bn': 'بنگالجا',
'bnt': 'بانتوجا',
'bo': 'تبت\u200cجه',
'bpy': 'بیشناپریا مانیپورجاسی',
'br': 'برتانیاجا',
'bra': 'براججا',
'bs': 'بوسنیاجا',
'btk': 'باتاکجا',
'bua': 'بوریاتجا',
'bug': 'بوگیاجا',
'bxr': 'باریاتجا (روسیه)',
'byn': 'بلینجه',
'ca': 'کاتالونیاجا',
'cad': 'کادوجا',
'cai': 'مرکزی آمریکا قیزیل\u200cدری\u200cجه\u200cسی',
'car': 'کاریبجه',
'cau': 'قافقازجا',
'cbk_zam': 'زنبائونگا چاواکاناجا',
'cdo': 'مینی\u200cدانگجا',
'ce': 'چچن\u200cجه',
'ceb': 'سبوجا',
'cel': 'سلتجه',
'ch': 'چاموروجا',
'chb': 'چیبچاجا',
'chg': 'جاغاتای تۆرکجه\u200cسی',
'chk': 'تروکجا',
'chm': 'ماریاجا',
'cho': 'چوکتوجا',
'chp': 'چیپه\u200cویه\u200cجه',
'chr': 'چروکیاجا',
'chy': 'شایانجا',
'ckb': 'سورانیجه',
'co': 'کورسجا',
'cop': 'قبطجه',
'cpe': 'جپیجین اینگیلسجه',
'cpf': 'جپیجین فرانسه\u200cجه',
'cpp': 'جپیجین پورتوغالجا',
'cr': 'کریاجا',
'crh': 'قیریم تۆرکجه\u200cسی',
'crp': 'کریول یا پیجین',
'cs': 'چکجه',
'csb': 'کاشوبجا',
'cu': 'کیلسا اسلاوجاسی',
'cus': 'کوشجا',
'cv': 'چوواش تۆرکجه\u200cسی',
'cy': 'ویلزجه',
'da': 'دانمارکجا',
'dak': 'داکوتاجا',
'dar': 'دارقینجه',
'day': 'دایاکجا',
'de': 'آلمانجا',
'de_at': 'اتریش آلمانجاسی',
'de_cH': 'قوزئی سوئیس آلمانجاسی',
'del': 'دلاوارجا',
'dgr': 'دوگریبجه',
'din': 'دینکاجا',
'diq': 'زازاکجا',
'doi': 'دوگرجه',
'dra': 'دراویدجه',
'dsb': ' گونئی سوربجه',
'dua': 'دوآلاجا',
'dum': 'اورتا هولندجه',
'dv': 'مالدیوجه',
'dyu': 'دایولاجا',
'dz': 'جونخاجا',
'ee': 'اوه\u200cجه',
'efi': 'افیکجه',
'egy': 'اسکی میصرجه',
'eka': 'اکاجوکجا',
'el': 'یونانجا',
'elx': 'عیلامجا',
'eml': 'روماگنا امیلینجه\u200cسی',
'en': 'اینگیلیسجه',
'en_au': 'اوسترالیا اینگیلیسجه\u200cسی',
'en_ca': 'کانادا اینگیلیسجه\u200cسی',
'en_Gb': 'بریتانیا اینگیلیسجه\u200cسی',
'en_us': 'آمریکا اینگیلیسجه\u200cسی',
'enm': 'اورتا اینگیلیسجه',
'eo': 'ایسپرانتوجا',
'es': 'ایسپانیاجا',
'es_419': 'لاتین آمریکا ایسپانیاجاسی',
'es_es': 'ایسپانیا ایسپانیاجاسی',
'et': 'استونیاجا',
'eu': 'باسکجا',
'ewo': 'اواندوجا',
'ext': 'اکسترمادورانجا',
'fa': 'فارسجا',
'fan': 'فانکجا',
'fat': 'فانتیاجا',
'ff': 'فولاجا',
'fi': 'فنلاندجا',
'fil': 'فیلیپینجه',
'fiu': 'فین و اوگراجا',
'fiu-vro': 'وروی',
'fj': 'فیجیاجا',
'fo': 'فاروجا',
'fon': 'فونجه',
'fr': 'فرانسه\u200cجه',
'fr_ca': 'کانادا فرانسه\u200cجه\u200cسی',
'fr_cH': 'سوئیس فرانسه\u200cجه\u200cسی',
'frm': 'اورتا فرانسه\u200cجه',
'fro': 'اسکی فرانسه\u200cجه',
'frp': 'آرپیتانجا',
'frr': 'قوزئی فریزجه\u200cسی',
'frs': 'چیخی فریزجه\u200cسی',
'fur': 'فریولیاجا',
'fy': 'باتی فریزجه\u200cسی',
'ga': 'ایرلندجه',
'gaa': 'قاجا',
'gag': 'قاقازجا',
'gan': 'قانجا',
'gay': 'قایوجا',
'gba': 'گبایاجا',
'gd': 'اسکاتلند گیلجه\u200cسی',
'gem': 'ژرمنجه',
'gez': 'گی\u200cئزجه',
'gil': 'گیلبرتجه',
'gl': 'قالیسیاجا',
'glk': 'گیلکجه',
'gmh': 'اورتا قوزئی آلمانجاسی',
'gn': 'گوارانجا',
'goh': 'اسکی قوزئی آلمانجاسی',
'gon': 'گوندجا',
'gor': 'گورونتالجا',
'got': 'گوتجا',
'grb': 'گریبوجا',
'grc': 'اسکی یونانجا',
'gsw': 'سوئیس آلمانجاسی',
'gu': 'گجراتجا',
'gv': 'مانجا',
'gwi': 'گویچ این',
'ha': 'هوسیاجا',
'hai': 'هایداجا',
'hak': 'هاکاجا',
'haw': 'هاوائیاجا',
'he': 'عبری',
'hi': 'هیندجه',
'hif': 'هیندی فیجیسی',
'hil': 'هیلی\u200cگاینونجا',
'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': 'یهود عربجه\u200cسی',
'jv': 'جاوه\u200cجه',
'ka': 'گورجوجه',
'kaa': 'قاراقالپاق تۆرکجه\u200cسی',
'kab': 'قبایلی',
'kac': 'کاچینجه',
'kaj': 'جو',
'kam': 'کامباجا',
'kar': 'کارنی',
'kaw': 'کاویاجا',
'kbd': 'کاباردینجه',
'kcg': 'تایپه\u200cجه',
'kfo': 'کورو',
'kg': 'کونگوجا',
'kha': 'خاسیاجا',
'khi': 'خواسجا',
'kho': 'ختنی',
'ki': 'کیکویوجا',
'kj': 'کوانیاما',
'kk': 'قازاخ تۆرکجه\u200cسی',
'kl': 'گرینلندجه',
'km': 'خمرجه',
'kmb': 'کیمبوندوجا',
'kn': 'کاناده\u200cجه',
'ko': 'کوره\u200cجه',
'koi': 'کومجا',
'kok': 'کنکانجا',
'kpe': 'کپله\u200cجه',
'kr': 'کانوریاجا',
'krc': 'قاراچای-بالخار تۆرکجه\u200cسی',
'kro': 'کروجا',
'kru': 'کوروخجا',
'ks': 'کشمیرجه',
'ksh': 'ریپوارجا',
'ku': 'کوردجه',
'kum': 'کومیکجه',
'kut': 'کوتنی',
'kv': 'کومیاجا',
'kw': 'کرنوالجا',
'ky': 'قیرغیز تۆرکجه\u200cسی',
'la': 'لاتینجا',
'lad': 'لادینو',
'lah': 'لاهندا',
'lam': 'لامبا',
'lb': 'لوگزامبورگجا',
'lbe': 'لکجه',
'lez': 'لزگیجه',
'lg': 'گانداجا',
'li': 'لیمبورگجا',
'lij': 'لیگوارجا',
'lmo': 'لمباردجا',
'ln': 'لینگالا',
'lo': 'لائوسجا',
'lol': 'مونگوجا',
'loz': 'لوزیاجا',
'lt': 'لیتوانیاجا',
'lu': 'لوبایی‐کاتانگا',
'lua': 'لوبایی‐لولوا',
'lui': 'لویسنو',
'lun': 'لونداجا',
'luo': 'لوئوجا',
'lus': 'لوشه\u200cجه',
'lv': 'لتونیاجا',
'mad': 'مادوراجا',
'mag': 'ماگاهیاجا',
'mai': 'مایدیلجه',
'mak': 'ماکاسار',
'man': 'ماندینگوجا',
'map': 'آسترونیزیاجا',
'map-bms': 'بانیوماسانجا',
'mas': 'ماساجا',
'mdf': 'مکشاجا',
'mdr': 'ماندار',
'men': 'منده\u200cجه',
'mg': 'مالاگاسیاجا',
'mga': 'اورتا ایرلندجه',
'mh': 'مارشالجا',
'mhr': 'مئودو ماری',
'mi': 'مائوریاجا',
'mic': 'میکماکجا',
'min': 'مینانگ\u200cکابوجا',
'mis': 'باشقا',
'mk': 'مقدونیه\u200cجه',
'mkh': 'مون\u200cخمرجه',
'ml': 'مالایالامجا',
'mn': 'موغولجا',
'mnc': 'مانچو تۆرکجه\u200cسی',
'mni': 'میته\u200cجه',
'mno': 'مانوبو',
'mo': 'مولداویاجا',
'moh': 'موهاکجا',
'mos': 'ماسیاجا',
'mr': 'مراتجا',
'mrj': 'هیل ماری',
'ms': 'مالزیاجا',
'mt': 'مالتجا',
'mul': 'نئچه دیل',
'mun': 'مونداجا',
'mus': 'کریکجه',
'mwl': 'میراندسجه',
'mwr': 'ماروارجا',
'my': 'برمه\u200cجه',
'myn': 'مایاجا',
'myv': 'ارزیاجا',
'mzn': 'مازنجه',
'na': 'نائوروجا',
'nah': 'ناواتلجه',
'nai': 'قوزئی آمریکا قیزیل\u200cدری\u200cجه\u200cسی',
'nap': 'ناپلجه',
'nb': 'نوروژ بوکسمالجاسی',
'nd': 'قوزئی انده\u200cبله\u200cجه',
'nds': 'سوفلا آلمانجا',
'nds-nl': 'آشاغی ساکسون هولندجه\u200cسی',
'ne': 'نپالجا',
'new': 'نواریاجا',
'ng': 'اندونگاجا',
'nia': 'نیاسجا',
'niu': 'نیوجا',
'nl': 'هولندجه',
'nl_be': 'فلاندرجه',
'nn': 'یئنی نوروژجه',
'no': 'نوروژجه',
'nog': 'نوغاجا',
'non': 'اسکی نورسجه',
'nov': 'نویالجا',
'nr': 'گونئی انده\u200cبله\u200cجه',
'nrm': 'نورمانجا',
'nso': 'قوزئی سوتوجا',
'nub': 'نوبیاجا',
'nv': 'ناواهوجا',
'nwc': 'کلاسیک نواریاجا',
'ny': 'نیانجاجا',
'nym': 'نیام\u200cوزیاجا',
'nyn': 'نیانکوله\u200cجه',
'nyo': 'نیوروجا',
'nzi': 'نزیماجا',
'oc': 'اوکیتاجا',
'oj': 'اوجیبواجا',
'om': 'اوروموجا',
'or': 'اوریه\u200cجه',
'os': 'آسی',
'osa': 'اوسیججه',
'ota': 'عوثمانلی تۆرکجه\u200cسی',
'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': 'سانداوه\u200cجه',
'sah': 'ساخا تۆرکجه\u200cسی',
'sai': 'قوزئی آمریکا قیزیل\u200cدری\u200cجه\u200cسی',
'sal': 'سالیشجه',
'sam': 'سامری آرامجاسی',
'sas': 'ساساکجا',
'sat': 'سانتالجا',
'sc': 'ساردینیاجا',
'scn': 'سیسیلجه',
'sco': 'ایسکاتلندجه',
'sd': 'سندجه',
'se': 'قوزئی سامیسی',
'sel': 'سلکوپجا',
'sem': 'سامی',
'sg': 'سانگوجا',
'sga': 'اسکی ایرلندجه',
'sgn': 'علامت\u200cجه',
'sh': 'صرب و کرواتجا',
'shn': 'شانجا',
'si': 'سینهالجا',
'sid': 'سیداموجا',
'simple': 'ساده اینگیلیسجه',
'sio': 'سیوجا',
'sit': 'چین و تبتجه',
'sk': 'ایسلواکجا',
'sl': 'ایسلووینیاجا',
'sla': 'ایسلاوجا',
'sm': 'ساموآجا',
'sn': 'شوناجا',
'snk': 'سونینکه\u200cجه',
'so': 'سومالیاجا',
'sog': 'سوغدجه',
'son': 'سونغاجا',
'sq': 'آلبانیاجا',
'sr': 'صربجه',
'srn': 'تاکی\u200cتاکی',
'srr': 'سریرجه',
'ss': 'سوازیاجا',
'ssa': 'نیلجه و صحراجا',
'st': 'قوزئی سوتوجاسی',
'stq': ' سترلند فریزجه\u200cسی',
'su': 'سونداجا',
'suk': 'سوکوماجا',
'sus': 'سوسوجا',
'sux': 'سومرجه',
'sv': 'سوئدجه',
'sw': 'سواحیلجه',
'syc': 'کلاسیک سوریانی',
'syr': 'سوریانی',
'szl': 'سیلسینجه',
'ta': 'تامیلجا',
'tai': 'تایی',
'te': 'تلوگوجا',
'tem': 'تمنه\u200cجه',
'ter': 'ترنو',
'tet': 'تتومجه',
'tg': 'تاجیکجه',
'th': 'تایلندجه',
'ti': 'تیگرینیاجا',
'tig': 'تیگره\u200cجه',
'tiv': 'تیوجه',
'tk': 'تۆرکمن تۆرکجه\u200cسی',
'tl': 'تاگالوگجا',
'tlh': 'کلینگون',
'tli': 'تلین\u200cگیتجه',
'tmh': 'تاماشقجا',
'tn': 'تسواناجا',
'to': 'تونقاجا',
'tog': 'نیاسا تونقاجاسی',
'tpi': 'توک پیسینجه',
'tr': 'آنادولو تۆرکجه\u200cسی',
'ts': 'تسونگایی',
'tsi': 'تسیم\u200cشیانجا',
'tt': 'تاتار تۆرکجه\u200cسی',
'tum': 'تومبوکاجا',
'tup': 'توپیاجا',
'tut': 'آلتای\u200cجا',
'tvl': 'تووالوجا',
'tw': 'توی\u200cیاجا',
'ty': 'تاهیتیاجا',
'tyv': 'تووا تۆرکجه\u200cسی',
'udm': 'اودمورتجا',
'ug': 'اویغور تۆرکجه\u200cسی',
'uga': 'اوگاریتجه',
'uk': 'اوکراینجا',
'umb': 'امبوندوجا',
'ur': 'اوردو دیلی',
'uz': 'اؤزبک تۆرکجه\u200cسی',
'vai': 'ویاجا',
've': 'ونداجا',
'vec': 'ونیزجه',
'vep': 'وپسجه',
'vi': 'ویتنامجا',
'vls': 'باتی فلاندرزجه',
'vo': 'وولاپوک',
'vot': 'ووتجا',
'wa': 'والونجا',
'wak': 'واکاشجا',
'wal': 'والامو',
'war': 'واراجا',
'was': 'واشوجا',
'wen': 'صربجه',
'wo': 'وولوفجا',
'wuu': 'وو',
'xal': 'قالموقجا',
'xmf': 'مینگرلجه',
'xh': 'خوساجا',
'yao': 'یائوجا',
'yap': 'یاپجا',
'yi': 'یدی',
'yo': 'یوروباجا',
'ypk': 'یوپیکجه',
'za': 'چوانگجا',
'zap': 'زاپوتکی',
'zea': 'نیوزلندجه',
'zen': 'زناگا',
'zh': 'چینجه',
'zh_Hant': 'هان چینجه\u200cسی',
'zh-classical': 'کلاسیک چینجه',
'zh-min-nan': 'مین\u200cنان چینجه\u200cسی',
'zh-yue': 'کانتونجا',
'znd': 'زانده\u200cجه',
'zu': 'زولوجا',
'zun': 'زونیاجا',
'zza': 'زازاجا'
};
function dePersian(text) {
return text.replace(/ی/g, 'ي')
.replace(/ک/g, 'ك')
.replace(/گ/g, 'كی')
.replace(/ژ/g, 'زی')
.replace(/چ/g, 'جی')
.replace(/پ/g, 'بی');
}
$(function () {
function langNameFromElement(element) {
var m = /interwiki-(\w*)/.exec(element.className);
if (m === null) { return; }
return languageDict[m[1]];
}
$('#p-lang li[class*="interwiki-"]').each(function() {
var langName = langNameFromElement(this);
if (langName !== undefined) {
this.firstChild.innerHTML = langName;
}
});
var interwikis = $('#p-lang li').get(), ul = $('#p-lang ul');
interwikis.sort(function(x, y) {
var keyX = langNameFromElement(x),
keyY = langNameFromElement(y);
if (keyX === undefined) { return 1; }
if (keyY === undefined) { return -1; }
keyX = dePersian(keyX);
keyY = dePersian(keyY);
if (keyX < keyY) { return -1; }
if (keyX > keyY) { return 1; }
return 0;
});
$.each(interwikis, function(i) {
ul.append(interwikis[i]);
});
});
}(jQuery));