Modulo:Çitaçión/Configurazione
Câa
Instruçioìn pe l'ûzo
Quésto o l'é 'n mòdolo scrîto in Lua. E instruçioìn chi de sótta són contegnûe inta sotopàgina Modulo:Çitaçión/Configurazione/man (modìfica · stöia)
Sandbox: Modulo:Çitaçión/Configurazione/sandbox (modìfica · stöia) · Test: Modulo:Çitaçión/Configurazione/test (modìfica · stöia · ezegoi)
Quésto o l'é 'n mòdolo scrîto in Lua. E instruçioìn chi de sótta són contegnûe inta sotopàgina Modulo:Çitaçión/Configurazione/man (modìfica · stöia)
Sandbox: Modulo:Çitaçión/Configurazione/sandbox (modìfica · stöia) · Test: Modulo:Çitaçión/Configurazione/test (modìfica · stöia · ezegoi)
Mòdolo Lua de supòrto a-o Modulo:Çitaçión. Contegne e tabélle de configuraçión co-i nómmi di paràmetri, i mesàggi d'erô e i paràmetri pe-a gestión de còdici identificatîvi (còdici ISBN, doi, ecc..).
local citation_config = {};
--[[ ===============================================================================
Lista di namespaces che non dovrebbero essere incluse nelle
categorie di citazione degli errori.
Equivalente a settare notracking = true di default
Note: I nomi dei namespace dovrebbero usare sottolineature invece di spazi.
===============================================================================]]
citation_config.uncategorized_namespaces = { 'Utente', 'Discussioni_utente', 'Discussione', 'Discussioni_modulo', 'Discussioni_template' };
--[[ ===============================================================================
Tavola di traduzione
Contiene il testo che può essere emesso come parte di una citazione.
===============================================================================]]
citation_config.messages = {
['retrieved'] = '<small>URL consultòu$2$1</small>',
['inactive'] = 'inatîvo',
['archived-dead'] = '<small>(archiviòu da l\'<abbr title="$1">url òriginâle</abbr>$3$2$4)</small>',
['archived-not-dead'] = '<small>($1$3$2$4)</small>',
['archived-missing'] = '<small>(archiviòu da l\'òriginâle$3$2$4)</small>$1',
['archived-second-copy'] = '; segónda còpia $1$3$2',
['archived'] = 'archiviòu',
['archived2'] = 'archiviâ',
['original'] = 'url òriginâle',
['editor'] = '$1',
['editors'] = '$1',
['episode'] = 'epizòdio $1',
['season_episode'] = 'epizòdio $1x$2',
['in'] = 'In',
['et al'] = " ''et al.''",
['origdate'] = '<abbr title="Dæta de ediçión òriginâle">[$1]</abbr>',
['language'] = '(in $1)',
['subscription'] = '(iscriçión domandâ)',
['via'] = "Òspitòu in sce $1",
['viasubscription'] = "Òspitòu in sce $1 (iscriçión domandâ)",
['quoted-title'] = '«$1»',
['italic-title'] = '<span style="font-style:italic;">$1</span>',
['trans-quoted-title'] = "[$1]", -- char #91=[ char #93=]
['trans-italic-title'] = '[<span style="font-style:italic;">$1</span>]',
['quoted-text'] = '<br /><span class="cite-q">«$1»</span>', -- Non sostituire con un newline causa [[WP:RemexHTML]]
['translator'] = 'traduçión de $1',
['illustrator'] = 'ilustraçioìn de $1',
['parameter'] = '<code>$1</code>', -- char #124 = ', '
['parameter-separator'] = ', ',
['parameter-final-separator'] = ' e ',
['parameter-pair-separator'] = ' e ',
--icons
['Wikisource icon'] = '[[File:Wikisource-logo.svg|12px|class=noviewer|alt=Wikisource link to]]',
['icon_audio'] = '[[File:Gnome-audio-volume-high.svg|16px|link=|alt=File vìdeo]]',
['icon_video'] = '[[File:35mm film frames.svg|16px|link=|alt=File òudio]]',
-- Error output
['hidden-error'] = '<span style="display:none;font-size:100%" class="error citation-comment">$1</span>',
['visible-error'] = '<span style="font-size:100%" class="error citation-comment">$1</span>',
-- Determines the location of the help page
['help page link'] = 'Modulo:Çitaçión/Agiùtto',
['help page label'] = 'agiùtto',
-- Internal errors (should only occur if configuration is bad)
['undefined_error'] = 'Ciamòu co-ina configuraçión d\'erô no definîa',
['unknown_argument_map'] = 'Argoménto no mapòu',
['bare_url_no_origin'] = 'Trovòu l\'url ma l\'indicatô de òrìgine o l\'é nil ò vêuo'
}
--[[ ===============================================================================
Alias dei nomi usati per i parametri
===============================================================================]]
citation_config.aliases = {
['Abstract'] = 'abstract',
['AccessDate'] = {'accesso', 'datadiaccesso', 'dataaccesso', 'vìxita'},
['AccessYear'] = {'annodiaccesso', 'annoaccesso'},
['AccessMonth'] = {'mesediaccesso', 'meseaccesso'},
['AccessDay'] = {'giornodiaccesso', 'giornoaccesso'},
['Anchor'] = {'ancora', 'segnalibro'},
['ArchiveDate'] = 'dataarchivio',
['ArchiveDate2'] ='dataarchivio2',
['ArchiveURL'] = 'urlarchivio',
['ArchiveURL2'] = 'urlarchivio2',
['Cartography'] = 'cartografia',
['Chapter'] = {'capitolo', 'contributo', 'voce', 'articolo', 'sezione', 'capìtolo'},
['ChapterLink'] = 'wkcapitolo',
['ChapterURL'] = {'urlcapitolo', 'url_capitolo', 'urlcontributo'},
['Coauthors'] = {'coautore', 'coautori', 'co-outô', 'co-outoî'},
['Conference'] = 'conferenza',
['ConferenceURL'] = {'urlconferenza', 'url_conferenza'},
['Date'] = {'data', 'dæta', 'datatrasmissione'},
['Day'] = 'giorno',
['DeadURL'] = {'deadurl', 'urlmorto'},
['DoiBroken'] = {'doi_inactivedate', 'doi_brokendate', 'DoiBroken'},
['Edition'] = {'edizione', 'ed', 'ediçión'},
['Editors'] = {'curatori', 'curatô', 'curatoî'},
['Etal'] = 'etal',
['Etalcuratori'] = 'etalcuratori',
['No_editor'] = 'no_curatore',
['Embargo'] = 'embargo',
['Format'] = {'formato', 'formòu'},
['Hour'] = 'ora',
['ID'] = {'id', 'ID', 'codici'},
['Illustrator'] = {'illustratore', 'illustratori'},
['IgnoreISBN'] = {'ignoraisbn'},
['Inset'] = 'inset',
['Institution'] = 'ente',
['Issue'] = {'numero', 'episodio', 'nùmero'},
['Language'] = {'lingua', 'léngoa'},
['LastAuthorAmp'] = 'lastauthoramp',
['LayDate'] = 'laydate',
['LaySource'] = 'laysource',
['LayURL'] = {'layurl', 'laysummary'},
['Minutes'] = 'minuto',
['Month'] = {'mese', 'méize'},
-- ['NameSeparator'] = 'separatorenomi',
['NoPP'] = 'nopp',
['NoTracking'] = {'nocat', 'notracking', "no-tracking"},
['OrigYear'] = 'annooriginale',
['OrigMonth'] = 'meseoriginale',
['OrigDay'] = 'giornooriginale',
['OrigDate'] = 'dataoriginale',
['Organization'] = 'organizzazione',
['Others'] = 'altri',
['Position'] = {'p','pp', 'pagina', 'pagine', 'posizione', 'pàgina', 'pàgine'},
['Periodical'] = {'pubblicazione', 'giornale', 'rivista', 'opera', 'sito', 'periodico', 'enciclopedia', 'dizionario', 'collana', 'òpera', 'revìsta', 'scîto'},
['Place'] = {'città', 'çitæ'},
['PostScript'] = { 'postscript', 'puntofinale'},
['PostTitle'] = 'posttitolo',
['PublicationDate'] = 'datapubblicazione',
['PublisherName'] = {'produttore', 'editore', 'editô'},
['Quote'] = 'citazione',
['Ref'] = {'cid'},
['Scale'] = 'scala',
['Seconds'] = 'secondo',
['Section'] = 'sezione',
['Series'] = {'serie', 'trasmissione', 'versione', 'colànn-a'},
['SeriesLink'] = {'wkserie', 'wktrasmissione'},
['Source'] = {'s', 'source', 'wikisource'},
['Station'] = 'canale',
['StationLink'] = 'wkcanale',
['Style'] = 'stile',
['SubscriptionRequired'] = 'richiestasottoscrizione',
['Time'] = 'tempo',
['Title'] = {'titolo', 'tìtolo'},
['TitleLink'] = 'wktitolo',
['TitleType'] = {'tipo'},
['Translator'] = {'traduttore', 'traduttori', 'trad'},
['Transcript'] = 'trascrizione',
['TranscriptURL'] = {'url-trascrizione', 'urltrascrizione'},
['TransChapter'] = 'capitolotradotto',
['TransTitle'] = 'titolotradotto' ,
['OriginalTitle'] = 'titolooriginale',
['URL'] = {'url', 'URL'},
['Via'] = 'via',
['Volume'] = {'volume', 'vol', 'stagione', 'volùmme'},
['Year'] = {'anno', 'ànno'},
['Ignoredcopertina'] = 'copertina',
['Ignoredromano'] = 'romano',
['Ignoredevidenzia'] = 'evidenzia',
['AuthorList-First'] = {"nome#", "nómme#"},
['AuthorList-Last'] = {"autore#", "cognome#", "outô#", "cognómme"},
['AuthorList-Link'] = {"wkautore#", "linkautore#"},
['EditorList-First'] = {"curatore#-nome", "curatore-nome#"},
['EditorList-Last'] = {"curatore#-cognome", "curatore-cognome#", "curatore#"},
['EditorList-Link'] = {"wkcuratore#"},
}
--[[ ===============================================================================
Valori di default dei parametri
===============================================================================]]
citation_config.defaults = {
['PostScript'] = '.',
['PPrefix'] = "p. ",
['PPPrefix'] = "pp. ",
['Style'] = "itwiki"
}
--[[ ===============================================================================
Lista di ID per varie condizioni di errore definite nel codice.
Per ogni errore viene indicato:
- message: messaggio di errore da visualizzare
- anchor: ancora html all'interno della pagina di aiuto per gli errori (Modulo:Citazione/Aiuto)
- category: categoria in cui inserire la voce in cui compare l'errore
- hidden: se il messaggio deve essere nascosto di default
===============================================================================]]
citation_config.error_conditions = {
accessdate_missing_url = {
message = '<code style="color:red;">intrâ</code> o domànda <code style="color:red;">url</code>',
anchor = 'accessdate_missing_url',
category = 'Eroî do mòdolo çitaçión - pàgine con dæta d\'intrâ sénsa URL',
hidden = true },
archive_missing_date = {
message = '<code style="color:red;">urlarchivio</code> o domànda <code style="color:red;">dataarchivio</code>',
anchor = 'archive_missing_date',
category = 'Eroî do mòdolo çitaçión - pàgine con eroî inte urlarchivio',
hidden = true },
archive_missing_date2 = {
message = '<code style="color:red;">urlarchivio2</code> o domànda <code style="color:red;">dataarchivio2</code>',
anchor = 'archive_missing_date',
category = 'Eroî do mòdolo çitaçión - pàgine con eroî inte urlarchivio',
hidden = true },
archive_missing_url = {
message = '<code style="color:red;">urlarchivio</code> o domànda <code style="color:red;">url</code>',
anchor = 'archive_missing_url',
category = 'Eroî do mòdolo çitaçión - pàgine con eroî inte urlarchivio',
hidden = true },
date_mismatch = {
message = 'O valô do paràmetro <code style="color:red;">dataarchivio</code> o no conbâxa co-a dæta decodificâ da l\'URL: $1',
anchor = 'date_mismatch',
category = 'Eroî do mòdolo çitaçión - dæte no conbaxanti',
hidden = true },
date2_mismatch = {
message = 'O valô do paràmetro <code style="color:red;">dataarchivio2</code> o no conbâxa co-a dæta decodificâ da l\'URL: $1',
anchor = 'date_mismatch',
category = 'Eroî do mòdolo çitaçión - dæte no conbaxanti',
hidden = true },
bad_bnf = {
message = '<code style="color:red;">BNF</code> no vàlido',
anchor = 'bad_bnf',
category = 'Eroî do mòdolo çitaçión - còdice BNF eròu',
hidden = false },
bad_doi = {
message = 'Controlâ o valô do paràmetro <code style="color:red;">doi</code>',
anchor = 'bad_doi',
category = 'Eroî do mòdolo çitaçión - còdice DOI eròu',
hidden = true },
bad_isbn = {
message = '<code style="color:red;">ISBN</code> no vàlido',
anchor = 'bad_isbn',
category = 'Eroî do mòdolo çitaçión - còdice ISBN eròu',
hidden = false },
bad_ol = {
message = 'Controlâ o valô do paràmetro <code style="color:red;">ol</code>',
anchor = 'bad_ol',
category = 'Eroî do mòdolo çitaçión - còdice OL eròu',
hidden = true },
bad_sbn = {
message = 'Controlâ o valô do paràmetro <code style="color:red;">sbn</code>',
anchor = 'bad_sbn',
category = 'Eroî do mòdolo çitaçión - còdice sbn eròu',
hidden = false },
bad_url = {
message = 'Controlâ o valô do paràmetro <code style="color:red;">url</code>',
anchor = 'bad_url',
category = 'Eroî do mòdolo çitaçión - eroî into paràmetro URL',
hidden = true },
bare_url_missing_title = {
message = 'Tìtolo mancànte pe l\'url $1',
anchor = 'bare_url_missing_title',
category = 'Eroî do mòdolo çitaçión - çitaçioìn con URL nûi',
hidden = true },
citation_missing_title = {
message = 'Paràmetro <code style="color:red;">titolo</code> vêuo ò mancànte',
anchor = 'citation_missing_title',
category = 'Eroî do mòdolo çitaçión - çitaçioìn sénsa tìtolo',
hidden = true },
cite_web_url = {
message = 'Paràmetro <code style="color:red;">url</code> vêuo ò mancànte',
anchor = 'cite_web_url',
category = 'Eroî do mòdolo çitaçión - template Çitta web sénsa URL',
hidden = true },
empty_citation = {
message = 'Çitaçión vêua',
anchor = 'empty_citation',
category = 'Eroî do mòdolo çitaçión - çitaçioìn vêue',
hidden = true },
extra_pages = {
message = 'Paràmetro <code style="color:red;">pàgine</code> ò <code style="color:red;"> poxiçión= de tròppo</code>', --TODO manteniamo parametro at?
anchor = 'extra_pages',
category = 'Eroî do mòdolo çitaçión - pàgine con çitaçioìn con indicaçioìn de pàgina contrastànti',
hidden = true },
format_missing_url = {
message = '<code style="color:red;">formòu</code> o domànda <code style="color:red;">url</code>',
anchor = 'format_missing_url',
category = 'Eroî do mòdolo çitaçión - çitaçioìn con formâto ma sénsa URL',
hidden = true },
parameter_ignored = {
message = 'Paràmetro sconosciûo <code style="color:red;">$1</code> ignoròu',
anchor = 'parameter_ignored',
category = 'Eroî do mòdolo çitaçión - çitaçioìn ch\'adêuvian paràmetri no suportæ',
hidden = true },
parameter_ignored_suggest = {
message = 'Paràmetro sconosciûo <code style="color:red;">$1</code> ignoròu (fòscia ti t\'intendéivi <code style="color:red;">$2</code>)',
anchor = 'parameter_ignored_suggest',
category = 'Eroî do mòdolo çitaçión - çitaçioìn ch\'adêuvian paràmetri no suportæ',
hidden = true },
redundant_parameters = {
message = 'Ciù de \'n paràmetro tra <code style="color:red;">$1</code> specificòu',
anchor = 'redundant_parameters',
category = 'Eroî do mòdolo çitaçión - çitaçioìn con paràmetri ridondànti',
hidden = true },
text_ignored = {
message = 'Tèsto "$1" ignoròu',
anchor = 'text_ignored',
category = 'Eroî do mòdolo çitaçión - çitaçioìn ch\'adêuvian paràmetri ordinâli sconosciûi',
hidden = false },
trans_missing_chapter = {
message = '<code style="color:red;">capitolotradotto</code> o domànda <code style="color:red;">capitolo</code>',
anchor = 'trans_missing_chapter',
category = 'Eroî do mòdolo çitaçión - çitaçioìn ch\'adêuvian paròlle tradûte sénsa òriginâle',
hidden = true },
trans_missing_title = {
message = '<code style="color:red;">titolotradotto</code> o domànda <code style="color:red;">titolo</code>',
anchor = 'trans_missing_title',
category = 'Eroî do mòdolo çitaçión - çitaçioìn ch\'adêuvian paròlle tradûte sénsa òriginâle',
hidden = true },
wikilink_in_url = {
message = 'Wikilink conpréizo inte URL do tìtolo',
anchor = 'wikilink_in_url',
category = 'Eroî do mòdolo çitaçión - çitaçioìn che gh\'àn \'n wikilink conpréizo inte URL do tìtolo',
hidden = false },
unknown_language = {
message = 'Léngoa sconosciûa: $1',
anchor = 'unknown_language',
category = 'Eroî do mòdolo çitaçión - çitaçioìn ch\'adêuvian \'n còdice léngoa sconosciûo',
hidden = false },
unknown_format = {
message = 'Formâto sconosciûo: $1',
anchor = 'unknown_format',
category = 'Eroî do mòdolo çitaçión - çitaçioìn ch\'adêuvian \'n còdice formâto sconosciûo',
hidden = false },
need_minutes = {
message = 'O paràmetro <code style="color:red;">$1</code> o domànda o paràmetro <code>minuto</code>',
anchor = 'error_in_time_parameter',
category = 'Eroî do mòdolo çitaçión - eroî inti paràmetri relatîvi a-o ténpo',
hidden = true },
timepar_must_be_integer = {
message = 'O paràmetro <code style="color:red;">$1</code> o dêv\'êse \'n nùmero',
anchor = 'error_in_time_parameter',
category = 'Eroî do mòdolo çitaçión - eroî inti paràmetri relatîvi a-o ténpo',
hidden = true },
minutes_wrong = {
message = 'O paràmetro <code style="color:red;">menûto</code> o dêv\'êse intrêgo e no sobacâ 60',
anchor = 'error_in_time_parameter',
category = 'Eroî do mòdolo çitaçión - eroî inti paràmetri relatîvi a-o ténpo',
hidden = true },
seconds_wrong = {
message = 'O paràmetro <code style="color:red;">segóndo</code> o dêv\'êse intrêgo e no sobacâ 60',
anchor = 'error_in_time_parameter',
category = 'Eroî do mòdolo çitaçión - eroî inti paràmetri relatîvi a-o ténpo',
hidden = true },
hour_wrong = {
message = 'O paràmetro <code style="color:red;">ôa</code> o dêv\'êse intrêgo',
anchor = 'error_in_time_parameter',
category = 'Eroî do mòdolo çitaçión - eroî inti paràmetri relatîvi a-o ténpo',
hidden = true },
time_parameter_conflict = {
message = 'Ciù de \'n paràmetro tra <code style="color:red;">ténpo</code>, <code style="color:red;">ôa</code>, <code style="color:red;">menûto</code>, <code style="color:red;">segóndo</code>, <code style="color:red;">p</code>, <code style="color:red;">pp</code> ò <code style="color:red;">poxiçión</code>',
anchor = 'error_in_time_parameter',
category = 'Eroî do mòdolo çitaçión - eroî inti paràmetri relatîvi a-o ténpo',
hidden = true },
time_not_valid = {
message = 'O valô do paràmetro <code style="color:red;">ténpo</code> o no l\'é vàlido, o dêv\'êse into formâto "h:mm:ss"',
anchor = 'error_in_time_parameter',
category = 'Eroî do mòdolo çitaçión - eroî inti paràmetri relatîvi a-o ténpo',
hidden = true },
not_video_citation = {
message = 'Adêuviòu \'n paràmetro do ténpo (<code style="color:red;">ôa, menûto, segóndo ò ténpo</code>) inte \'na çitaçión ch\'a no l\'é de \'n vìdeo ò de \'n òudio"',
anchor = 'error_in_time_parameter',
category = 'Eroî do mòdolo çitaçión - eroî inti paràmetri relatîvi a-o ténpo',
hidden = true },
debug_txt = {
message = "Debug: $1",
anchor = "debug",
category = 'Eroî do mòdolo çitaçión - debug',
hidden = true },
}
--[[ ===============================================================================
Configurazione parametri per codici bibliografici (isbn, bibcode, ec....)
- parameters: nomi accettati per il parametro
- link: voce di it.wiki dedicata al parametro
- label: etichetta da visualizzare per il parametro
- pattern: pattern del link in cui $1 viene rimpiazzato dall'id
- COinS: codice coins
- separator: separatore tra codice e link (di default un no breaking space)
- encode: se true o nil l'url viene codificato (en:Percent-encoding)
===============================================================================]]
citation_config.id_handlers = {
['DOI'] = {
parameters = { 'doi', 'DOI' },
link = 'Digital object identifier',
label = 'DOI',
pattern = '[http://dx.doi.org/$1 $1]',
COinS = 'info:doi',
separator = ':',
encode = true,
},
['OL'] = {
parameters = { 'ol', 'OL' },
link = 'Open_Library#Open_Library',
label = 'OL',
COinS = 'info:olnum',
separator = ' ',
encode = true,
},
['ARXIV'] = {
parameters = {'arxiv', 'ARXIV'},
link = 'arXiv',
label = 'arXiv',
pattern = '[http://arxiv.org/abs/$1 $1]',
encode = false,
COinS = 'info:arxiv',
separator = ':',
},
['BIBCODE'] = {
parameters = {'bibcode', 'BIBCODE'},
link = 'Bibcode',
label = 'Bibcode',
pattern = '[http://adsabs.harvard.edu/abs/$1 $1]',
encode = false,
COinS = 'info:bibcode',
separator = ':',
},
['BNF'] = {
parameters = {'bnf', 'BNF'},
link = 'Bibliothèque nationale de France',
label = 'bnf',
pattern = '[http://catalogue.bnf.fr/ark:/12148/cb$1 $1]',
encode = false,
COinS = 'info:bnf',
separator = ':',
},
['ISBN'] = {
parameters = {'isbn', 'Isbn', 'ISBN', 'isbn13', 'ISBN13'},
link = 'ISBN',
label = 'ISBN',
pattern = '[[Special:BookSources/$1|$1]]',
COinS = 'rft.isbn',
separator = ' ',
},
['ISSN'] = {
parameters = {'issn', 'ISSN'},
link = 'ISSN',
label = 'ISSN',
pattern = '$1<span class="noprint plainlinks"> (<span title="Ricerca su WorldCat">[http://worldcat.org/issn/$1&lang=it WC]</span> · <span title="Ricerca sul Catalogo Italiano dei Periodici">[https://acnpsearch.unibo.it/search?issn=$1 ACNP]</span>)</span>',
COinS = 'rft.issn',
encode = true,
separator = ' ',
},
['JFM'] = {
parameters = {'jfm', 'JFM'},
link = 'Jahrbuch über die Fortschritte der Mathematik',
label = 'JFM',
pattern = '[http://www.zentralblatt-math.org/zmath/en/search/?format=complete&q=an:$1 $1]',
COinS = 'rft.jfm',
encode = true,
separator = ' ',
},
['JSTOR'] = {
parameters = {'jstor', 'JSTOR'},
link = 'JSTOR',
label = 'JSTOR',
pattern = '[http://www.jstor.org/stable/$1 $1]',
COinS = 'rft.jstor',
encode = true,
separator = ' ',
},
['LCCN'] = {
parameters = {'LCCN', 'lccn'},
link = 'Library of Congress Control Number',
label = 'LCCN',
pattern = '[http://lccn.loc.gov/$1 $1]',
COinS = 'rft.lccn',
encode = false,
separator = ' ',
},
['MR'] = {
parameters = {'MR', 'mr'},
link = 'Mathematical Reviews',
label = 'MR',
pattern = '[http://www.ams.org/mathscinet-getitem?mr=$1 $1]',
COinS = 'rft.mr',
encode = true,
separator = ' ',
},
['OCLC'] = {
parameters = {'OCLC', 'oclc'},
link = 'Online Computer Library Center',
label = 'OCLC',
pattern = '[//www.worldcat.org/oclc/$1 $1]',
COinS = 'info:oclcnum',
encode = true,
separator = ' ',
},
['OSTI'] = {
parameters = {'OSTI', 'osti'},
link = 'Office of Scientific and Technical Information',
label = 'OSTI',
pattern = '[http://www.osti.gov/energycitations/product.biblio.jsp?osti_id=$1 $1]',
COinS = 'info:osti',
encode = true,
separator = ' ',
},
['PMC'] = {
parameters = {'PMC', 'pmc'},
link = 'PubMed',
label = 'PMC',
pattern = '[//www.ncbi.nlm.nih.gov/pmc/articles/PMC$1 $1]',
COinS = 'info:pmc',
encode = true,
separator = ' ',
},
['PMID'] = {
parameters = {'PMID', 'pmid'},
link = 'PMID',
label = 'PMID',
pattern = '[//www.ncbi.nlm.nih.gov/pubmed/$1 $1]',
COinS = 'info:pmid',
encode = false,
separator = ' ',
},
['RFC'] = {
parameters = {'RFC', 'rfc'},
link = 'Request for Comments',
label = 'RFC',
pattern = '[//tools.ietf.org/html/rfc$1 $1]',
COinS = 'info:rfc',
encode = false,
separator = ' ',
},
['SBN'] = {
parameters = {'SBN', 'sbn'},
link = 'Servizio bibliotecario nazionale',
label = 'SBN',
COinS = 'info:sbn',
encode = false,
separator = ' ',
},
['SSRN'] = {
parameters = {'SSRN', 'ssrn'},
link = 'Social Science Research Network',
label = 'SSRN',
pattern = '[http://ssrn.com/abstract=$1 $1]',
COinS = 'info:ssrn',
encode = true,
separator = ' ',
},
['ZBL'] = {
parameters = {'ZBL', 'zbl'},
link = 'Zentralblatt MATH',
label = 'Zbl',
pattern = '[http://www.zentralblatt-math.org/zmath/en/search/?format=complete&q=an:$1 $1]',
COinS = 'info:zbl',
encode = true,
separator = ' ',
}
}
--[[ ===============================================================================
-- Configurazion per lo stile della citazione
-- TODO: ripulire parametri di configurazone non usati nella versione in uso
===============================================================================]]
citation_config.style = {
sep = ",", -- separatore tra elementi della bibliografia
peoplesep = ", ", -- separatore tra autori/curatori/ecc in una lista di persone
format = "", -- opzioni di formato lista di persone
maximum_editors = 3, -- numero massimo di curatori
lastsepauthor = ' e ', -- separatore tra penultimo e ultimo nome
invertorder = false, -- se falso usare "nome cognome"
etal = false,
pprefix = "p. ",
ppprefix = "pp. ",
postscript = ".", -- punto finale
separator_priority = {
[""] = { order=0, sep = ""},
[" "] = { order=1, sep = " "},
[","] = { order=2, sep = ", "},
["."] = { order=3, sep = ". "},
["in"] = {order=4, sep = ", in "},
["in sce"] = {order=4, sep = ", in sce "}, -- in sce è usato in alternativa a "in" per siti web
[":"] = {order=5, sep = ": "},
[" "] = { order=6, sep = " "},
[".."] = { order=7, sep = "."},
["nothing"] = {order=8, sep="" }
}
}
--[[ ===============================================================================
-- Configurazione template di citazione che accettano parametri ordinali ogni chiave è il nome
-- un tipo di citazione e la lista di assegnazione dei parametro ordinali a quelli nominali
===============================================================================]]
citation_config.unnamed_parameter = {
['lìbbro'] = { 'nómme', 'cognómme', 'tìtolo', 'ànno', 'editô', 'çitæ'},
['web'] = {'url', 'tìtolo', 'vìxita'},
['news'] = {'autore', 'url', 'titolo', 'pubblicazione', 'data', 'accesso', 'lingua', 'formato'},
['conferenza'] = {'outô', 'co-outoî', 'tìtolo', ' conferenza', 'editô', 'ànno', 'çitæ', 'url', 'vìxita', 'id'},
}
--[[ ===============================================================================
-- localizzazione nomi dei mesi
===============================================================================]]
citation_config.months = {
'zenâ', 'frevâ', 'màrso', 'arvî', 'màzzo', 'zùgno',
'lùggio', 'agòsto', 'seténbre', 'òtôbre', 'novénbre', 'dexénbre',
}
--[[ ===============================================================================
-- Valori accettati dal parametro formato:
-- -- link: voce di it.wiki dedicata al formato
-- -- label: etichetta da visualizzare
===============================================================================]]
citation_config.external_link_type = {
['csv'] = {link = 'Comma-separated values', label='CSV' , text='file de tèsto co valoî separæ da vìrgole'},
['djvu'] = {link = 'DjVu', label='DjVu' , text='docoménto inte formâto DjVu'},
['doc'] = { link = '.doc', label='DOC' , text='docoménto Word 97-2003'},
['docx'] = { link = '.docx', label='DOCX' , text='docoménto Word 2007-'},
['epub'] = {link = 'ePub', label='ePub' , text='docoménto inte formâto ePub'},
['f4a'] = {link = 'Flash Video', label='F4A' , text='òudio inte formâto Flash pe Adobe Flash Player'},
['f4b'] = {link = 'Flash Video', label='F4B' , text='òudiolìbbro inte formâto Flash pe Adobe Flash Player'},
['f4p'] = {link = 'Flash Video', label='F4P' , text='vìdeo inte formâto Flash protètto pe Adobe Flash Player'},
['f4v'] = {link = 'Flash Video', label='F4V' , text='vìdeo inte formâto Flash pe Adobe Flash Player'},
['flv'] = {link= 'Flash Video', label='FLV' , text='vìdeo inte formâto Flash'},
['gif'] = {link = 'Graphics Interchange Format', label="GIF" , text='inmàgine inte formâto GIF'},
['gzip'] = { link = 'Gzip', label = 'GZIP' , text='archìvio conprèsso inte formâto Gzip'},
['javascript'] = {link = 'JavaScript', label='JavaScript' , text='còdice vivàgna JavaScript'},
['jpg'] = { link = 'JPEG', label='JPG' , text='inmàgine inte formâto JPG'},
['mp3'] = { link = 'MP3', label="MP3" , text='òudio inte formâto MP3'},
['odt'] = { link = 'OpenDocument', label='Odt' , text='docoménto inte formâto OpenDocument'},
['pdf'] = { link = 'Portable Document Format', label='PDF' , text='docoménto inte formâto PDF'},
['png'] = { link = 'Portable Network Graphics', label='PNG' , text='inmàgine inte formâto PNG'},
['pps'] = { link = '.pps', label='PPS' , text='prezentaçión PowerPoint 97-2003 (sôlo vizoalizaçión)'},
['ppsx'] = {link = '.ppsx', label='PPSX' , text='prezentaçión PowerPoint 2007- (sôlo vizoalizaçión)'},
['ppt'] = { link = '.ppt', label='PPT' , text='prezentaçión PowerPoint 97-2003'},
['pptx'] = {link = '.pptx', label='PPTX' , text='prezentaçión PowerPoint 2007-'},
['ps'] = {link = 'PostScript', label="ps" , text='docoménto inte formâto PostScript'},
['ram'] = {link = 'RealAudio', label="ram" , text='òudio inte formâto RealAudio'},
['rar'] = { link = 'RAR (formato di file)', label = 'RAR' , text='archìvio conprèsso inte formâto RAR'},
['realmedia'] = {link = 'RealMedia', label="RealMedia" , text='òudiovìdeo inte formâto RealMedia'},
['realvideo'] = {link = 'RealVideo', label="RealVideo" , text='vìdeo inte formâto RealMedia'},
['rm'] = {link = 'RealMedia', label="RealMedia" , text='òudiovìdeo inte formâto RealMedia'},
['rtf'] = { link = 'Rich Text Format', label='RTF' , text='docoménto inte formâto RTF'},
['swf'] = { link = 'Shockwave Flash', label='SWF' , text='animaçión ò aplicaçión inte formâto Flash'},
['tiff'] = {link = 'Tagged Image File Format', label='TIFF' , text='inmàgine inte formâto TIFF'},
['txt'] = { link = 'file di testo', label="TXT" , text='docoménto de pûo tèsto'},
['wav'] = {link = 'WAV', label='WAV' , text='òudio inte formâto WAV'},
['wmv'] = {link = 'Windows Media Video', label='WMV' , text='vìdeo inte formâto WMV'},
['xls'] = { link = 'Microsoft Excel', label="XLS" , text='cartélla de lòu Excel 97-2003'},
['xlsx'] = { link = '.xlsx', label="XLSX" , text='cartélla de lòu Excel 2007-'},
['xml'] = {link = 'XML', label='XML', text='file de tèsto inte formâto XML'},
['zip'] = { link = 'ZIP (formâto de file)', label = 'ZIP' , text='archìvio conprèsso inte formâto ZIP'}
}
return citation_config;