Paquete Acro: traducción \printacronyms

Paquete Acro: traducción \printacronyms

Mientras uso acroel paquete, recibo el siguiente mensaje:

Traducciones de paquetes Advertencia: Se desconoce la traducción de `acronym-list-name' en portugués. en la línea de entrada 67.

Traducciones de paquetes Advertencia: se utiliza una traducción alternativa para `acronym-list-name '.

El problema aquí es que estoy escribiendo un documento en portugués y no se encuentra ninguna traducción para ese idioma. ¿Cómo puedo proporcionar dicha traducción?

Aquí está el 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}

Respuesta1

Puedes agregar \DeclareTranslation{Portuguese}{acronym-list-name}{<correct translation>}a tu 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}

El acropaquete utiliza eltranslationspaquetepara las traducciones y también utiliza otras cadenas traducidas, que quizás también quieras agregar para el 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.}

Si me envías un correo electrónico (encontrarás mi dirección en la acrodocumentación) con las traducciones correctas, las agregaré a acro.

información relacionada