Sâta a-o contegnûo

Modulo:Interprogetto/Configurazione

Da Wikipedia

Pàgina de configuraçión do Modulo:Interprogetto.


config = {}

-- =========================================================================================================================
-- Tabella di configurazione dei valori dei parametri
--   ordine: ordine di priorità in cui visualizzare il collegamenteo (un numero intero)
--   link: nome della procedura da richiamare per inserire il collegamento
--   prefix: prefisso da usare per il collegamento del progetto
--   nome_progetto: nome del progetto
--   nome_leftbar: se prezénte deve essere il nome da usare per il collegamento nella barra di sinistra in alternativa a
--				 "nome_progetto" (usato per esempio da wikiricette)
--   icona: nome del file che contiene il logo del progetto
--   dimensione_icona: dimensioni da usare per il logo
--   oggetto: per il contenuto ('opere originali', 'testi o manuali', ecc.)
--   preposizione: se prezénte è la stringa da mettere prima dell'etichetta ('di o su', 'relative a questo argomento', ecc.)
--   testo_prima: stringa vuota o testo da usare immediatamente prima del collegamento
--				(usate per esempio dal wikizionario per la virgoletta di apertura e da wikiricette per non inserire niente)
--   testo_dopo: stringa vuota o testo di chiusura da usare immediatamente dopo il collegamento
--			   (usate per esempio dal wikizionario per la virgoletta di chiusura)
--   lingua: lingua di un testo collegato (se presenete e uguale a true indica che per il progetto si può impostare una lingua,
--		   da usare per i progetti che prevedono l'inserimento di "in lingua xxxxx" tra il nome del progetto e l'etichetta
--		   standard per il tipo di contenuto)
--   abilita_in_disambigua: se prezénte ed uguale a true il collegamento viene visualizzato anche in pagine di disambigua
--   collegamento_default_minuscolo: se prezénte ed uguale a true il collegamento di default deve iniziare con la minuscola
--   etichetta_lower: se prezénte ed uguale a true l'etichetta di default per il collegamento deve iniziare con la minuscola
--   collegamento_non_esistente: se prezénte il collegamento deve essere specificato (da usare per incubator).
--							   Il suo valore è il messaggio di errore da visualizzare in caso di assenza del collegamento
-- =========================================================================================================================
config.parameters = {
	wikisource = {
		ordine = 1,
		link = 'Link',
		prefix = 'wikisource:',
		nome_progetto = 'Wikivivàgna',
		icona = 'Wikisource-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'una pàgina',
		preposizione = 'dedicâ a',
		testo_prima = '',
		testo_dopo = ''
	},
	s = {
		ordine = 2,
		link = 'Link',
		prefix = 's:',
		nome_progetto = 'Wikivivàgna',
		icona = 'Wikisource-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'una pàgina',
		preposizione = 'dedicâ a',
		testo_prima = '',
		testo_dopo = '',
		lingua = true
	},
	s2 = {
		ordine = 3,
		link = 'Link',
		prefix = 's:',
		nome_progetto = 'Wikivivàgna',
		icona = 'Wikisource-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'una pàgina',
		preposizione = 'dedicâ a',
		testo_prima = '',
		testo_dopo = '',
		lingua = true
	},
	testo = {
		ordine = 4,
		link = 'Link',
		prefix = 's:',
		nome_progetto = 'Wikivivàgna',
		nome_leftbar = 'Tésto conplêto',
		icona = 'Wikisource-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'o tésto conplêto',
		preposizione = 'de o in sce',
		testo_prima = '',
		testo_dopo = '',
		lingua = true
	},
	oldwikisource = {
		ordine = 5,
		link = 'Link',
		prefix = 'oldwikisource:',
		nome_progetto = 'Wikivivàgna (oldwikisource)',
		icona = 'Wikisource-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'òpie òriginâli',
		preposizione = 'de o in sce',
		testo_prima = '',
		testo_dopo = '',
		lingua = true,
	},
	wikiquote = {
		ordine = 6,
		link = 'Link',
		prefix = 'wikiquote:',
		nome_progetto = 'Wikiquote',
		icona = 'Wikiquote-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'çitaçioìn',
		preposizione = 'de o in sce',
		testo_prima = '',
		testo_dopo = ''
	},
	q = {
		ordine = 7,
		link = 'Link',
		prefix = 'q:',
		nome_progetto = 'Wikiquote',
		icona = 'Wikiquote-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'çitaçioìn',
		preposizione = 'de o in sce',
		testo_prima = '',
		testo_dopo = '',
		lingua = true
	},
	q2 = {
		ordine = 8,
		link = 'Link',
		prefix = 'q:',
		nome_progetto = 'Wikiquote',
		icona = 'Wikiquote-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'çitaçioìn',
		preposizione = 'de o in sce',
		testo_prima = '',
		testo_dopo = '',
		lingua = true
	},
	wikibooks = {
		ordine = 9,
		link = 'Link',
		prefix = 'wikibooks:',
		nome_progetto = 'Wikibooks',
		icona = 'Wikibooks-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'testi o manuali',
		preposizione = 'su',
		testo_prima = '',
		testo_dopo = ''
	},
	b = {
		ordine = 10,
		link = 'Link',
		prefix = 'b:',
		nome_progetto = 'Wikibooks',
		icona = 'Wikibooks-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'testi o manuali',
		preposizione = 'su',
		testo_prima = '',
		testo_dopo = ''
	},
	ricetta = {
		ordine = 11,
		link = 'LinkRicette',
		prefix = 'b:Libro di cucina/Ricette/',
		nome_progetto = 'Wikibooks',
		nome_leftbar = 'Ricette',
		icona = 'Wikibooks-logo.svg',
		dimensione_icona = '18px',
		oggetto = '',
		preposizione = '',
		testo_prima = '',
		testo_dopo = ''
	},
	wiktionary = {
		ordine = 12,
		link = 'Link',
		prefix = 'wiktionary:',
		nome_progetto = 'Wikiçionâio',
		icona = 'Wiktionary small.svg',
		dimensione_icona = '18px',
		oggetto = 'o lémma de diçionâio',
		testo_prima = '«',
		testo_dopo = '»',
		collegamento_default_minuscolo = true,
		abilita_in_disambigua = true,
		etichetta_lower = true
	},
	wikt = {
		ordine = 13,
		link = 'Link',
		prefix = 'wikt:',
		nome_progetto = 'Wikiçionâio',
		icona = 'Wiktionary small.svg',
		dimensione_icona = '18px',
		oggetto = 'o lémma de diçionâio',
		testo_prima = '«',
		testo_dopo = '»',
		collegamento_default_minuscolo = true,
		abilita_in_disambigua = true,
		etichetta_lower = true
	},
	wiktionaryincubator = {
		ordine = 12,
		link = 'Link',
		prefix = 'incubator:Wt/lij/:',
		nome_progetto = 'Wikiçionâio (Incubator)',
		icona = 'Wiktionary small.svg',
		dimensione_icona = '18px',
		oggetto = 'o lémma de diçionâio',
		testo_prima = '«',
		testo_dopo = '»',
		collegamento_default_minuscolo = true,
		abilita_in_disambigua = true,
		etichetta_lower = true
	},
	wiktincubator = {
		ordine = 13,
		link = 'Link',
		prefix = 'incubator:Wt/lij/',
		nome_progetto = 'Wikiçionâio (Incubator)',
		icona = 'Wiktionary small.svg',
		dimensione_icona = '18px',
		oggetto = 'o lémma de diçionâio',
		testo_prima = '«',
		testo_dopo = '»',
		collegamento_default_minuscolo = true,
		abilita_in_disambigua = true,
		etichetta_lower = true
	},
	v = {
		ordine = 14,
		link = 'Link',
		prefix = 'v:',
		nome_progetto = 'Wikiverscitæ',
		icona = 'Wikiversity logo 2017.svg',
		dimensione_icona = '18px',
		oggetto = 'risorse',
		preposizione = 'su',
		testo_prima = '',
		testo_dopo = ''
	},
	wikinews = {
		ordine = 15,
		link = 'Link',
		prefix = 'wikinews:',
		nome_progetto = 'Wikinotìçie',
		icona = 'Wikinews-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'notìçie de atoalitæ',
		preposizione = 'su',
		testo_prima = '',
		testo_dopo = ''
	},
	n = {
		ordine = 16,
		link = 'Link',
		prefix = 'n:',
		nome_progetto = 'Wikinotìçie',
		icona = 'Wikinews-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'notìçie de atoalitæ',
		preposizione = 'su',
		testo_prima = '',
		testo_dopo = ''
	},
	commons = {
		ordine = 17,
		link = 'LinkWithLanguage',
		prefix = 'commons:',
		nome_progetto = 'Wikimedia Commons',
		icona = 'Commons-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'di files',
		preposizione = 'in sce',
		testo_prima = '',
		testo_dopo = ''
	},
	c = {
		ordine = 18,
		link = 'LinkWithLanguage',
		prefix = 'commons:',
		nome_progetto = 'Wikimedia Commons',
		icona = 'Commons-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'di files',
		preposizione = 'in sce',
		testo_prima = '',
		testo_dopo = ''
	},
	meta = {
		ordine = 19,
		link = 'LinkWithLanguage',
		prefix = 'meta:',
		nome_progetto = 'Meta-Wiki',
		icona = 'Wikimedia Community Logo.svg',
		dimensione_icona = '18px',
		oggetto = 'informazioni',
		preposizione = 'su',
		testo_prima = '',
		testo_dopo = ''
	},
	m = {
		ordine = 20,
		link = 'LinkWithLanguage',
		prefix = 'm:',
		nome_progetto = 'Meta-Wiki',
		icona = 'Wikimedia Community Logo.svg',
		dimensione_icona = '18px',
		oggetto = 'informaçioìn',
		preposizione = 'in sce',
		testo_prima = '',
		testo_dopo = ''
	},
	wikispecies = {
		ordine = 21,
		link = 'LinkWithLanguage',
		prefix = 'wikispecies:',
		nome_progetto = 'Wikispecies',
		icona = 'WikiSpecies notext.svg',
		dimensione_icona = '18px',
		oggetto = 'informaçioìn',
		preposizione = 'in sce',
		testo_prima = '',
		testo_dopo = ''
	},
	voy = {
		ordine = 22,
		link = 'Link',
		prefix = 'voy:',
		nome_progetto = 'Wikivoyage',
		icona = 'Wikivoyage-Logo-v3-icon.svg',
		dimensione_icona = '18px',
		oggetto = 'informazioni turistiche',
		preposizione = 'in sce',
		testo_prima = '',
		testo_dopo = ''
	},
	mw = {
		ordine = 23,
		link = 'LinkWithLanguage',
		prefix = 'mw:',
		nome_progetto = 'Mediawiki',
		icona = 'MediaWiki-notext.svg',
		dimensione_icona = '18px',
		oggetto = 'informaçioìn',
		preposizione = 'in sce',
		testo_prima = '',
		testo_dopo = ''
	},
	incubator = {
		ordine = 24,
		link = 'LinkIncubator',
		prefix = 'incubator:',
		nome_progetto = 'Incubator',
		icona = 'Incubator-notext.svg',
		dimensione_icona = '18px',
		oggetto = 'wikipedia',
		preposizione = 'in',
		testo_prima = '',
		testo_dopo = '',
		lingua = true,
		collegamento_non_esistente = 'Errore: o paràmetro "incubator" deve êse valorizzato',
	},
	wikidata = {
		ordine = 25,
		link = 'Link',
		prefix = 'wikidata:',
		nome_progetto = 'Wikidæta',
		icona = 'Wikidata-logo.svg',
		dimensione_icona = '18px',
		oggetto = 'dæti',
		preposizione = 'in sce',
		testo_prima = '',
		testo_dopo = ''
	}
}

