AfonsoPortuga / abntex2

Automatically exported from code.google.com/p/abntex2
1 stars 0 forks source link

Internacionalizar abntex2cite - "e" e "and" em citações e "Acesso em" e "Disponível em" em Referências #97

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What is the task?
Adicionar comandos que permitam a integração do abntex2cite com babel.

What is the final product?
Alterações no abntex2cite.sty: inclusão de comandos para abstração de 
strings como "e" (and), "Acessado em ", etc.,
abntex2.cls: adicionar traduções aos comandos criados

Where should it be put?
Repositório do projeto

Additional information:
É importante lembrar que o abntex2cite.sty pode ser usando de forma 
independente do abntex2.cls, ou seja, embora o conteúdo das novas strings 
devam ser definidas na configuração do babel no abntex2.cls, o 
abntex2cite.sty deve criar os comandos caso eles ainda não tenham sido 
definidos (ou seja, caso não se use o abntex2.cls)

Original issue reported on code.google.com by laurocesar on 6 Nov 2013 at 9:52

GoogleCodeExporter commented 9 years ago
Considerar o tópico no grupo de desenvolvedores: 
https://groups.google.com/forum/#!msg/abntex2/0NV8DnOr4RA/Cdwmyr7YzjMJ

Original comment by laurocesar on 6 Nov 2013 at 9:52

GoogleCodeExporter commented 9 years ago
Acho que, na ausência de uma ferramenta internacionalizada por definição 
(estilos babelbib ou biblatex), a pessoa interessada poderia modificar e salvar 
o estilo bst nos seguintes moldes (do arquivo abntex2-alf.bst):

FUNCTION {bbl.and}
{ abnt.and.type #0 = {" and "} 'skip$ if$
  abnt.and.type #1 = {" \& "} 'skip$ if$}
FUNCTION {bbl.chapter} { "chap." }
FUNCTION {bbl.colon} {": "}
FUNCTION {bbl.editors} { "Eds." }
FUNCTION {bbl.editor} { "Ed." }
FUNCTION {bbl.edby} { "edited by" }
FUNCTION {bbl.edition} { "ed." }
FUNCTION {bbl.empty} {""}
FUNCTION {bbl.etal}{abnt.etal.text "" = {""} {" " abnt.etal.text *} if$}
FUNCTION {bbl.doi.url} {"http://dx.doi.org/"}
FUNCTION {bbl.in}{ "In" iso.abbreviation 'skip$ { bbl.colon *} if$}
FUNCTION {bbl.ldots} %#0 use nothing, #1 use \ldots, #2 use $\ldots$, 3# use 
{...}
{abnt.ldots.type
  {abnt.ldots.type #1 = {"\ldots"}   'skip$ if$
   abnt.ldots.type #2 = {"$\ldots$"} 'skip$ if$
   abnt.ldots.type #3 = {"{...}"}    'skip$ if$}
  {""} %for #0 use nothing
if$}
FUNCTION {bbl.master}  { "Master's Thesis" }
FUNCTION {bbl.missing.year}
{abnt.missing.year
  {"[n.d.]"} %#1
  {""}       %#0
 if$}
FUNCTION {bbl.monography} { "Bachelor's Thesis" }
FUNCTION {bbl.mthesis} { "Master's Thesis" }
FUNCTION {bbl.no.address} {"[S.l.]"}
FUNCTION {bbl.no.address.no.publisher} {"[S.l.: s.n.]"}
FUNCTION {bbl.no.publisher} {"[s.n.]"}
FUNCTION {bbl.number} { iso.abbreviation {"no."} {"n."} if$ }
FUNCTION {bbl.nr} { "n." }
FUNCTION {bbl.of} { "of" }
FUNCTION {bbl.phd} { "PhD Thesis" }
FUNCTION {bbl.phdthesis} {"Phd Thesis"}
FUNCTION {bbl.pages}
  {pagename empty$
    { "p." }
    {pagename}
   if$
   }
FUNCTION {bbl.page} { bbl.pages }
FUNCTION {bbl.reprint} {"Reprint from"}
FUNCTION {bbl.semicolon} { "; "}
FUNCTION {bbl.same.field} {"\underline{\ \ \ \ \ \ \ \ }"}
FUNCTION {bbl.techrep} { "Technical Report" }
FUNCTION {bbl.url.accessdate}
  {iso.abbreviation { "Cited "} {"Accessed on: "} if$}
FUNCTION {bbl.url.available}
{ iso.abbreviation {"Available from Internet: "} {"Available at: "} if$}
FUNCTION {bbl.void} {""}
FUNCTION {bbl.volume} { iso.abbreviation {"vol."} {"v."} if$ }

MACRO {jan} {"Jan."}
MACRO {feb} {"Feb."}
MACRO {mar} {"Mar."}
MACRO {apr} {"Apr."}
MACRO {may} {"May"}
MACRO {jun} {"Jun."}
MACRO {jul} {"Jul."}
MACRO {aug} {"Aug."}
MACRO {sep} {"Sep."}
MACRO {oct} {"Oct."}
MACRO {nov} {"Nov."}
MACRO {dec} {"Dec."}

Pode ser que ainda haja alguma tradução faltando (ou errada), mas é só ir 
completando no arquivo. Testei aqui com o arquivo abaixo, com 
\usepackage[alf]{abntex2cite}  e   \bibliographystyle{abntexalfenglish}, e 
funcionou.

Original comment by yche...@gmail.com on 8 Nov 2013 at 12:04

Attachments:

GoogleCodeExporter commented 9 years ago
Youssef

Sei que o biblatex é o mais adequado de se usar hoje em dia. Temos até uma 
issue para isso, a issue 25, mas não teríamos uma forma de integrar o atual 
código bibtex do abntex2cite com as macros do babel?

Original comment by laurocesar on 30 Nov 2013 at 6:06

GoogleCodeExporter commented 9 years ago
Issue 107 has been merged into this issue.

Original comment by laurocesar on 11 Feb 2014 at 12:19

GoogleCodeExporter commented 9 years ago

Original comment by laurocesar on 11 Feb 2014 at 12:24

GoogleCodeExporter commented 9 years ago

Original comment by laurocesar on 8 Dec 2014 at 3:42

GoogleCodeExporter commented 9 years ago

Original comment by laurocesar on 6 Jan 2015 at 10:11