Acro-Paket: \printacronyms-Übersetzung

Acro-Paket: \printacronyms-Übersetzung

Während ich acrodas Paket verwende, erhalte ich die folgende Meldung:

Paketübersetzungen Warnung: Übersetzung für „acronym-list-name“ im Portugiesischen unbekannt. In Eingabezeile 67.

Paketübersetzungen Warnung: Es wird eine Fallback-Übersetzung für „Akronym-Listenname“ verwendet.

Das Problem besteht darin, dass ich ein Dokument auf Portugiesisch schreibe und keine Übersetzung für diese Sprache gefunden wird. Wie kann ich eine solche Übersetzung bereitstellen?

Hier ist das 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}

Antwort1

Sie können \DeclareTranslation{Portuguese}{acronym-list-name}{<correct translation>}Ihrer Präambel hinzufügen:

\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}

Das acroPaket verwendet dietranslationsPaketfür die Übersetzungen und verwendet auch andere übersetzte Zeichenfolgen, die Sie möglicherweise auch für Portugiesisch hinzufügen möchten:

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

Wenn Sie mir eine E-Mail (meine Adresse finden Sie in der acroDokumentation) mit den richtigen Übersetzungen senden, füge ich sie hinzu acro.

verwandte Informationen