-- =========================================================================================================================
-- Tabella collegamenti gestiti in automatico se assenti, basandosi sull'elemento corrispondente di Wikidata
--	interwiki: il nome del collegamento da cercare su Wikidata
--	alias: prefissi alternativi
--	property_category: proprietà alternativa da consultare su wikidata per trovare il collegamento interwiki
--	property_gallery: proprietà alternativa da consultare su wikidata per trovare il collegamento interwiki
--	property_language: proprietà da consultare su wikidata per generare collegamenti interwiki anche ad altre edizioni linguistiche
--	category_wikidata: categoria in cui inserire la voce se il collegamento è aggiunto da Wikidata
--	category_wikidata_missing: categoria in cui inserire la voce se il collegamento manca su Wikidata
--	category_wikidata_diff: categoria in cui inserire la voce se il collegamento inserito manualmente è diverso da Wikidata
-- =========================================================================================================================
config.automatic_link = {
	voy = {interwiki = 'lijwikivoyage',
			category_wikidata_missing = 'Ligàmme interprogètto a Wikivoyage prezénte ma asénte in sce Wikidata'
		},
	commons = {interwiki = 'commonswiki', property_category = 'P373', property_gallery = 'P935',
			   alias = 'c',
			   category_wikidata_missing = 'Ligàmme interprogètto a Wikimedia Commons prezénte ma asénte in sce Wikidata',
			   category_wikidata_diff = 'Ligàmme interprogètto a Wikimedia Commons diferénte in sce Wikidata',
			   category_wikidata_category_diff = 'Ligàmme interprogètto a categorîa de Wikimedia Commons diferénte da quélla in sce Wikidata',
			   category_wikidata_category_missing = 'Ligàmme interprogètto a categorîa de Wikimedia Commons prezénte ma asénte in sce Wikidata',
		},
	s = {interwiki = 'lijwikisource', property_language = 'P6886',
			category_wikidata_missing = 'Ligàmme interprogètto a Wikisource prezénte ma asénte in sce Wikidata',
			alias = 'testo'
		},
	q = {interwiki = 'lijwikiquote',
			category_wikidata_missing = 'Ligàmme interprogètto a Wikiquote prezénte ma asénte in sce Wikidata'
		},
	n = {interwiki = 'lijwikinews',
			category_wikidata_missing = 'Ligàmme interprogètto a Wikinews prezénte ma asénte in sce Wikidata'
		},
	b = {interwiki = 'lijwikibooks',
			category_wikidata_missing = 'Ligàmme interprogètto a Wikibooks prezénte ma asénte in sce Wikidata',
			alias = 'ricetta'
		},
	v = {interwiki = 'lijwikiversity',
			category_wikidata_missing = 'Ligàmme interprogètto a Wikiversity prezénte ma asénte in sce Wikidata',
		},
	wikidata = {interwiki = 'wikidatawiki'},
	wikispecies = {interwiki = 'specieswiki',
			category_wikidata_missing = 'Ligàmme interprogètto a WikiSpecies prezénte ma asénte in sce Wikidata',
}
}

