Pacote Acro: tradução de \printacronyms

Pacote Acro: tradução de \printacronyms

Ao usar acroo pacote, recebo a seguinte mensagem:

Traduções de pacotes Aviso: Tradução de `nome-lista-de-acrônimos' em português desconhecida. na linha de entrada 67.

Traduções de pacotes Aviso: Usando tradução substituta para `acronym-list-name '.

O problema aqui é que estou escrevendo um documento em português e não foi encontrada nenhuma tradução para esse idioma. Como posso fornecer essa tradução?

Aqui está o MWE:

\documentclass[portuguese]{scrartcl}

\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage{acro}
\DeclareAcronym{TV}{%
    short = TV,
    long = Televisão
}

\begin{document}

\printacronyms

A \ac{TV} é a caixa mágica que revolucionou o mundo.

\end{document}

Responder1

Você pode adicionar \DeclareTranslation{Portuguese}{acronym-list-name}{<correct translation>}ao seu preâmbulo:

\documentclass[portuguese]{scrartcl}

\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage{acro}
\DeclareAcronym{TV}{%
    short = TV,
    long = Televisão
}

% this is what google translate tells me:
\DeclareTranslation{Portuguese}{acronym-list-name}{Siglas}

\begin{document}

\printacronyms

A \ac{TV} é a caixa mágica que revolucionou o mundo.

\end{document}

O acropacote usa otranslationspacotepara as traduções e usa outras strings traduzidas também, que você também pode querer adicionar para o português:

\DeclareTranslation{English}{acronym-page-name}{p.}
\DeclareTranslation{English}{acronym-pages-name}{pp.}
\DeclareTranslation{English}{acronym-next-page}{f.}
\DeclareTranslation{English}{acronym-next-pages}{ff.}

Se você me enviar um e-mail (você encontrará meu endereço na acrodocumentação) com as traduções corretas, eu as adicionarei ao arquivo acro.

informação relacionada