MediaWiki:Gadget-LiveRC 1x.js

Da Cathopedia, l'enciclopedia cattolica.
Vai alla navigazione Vai alla ricerca

Nota: Dopo aver salvato le preferenze, perché i cambi abbiano effetto, devi bypassare la cache del tuo browser. Mozilla / Firefox / Safari: tieni premuto Shift mentre clicchi Reload, o premi Ctrl-Shift-R (Cmd-Shift-R per Apple Mac); Google Chrome: premi Ctrl o Shift mentre clicchi F5; IE: premi Ctrl mentre clicchi Refresh, o premi Ctrl-F5; Konqueror:: clicca semplicemente il pulsante di Reload, o premi F5; se usi Opera devi cancellare completamente la chache nel menu Tools→Preferences.

// Script di LiveRC
jQuery(document).ready(function($){
    mw.util.addPortletLink('p-tb', '//it.cathopedia.org/wiki/Cathopedia:LiveRC', 'LiveRC 1.x', '');
  });

//<source lang=javascript>
if (mw.config.get('wgPageName') == 'Cathopedia:LiveRC'){
    mw.loader.load('//fr.wikipedia.org/w/index.php?title='
                 + 'MediaWiki:Gadget-LiveRC.js'
                 + '&action=raw&ctype=text/javascript');
}
 
