Пакет Acro: \printacronyms перевод

Пакет Acro: \printacronyms перевод

При использовании acroпакета я получаю следующее сообщение:

Переводы пакетов Предупреждение: перевод `acronym-list-name' на португальском языке неизвестен. в строке ввода 67.

Переводы пакетов Предупреждение: используется резервный перевод для `acronym-list-name '.

Проблема в том, что я пишу документ на португальском языке, а перевода на этот язык не найдено. Как я могу предоставить такой перевод?

Вот 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}

решение1

Вы можете добавить \DeclareTranslation{Portuguese}{acronym-list-name}{<correct translation>}в преамбулу:

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

В acroпакете используетсяtranslationsупаковкадля переводов и использует также другие переведенные строки, которые вы также можете добавить для португальского языка:

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

Если вы отправите мне электронное письмо (мой адрес вы найдете в документации acro) с правильными переводами, я добавлю их в acro.

Связанный контент