Modulo:Citazione/Configurazione

Da Esopedia, l'Enciclopedia dell'[[Ordine Martinista Antico e Tradizionale|O.M.A.T.]] per gli Iniziati.
Jump to navigation Jump to search

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 = {

   ['published'] = 'published $1',
   ['lay summary'] = 'Lay summary',
   ['retrieved'] = 'URL consultato $2$1',
   ['retrieve-variant'] = 'URL consultato l\'$1',
   ['inactive'] = 'inattivo',
   ['archived-dead'] = '(archiviato dall\'url originale $3$2)',
   ['archived-not-dead'] = '($1 $3$2)',
   ['archived-missing'] = '(archiviato dall\'originale $3$2)$1',
   ['archived-second-copy'] = '(seconda copia $1 $3$2)',
   ['archived'] = 'archiviato',
   ['archived2'] = 'archiviata',
   ['original'] = 'url originale',
   ['editor'] = '$1 (a cura di)',
   ['editors'] = '$1 (a cura di)',
   ['edition'] = '($1 ed.)',
   ['episode'] = 'episodio $1',
   ['season_episode'] = 'episodio $1x$2',
   ['season'] = 'x ',
   ['cartography'] = 'Cartografia di $1',
   ['section'] = 'Sezione $1',
   ['inset'] = '$1 inset',
   ['written'] = 'Scritto a $1',
   ['in'] = 'In',
   ['et al'] = " et al.",
   ['origdate'] = '[$1]',
   ['language'] = '(in $1)',
   ['subscription'] = '(richiesta iscrizione)',
   ['via'] = "via $1",
   ['viasubscription'] = "via $1 (richiesta iscrizione)",
   ['quoted-title'] = '«$1»',
   ['italic-title'] = '$1',
   ['trans-quoted-title'] = "[$1]", -- char #91=[ char #93=]
   ['trans-italic-title'] = '[$1]',
   ['quoted-text'] = '\n:«$1»',
   ['parameter'] = '$1', -- char #124 = ', '
   ['parameter-separator'] = ', ',
   ['parameter-final-separator'] = ' e ',
   ['parameter-pair-separator'] = ' e ',
   -- Error output
   ['hidden-error'] = '',
   ['visible-error'] = '$1',
   -- Determines the location of the help page
   ['help page link'] = 'Discussioni modulo:Citazione/Aiuto',
   ['help page label'] = 'aiuto',
   -- Internal errors (should only occur if configuration is bad)
   ['undefined_error'] = 'Chiamato con una configurazione di errore non definita',
   ['unknown_manual_ID'] = 'Modalità ID manuale non riconosciuta',
   ['unknown_ID_mode'] = 'Modalità ID non riconosciuta',
   ['unknown_argument_map'] = 'Argomento non mappato',
   ['bare_url_no_origin'] = 'Trovato url nudo ma l\'indicatore di origine è nil o vuoto',
   ['icon_audio'] = 'Filmato video',
   ['icon_video'] = 'Filmato audio'

}

--[[ =============================================================================== Alias dei nomi usati per i parametri

   ===============================================================================]]