-- =========================================================================================================================
-- Badge per riconoscimenti di qualità
-- =========================================================================================================================
config.badges = {
	['Q17437796'] = {ordine = 1, class = 'badge-Q17437796 badge-featuredarticle', title = 'vôxe in vedrìnn-a'},
	['Q17437798'] = {ordine = 2, class = 'badge-Q17437798 badge-goodarticle', title = 'vôxe de qualitæ'},
	['Q17559452'] = {ordine = 3, class = 'badge-Q17559452 badge-recommendedarticle', title = 'vôxe consegiâ'},
	['Q17506997'] = {ordine = 4, class = 'badge-Q17506997 badge-featuredlist', title = 'lìsta in vedrìnn-a'},
	['Q17580674'] = {ordine = 5, class = 'badge-Q17580674 badge-featuredportal', title = 'portâ in vedrìnn-a'}
}

-- =========================================================================================================================
-- Prefissi ammessi per incubator
-- =========================================================================================================================
config.prefix_incubator = {
	wikipedia = 'Wp',
	wiktionary = 'Wt',
	wikizionario = 'Wt',
	wikibooks = 'Wb',
	wikinews = 'Wn',
	wikinotizie = 'Wn',
	wikiquote = 'Wq',
	wikivoyage = 'Wy',
}

