Acro パッケージ: \printacronyms 翻訳

Acro パッケージ: \printacronyms 翻訳

パッケージの使用中にacro、次のメッセージが表示されます。

パッケージ翻訳の警告: 入力行 67 の「acronym-list-name」のポルトガル語の翻訳が不明です。

パッケージ翻訳の警告: `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

関連情報