MediaWiki:Gadget-LiveRC 1x.js

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Questa pagina definisce alcuni parametri di aspetto e comportamento generale di tutte le pagine. Per personalizzarli vedi Aiuto:Stile utente.


Nota: dopo aver salvato è necessario pulire la cache del proprio browser per vedere i cambiamenti (per le pagine globali è comunque necessario attendere qualche minuto). Per Mozilla / Firefox / Safari: fare clic su Ricarica tenendo premuto il tasto delle maiuscole, oppure premere Ctrl-F5 o Ctrl-R (Command-R su Mac); per Chrome: premere Ctrl-Shift-R (Command-Shift-R su un Mac); per Konqueror: premere il pulsante Ricarica o il tasto F5; per Opera può essere necessario svuotare completamente la cache dal menù Strumenti → Preferenze; per Internet Explorer: mantenere premuto il tasto Ctrl mentre si preme il pulsante Aggiorna o premere Ctrl-F5.

mw.util.addPortletLink( 'p-tb', '//it.wikipedia.org/wiki/Wikipedia:LiveRC', 'LiveRC 1.x', '' );

if ( mw.config.get( 'wgPageName' ) == 'Wikipedia:LiveRC' ) {
	mw.loader.load( '//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js&action=raw&ctype=text/javascript' );
}

function LiveRC_getSiteCustom() {
	lrcParams[ "PageTitle" ] = "Wikipedia:LiveRC"; // Pagina principale del LiveRC
	lrcParams[ "SandboxPage" ] = "Wikipedia: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 = [];
	//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 = {};
	MyExtension[ "name" ] = "InserisciTemplate";
	MyExtension[ "url" ] = "//it.wikipedia.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 );
}
window.LiveRC_getSiteCustom = LiveRC_getSiteCustom;