-- =========================================================================================================================
-- Tabella dei possibili valori per la proprietà "istanza di" nel caso di opere.
-- Formata da identificatore di Wikidata (numero) e nome
-- =========================================================================================================================
config.check_opera = {
	['2831984'] = 'albo a fumetti',
	['1107'] = 'anime',
	['11086742'] = 'anime televisivo',
	['24862'] = 'cortometraggio',
	['25379'] = 'dramma',
	['11424'] = 'film',
	['202866'] = 'film animazione',
	['20650540'] = 'film anime',
	['336144'] = 'film collettivo',
	['29168811'] = 'film d\'animazione',
	['506240'] = 'film TV',
	['1004'] = 'fumetto',
	['571'] = 'libro',
	['747381'] = 'light novel',
	['8274'] = 'manga',
	['2743'] = 'musical',
	['11446'] = 'nave',
	['220898'] = 'OAV',
	['386724'] = 'opera', -- opera generica
	['1344'] = 'opera lirica',
	['47461344'] = 'opera scritta',
	['7725634'] = 'opera letteraria',
	['15416'] = 'programma televisivo',
	['1092563'] = 'periodico',
	['1555508'] = 'programma radiofonico',
	['41298'] = 'rivista',
	['7058673'] = 'serie di videogiochi',
	['21198342'] = 'serie manga',
	['5398426'] = 'serie televisiva',
	['581714'] = 'serie televisiva animata',
	['63952888'] = 'serie televisiva anime',
	['15709880'] = 'serie TV o radio',
	['7889'] = 'videogioco',
	['24869'] = 'lungometraggio',
	--['179461'] = 'testi sacri',
	--['17481121'] = 'testo scritto'
}

-- =========================================================================================================================
-- Tabella dei namespace per i quali abilitare l'inserimento nelle categorie di errore/avviso
-- =========================================================================================================================
config.whitelist_category = {
	[0] = 'Main/Article',
	[4] = 'Wikipedia',
	[6] = 'File',
	[8] = 'MediaWiki',
	[10] = 'Template',
	[12] = 'Help',
	[14] = 'Category',
	[100] = 'Portal'
}

return config