citation_config.aliases = {

   ['Abstract'] = 'abstract',
   ['AccessDate'] = {'accesso', 'datadiaccesso', 'dataaccesso'},
   ['AccessYear'] = {'annodiaccesso', 'annoaccesso'},
   ['AccessMonth'] = {'mesediaccesso', 'meseaccesso'},
   ['AccessDay'] = {'giornodiaccesso', 'giornoaccesso'},
   ['ArchiveDate'] = 'dataarchivio',
   ['ArchiveDate2'] ='dataarchivio2',
   ['ArchiveURL'] = 'urlarchivio',
   ['ArchiveURL2'] = 'urlarchivio2',
   ['Cartography'] = 'cartografia',
   ['Chapter'] = {'capitolo', 'contributo', 'voce', 'articolo', 'sezione' },
   ['ChapterLink'] = 'wkcapitolo',
   ['ChapterURL'] = {'urlcapitolo', 'url_capitolo', 'urlcontributo' },
   ['Coauthors'] = {'coautore', 'coautori' },
   ['Conference'] = 'conferenza',
   ['ConferenceURL'] = {'urlconferenza', 'url_conferenza' },
   ['Date'] = {'data', 'datatrasmissione'},
   ['Day'] = 'giorno',
   ['DeadURL'] = {'deadurl', 'urlmorto'},
   ['DoiBroken'] = {'doi_inactivedate', 'doi_brokendate', 'DoiBroken'},
   ['Edition'] = { 'edizione', 'ed' },
   ['Editors'] = 'curatori',
   ['Etal'] = 'etal',
   ['Etalcuratori'] = 'etalcuratori',
   ['Embargo'] = 'embargo',
   ['Format'] = 'formato',
   ['Hour'] = 'ora',
   ['ID'] = {'id', 'ID', 'codici'},
   ['IgnoreISBN'] = {'ignoraisbn'},
   ['Inset'] = 'inset',
   ['Issue'] = {'numero', 'episodio'},
   ['Language'] = {'lingua'},
   ['LastAuthorAmp'] = 'lastauthoramp',
   ['LayDate'] = 'laydate',
   ['LaySource'] = 'laysource',
   ['LayURL'] = {'layurl', 'laysummary'},
   ['Minutes'] = 'minuto',
   ['Month'] = 'mese',
   ['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' },
   ['Pages'] = {'pagine'},
   ['Periodical'] = {'pubblicazione', 'giornale', 'rivista', 'opera', 'sito',
                     'periodico', 'enciclopedia', 'dizionario', 'collana'},
   ['Place'] = 'città',
   ['PostScript'] = { 'postscript', 'puntofinale'},
   ['PublicationDate'] = 'datapubblicazione',
   ['PublisherName'] = {'produttore', 'editore'},
   ['Quote'] = 'citazione',
   ['Ref'] = {'cid'},
   ['Scale'] = 'scala',
   ['Seconds'] = 'secondo',
   ['Section'] = 'sezione',
   ['Series'] = {'serie', 'trasmissione', 'versione'},
   ['SeriesLink'] = {'wkserie', 'wktrasmissione'},
   ['Station'] = 'canale',
   ['StationLink'] = 'wkcanale',
   ['Style'] = 'stile',
   ['SubscriptionRequired'] = 'richiestasottoscrizione',
   ['Time'] = 'tempo',
   ['Title'] = 'titolo',
   ['TitleLink'] = 'wktitolo',
   ['TitleType'] = {'tipo'},
   ['Transcript'] = 'trascrizione',
   ['TranscriptURL'] = {'url-trascrizione', 'urltrascrizione'},
   ['TransChapter'] = 'capitolotradotto',
   ['TransTitle'] = 'titolotradotto' ,
   ['OriginalTitle'] = 'titolooriginale',
   ['URL'] = {'url', 'URL'},
   ['Via'] = 'via',
   ['Volume'] = {'volume', 'vol', 'stagione'},
   ['Year'] = 'anno',
   ['Ignoredcopertina'] = 'copertina',
   ['Ignoredromano'] = 'romano',
   ['Ignoredevidenzia'] = 'evidenzia',
   ['AuthorList-First'] = {"nome#"},
   ['AuthorList-Last'] = {"autore#", "cognome#"},
   ['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 = {

   ['DeadURL'] = 'sì',
   ['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 (Discussioni 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 = 'accesso richiede url',
       anchor = 'accessdate_missing_url',
       category = 'Errori del modulo citazione - pagine con data di accesso senza URL',
       hidden = true },
   archive_missing_date = {
       message = 'urlarchivio richiede dataarchivio',
       anchor = 'archive_missing_date',
       category = 'Errori del modulo citazione - pagine con errori in urlarchivio',
       hidden = true },
   archive_missing_date2 = {
       message = 'urlarchivio2 richiede dataarchivio2',
       anchor = 'archive_missing_date',
       category = 'Errori del modulo citazione - pagine con errori in urlarchivio',
       hidden = true },
   archive_missing_url = {
       message = 'urlarchivio richiede url',
       anchor = 'archive_missing_url',
       category = 'Errori del modulo citazione - pagine con errori in urlarchivio',
       hidden = true },
   bad_bnf = {
       message = 'BNF non valido',
       anchor = 'bad_bnf',
       category = 'Errori del modulo citazione - codice BNF errato',
       hidden = false },
   bad_doi = {
       message = 'Controllare il valore del parametro doi',
       anchor = 'bad_doi',
       category = 'Errori del modulo citazione - codice DOI errato',
       hidden = true },
   bad_isbn = {
       message = 'ISBN non valido',
       anchor = 'bad_isbn',
       category = 'Errori del modulo citazione - codice ISBN errato',
       hidden = false },
   bad_ol = {
       message = 'Controllare il valore del parametro ol value',
       anchor = 'bad_ol',
       category = 'Errori del modulo citazione - codice OL errato',
       hidden = true },
   bad_sbn = {
       message = 'Controllare il valore del parametro sbn value',
       anchor = 'bad_sbn',
       category = 'Errori del modulo citazione - codice sbn errato',
       hidden = false },
   bad_url = {
       message = 'Controllare il valore del parametro url scheme',
       anchor = 'bad_url',
       category = 'Errori del modulo citazione - errori nel parametro URL',
       hidden = true },
   bare_url_missing_title = {
       message = 'Titolo mancante per url $1',
       anchor = 'bare_url_missing_title',
       category = 'Errori del modulo citazione - citazioni con URL nudi',
       hidden = true },
   citation_missing_title = {
       message = 'Parametro titolo vuoto o mancante',
       anchor = 'citation_missing_title',
       category = 'Errori del modulo citazione - citazioni senza titolo',
       hidden = true },
   cite_web_url = {
       message = 'Parametro url vuoto o mancante',
       anchor = 'cite_web_url',
       category = 'Errori del modulo citazione - template Cita web senza URL‎',
       hidden = true },
   empty_citation = {
       message = 'Citazione vuota',
       anchor = 'empty_citation',
       category = 'Errori del modulo citazione - citazioni vuote',
       hidden = true },
   extra_pages = {
       message = 'Parametro pagine o posizione= di troppo', --TODO manteniamo parametro at?
       anchor = 'extra_pages',
       category = 'Errori del modulo citazione - pagine con citazioni con indicazioni di pagina contrastanti',
       hidden = true },
   format_missing_url = {
       message = 'formato richiede url',
       anchor = 'format_missing_url',
       category = 'Errori del modulo citazione - citazioni con formato ma senza URL',
       hidden = true },
   parameter_ignored = {
       message = 'Parametro sconosciuto $1 ignorato',
       anchor = 'parameter_ignored',
       category = 'Errori del modulo citazione - citazioni che usano parametri non supportati',
       hidden = true },
   parameter_ignored_suggest = {
       message = 'Parametro sconosciuto $1 ignorato (forse intendevi $2)',
       anchor = 'parameter_ignored_suggest',
       category = 'Errori del modulo citazione - citazioni che usano parametri non supportati',
       hidden = true },
   redundant_parameters = {
       message = 'Più di un parametro tra $1 specificato',
       anchor = 'redundant_parameters',
       category = 'Errori del modulo citazione - citazioni con parametri ridondanti',
       hidden = true },
   text_ignored = {
       message = 'Testo "$1" ignorato',
       anchor = 'text_ignored',
       category = 'Errori del modulo citazione - citazioni che usano parametri ordinali sconosciuti',
       hidden = false },
   trans_missing_chapter = {
       message = 'capitolotradotto richiede capitolo',
       anchor = 'trans_missing_chapter',
       category = 'Errori del modulo citazione - citazioni che usano termini tradotti senza originale',
       hidden = true },
   trans_missing_title = {
       message = 'titolotradotto richiede titolo',
       anchor = 'trans_missing_title',
       category = 'Errori del modulo citazione - citazioni che usano termini tradotti senza originale',
       hidden = true },
   wikilink_in_url = {
       message = 'Wikilink compreso nell\'URL del titolo',
       anchor = 'wikilink_in_url',
       category = 'Errori del modulo citazione - citazioni che hanno wikilink compresi nell\'URL del titolo',
       hidden = false },
   unknown_language = {
       message = 'Lingua sconosciuta: $1',
       anchor = 'unknown_language',
       category = 'Errori del modulo citazione - citazioni che usano un codice lingua sconosciuto',
       hidden = false },
   unknown_format = {
       message = 'Formato sconosciuto: $1',
       anchor = 'unknown_format',
       category = 'Errori del modulo citazione - citazioni che usano un codice formato sconosciuto',
       hidden = false },
   need_minutes = {
       message = 'Il parametro $1 richiede il parametro minuto',
       anchor = 'error_in_time_parameter',
       category = 'Errori del modulo citazione - errori nei parametri relativi al tempo',
       hidden = true },
   timepar_must_be_integer = {
       message = 'Il parametro $1 deve essere un numero',
       anchor = 'error_in_time_parameter',
       category = 'Errori del modulo citazione - errori nei parametri relativi al tempo',
       hidden = true },
   minutes_wrong = {
       message = 'Il parametro minuto deve essere intero e non superare 60',
       anchor = 'error_in_time_parameter',
       category = 'Errori del modulo citazione - errori nei parametri relativi al tempo',
       hidden = true },
   seconds_wrong = {
       message = 'Il parametro secondo deve essere intero e non superare 60',
       anchor = 'error_in_time_parameter',
       category = 'Errori del modulo citazione - errori nei parametri relativi al tempo',
       hidden = true },
   hour_wrong = {
       message = 'Il parametro ora deve essere intero',
       anchor = 'error_in_time_parameter',
       category = 'Errori del modulo citazione - errori nei parametri relativi al tempo',
       hidden = true },        
   time_parameter_conflict = {
       message = 'Più di un parametro tra tempo, ora, minuto, secondo, p, pp o posizione',
       anchor = 'error_in_time_parameter',
       category = 'Errori del modulo citazione - errori nei parametri relativi al tempo',
       hidden = true },
   time_not_valid = {
       message = 'Il valore del parametro tempo non è valido, deve essere del formato "h:mm:ss"',
       anchor = 'error_in_time_parameter',
       category = 'Errori del modulo citazione - errori nei parametri relativi al tempo',
       hidden = true },
   not_video_citation = {
       message = 'Usato un parametro temporale (ora, minuto, secondo o tempo) in una citazione non di un video o audio"',
       anchor = 'error_in_time_parameter',
       category = 'Errori del modulo citazione - errori nei parametri relativi al tempo',
       hidden = true },
   debug_txt = {
       message = "Debug: $1",
       anchor = "debug",
       category = 'Errori del modulo citazione - 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 - mode: tipo di collegamento da assegnare al codice, uno dei valori 'manual' o 'external' - prefix: prefisso per il collegamento del codice - suffix: suffiso per il collegamento del codice - 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',
       mode = 'manual',
       prefix = 'http://dx.doi.org/',
       COinS = 'info:doi',
       separator = ':',
       encode = true,
   },
   ['OL'] = {
       parameters = { 'ol', 'OL' },
       link = 'Open_Library#Open_Library',
       label = 'OL',
       mode = 'manual',
       COinS = 'info:olnum',
       separator = ' ',
       endode = true,
   },
   ['ARXIV'] = {
       parameters = {'arxiv', 'ARXIV'},
       link = 'arXiv',
       label = 'arXiv',
       mode = 'external',
       prefix = 'http://arxiv.org/abs/',
       encode = false,
       COinS = 'info:arxiv',
       separator = ':',
   },
   ['BIBCODE'] = {
       parameters = {'bibcode', 'BIBCODE'},
       link = 'Bibcode',
       label = 'Bibcode',
       mode = 'external',
       prefix = 'http://adsabs.harvard.edu/abs/',
       encode = false,
       COinS = 'info:bibcode',
       separator = ':',
   },
   ['BNF'] = { 
   	parameters = {'bnf', 'BNF'},
   	link = 'Bibliothèque nationale de France',
   	label = 'bnf',
   	mode = 'manual',
   	prefix = 'http://catalogue.bnf.fr/ark:/12148/cb',
   	encode = false,
   	COinS = 'info:bnf',
   	separator = ':'
   },
   ['ISBN'] = {
       parameters = {'isbn', 'Isbn', 'ISBN', 'isbn13', 'ISBN13'},
       link = 'ISBN',
       label = 'ISBN',
       mode = 'manual',
       prefix = 'Special:BookSources/',
       COinS = 'rft.isbn',
       separator = ' ',
   },
   ['ISSN'] = {
       parameters = {'issn', 'ISSN'},
       link = 'ISSN',
       label = 'ISSN',
       mode = 'external',
       --prefix = '//www.worldcat.org/issn/',
       prefix = 'http://acnp.unibo.it/cgi-bin/OpenURL?rft.issn=',
       COinS = 'rft.issn',
       encode = true,
       separator = ' ',
   },
   ['JFM'] = {
       parameters = {'jfm', 'JFM'},
       link = 'Jahrbuch über die Fortschritte der Mathematik',
       label = 'JFM',
       mode = 'external',
       prefix = 'http://www.zentralblatt-math.org/zmath/en/search/?format=complete&q=an:',
       COinS = 'rft.jfm',
       encode = true,
       separator = ' ',
   },
   ['JSTOR'] = {
       parameters = {'jstor', 'JSTOR'},
       link = 'JSTOR',
       label = 'JSTOR',
       mode = 'external',
       prefix = 'http://www.jstor.org/stable/',
       COinS = 'rft.jstor',
       encode = true,
       separator = ' ',
   },
   ['LCCN'] = {
       parameters = {'LCCN', 'lccn'},
       link = 'Library of Congress Control Number',
       label = 'LCCN',
       mode = 'external',
       prefix = 'http://lccn.loc.gov/',
       COinS = 'rft.lccn',
       encode = false,
       separator = ' ',
   },
   ['MR'] = {
       parameters = {'MR', 'mr'},
       link = 'Mathematical Reviews',
       label = 'MR',
       mode = 'external',
       prefix = 'http://www.ams.org/mathscinet-getitem?mr=',
       COinS = 'rft.mr',
       encode = true,
       separator = ' ',
   },
   ['OCLC'] = {
       parameters = {'OCLC', 'oclc'},
       link = 'Online Computer Library Center',
       label = 'OCLC',
       mode = 'external',
       prefix = '//www.worldcat.org/oclc/',
       COinS = 'info:oclcnum',
       encode = true,
       separator = ' ',
   },
   ['OSTI'] = {
       parameters = {'OSTI', 'osti'},
       link = 'Office of Scientific and Technical Information',
       label = 'OSTI',
       mode = 'external',
       prefix = 'http://www.osti.gov/energycitations/product.biblio.jsp?osti_id=',
       COinS = 'info:osti',
       encode = true,
       separator = ' ',
   },
   ['PMC'] = {
       parameters = {'PMC', 'pmc'},
       link = 'PubMed',
       label = 'PMC',
       mode = 'external',
       prefix = '//www.ncbi.nlm.nih.gov/pmc/articles/PMC',
       suffix = " ",
       COinS = 'info:pmc',
       encode = true,
       separator = ' ',
   },
   ['PMID'] = {
       parameters = {'PMID', 'pmid'},
       link = 'PMID',
       label = 'PMID',
       mode = 'external',
       prefix = '//www.ncbi.nlm.nih.gov/pubmed/',
       COinS = 'info:pmid',
       encode = false,
       separator = ' ',
   },
   ['RFC'] = {
       parameters = {'RFC', 'rfc'},
       link = 'Request for Comments',
       label = 'RFC',
       mode = 'external',
       prefix = '//tools.ietf.org/html/rfc',
       COinS = 'info:rfc',
       encode = false,
       separator = ' ',
   },
   ['SBN'] = {
       parameters = {'SBN', 'sbn'},
       link = 'Servizio bibliotecario nazionale',
       label = 'SBN',
       mode = 'manual',
       COinS = 'info:sbn',
       encode = false,
       separator = ' '
   },
   ['SSRN'] = {
       parameters = {'SSRN', 'ssrn'},
       link = 'Social Science Research Network',
       label = 'SSRN',
       mode = 'external',
       prefix = 'http://ssrn.com/abstract=',
       COinS = 'info:ssrn',
       encode = true,
       separator = ' ',
   },
   ['ZBL'] = {
       parameters = {'ZBL', 'zbl'},
       link = 'Zentralblatt MATH',
       label = 'Zbl',
       mode = 'external',
       prefix = 'http://www.zentralblatt-math.org/zmath/en/search/?format=complete&q=an:',
       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 "},
       ["su"] = {order=4, sep = ", su "}, -- su è 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 = {

   ['libro'] = {  'nome', 'cognome', 'titolo', 'anno', 'editore', 'città'},
   ['web'] = {'url', 'titolo', 'accesso'},
   ['news'] = {'autore', 'url', 'titolo', 'pubblicazione', 'data', 'accesso', 'lingua', 'formato'},
   ['conferenza'] = { 'autore', 'coautori', 'titolo', ' conferenza', 'editore', 'anno',
                      'città', 'url', 'accesso', 'id' },

}

--[[ =============================================================================== -- localizzazione nomi dei mesi

   ===============================================================================]]

citation_config.months = {

   'gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno',
   'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre',
   }

--[[ =============================================================================== -- Valori accettati dal parametro formato: -- -- link: voce di it.wiki dedicata al formato -- -- label: etichetta da visualizzare

   ===============================================================================]]

citation_config.external_link_type = {

   ['doc'] = { link = '.doc', label='DOC'},
   ['docx'] = { link = '.docx', label='DOCX'},
   ['pdf'] = { link = 'Portable Document Format', label='PDF'},
   ['xls'] = { link = 'Microsoft Excel', label="XLS"},
   ['xlsx'] = { link = '.xlsx', label="XLSX"},
   ['txt'] = { link = 'file di testo', label="TXT"},
   ['mp3'] = { link = 'MP3', label="MP3"},
   ['rtf'] = { link = 'Rich Text Format', label='RTF'},
   ['swf'] = { link = 'Shockwave Flash', label='SWF'},
   ['pps'] = { link = '.pps', label='PPS'},
   ['ppt'] = { link = '.ppt', label='PPT'},
   ['ppsx'] = {link = '.ppsx', label='PPSX'},
   ['pptx'] = {link = '.pptx', label='PPTX'},
   ['epub'] = {link = 'ePub', label='ePub'},
   ['jpg'] = { link = 'JPEG', label='JPG'},
   ['png'] = { link = 'Portable Network Graphics', label='PNG' },
   ['odt'] = { link = 'OpenDocument', label='Odt' },
   ['rar'] = { link = 'RAR (formato di file)', label = 'RAR'},
   ['zip'] = { link = 'ZIP (formato di file)', label = 'ZIP'},
   ['djvu'] = {link = 'DjVu', label='DjVu'},
   ['wmv'] = {link = 'Windows Media Video', label='WMV'},
   ['csv'] = {link = 'Comma-separated values', label='CSV'},
   ['javascript'] = {link = 'JavaScript', label='JavaScript'},
   ['wav'] = {link = 'WAV', label='WAV'},
   ['gif'] = {link = 'Graphics Interchange Format', label="GIF"},
   ['ps'] = {link = 'PostScript', label="ps"},
   ['ram'] = {link = 'RealAudio', label="ram"},
   ['rm'] = {link = 'RealMedia', label="RealMedia"},
   ['realmedia'] = {link = 'RealMedia', label="RealMedia"},
   ['realvideo'] = {link = 'RealVideo', label="RealVideo"},
   ['tiff'] = {link = 'Tagged Image File Format', label='TIFF'},
   ['flv'] = {link= 'Flash Video', label='FLV'},
   ['f4v'] = {link = 'Flash Video', label='F4V'},
   ['f4p'] = {link = 'Flash Video', label='F4P'},
   ['f4a'] = {link = 'Flash Video', label='F4A'},
   ['f4b'] = {link = 'Flash Video', label='F4B'},
   ['xml'] = {link = 'XML', label='XML'}

}

return citation_config;