User:Art-top/autoEditLists.js

From Wikidata
Jump to navigation Jump to search

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/**********************************************************************************
***********************************************************************************
**                                 _        ______    _ _ _                      **
**                                | |      |  ____|  | (_) |                     **
**                      __ _ _   _| |_ ___ | |__   __| |_| |_                    **
**                     / _` | | | | __/ _ \|  __| / _` | | __|                   **
**                    | (_| | |_| | || (_) | |___| (_| | | |_                    **
**                     \__,_|\__,_|\__\___/|______\__,_|_|\__|  v1.1             **
**                                                                               **
** ----------------------------------------------------------------------------- **
**  How to use :                                                                 **
**   Add to your common.js [[Special:MyPage/common.js]],                         **
**   importScript( 'User:Jitrixis/autoEdit.js' );                                **
**                                                                               **
**  Links :                                                                      **
**    [[User:Jitrixis/autoEdit.js]]                                              **
**    [[User talk:Jitrixis/autoEdit.js]]                                         **
**    [[User talk:Jitrixis/autoEdit.js/lists]]                                   **
**    [[Wikidata:Tools#User:Jitrixis.2FautoEdit.js]]                             **
**                                                                               **
**  In collaboration with [[User:Zolo]]                                          **
**                                                                               **
**  Read me :                                                                    **
**   This script allows you to add labels automatically thanks to the interwiki  **
**   links and descriptions thanks to a list that you can customize.             **
**                                                                               **
**  Tips and Tricks :                                                            **
**   You can click on the [X]labels button to automatically check the labels     **
**   checkbox and update labels.                                                 **
**                                                                               **
***********************************************************************************
**********************************************************************************/

