翻译程序包未提供预期的语言翻译

翻译程序包未提供预期的语言翻译

我正在尝试定义一些新keys内容translator以用于我自己的主题,例如版权声明等。但是我似乎做错了什么,我正在寻求支持。这是我的 MWE:

\documentclass[german]{beamer}
\usepackage{filecontents}

\begin{filecontents*}{test-German.dict}
\ProvidesDictionary{test}{German}
\providetranslation{test}{German}
\end{filecontents*}

\begin{filecontents*}{test-English.dict}
    \ProvidesDictionary{test}{English}
    \providetranslation{test}{English}
\end{filecontents*}

\usedictionary{test}

\begin{document}
\begin{frame}
\translate{test}

\translate{author}
\end{frame}
\end{document}

我预计使用\translate{test}应该显示德语\translate{author}应显示作者,但它仍然是用英语书写的。至少它似乎translator加载了我的字典,但为什么它不加载德语字典并使用它呢?

相关内容