function LiveRC_getSiteCustom(){
  // Here comes the configuration
  try{
	lrcParams["PageTitle"] = "Cathopedia:LiveRC"; // Pagina principale del LiveRC
	lrcParams["SandboxPage"] = "Cathopedia:Pagina delle prove"; // Pagina della Sandbox
	lrcParams["TchatChannel"] = "#wikipedia-it-liverc"; // Canale della chat
	lrcParams["TZ"] = '+01:00'; // Fuso orario (+02:00, 02:00, -0200, -05:45, ...)
	lrcParams["SubstWarnings"] = false;

	UnTranslatedTexts["ON_ARTICLE"] = "su";
	UnTranslatedTexts["UPDATEMESSAGES"] = "Aggiornamento configurazione Mediawiki locale";
	UnTranslatedTexts["MWSiteGlobalLegend"] = "Configurazione locale di Mediawiki";
	UnTranslatedTexts["MWGeneralConfigLegend"] = "Configurazione generale di Mediawiki";
	UnTranslatedTexts["MWLanguagesLegend"] = "Lingue supportate";
	UnTranslatedTexts["MWMessagesLegend"] = "Messaggi di sistema";
	UnTranslatedTexts["MWExtensionsLegend"] = "Estensioni Mediawiki";
	UnTranslatedTexts["MWNamespacesLegend"] = "Namespace";
	UnTranslatedTexts["MWMagicwordsLegend"] = "Magic word";
    UnTranslatedTexts["MWInterwikimapLegend"] = "Tabella  interwiki",
    UnTranslatedTexts["TAG_RESUME"] = "Template",
	UnTranslatedTexts["USERMSG_RESUME"] = "Avviso";
	UnTranslatedTexts["EMPTY_RESUME"] = "Svuotamento";
	UnTranslatedTexts["USERTHANK_RESUME"] = "Ringraziamento";
	UnTranslatedTexts["BLOCKTEMPLATE"] = "Blocco";
	UnTranslatedTexts["RESUMESTART"] = "[[WP:LRC|LiveRC]] : ";
	UnTranslatedTexts["Comment"] = "Personalizzazione per LiveRC";

	lstAverto = [
	 { 'template':'Test',                   'string':'Test',                              'hasPage':true,  'addName':false, 'addSectionTitle':true }, 
	 { 'template':'Vandalismo',             'string':'Vandalismo',                        'hasPage':true,  'addName':false, 'addSectionTitle':true }, 
	 { 'template':'IP Vandalismo',          'string':'IP Vandalismo',                     'hasPage':false, 'addName':false, 'addSectionTitle':false }, 
	 { 'template':'Avvisocopyviol',         'string':'Violazione di copyright',           'hasPage':true,  'addName':false, 'addSectionTitle':true }, 
	 { 'template':'Avvisocopyviol|OTRS=no', 'string':'Violazione di copyright (no OTRS)', 'hasPage':true,  'addName':false, 'addSectionTitle':true }, 
	 { 'template':'Spam',                   'string':'Spam',                              'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'Promozionale',           'string':'Promozionale',                      'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'Senza senso',            'string':'Senza senso',                       'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'Avvisoimmagine',         'string':'Immagine senza informazioni',       'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'Dati personali',         'string':'Dati personali',                    'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'Benvenuto',              'string':'Benvenuto',                         'hasPage':false, 'addName':false, 'addSectionTitle':false }, 
	 { 'template':'Grazie',                 'string':'Grazie',                            'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'Oggetto',                'string':'Oggetto',                           'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'Yc',                     'string':'Cartellino giallo',                 'hasPage':false, 'addName':false, 'addSectionTitle':false }, 
	 { 'template':'WNB',                    'string':'WNB',                               'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'WND',                    'string':'WND',                               'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'WNF',                    'string':'WNF',                               'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'WNCV',                   'string':'WNCV',                              'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'WNRO',                   'string':'WNRO',                              'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'Turpiloquio',            'string':'Turpiloquio',                       'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'Avvisoavvisi',           'string':'Avvisoavvisi',                      'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'Loggati',                'string':'Loggati',                           'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'InvitoNPOV',             'string':'Invito NPOV',                       'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'Avviso sport futuro',    'string':'Sport futuro',                      'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'Avvisosenzafonti',       'string':'Senza fonti',                       'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'AvvisoCommento',         'string':'Avviso Commento',                   'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'In italiano',            'string':'In italiano',                       'hasPage':false, 'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'Anteprima',              'string':'Anteprima',                         'hasPage':false, 'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'Attacco',                'string':'Attacco',                           'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'ProposteCommenti',       'string':'ProposteCommenti',                  'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'TempoRelativo',          'string':'TempoRelativo',                     'hasPage':true,  'addName':false, 'addSectionTitle':true  }, 
	 { 'template':'RimozioneContenuti',     'string':'RimozioneContenuti',                'hasPage':true,  'addName':false, 'addSectionTitle':true  }
	];
	
        // We insert the argument too. This is unusable on it.wiki
        lstBando = new Array();
	//lstBando = [
	//	{ template: "W"  , string: "W"  , withDate: "$month $year" },
	//	{ template: "S"  , string: "S"  , withDate: ""             },
	//	{ template: "P"  , string: "P"  , withDate: "$month $year" }
	//  ];	
  
	lstBlank = [
		{tooltip: "copyvio"      , resume: "copyvio"          },
		{tooltip: "sandbox"      , resume: "sandbox"          },
		{tooltip: "vandalismo"    , resume: "vandalismo"        }
	];  
	
	lrcRevertMessages = [
		{ resume: "Sandbox"               , text: "Sandbox" },
		{ resume: "Vandalismo"             , text: "Vandalismo"  },
		{ resume: "Senza fonte"             , text: "Senza fonte"  },
		{ resume: "Traduzione automatica" , text: "Traduzione automatica"   }
	];
	
        // su it.wiki non usiamo template per richieste agli admin
	lstReport = [
			// {  userright:"delete",
			   // text:"REPORTING_DELETION",
			   // page:"MyWiki:Request for deletion/$year/$Month",
			   // template:"Template:Request for deletion/LiveRC",
			   // parampage:true,
			   // paramuser:false,
			   // resume:"Request for deletion : $1",
			   // reasonsdropdownname:"deletereason-dropdown"
			// },
			// {  userright:"anyRight",
			   // text:"REPORTING_HELP",
			   // page:"MyWiki:New users forum",
			   // template:"Template:New user needing help",
			   // parampage:false,
			   // paramuser:true,
			   // resume:"New user need help : $2",
			   // reasonsdropdownname:false
			// }
	];	
	
	commenttests = [
		{ state: "REVERT"     , icon:"RevertIcon",           class:"RcRevert",           regex: /LiveRC : Annullata la modifica|[Aa]nnullata la modifica|[Aa]nnullate le modifiche|[Aa]nnullata\]\] la modifica|Ripristino alla versione /, hide:false},
		{ state: "BLANKING"   , icon:"BlankingIcon",         class:"RcBlanking",         regex: /Pagina svuotata completamente/  , hide:false},
		{ state: "REPLACED"   , icon:"ReplacedIcon",         class:"RcReplaced",         regex: /Pagina sostituita con/  , hide:false},
		{ state: "REDIRECTED" , icon:"RedirectedIcon",       class:"RcRedirected",       regex: /Redirect a |^#REDIRECT/,   hide:false},
		{ state: "WPCLEANER"  , icon:"WPCIcon",              class:"RcWPC",              regex: /WPCleaner/, hide:false},
		{ state: "AWB"        , icon:"AWBIcon",              class:"RcAWB",              regex: /AWB|AutoWikiBrowser/,             hide:false},
		{ state: "HOTCAT"     , icon:"HotCatIcon",           class:"RcHotCat",           regex: /HotCatsMulti|HotCat|Hotcat/,             hide:false},
		{ state: "LRC"        , icon:"LRCIcon",              class:"RcLRC",              regex: /Live RC|LiveRC/,          hide:false},
		{ state: "POPUPS"     , icon:"PopupsIcon",           class:"RcPopups",           regex: /(P|p)opup/,                        hide:false}
	];

	templatestests = [
		{ state: "PORTAIL"    , icon:""             , class:"RcPortail"  , template: "Portale"          },
		{ state: "RECENT"     , icon:"RecentIcon"   , class:"RcRecent"   , template: "Recentismo" },
		{ state: "COPYRIGHT"  , icon:"CopyrightIcon", class:"RcCopyright", template: "ViolazioneCopyright"                   },
		{ state: "COPYRIGHT"  , icon:"CopyrightIcon", class:"RcCopyright", template: "Copyvio"                },
		{ state: "COPYRIGHT"  , icon:"CopyrightIcon", class:"RcCopyright", template: "Copyviol"                      },
		{ state: "COPYRIGHT"  , icon:"CopyrightIcon", class:"RcCopyright", template: "Cancelcopy"                   },
		{ state: "WIP"        , icon:"WIPIcon"      , class:"RcWIP"      , template: "WIP"                        },
		{ state: "WIP"        , icon:"WIPIcon"      , class:"RcWIP"      , template: "WIP open"                      }
	];
  
	categoriestests = [
		{ state: "ADQ"       , icon:"AdQIcon"      , class:"RcADQ",       regex: /Voci in vetrina - /},
		{ state: "BA"        , icon:"BAIcon"       , class:"RcBA",        regex: /Voci di qualità - /},
		{ state: "STUB"      , icon:"StubIcon"     , class:"RcStub",      regex: /Stub - /},
		{ state: "COPYRIGHT" , icon:"CopyrightIcon", class:"RcCopyright", regex: /(Sospette violazioni di copyright|Cancellare subito)/},
		{ state: "PAS"       , icon:"PaSIcon"      , class:"RcPaS",       regex: / in cancellazione /}
	];
  
        // su it.wiki, al momento, non abbiamo questo genere di categorie
	// watchCategories = [
		// { state: "SCOLARIP"      , icon:"ScolarIPIcon"      , class:"RcScolarIP",      category: "Indirizzi IP scolastici"},
		// { state: "SHAREDIP"      , icon:"SharedIPIcon"      , class:"RcSharedIP",      category: "Indirizzi IP condivisi"},
		// { state: "COPYRIGHTUSER" , icon:"CopyrightUserIcon" , class:"RcCopyrightUser", category: "Utenti copyviler"},
		// { state: "PEDIAPROJECT"  , icon:"PediaProjectIcon"  , class:"RcPediaProject",  category: "Utenti di progetti scolastici"}
	// ];  

        // Estensioni
        LiveRC_DeleteExtension("UserWarningsExtension");
        LiveRC_DeleteExtension("LinkOnIconExtension");
        LiveRC_DeleteExtension("InserisciTemplate");
        LiveRC_DeleteExtension("DiffExtension");
        LiveRC_DeleteExtension("InstallAndConfigLiveRCExtension");

        var MyExtension = new Object();
        MyExtension["name"] = "InserisciTemplate";
        MyExtension["url"] = "//it.cathopedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC_1x.js/InserisciTemplate.js";
        MyExtension["desc"] = "Inserisce un template di avviso in cima alla voce";
        MyExtension["neededright"] = "";
        LiveRC_AddNewExtension(MyExtension);
  }catch(e){  }
}
window.LiveRC_getSiteCustom = LiveRC_getSiteCustom;
//</source>