Módulo:Citaçon/CS1/Sugestones
Aspeto
La decumentaçon pa este módulo puode ser criada na páigina Módulo:Citaçon/CS1/Sugestones/doc
-- Por favor adicione novas sugestões em ordem alfabética
-- A forma é: "['Erros'] = 'Correcção', -- língua de origem".
suggestions = {
['access-date'] = 'cunsultadata',
['accessdata'] = 'cunsultadata',
['accessdaymonth'] = 'cunsultadata',
['accessmonth'] = 'cunsultadata',
['accessmonthday'] = 'cunsultadata',
['accesso'] = 'cunsultadata',
['accessyear'] = 'cunsultadata',
['acesos'] = 'cunsultadata',
['acessado em'] = 'cunsultadata',
['acessdate'] = 'cunsultadata',
['acessoano'] = 'cunsultadata',
['acessodiames'] = 'cunsultadata',
['acessomesdia'] = 'cunsultadata',
['address'] = 'url',
['airdate'] = 'dataeimisson',
['annee'] = 'anho', -- francês
['année'] = 'anho', -- francês
['año'] = 'anho',
['año-original'] = 'orig-year',
['añoacceso'] = 'cunsultadata', -- Spanish, Italian
['ano2'] = 'anho',
['apellido'] = 'redadeiro', -- espanhol, italiano
['apellidos'] = 'outores', -- espanhol, italiano
['archive-date'] = 'arquibodata',
['archive-url'] = 'arquibourl',
['archiv-datum'] = 'archive-date', -- German
['archivedate'] = 'arquibodata',
['archiveurl'] = 'arquibourl',
['article'] = 'títalo',
['artist'] = 'outros',
['at'] = 'an',
['auflage'] = 'eidiçon', -- German
['auther'] = 'author',
['Autor'] = 'outor',
['Autorlink'] = 'outorlink',
['auteur institutionnel'] = 'outor', -- francês
['auteur'] = 'outor', -- francês
['auteur1'] = 'outor', -- francês
['auteur2'] = 'cooutor', -- francês
['auteurs'] = 'outores', -- francês
['auther'] = 'outor',
['author link'] = 'outorlink',
['author-first'] = 'purmeiro',
['author-last'] = 'redadeiro',
['author-link'] = 'outorlink',
['author-link'] = 'outorlink',
['autor-mask'] = 'outor-máçcara',
['autormask'] = 'outor-máçcara',
['año'] = 'anho',
['añoacceso'] = 'cunsultadata',
['autthor'] = 'outor',
['band'] = 'belume', -- German
['booktitle'] = 'títalolhibro',
['callsign'] = 'andicatibo',
['cartography'] = 'cartografie',
['champ libre'] = 'outros', -- francês
['chapter-format'] = 'formato-capítulo',
['chapter-url'] = 'formato-capítulo',
['city'] = 'cidade',
['class'] = 'classe',
['coauthor'] = 'outor',
['coauthors'] = 'outores',
['coautore'] = 'cooutor',
['coautores'] = 'outores',
['codling'] = 'lhéngua',
['cognom'] = 'redadeiro', -- catalão
['collection'] = 'coleçon', -- francês, inglês
['Colecção'] = 'coleçon',
['Coleção'] = 'coleçon',
['conference'] = 'cunfréncia',
['conference-format'] = 'formato-cunfréncia',
['consulta'] = 'cunsultadata',
['consultado el'] = 'cunsultadata',
['consultado'] = 'cunsultadata',
['consultado_el'] = 'cunsultadata',
['consultadoel'] = 'cunsultadata',
['consulte le'] = 'cunsultadata', -- francês
['consulté le'] = 'cunsultadata', -- francês
['consulté le'] = 'cunsultadata', -- francês
['contribution'] = 'obra',
['czasopismo'] = 'periódico', -- Polish
['dat'] = 'data',
['data dostępu'] = 'cunsultadata', -- Polish
['dataacceso'] = 'cunsultadata', -- espanhol
['date'] = 'data', -- inglês
['date2'] = 'data', -- inglês
['day'] = 'data',
['dead-url'] = 'urlmuorta',
['deadurl'] = 'urlmuorta',
['degree'] = 'grau',
['dia'] = 'data',
['diario'] = 'lhocal',
['directeur1'] = 'eiditor', -- francês
['dispaly-editors'] = 'númaro-eiditores',
['dispalyeditors'] = 'númaro-eiditores',
['display-authors'] = 'númaro-outores',
['displayauthors'] = 'númaro-outores',
['distributor'] = 'publicado',
['ditorial'] = 'eiditora',
['docket'] = 'spediente',
['edición'] = 'eidiçon',
['editeur'] = 'eiditora', -- francês
['edition'] = 'eidiçon',
['edition'] = 'eiditora',
['editoin'] = 'eidiçon',
['editon'] = 'eidiçon',
['Editora'] = 'eiditora',
['Edição'] = 'eidiçon',
['editor-first'] = 'eiditor-nome',
['editor-last'] = 'eiditor-redadeiro',
['editor-mask'] = 'eiditor-máçcara',
['editor1-first'] = 'eiditor1-nome',
['editor2-first'] = 'eiditor2-nome',
['editorial'] = 'eiditora',
['editorial'] = 'eiditora',
['editormask'] = 'eiditor-máçcara',
['en ligne le'] = 'arquibodata', -- francês
['en'] = 'an',
['encilopedia'] = 'anciclopédia',
['encyclopædia'] = 'anciclopédia',
['ency'] = 'anciclopédia',
['enlaceautor'] = 'outorlink', -- espanhol, italiano
['episode'] = 'eipisódio',
['episode-link'] = 'títalolink',
['episodelink'] = 'títalolink',
['event-format'] = 'formato-cunfréncia',
['éditeur'] = 'eiditora',
['éditeur'] = 'eiditor', -- francês
['édition'] = 'eidiçon', -- francês
['fecha'] = 'data', -- espanhol, italiano
['fecha_acceso'] = 'cunsultadata',
['fecha_de_acceso'] = 'cunsultadata',
['fechaacceso'] = 'cunsultadata', -- espanhol, italiano
['fechaacesso'] = 'cunsultadata',
['fechaarchivo'] = 'arquibodata',
['fechaarchivo'] = 'arquibodata', -- espanhol, italiano
['fechacceso'] = 'cunsultadata',
['fechadeacceso'] = 'cunsultadata',
['fechadeaccesso'] = 'cunsultadata',
['fecharchivo'] = 'arquibodata',
['fonte'] = 'lhocal',
['format'] = 'formato',
['foramt'] = 'formato',
['forfatter'] = 'outor', -- Norwegian
['frist'] = 'first',
['herausgeber'] = 'editors', -- German (singular and plural)
['hora'] = 'tiempo',
['idioma2'] = 'lhéngua',
['idioma3'] = 'lhéngua',
['ignoreisbnerror'] = 'ignoreisbn',
['imię'] = 'first', -- Polish
['isbnistformalfalsch'] = 'ignore-isbn-error', -- German
['isnb'] = 'isbn',
['inset'] = 'requadro',
['interviewer'] = 'anterbistador',
['interviewers'] = 'anterbistadores',
['issue'] = 'númaro',
['jahr'] = 'anho', -- German
['kapitel'] = 'capítulo', -- German
['lang'] = 'lhéngua',
['lang2'] = 'lhéngua',
['lang3'] = 'lhéngua',
['language'] = 'lhéngua',
['langue'] = 'lhéngua', -- francês
['lenda-tempo'] = 'legenda',
['lien auteur1'] = 'outorlink', -- francês
['lien auteur2'] = 'outorlink', -- francês
['lien auteur3'] = 'outorlink', -- francês
['lien editeur'] = 'eiditorlink', -- francês
['lien éditeur'] = 'eiditorlink', -- francês
['lieu'] = 'lhocal', -- francês
['ling'] = 'lhéngua',
['lingua2'] = 'lhéngua', -- italiano
['lingua3'] = 'lhéngua', -- italiano
['linguagem'] = 'lhéngua', -- espanhol, italiano
['lire en ligne'] = 'url', -- francês
['lizenznummer'] = 'id', -- German (as 'id=License ...')
['loaction'] = 'location',
['locatoin'] = 'location',
['llengua'] = 'lhéngua', -- catalão
['localização'] = 'ljocal',
['locação'] = 'lhocal',
['língua2'] = 'lhéngua',
['língua3'] = 'lhéngua',
['magazine'] = 'rebista', -- francês
['map'] = 'mapa',
['map-format'] = 'formato-mapa',
['map-url'] = 'urlmapa',
['medium'] = 'tipo',
['mes'] = 'data',
['miejsce'] = 'lhocal', -- Polish
['miesiąc'] = 'data', -- Polish
['month'] = 'data',
['mês'] = 'data',
['mês'] = 'data',
['mês2'] = 'data',
['nazwisko'] = 'redadeiro', -- Polish
['nespaper'] = 'jornal',
['newpaper'] = 'jornal',
['network'] = 'rede',
['news'] = 'jornal',
['newsgroup'] = 'grupo-amboras',
['miejsce'] = 'lhocal', -- Polish
['miesiąc'] = 'data', -- Polish
['mois'] = 'data', -- French
['monat'] = 'data', -- German
['no-cat'] = 'nocat',
['nom'] = 'nome', -- francês, catalão
['nom1'] = 'nome', -- francês
['nom2'] = 'nome2', -- francês
['nombre'] = 'nome', -- espanhol, italiano
['nome Doi'] = 'doi',
['none'] = 'nome',
['notasedição'] = 'notas',
['notaspuborig'] = 'notas',
['notracking'] = 'nocat',
['número de edição'] = 'eidiçon',
['Numero'] = 'númaro',
['Número'] = 'númaro',
['odpowiedzialność'] = 'agéncia', -- Polish
['offline'] = 'dead-url', -- German
['online'] = 'url', -- German (not a direct replacement, but can be emulated)
['opublikowany'] = 'agéncia', -- Polish
['origdate'] = 'anhooureginal',
['origyear'] = 'anhooureginal',
['others'] = 'outros',
['otros'] = 'outros',
['opublikowany'] = 'agéncia', -- Polish
['origdate'] = 'orig-year',
['originaljahr'] = 'anhooureginal', -- German
['originalort'] = 'lhocal', -- German (if 'ort' is specified at the same time, the latter should be put in 'publication-place')
['originalsprache'] = 'lhéngua', -- German
['originaltitel'] = 'títalo', -- German (if 'originaltitel' is specified, any possible contents of 'title' should be put in 'trans-title')
['ort'] = 'lhocal', -- German
['other'] = 'outros',
['oznaczenie'] = 'agéncia', -- Polish
-- ['page'] = 'páigina', -- francês
-- ['pages'] = 'páiginas',
['Página'] = 'páigina',
['passage'] = 'páigina',
['periodique'] = 'periódico', -- francês
['place'] = 'lhocal',
['pmcid'] = 'pmc',
['pmed'] = 'pmid',
['postnom1'] = 'redadeiro', -- francês
['postnom2'] = 'redadeiro', -- francês
['prenom1'] = 'nome', -- francês
['prenom2'] = 'nome', -- francês
['primeiro 1'] = 'purmeiro',
['primero'] = 'purmeiro',
['praca'] = 'work', -- Polish
['prénom'] = 'purmeiro', -- francês
['pub'] = 'eiditora',
['publicación'] = 'eiditora',
['publicado por'] = 'publicado',
['publicadopor'] = 'publicado',
['publicador'] = 'eiditora',
['publication-date'] = 'data-publicaçon',
['publication-place'] = 'lhocal-publicaçon',
['publicationdate'] = 'data-publicaçon',
['publicationplace'] = 'lhocal-publicaçon',
['publicista'] = 'eiditora',
['publikasjon'] = 'periódico', -- Norwegian: publication
['publishers'] = 'eiditora',
['pág'] = 'páigina',
['páxinaweb'] = 'sítio',
['périodique'] = 'periódico', -- francês
['quotation'] = 'citaçon',
['quotes'] = 'títalolhibro',
['registration'] = 'registro',
['reihe'] = 'series', -- German
['Ref'] = 'ref',
['retrieved'] = 'cunsultadata',
['retrieved'] = 'cunsultadata',
['revista'] = 'publicaçon',
['rok'] = 'data', -- Polish
['rótulo Doi'] = 'doi',
['sammelwerk'] = 'work', -- German
['scale'] = 'scala', -- inglês
['season'] = 'tamporada',
['seiten'] = 'pages', -- German
['separator'] = 'modo', -- remove after 2016-01-01
['separador'] = 'modo', -- remove after 2016-01-01
['service'] = 'agéncia',
['side'] = 'page', -- Norwegian
['site'] = 'sítio',
['sitio'] = 'obra',
['sitioweb'] = 'sítio', --Spanish
['sito'] = 'sítio',
['source'] = 'lhocal', -- inglês
['stron'] = 'páigina', -- Polish
['strony'] = 'páigina', -- Polish
['spalten'] = 'at', -- German (not a direct replacement, but can be emulated)
['sprache'] = 'language', -- German
['suscripción'] = 'subscriçon', -- espanhol, italiano
['station'] = 'staçon',
['stron'] = 'page', -- Polish
['strony'] = 'pages', -- Polish
['subject'] = 'anterbistado',
['subject-link'] = 'anterbistadolink',
['Subtítulo'] = 'subtítalo',
['subscription'] = 'subscriçon',
['subtitle'] = 'subtítalo',
['subtítulo'] = 'subtítalo',
-- ['surname'] = 'redadeiro',
['tempada'] = 'tamporada',
['template doc demo'] = 'nocat',
['template-doc-demo'] = 'nocat',
['tile'] = 'títalo',
['time'] = 'tiempo',
['time-caption'] = 'legenda',
['timecaption'] = 'legenda',
['tite'] = 'títalo',
['titel'] = 'títalo', -- German
['titel-p'] = 'títalo', -- German ('postscript=none' should be added as well)
['titelerg'] = 'contribution', -- German (not a direct replacement, but can be emulated)
['titlelink'] = 'títalolink',
['titol'] = 'títalo', -- catalão
['titolo'] = 'títalo', -- espanhol, italiano
['titre'] = 'títalo', -- francês
['tittel'] = 'title', -- Norwegian
['Título'] = 'títalo',
['tome'] = 'númaro', -- francês
['tomo'] = 'belume',
['traducteur'] = 'tradutor', -- francês
['traduction titre'] = 'títalo-trad', -- francês
['trans_title'] = 'títalo-trad', -- francês
['transchapter'] = 'trans-chapter',
['transcrición-url'] = 'trascriçonurl',
['transcript'] = 'trascriçon',
['transcript-url'] = 'trascriçonurl',
['transcripturl'] = 'trascriçonurl',
['translator'] = 'outros',
['transtitle'] = 'trans-title',
['typ'] = 'author-mask', -- German (not a direct replacement, but the only valid argument 'typ=wl' can be emulated using 'author-mask')
['type'] = 'tipo',
['tytuł'] = 'títalo', -- Polish
['títol'] = 'títalo', -- catalão
['títol'] = 'títalo', -- catalão
['ubicación'] = 'lhocal', -- espanhol, italiano
['übersetzer'] = 'tradutor', -- German (singular and plural)
['universidade'] = 'anstituiçon',
['url texte'] = 'url', -- francês
['url_type'] = 'tipo',
['urlarchivo'] = 'arquibourl', -- espanhol, italiano
['urlarchivo'] = 'arquribourl', -- Spanish, Italian
['urn'] = 'id', -- German (as 'id={{URN|...}}') (not yet supported by us directly)
['utgivelsesår'] = 'anho', -- Norwegian: release year
['verlag'] = 'eiditora', -- German
['version'] = 'arxiv',
['vol'] = 'belume',
['Volume'] = 'belume',
['volumen'] = 'belume', -- Spanish
['volumes'] = 'belume',
['Volumes'] = 'belume',
['vía'] = 'via',
['werk'] = 'obra', -- German
['werkerg'] = 'contribution', -- German (not a direct replacement, but can be emulated)
['wolumin'] = 'belume', -- Polish
['wydanie'] = 'númaro', -- Polish
['wydawca'] = 'eiditora', -- French
['xornal'] = 'jornal',
['year'] = 'anho',
['zaprezentowany'] = 'eiditora', -- French
['zdb'] = 'id', -- German (as 'id={{ZDB|...}}') (not yet supported by us directly)
['zitat'] = 'citaçon', -- German
['zugriff'] = 'cunsultadata' -- German
}
--[[--------------------------< P A T T E R N S >--------------------------------------------------------------
Here we use Lua patterns to make suggestions. The form is ['pattern'] = 'correct',
Lua patterns are not regex though they are similar. The escape character is '%', not '\'. For more information about
lua patterns, see: Extension:Scribunto/Lua_reference_manual#Patterns
Patterns should probably always include the '^' and '$' anchor assertions to prevent a partial match from incorrectly
suggesting the wrong parameter name. For instance, the pattern 'a[utho]+r' matches 'author' in the no-longer-supported
parameter |author-separator= so the code suggests '|author='; the same pattern also matches the no-longer-supported
parameter |separator= (returning 'ator') so again, the code suggests '|author='.
One capture is supported, typically the enumerator from an enumerated parameter (the '6' in |author6=, etc.) The value from the
capture replaces $1 in the 'correct' value.
]]
local patterns = {
['^cunsult+a ?d?a?t?a?$'] = 'cunsultadata',
['^o[uto]+r$'] = 'outor',
['^o[uto]+r(%d+)$'] = 'outor$1', -- enumerated
['^eidi[tora]+s?$'] = 'eiditora',
}
return {suggestions = suggestions, patterns=patterns};