/////////////////////////////////////////////////////////////////////////
//////////////THE TRANSLATION VARIABLE IS UNDER THE LISTE ^^/////////////
/////////////////////////////////////////////////////////////////////////
/////////////////////////LISTES VARIABLE GLOBALE/////////////////////////
var desclist = {
'town in Russia': {
'ab': 'Урыстәыла ақалақь',
'ak': 'Russian ahenkuro',
'als': 'Schtadt vo Russland',
'an': 'una ciudat de Rusia',
'ang': 'burg Russlandes',
'af': '’n stad in Rusland',
'ast': 'una ciudá de Rusia',
'ay': 'Rusiya marka',
'az': 'Rusiyada şəhər',
'ba': 'Рәсәйҙәге ҡала',
'bat-smg': 'miests Rosėjuo',
'be': 'горад у Расіі',
'be-tarask': 'горад у Расеі',
'bg': 'град в Русия',
'bs': 'grad u Rusiji',
'ca': 'ciutat de Rússia',
'crh': 'Rusiyede bir şeer',
'cs': 'město v Rusku',
'csb': 'gardã w Rusce',
'cu': 'Рѡсі́ѩ гра́дъ ѥ́стъ',
'cv': 'Раççей хули',
'cy': 'dinas yn Rwsia',
'da': 'en by i Rusland',
'de': 'Stadt in Russland',
'dsb': 'město w Rusojskej',
'el': 'πόλη της Ρωσίας',
'en': 'town in Russia',
'eo': 'urbo en Rusio',
'es': 'ciudad de Rusia',
'et': 'linn Venemaal',
'eu': 'Errusiako hiria',
'fiu-vro': 'liin Vinnemaal',
'fi': 'kaupunki Venäjällä',
'fo': 'ein býur í Russlandi',
'fr': 'ville de Russie',
'fy': 'in stêd yn Ruslân',
'gl': 'cidade de Rusia',
'hr': 'grad u Rusiji',
'hu': 'város Oroszország',
'id': 'kota di Rusia',
'io': 'urbo en Rusia',
'is': 'bær í Rússlandi',
'it': 'città della Russia',
'koi': 'кар Рочмуын',
'kv': 'Рочмуын кар',
'la': 'urbs in Russia',
'lt': 'miestas Rusijoje',
'lv': 'pilsēta Krievijā',
'mhr': 'ола Российыште',
'mk': 'град во Русија',
'nb': 'by i Russland',
'nl': 'stad in Rusland',
'no': 'by i Russland',
'nn': 'by i Russland',
'os': 'сахар Уæрæсейы',
'pap': 'siudad na Rusia',
'pl': 'miasto w Rosji',
'pt': 'uma cidade da Rússia',
'ro': 'oraș în Rusia',
'ru': 'город в России',
'sco': 'toun in Roushie',
'sh': 'grad u Rusiji',
'sl': 'mesto v Rusiji',
'sk': 'mesto v Rusku',
'sl': 'mesto v Rusiji',
'sr': 'град у Русији',
'sv': 'stad i Ryssland',
'tg': 'шаҳр дар Русия',
'tl': 'lungsod sa Rusya',
'tr': 'Rusya\'da şehir',
'tt': 'Русиядә шәһәр',
'uk': 'місто в Росії',
'vep': 'lidn Venämas',
'vi': 'thành phố ở Nga',
'zh': '俄罗斯城镇',
'zh-hans': '俄罗斯城镇',
'zh-hant': '俄羅斯城鎮'
},		
'city in Russia': {
'ab': 'Урыстәыла ақалақь',
'ak': 'Russian ahenkuro',
'als': 'Schtadt vo Russland',
'an': 'una ciudat de Rusia',
'ang': 'burg Russlandes',
'af': '’n stad in Rusland',
'ast': 'una ciudá de Rusia',
'ay': 'Rusiya marka',
'az': 'Rusiyada şəhər',
'ba': 'Рәсәйҙәге ҡала',
'bat-smg': 'miests Rosėjuo',
'be': 'горад у Расіі',
'be-tarask': 'горад у Расеі',
'bg': 'град в Русия',
'bs': 'grad u Rusiji',
'ca': 'ciutat de Rússia',
'crh': 'Rusiyede bir şeer',
'cs': 'město v Rusku',
'csb': 'gardã w Rusce',
'cu': 'Рѡсі́ѩ гра́дъ ѥ́стъ',
'cv': 'Раççей хули',
'cy': 'dinas yn Rwsia',
'da': 'en by i Rusland',
'de': 'Stadt in Russland',
'dsb': 'město w Rusojskej',
'el': 'πόλη της Ρωσίας',
'en': 'city in Russia',
'eo': 'urbo en Rusio',
'es': 'ciudad de Rusia',
'et': 'linn Venemaal',
'eu': 'Errusiako hiria',
'fiu-vro': 'liin Vinnemaal',
'fi': 'kaupunki Venäjällä',
'fo': 'ein býur í Russlandi',
'fr': 'ville de Russie',
'fy': 'in stêd yn Ruslân',
'gl': 'cidade de Rusia',
'hr': 'grad u Rusiji',
'hu': 'város Oroszország',
'id': 'kota di Rusia',
'io': 'urbo en Rusia',
'is': 'bær í Rússlandi',
'it': 'città della Russia',
'koi': 'кар Рочмуын',
'kv': 'Рочмуын кар',
'la': 'urbs in Russia',
'lt': 'miestas Rusijoje',
'lv': 'pilsēta Krievijā',
'mhr': 'ола Российыште',
'mk': 'град во Русија',
'nb': 'by i Russland',
'nl': 'stad in Rusland',
'no': 'by i Russland',
'nn': 'by i Russland',
'os': 'сахар Уæрæсейы',
'pap': 'siudad na Rusia',
'pl': 'miasto w Rosji',
'pt': 'uma cidade da Rússia',
'ro': 'oraș în Rusia',
'ru': 'город в России',
'sco': 'toun in Roushie',
'sh': 'grad u Rusiji',
'sl': 'mesto v Rusiji',
'sk': 'mesto v Rusku',
'sl': 'mesto v Rusiji',
'sr': 'град у Русији',
'sv': 'stad i Ryssland',
'tg': 'шаҳр дар Русия',
'tl': 'lungsod sa Rusya',
'tr': 'Rusya\'da şehir',
'tt': 'Русиядә шәһәр',
'uk': 'місто в Росії',
'vep': 'lidn Venämas',
'vi': 'thành phố ở Nga',
'zh': '俄罗斯城市',
'zh-hans': '俄罗斯城市',
'zh-hant': '俄羅斯城市'
},		
'french commune': {
				'ca': 'municipi francès',
 				'en': 'commune in France',
 				'es': 'Comuna francesa',
 				'fr': 'Commune française',
 				'de': 'französische Gemeinde',
 				'it': 'Comune francese',
 				'nl': 'Gemeente in Frankrijk',
 				'oc': 'una comuna francesa',
 				'pt': 'Comuna francesa',
 				'ru': 'коммуна Франции',
 		},
               'Comune italiano': {
                                   'an': 'comuna italiana',
                                   'ar': 'كومونا',
                                   'af': 'munisipaliteit in die Italiaanse',
                                   'bar': 'ståd in Itálien',
                                   'bcl': 'komyun Italyanong',
                                   'bg': 'Италиански община',
                                   'br': 'gumun ag Italia',
                                   'bs': 'komuna u Italiji',
                                   'ca': 'municipi Italià',
                                   'co': 'cumuna taliana',
                                   'cs': 'italská obec',
                                   'de': 'italienische Gemeinde',
                                   'el': 'ιταλική δήμος',
                                   'eml': 'cumòn italièn',
                                   'en': 'Italian comune',
                                   'eo': 'komunumo de Italio',
                                   'es': 'municipio italiano',
                                   'eu': 'udalerri italiako',
                                   'ext': 'monicípiu italianu',
                                   'fr': 'commune italienne',
                                   'gl': 'comuna italiana',
                                   'ia': 'municipalitate italian',
                                   'hi': 'कोमूने',
                                   'hr': 'Talijanske općine',
                                   'it': 'Comune italiano',
                                   'ja' : 'コムーネ',
                                   'la': 'Italiae municipium',
                                   'lij': 'comûn italiàn',
                                   'lmo': 'comun italian',
                                   'lt': 'komuna Italijoje',
                                   'nah' : 'Āltepēcalpōlli',
                                   'nap': '\'nu comune italiano',
                                   'nl': 'Italiaanse gemeente',
                                   'nn': 'kommune i Italia',
                                   'no': 'kommune Italia',
                                   'pl': 'włoskie obec',
                                   'pt': 'comuna italiana',
                                   'roa-tara': '\'nu comune tagliáne',
                                   'ru': 'коммуна Италии',
                                   'scn': 'nu cumuni di Tàlia',
                                   'sq': 'komunë italian',
                                   'sv': 'Italiens kommuner',
                                   'tr': 'İtalya\'nın Komünleri',
                                   'uk': 'муніципалітет в Італії',
                                   'ur': 'کمونے',
                                   'uz': 'Italiya kommunalari',
                                   'vec': 'comune itałian',
                                   'war': 'comune italyano',
                                   'zh': '意大利市镇',
                                   'zh-hans': '意大利市镇',
                                   'zh-hant': '意大利市鎮',
                                   'zh-tw': '義大利市鎮'
                },
 		'french departement': {
				'af': 'Franse departement',
				'als': 'Département z Frànkrich',
 				'ar': 'إقليم فرنسي',
 				'an': 'departemento frances',
 				'ast': 'departamentu de Francia',
 				'bar': 'Französisches Département',
 				'bg': 'Департамент на Франция',
 				'ca': 'departament de França',
 				'cs': 'francouzský departement',
 				'co': 'dipartimentu di a Francia',
 				'cy': 'département Ffrainc',
 				'da': 'fransk departement',
 				'de': 'französisches Département',
 				'en': 'French department',
 				'eo': 'Franca departemento',
 				'es': 'departamento francés',
 				'et': 'Prantsusmaa departemang',
 				'fi': 'Ranskan departementti',
 				'fr': 'département français',
 				'frp': 'dèpartement francês',	
 				'fy': 'Frânsk departemint',
 				'gl': 'departamento francés',
 				'hu': 'megye Franciaországban',
 				'id': 'sebuah departemen Perancis',
 				'io': 'departmento di Francia',
 				'it': 'dipartimento francese',
 				'ja': 'フランスの県',
 				'jv': 'Departemen ing Prancis',
 				'ko': '프랑스의 주',
 				'la': 'praefectura Franciae',
 				'kg': 'kizunga ya Fwalansa',
 				'lad': 'departamento franses',
 				'lb': 'franséischt Departement',
 				'lt': 'Prancūzijos departamentas',
 				'lv': 'Francijas departaments',
 				'lmo': 'dipartiment fransés',
 				'ms': 'jabatan di Perancis',
 				'nds': 'Bezirke vun Frankriek',
 				'nl': 'Frans departement',
 				'nn': 'franske departement',
 				'no': 'fransk departement',
 				'oc': 'departament francés',
 				'pam': 'Departamentu ning France',
 				'pl': 'francuski departament',
 				'pt': 'departamento da França',
 				'ro': 'departament Franței',
 				'ru': 'департамент Франции',
 				'sco': 'French depairtment',
 				'se': 'Frankriikka departemeantta',
 				'simple':'French department',
 				'sl': 'departement vo Francúzsku',
 				'sv': 'franskt departement',
 				'sw': 'département ya Ufaransa',
 				'th': 'จังหวัดในประเทศฝรั่งเศส',
 				'vec': 'dipartimento fransexe',
 				'vi': 'tỉnh của Pháp',
 				'vls': 'Frans departement',
 				'vo': 'Ziläk in Fransän',
 				'zea': 'Frans departement',
 				'zh': '法国省份',
 				'zh-hans': '法国省份',
 				'zh-hant': '法國省份',
 				'zh-min-nan': 'Hoat-kok ê chi̍t khóan'
 		},
 		'french administrative region': {
  				'af': 'administratiewe gewes (région) van Frankryk',
 				'als': 'Region vun Frànkrich',
 				'an': 'rechión de Francia',
 				'ang': 'land on Francum',
 				'an': 'rechión de Francia',
 				'ast': 'rexón de Francia',
 				'az': 'Fransa region',
 				'bar': 'Region in Frånkreich',
 				'br': 'Rannvro Bro-C\'hall',
 				'bs': 'regija u  Francuskoj',
 				'ca': 'regió administrativa francesa',
 				'ca': 'regione francese',
 				'cs': 'francouzský region',
				'da': 'fransk region',
				'de': 'französische Region',
				'en': 'administrative region of France',
				'ext': 'rehión aministrativa de Francia',
				'eo': 'regiono de Francio',
				'es': 'región de Francia',
				'fr': 'région administrative française',
				'frp': 'règ·ion administrativa francêsa',
				'fy': 'regio yn Frankryk',
				'gl': 'rexión de Francia',
				'gv': 'ard ny Frank',
				'hu': 'Franciaország régió',
				'ia': 'region de Francia',
				'id': 'région di Perancis',
				'io': 'Franciana regiono',
				'is': 'Hérað Frakklands',
				'it': 'regione francese',
				'ja': 'フランスの地域圏',
				'jv': 'région Perancis',
				'ko': '프랑스의 레지옹',
				'la': 'regio Franciae',
				'lb': 'regioun vu Frankräich',
				'lmo': 'Region frances',
				'mg': 'faritra frantsay',
				'ms': 'Kawasan di Perancis',
				'nds': 'Regionen vun Frankriek',
				'nl': 'regio van Frankrijk',
				'nrm': 'régioun de Fraunce',
				'oc': 'region francesa',
				'os': 'регион Францы',
				'pms': 'region dla Fransa',
				'pl': 'francúzsky administratívny región',
				'pt': 'região administrativa francesa',
				'ru': 'регион Франции',
				'sq': 'rajon administrativ në Francën',
				'sv': 'fransk region',
				'vi': 'Vùng của Pháp',
				'zh': '法国大区',
				'zh-hans': '法国大区',
				'zh-hant': '法國大區',
				'zh-min-nan': 'Hoat-kok ê tōa-khu (région)'
 		},
                'date': {
                               'af': 'datum',
                               'aln': 'data',
                               'an': 'calendata',
                               'ang': 'dæȝ',
                               'ar': 'التاريخ',
                               'arz': 'تاريخ',
                               'as': 'তাৰিখ',
                               'ast': 'data',
                               'az': 'tarix',
                               'ba': 'көнө',
                               'bar': 'Daatum',
                               'bcc': 'تاریح',
                               'be-tarask': 'дата',
                               'bg': 'дата',
                               'bn': 'তারিখ',
                               'br': 'deiziad',
                               'bs': 'datum',
                               'ca': 'data',
                               'ckb': 'ڕێکەوت',
                               'cs': 'datum',
                               'cy': 'dyddiad',
                               'da': 'dato',
                               'de': 'Datum',
                               'diq': 'deme',
                               'dsb': 'datum',
                               'ee': 'ŋkeke',
                               'el': 'ημερομηνία',
                               'en': 'date',
                               'eo': 'dato',
                               'es': 'fecha',
                               'et': 'kuupäev',
                               'eu': 'data',
                               'fa': 'تاریخ',
                               'fi': 'päiväys',
                               'fr': 'date',
                               'frp': 'dâta',
                               'fur': 'date',
                               'fy': 'datum',
                               'ga': 'dáta',
                               'gl': 'data',
                               'grc': 'Ἡμερομηνία',
                               'gsw': 'datum',
                               'gu': 'તારીખ',
                               'he': 'תאריך יצירה',
                               'hi': 'दिनांक',
                               'hr': 'datum',
                               'hsb': 'datum',
                               'hu': 'dátum',
                               'hy': 'թվական',
                               'ia': 'data',
                               'id': 'tanggal',
                               'ig': 'aka',
                               'ilo': 'petsa',
                               'io': 'dato',
                               'is': 'dagsetning',
                               'it': 'data',
                               'ja': '日付',
                               'jv': 'tanggal',
                               'ka': 'თარიღი',
                               'km': 'កាលបរិច្ឆេទ',
                               'kn': 'ದಿನಾಂಕ',
                               'ko': '날짜',
                               'koi': 'дата',
                               'ksh': 'Et Dattum',
                               'ku-latn': 'dîrok',
                               'lb': 'datum',
                               'li': 'datum',
                               'lt': 'data',
                               'lv': 'datums',
                               'mg': 'daty',
                               'mk': 'датум',
                               'ml': 'തീയതി',
                               'mr': 'दिनांक',
                               'ms': 'tarikh',
                               'mt': 'data',
                               'myv': 'чы-ков',
                               'nb': 'dato',
                               'nds': 'Datum/Tied',
                               'nds-nl': 'daotum',
                               'ne': 'मिति',
                               'nl': 'datum',
                               'nn': 'dato',
                               'oc': 'data',
                               'or': 'ତାରିଖ',
                               'os': 'датæ',
                               'pdc': 'datum',
                               'pl': 'data',
                               'pms': 'data',
                               'pnb': 'تریخ',
                               'ps': 'نېټه',
                               'pt': 'data',
                               'pt-br': 'data',
                               'qu': 'p\'unchaw',
                               'ro': 'dată',
                               'roa-tara': 'date',
                               'ru': 'дата',
                               'rue': 'датум',
                               'sa': 'दिनाङ्क',
                               'sah': 'күнэ-дьыла',
                               'sc': 'data',
                               'scn': 'data',
                               'si': 'දිනය',
                               'sk': 'dátum',
                               'sl': 'datum',
                               'sq': 'data',
                               'sr': 'датум',
                               'sr-ec': 'датум',
                               'sr-el': 'datum',
                               'stq': 'doatum',
                               'sv': 'datum',
                               'sw': 'tarehe',
                               'szl': 'data',
                               'ta': 'நாள்',
                               'te': 'తేదీ',
                               'tet': 'tempu',
                               'tg': 'сана',
                               'tg-latn': 'sana',
                               'th': 'วันที่สร้างสรรค์',
                               'tk': 'sene',
                               'tl': 'petsa',
                               'tr': 'üretim tarihi',
                               'tt-cyrl': 'вакыт',
                               'uk': 'час створення',
                               'vec': 'data',
                               'vep': 'dat',
                               'vi': 'ngày tạo ra',
                               'vo': 'dät',
                               'yi': 'דאַטע',
                               'yo': 'Ọjọ́ọdún',
                               'yue': '日期',
                               'zh-hans': '日期',
                               'zh-hant': '日期' 
                },
               'year': {
                                   'it': 'anno',
                                   'en': 'year',
                                   'es': 'año',
                                   'fr': 'année',
                                   'de': 'Jahr',
                                   'ca': 'any',
                                   'cs': 'rok',
                                   'eo': 'jaro',
                                   'fi': 'vuosi',
                                   'ia': 'anno',
                                   'is': 'ár',
                                   'la': 'annus',
                                   'da': 'år',
                                   'nl': 'jaar',
                                   'nn': 'år',
                                   'no': 'år',
                                   'pl': 'rok',
                                   'pt': 'ano',
                                   'ru': 'год',
                                   'sv': 'år',
                                   'tr': 'yıl',
                                   'zh': '年份',
                                   'zh-hans': '年份',
                                   'zh-hant': '年份',
                                   'ja': '年',
                                   'af': 'jaar',
                                   'als': 'joor',
                                   'an': 'anyo',
                                   'ar': 'سنة',
                                   'bs': 'godina',
                                   'el': 'έτος',
                                   'et': 'Aasta',
                                   'eu': 'Urte',
                                   'fa': 'سال',
                                   'ast': 'añu',
                                   'sq': 'Viti',
                                   'sr': 'Година',
                                   'srn': 'Yari',
                                   'uk': 'Рік',
                                   'ur': 'سال',
                                   'vi': 'Năm',
                                   'war': 'Tuig',
                                   'zh-min-nan': 'Nî',
                                   'zh-yue': '年',
                                   'ro': 'An',
                                   'sh': 'Godina',
                                   'sk': 'Rok',
                                   'sl': 'Leto',
                                   'ms': 'Tahun',
                                   'fy': 'Jier',
                                   'gl': 'Ano',
                                   'he': 'שנה',
                                   'hr': 'Godina',
                                   'hu': 'Év',
                                   'ht': 'Lane',
                                   'ilo': 'Tawen',
                                   'id': 'Tahun',
                                   'ka': 'წელი',
                                   'ku': 'Sal',
                                   'lt': 'Metai',
                                   'mhr': 'Идалык'
                },
                'Italian footballer': {
                                   'it': 'calciatore italiano',
                                   'af': 'Italiaanse sokkerspeler',
                                   'an': 'futbolista italián',
                                   'ar': 'بالإيطالية لاعب كرة',
                                   'ast': 'xugador italianu de fútbol',
                                   'az': 'italyan futbolçusu',
                                   'bat-smg': 'Italėjes futbolininks',
                                   'be': 'італьянскі футбаліст',
                                   'bg': 'италиански футболист',
                                   'br': 'melldroader en Italia',
                                   'bs': 'italijanski je nogometaš',
                                   'ca': 'futbolista italià',
                                   'cs': 'italský fotbalista',
                                   'cy': 'chwaraewr pêl-droed Eidalaidd',
                                   'da': 'fodboldspiller fra Italien',
                                   'de': 'italienischer Fußballspieler',
                                   'el': 'Ιταλός ποδοσφαιριστής',
                                   'eml': '\'n śugadór ad balòṅ itagliàn',
                                   'en': 'Italian footballer',
                                   'eo': 'itala futbalisto',
                                   'es': 'futbolista italiano',
                                   'et': 'Itaalia jalgpallikoondise ründaja',
                                   'eu': 'okatzen duen futbolari italiarra',
                                   'fa': 'فوتبالیست ایتالیایی',
                                   'fi': 'italialainen jalkapalloilija',
                                   'fo': 'italskur fótbóltsleikari',
                                   'fr': 'footballeur italien',
                                   'gl': 'futbolista italiano',
                                   'he': 'כדורגלן איטלקי',
                                   'hif': 'Italian ke football player',
                                   'hr': 'talijanski nogometaš',
                                   'hu': 'olasz labdarúgó',
                                   'id': 'sepak bola berkebangsaan Italia',
                                   'io': 'Italiana futbalisto',
                                   'is': 'ítalskur knattsyrnumaður',
                                   'jv': 'sawijining pamain bal-balan Italia',
                                   'ka': 'იტალიელი ფეხბურთელი',
                                   'ko': '는 이탈리아의 축구선수이다',
                                   'ku': 'futbolê yê îtalyanî',
                                   'la': 'pedilusor Italicus',
                                   'lb': 'italienesche Foussballspiller',
                                   'lt': 'italų futbolininkas',
                                   'lv': 'itāļu futbolists',
                                   'mk': 'италијански фудбалер',
                                   'mn': 'Италийн хөлбөмбөгчин',
                                   'ms': 'pemain bola sepak Itali',
                                   'mt': 'plejer tal-futbol Taljan',
                                   'mwl': 'futebolista eitaliano',
                                   'nah': 'italiatlācatl futbolista',
                                   'nap': '\'nu jucatore \'e pallone \'taliano',
                                   'nds': 'italienschen Footballspeler',
                                   'nds-nl': 'Italiaansen voetbalspöller',
                                   'nl': 'Italiaans voetballer',
                                   'no': 'italiensk fotballspiller',
                                   'nn': 'italiensk fotballspelar',
                                   'oc': 'jogaire de fotbòl italian',
                                   'pap': 'futbolista italiano',
                                   'pl': 'włoski piłkarz',
                                   'pt': 'futebolista italiano',
                                   'qu': 'Italya hayt\'aqmi',
                                   'ro': 'jucător italian de fotbal',
                                   'rm': 'giugader talian da ballape',
                                   'ru': 'итальянский футболист',
                                   'sc': 'giocatori de fùbalu italianu',
                                   'scn': 'jucaturi di palluni talianu',
                                   'se': 'italiálaš spábbačiekči',
                                   'sh': 'fudbaler talijanski',
                                   'simple': 'Italian football player',
                                   'sk': 'taliansky futbalista',
                                   'sl': 'italijanski nogometaš',
                                   'sq': 'futbollistë italian',
                                   'sr': 'италијански фудбалер',
                                   'sv': 'italiensk fotbollsspelare',
                                   'szl': 'italski fusbalszpiler',
                                   'tg': 'Футболбозони Италия',
                                   'th': 'นักฟุตบอล ชาวอิตาเลียน',
                                   'tr': 'İtalya futbolcu',
                                   'uk': 'італійський футболіст',
                                   'uz': 'professional italiya futbolchisi',
                                   'vec': 'xugadore de bałòn itałian',
                                   'zh-min-nan': 'Italia ê kha-kiû',
                                   'zh-yue': '意大利足球員'
                }
};
importScript('User:'+wgUserName+'/autoEditLists.js');
/////////////////////////LISTES/////////////////////////

( function ( mw, $ ) {

	/*
	**Return item Number.
	*/
	var itemId = mw.config.get( 'wbEntityId' );
 	if( !itemId ) {
		return;
	}

	/*
	**Localized message.
	*/
	var transData = {
		'en': {
			'box-title': 'Automatic addition',
			'box-cancel': 'Close',
			'box-send': 'Update',
			'sended': 'Sent',
			'labels': 'Labels',
			'descriptions': 'Descriptions',
			'list': 'Lists',
			'none': 'None',
			'warning-autocheck': 'Update automatically labels',
			'warning-message': '<ul><li>Labels checkbox : Update automatically the label of all language thanks to the interwiki site links.</li><li>Descriptions checkbox : Update automatically the description thanks to a list that you can custom (<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">link</a>).</li></ul>',
			// DO NOT TRANSLATE. ///// If your reading direction is left to right, /////
 			// if not translate by ('floatRight': 'left','floatLeft': 'right') /////////
			'floatRight': 'right', 
			'floatLeft': 'left'
			// DO NOT TRANSLATE. ///////////////////////////////////////////////////////
		},
                'ca': {
                        'box-title': 'Afegit automàtic',
                        'box-cancel': 'Tanca',
                        'box-send': 'Posa al dia',
                        'sended': 'Enviats',
                        'labels': 'Etiquetes',
                        'descriptions': 'Descripcions',
                        'list': 'Llistes',
                        'none': 'Cap',
                        'warning-autocheck': 'Posa al dia automàticament les etiquetes',
                        'warning-message': '<ul><li>L\'opció "etiquetes" : Afegeix automàticament l\'etiqueta a totes les pàgines de totes les llengües gràcies als enllaços interwiki.</li><li>L\'opció "descripció" : Afegeix automàticament la descripció gràcies a una llista que podeu personalitzar (<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">enllaç</a>).</li></ul>'
                },
                'fr': {
			'box-title': 'Ajout automatique',
			'box-cancel': 'Fermer',
			'box-send': 'Mettre à jour',
			'sended': 'Envoyés',
			'labels': 'Libellés',
			'descriptions': 'Descriptions',
			'list': 'Listes',
			'none': 'Aucune',
			'warning-autocheck': 'Met à jour automatiquement les libellés',
			'warning-message': '<ul><li>L\'option "libellés" : Ajoute automatiquement le libellé de toutes les langues grâce aux liens interwiki.</li><li>L\'option "description" : Ajoute automatiquement la description grâce à une liste que vous pouvez personnaliser (<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">lien</a>).</li></ul>'
		},
		'de': {
                        'box-title': 'Automatisches Hinzufügen',
                        'box-cancel': 'Schließen',
                        'box-send': 'Update',
                        'sended': 'Gesendet',
                        'labels': 'Bezeichnungen',
                        'descriptions': 'Beschreibungen',
                        'list': 'Listen',
                        'none': 'Nichts',
                        'warning-message': '<ul><li>Bezeichnungen Checkbox: Bearbeite automatisch die Bezeichnungen von allen Sprachlinks der Interwiki-Seiten-Links.</li><li>Beschreibungen Checkbox: Bearbeite automatisch die Beschreibungen nach einer Liste, die du bearbeiten kannst. (<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">Link</a>).</li></ul>',
                },
		'nl': {
                        'box-title': 'Automatisch toevoegen',
                        'box-cancel': 'Sluiten',
                        'box-send': 'Updaten',
                        'sended': 'Verzonden',
                        'labels': 'Labels',
                        'descriptions': 'Beschrijvingen',
                        'list': 'Lijsten',
                        'none': 'Niks',
                        'warning-message': '<ul><li>Selectievakje labels : Labels automatisch updaten door middel van de taalverwijzingen.</li><li>Selectievakje beschrijvingen : Beschrijvingen automatisch updaten door een zelf gemaakte lijst (<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">link</a>).</li></ul>',
                },
                'it': {
                        'box-title': 'Aggiunta automatica',
                        'box-cancel': 'Chiudi',
                        'box-send': 'Aggiorna',
                        'sended': 'Inserito',
                        'labels': 'Etichette',
                        'descriptions': 'Descrizioni',
                        'list': 'Elenchi',
                        'none': 'Nessuno',
                        'warning-autocheck': 'Aggiorna automaticamente le etichette',
                        'warning-message': '<ul><li>Casella etichette : Aggiorna automaticamente l\'etichetta di tutte le lingue grazie ai collegamenti interwiki.</li><li>Casella descrizioni : Aggiorna automaticamente la descrizione grazie a un elenco che puoi personalizzare (<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&preload=User:Jitrixis/autoEdit.js/preload&editintro=User talk:Jitrixis/autoEdit.js/editintro">link</a>).</li></ul>',
                },
                'id': {
                        'box-title': 'Tambahan otomatis',
                        'box-cancel': 'Tutup',
                        'box-send': 'Mutakhirkan',
                        'sended': 'Kirim',
                        'labels': 'Label',
                        'descriptions': 'Ringkasan',
                        'list': 'Daftar',
                        'none': 'Tidak ada',
                        'warning-message': '<ul><li>Label kotak-cek : Label diperbarui secara otomatis untuk seluruh bahasa hasil pranala halaman interwiki.</li><li>Keterangan kotak-cek : Keterangan diperbarui secara otomatis hasil dari daftar yang boleh anda sesuaikan. (<a href="http://www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">link</a>).</li></ul>',
                },
		'ilo': {
			'box-title': 'Automatiko a panaginayon',			
			'box-cancel': 'Irekep',					
			'box-send': 'Pabaruen',					
			'sended': 'Naipatuluden',				
			'labels': 'Dagiti etiketa',					
			'descriptions': 'Dagiti deskripsion',			
			'list': 'Dagiti listaan',					
			'none': 'Awan',						
			'warning-message': '<ul><li>Pagikur-itan a kahon kadagiti etiketa : Automatiko a pabaruenna ti etiketa kadagiti amin a pagsaso manipud kadagiti interwiki a silpo.</li><li>Pagikur-itan a kahon kadagiti deskripsion : Automatiko a pabaruenna ti deskripsion manipud ti listaan a mapasayaat (<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">silpo</a>).</li></ul>',					
		},
		'es': {
                        'box-title': 'Adición automática',
                        'box-cancel': 'Cerrar',
                        'box-send': 'Actualizar',
                        'sended': 'Enviado',
                        'labels': 'Etiquetas',
                        'descriptions': 'Descripciones',
                        'list': 'Listas',
                        'none': 'Ninguna',
			'warning-autocheck': 'automarcar la actualización de etiquetas',
                        'warning-message': '<ul><li>Casilla de etiquetas: Actualizar automáticamente la etiqueta de todos los idiomas a partir de los enlaces interwiki.</li><li>Casilla de descripciones: Actualizar automáticamente la descripción de múltiples idiomas a partir de una lista que usted puede personalizar (<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">enlace</a>).</li></ul>',
                },
		'fi': {
                        'box-title': 'Automaattinen täydennys',
                        'box-cancel': 'Sulje',
                        'box-send': 'Päivitä',
                        'sended': 'Lähetetty',
                        'labels': 'Otsikot',
                        'descriptions': 'Kuvaukset',
                        'list': 'Listat',
                        'none': 'Ei mitään',
			'warning-autocheck': 'Päivitä otsikot automaattisesti',
                        'warning-message': '<ul><li>Otsikot-valintaruutu : Päivittää automaattisesti kaikkien kielten otsikot kieltenvälisten linkkien mukaan.</li><li>Kuvaukset-valintaruutu : Päivittää automaattisesti kaikkien kielten kuvaukset listojen mukaan, joita voi tehdä itse (<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">linkki</a>).</li></ul>',
                },
		'fa': {
                        'box-title': 'لقب خودکار',
                        'box-cancel': 'بستن',
                        'box-send': 'به روز',
                        'sended': 'فرستاده شد',
                        'labels': 'برچسب‌ها',
                        'descriptions': 'توضیحات',
                        'list': 'فهرست‌ها',
                        'none': 'هیچکدام',
                        'warning-message': '<ul><li>دکمهٔ برچسب‌ها : به‌روز رسانی برچسب پیوندهای زبان های دیگر بر پایه میان ویکی‌ها.</li><li>دکمهٔ توضیحات : به‌روز رسانی توضیحات پیوندهای زبان های دیگر بر پایه فهرستی که می‌توانید آن را شخصی‌سازی نمائید. (<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">پیوند</a>).</li></ul>',
                },
		'ms': {
                        'box-title': 'Menambah secara automatik',
                        'box-cancel': 'Tutup',
                        'box-send': 'Kemas kini',
                        'sended': 'Hantar',
                        'labels': 'Label', 
                        'descriptions': 'Penerangan',
                        'list': 'Senarai',
                        'none': 'Tiada', 
                        'warning-message': '<ul><li>Peti semakan label : Label dikemas kini secara automatik hasil daripada pautan laman interwiki.</li><li>Peti semakan penerangan : Penerangan dikemas kini secara automatik hasil daripada senarai yang anda boleh sesuaikan. (<a href="http://www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">link</a>).</li></ul>',
                },
		'pt': {
                        'box-title': 'Edição automática',
                        'box-cancel': 'Fechar',
                        'box-send': 'Atualizar',
                        'sended': 'Enviar',
                        'labels': 'Etiquetas',
                        'descriptions': 'Descrições',
                        'list': 'Listas',
                        'none': 'Nenhum',
                        'warning-message': '<ul><li>Tags: atualizar automaticamente o rótulo de todas as línguas para os links do interwiki.</li><li>Descrições: atualizar automaticamente as descrições de uma lista que você pode customizar (<a href="http://www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">link</a>).</li></ul>',
                },
                'zh': {
                        'box-title': '自动添加内容',
                        'box-cancel': '关闭',
                        'box-send': '更新',
                        'sended': '已发送',
                        'labels': '标签', 
                        'descriptions': '描述',
                        'list': '列表', 
                        'none': '无',
                        'warning-message': '<ul><li>标签:根据跨语言链接自动更新各语言的标签。</li><li>描述:根据你自定义的列表自动更新各语言的描述(<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">链接</a>)。</li></ul>', 
                },
                'zh-hans': {
                        'box-title': '自动添加内容',   
                        'box-cancel': '关闭', 
                        'box-send': '更新',  
                        'sended': '已发送',
                        'labels': '标签', 
                        'descriptions': '描述',
                        'list': '列表',   
                        'none': '无',   
                        'warning-message': '<ul><li>标签:根据跨语言链接自动更新各语言的标签。</li><li>描述:根据你自定义的列表自动更新各语言的描述(<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">链接</a>)。</li></ul>', 
                },
                'zh-hant': {
                        'box-title': '自動添加內容', 
                        'box-cancel': '關閉',  
                        'box-send': '更新', 
                        'sended': '已發送',  
                        'labels': '標籤',     
                        'descriptions': '描述',   
                        'list': '列表',     
                        'none': '無',        
                        'warning-message': '<ul><li>標籤:根據跨語言連結自動更新各語言的標籤。</li><li>描述:根據你自定義的列表自動更新各語言的描述(<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">連結</a>)。</li></ul>',
                },
                'eo': {
                        'box-title': 'Aŭtomata aldono',
                        'box-cancel': 'Fermi',
                        'box-send': 'Ĝisdatigi',
                        'sended': 'Senditaj',
                        'labels': 'Etikedoj',
                        'descriptions': 'Priskriboj',
                        'list': 'Listoj',
                        'none': 'Neniu',
                        'warning-autocheck': 'Aŭtomate ĝisdatigas la etikedojn',
                        'warning-message': '<ul><li>La opcio "etikedoj" : Aŭtomate aldonas la etikedojn en ĉiuj lingvoj dank\'al la vikiaj interlingvaj ligiloj</li><li>La opcio "priskribo" : Aŭtomate aldonas la priskribon dank\'al listo kiun vi povas mem ŝanĝi (<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">ligilo</a>).</li></ul>'
                },
                'no': {
                        'box-title': 'Automatisk tillegg',
                        'box-cancel': 'Lukk',
                        'box-send': 'Oppdater',
                        'sended': 'Sendt',
                        'labels': 'Etiketter',
                        'descriptions': 'Beskrivelser',
                        'list': 'Lister',
                        'none': 'Ingen',
                        'warning-autocheck': 'Automatisk oppdatering av etikettene',
                        'warning-message': '<ul><li>Etikettboks: Oppdater automatisk etiketten for alle språk takket være interwikilenker.</li><li> Beskrivelseboksen: Oppdaterer automatisk beskrivelsen takket være en liste du kan tilpasse (<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">link</a>).</li></ul>'
                },
                'ru': {
                        'box-title': 'Автоматическое добавление',               
                        'box-cancel': 'Закрыть',           
                        'box-send': 'Обновить',      
                        'sended': 'Отправлено',
                        'labels': 'Метки',
                        'descriptions': 'Описания',
                        'list': 'Списки',
                        'none': 'пусто',
                        'warning-message': '<ul><li>Флажок «Метки»: автоматически обновить метки для всех языков на основании интервики-ссылок.</li><li>Флажок «Описания»: автоматически обновить описания, основываясь на списке ниже. Можно создать собственный список (<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">ссылка</a>).</li></ul>',                                 
                },
                'ko': {
                        'box-title': '자동 레이블 삽입기',
                        'box-cancel': '닫기',
                        'box-send': '갱신',
                        'sended': '보내기',
                        'labels': '레이블',
                        'descriptions': '설명',
                        'list': '목록',
                        'none': '없음',
                        'warning-message': '<ul><li> 레이블 선택상자 : 레이블이 없는 언어에 인터위키를 이용하여 자동적으로 레이블을 삽입합니다. </li><li> 설명 선택상자 : 설명을 자동으로 업데이트 합니다.(<a href="//www.wikidata.org/w/index.php?title=User:'+wgUserName+'/autoEditLists.js&action=edit&editintro=User talk:Jitrixis/autoEdit.js/editintro">link</a>).</li></ul>',
                }
 

	};
	
	/*
	**Check if main language can be translated.
	*/
	var lang = mw.user.options.get( 'language' );
	if( !inArray( lang, ['en', 'ca', 'fr', 'de', 'nl', 'id', 'ilo', 'it', 'es', 'fi', 'fa', 'ko', 'ms', 'ru', 'zh', 'zh-hans', 'zh-hant', 'eo', 'no'] ) ) {
		lang = 'en';
	}

	/*
	**Return if the array conain the value.
	*/
	function inArray( value, array ) {
		var contains = false;	
		for (var i = 0; i < array.length; i++) {
			contains = array[i] == value;
			if(contains) {
				break;
			}
		}
		return contains;
	}

	/*
	**Return localized message.
	*/
	function translate( key ) {
		if( transData[ lang ][ key ] ) {
			return transData[ lang ][ key ];
		} else {
			return transData[ 'en' ][ key ];
		}
	}

	/**
	 * Return the language code from the ID of the Wiki
	 */
	function getLanguageCodeFromWikiId( wiki ) {
		if(wiki == "alswiki"){
		  return 'gsw';
                } else if(wiki == "be_x_oldwiki"){
		  return 'be-tarask';
                } else if(wiki == "simplewiki"){
		  return 'en';
                }
		var splited = wiki.match( /^(.*)wiki$/i );
		if( !splited[1] ) {
			return '';
		} else {
			return splited[1].replace(/_/g, '-');
		}
	}

	/*
	**Dialog and link
	*/
	function labelLister() {
				var selectButton = "";
				for (var nb in desclist) {
					var optionText = "";
					if(desclist[nb][mw.user.options.get( 'language' )]){
					selectButton += '<option value="' + nb + '">' + desclist[nb][mw.user.options.get( 'language' )] + ' (' + nb + ')</option>';
					} else if(desclist[nb]['en']) {
					selectButton += '<option value="' + nb + '">' + desclist[nb]['en'] + ' (' + nb + ')</option>';
					} else {
					selectButton += '<option value="' + nb + '">' + nb + '</option>';
					}
				}
				desclist['none'] = {};
			mw.loader.using( ['jquery.ui'], function() {
				var formFind = '<div id="autoEdit" title=""><form id="editForm"><div id="autoEdit-main">' + translate( 'warning-message' ) + '<fieldset><legend>' + translate( 'box-send' ) + ' :</legend><input type="checkbox" id="autoEdit-label"/><label for="autoEdit-label">' + translate( 'labels' ) + '</label>&nbsp;&nbsp;&nbsp;<input type="checkbox" checked id="autoEdit-desc"/><label for="autoEdit-desc">' + translate( 'descriptions' ) + '</label></fieldset><fieldset><legend>' + translate( 'list' ) + '</legend><select id="autoEdit-list" style="width:100%"><option value="null" selected="selected">' + translate( 'none' ) + '</option>' + selectButton;
				formFind += '</select></fieldset></div><div id="autoEdit-success" style="width:100%"></div></form></div>';
				if(document.getElementById("content")) {
					var messageFind = $( formFind ).appendTo( '#content' );
				} else {
					var messageFind = $( formFind ).appendTo( '#mw_content' );
				}
				messageFind.dialog({
					title: '<img id="autoEdit-logo" src="//upload.wikimedia.org/wikipedia/commons/2/28/Symbol_arrow_up.svg" style="color:black;width:20px">  ' + translate( 'box-title' ),
					autoOpen: false,
					modal: true,
					width: 500,
					height: 355,
                                        show: "blind",
                                        hide: "blind",
					buttons: [ {
						text: '[X] ' + translate( 'labels' ),
						id: 'autoCheckLabels',
						title: translate( 'warning-autocheck' ),
						click: function() {
							document.getElementById("autoEdit-label").checked = true;
							document.getElementById("autoEdit-main").style.display="none";
							var loader = '<img style="margin-left:45%" id="autoEdit-loader" src="//upload.wikimedia.org/wikipedia/commons/d/de/Ajax-loader.gif"/><br/>';
							$('#autoEdit-success').append( loader  );
							labelListing();
						}
					},{
						text: translate( 'box-cancel' ),
						click: function() {
							$( this ).dialog( "close" );
						}
					},{
						text: translate( 'box-send' ),
						click: function() {
							document.getElementById("autoEdit-main").style.display="none";
							var loader = '<img style="margin-left:45%" id="autoEdit-loader" src="//upload.wikimedia.org/wikipedia/commons/d/de/Ajax-loader.gif"/><br/>';
							$('#autoEdit-success').append( loader  );
							labelListing();
						}
					} ]
				} );
				var portletLink = mw.util.addPortletLink( 'p-tb', '#', translate( 'box-title' ), 't-autoEdit', translate( 'box-title' ) );
				$(portletLink).click( function() {
					$('#autoEdit-success').empty();
					document.getElementById("autoEdit-main").style.display="inline";
 					$(".ui-dialog-buttonset").css("width","100%");
 					$(".ui-button").css("float",translate( 'floatRight' ));
					$( 'div#autoEdit' ).dialog( 'open' );
 					$("#autoCheckLabels").css("float",translate( 'floatLeft' ));
				} );
			} );
	}

	/*
	**List label, description and sitelinks
	*/
	function labelListing() {
		var iwiki = {};
		var desc = [];
		var inputSelect = $( '#autoEdit-list' ).val();
		$.ajax({
  			url: mw.util.wikiScript( 'api' ),
			data: {
				'format': 'json',
				'action': 'wbgetentities',
				'ids': itemId,
				'props': 'labels|descriptions|sitelinks'
			},
			success: function( data ) {
				for (var id in data.entities[itemId].sitelinks) {
					data.entities[itemId].sitelinks[id].title = data.entities[itemId].sitelinks[id].title.replace(/^(.*:)*/g,"");
					iwiki[getLanguageCodeFromWikiId(id)] = data.entities[itemId].sitelinks[id].title.replace(/\(.*\)/g,"");
					if(id == "enwiki"){
						iwiki['en-ca'] = data.entities[itemId].sitelinks[id].title.replace(/\(.*\)/g,"");
						iwiki['en-gb'] = data.entities[itemId].sitelinks[id].title.replace(/\(.*\)/g,"");
					} else if(id == "zh_yuewiki"){
						iwiki['yue'] = data.entities[itemId].sitelinks[id].title.replace(/\(.*\)/g,"");
					} else if(id == "ptwiki"){
						iwiki['pt-br'] = data.entities[itemId].sitelinks[id].title.replace(/\(.*\)/g,"");
					} else if(id == "dewiki"){
						iwiki['de'] = data.entities[itemId].sitelinks[id].title.replace(/ \(.*?\)$/,"");
						iwiki['de-formal'] = data.entities[itemId].sitelinks[id].title.replace(/\(.*\)/g,"");
						if(iwiki['de'].indexOf("ß") != -1) { iwiki['de-ch'] = iwiki['de'].replace(/ß/g,"ss"); }
					}
				}
				for (var id in data.entities[itemId].labels) {
					//if(iwiki[id]){
						try{
						delete iwiki[id];
						} catch (err) {
						}
					//}
				}
				for (var id in data.entities[itemId].descriptions) {
					//if(desclist[inputSelect][id]){
						try{
						delete desclist[inputSelect][id];
						} catch (err) {
						}
					//}
				}
				apiGet(iwiki, desclist[inputSelect]);
			},
			error: function() {
				mw.notify( 'API Error', { title: 'autoEdit.js :', tag: 'autoEdit' } );
				onError();
			}
		});
	}

	function apiGet(lbl, desc){
		sendItem(lbl, desc);
	}
	/*
	**Send the input value on the edit menu
	*/
	function setItem( item, summary, summarynotify ) {
		$.ajax( {
			type: 'POST',
  			url: mw.util.wikiScript( 'api' ),
			data: {
				'format': 'json',
				'action': 'wbeditentity',
				'id': itemId,
				'type': 'item',
				'token': mw.user.tokens.get( 'csrfToken' ),
				'data': item,
				'summary': '[[MediaWiki talk:Gadget-autoEdit.js|autoEdit]] ' + summary,
				'exclude': 'pageid|ns|title|lastrevid|touched|sitelinks|aliases'
			}
		} )
		.done(function( data ) {
			if(data.success == 1){
				mw.notify( translate( 'sended' ) + summarynotify, { title: 'autoEdit.js :', tag: 'autoEdit' } ); 
				$( '#autoEdit' ).dialog( "close" );
			} else {
				$('#autoEdit-success').empty();
				mw.notify( 'Error : ' + $.toJSON( data ), { title: 'autoEdit.js :', tag: 'autoEdit' } ); 
				$('#autoEdit-success').append( 'Error : ' );
				$('#autoEdit-success').append( $.toJSON( data )  );
			}
		} )
		.fail(function( data ) {
			$('#autoEdit').append( $.toJSON( data.success )  );
		} )
	}

	/*
	**Control how to send an item
	*/
	function sendItem(lbl, desc) {
		var inputLabel = document.getElementById("autoEdit-label").checked;
		var inputDesc = document.getElementById("autoEdit-desc").checked;
		var inputSelect = $( '#autoEdit-list' ).val();
		var sommaire = "Update ";
		var summarynotify = " → ";
		//CREATE LABEL SAVE
		var jsonLabel = [];
		if(inputLabel == true){
			for (var nb in lbl) {
				if(lbl[nb] != ""){
					var jsonLabelArray = {};
					jsonLabelArray = {
						"language": nb,
						"value": lbl[nb],
					}
					jsonLabel.push(jsonLabelArray);
				}
			}
		sommaire += "Labels ";
		summarynotify += translate( 'labels' ) + " ";
		}
		//CREATE DESCRIPTION SAVE
		var jsonDesc = [];
		if(inputDesc == true){
			for (var nb in desc) {
				if(desc[nb] != ""){
					var jsonDescArray = {};
					jsonDescArray = {
						"language": nb,
						"value": desc[nb],
					}
					jsonDesc.push(jsonDescArray);
				}
			}
		sommaire += "Descriptions (" + inputSelect + ")";
		summarynotify += translate( 'descriptions' ) + " (" + inputSelect + ")";
		}
			setItem( $.toJSON( { 'labels': jsonLabel, 'descriptions': jsonDesc } ), sommaire, summarynotify);
			recharge();
	}

	$( document ).ready( labelLister );
} ( mediaWiki, jQuery ) );