Beamerで「Theorem」を「Věta」に変更する

Beamerで「Theorem」を「Věta」に変更する

\uselanguage{Czech}\languagepath{Czech}私は提案通りに使用してみましたBabel (フランス語) は Beamer クラスの定理環境を翻訳しませんですが、私の定理は「Věta」ではなく「Theorem」と表示されます。 ビーマーにチェコ語の単語を教えるにはどうすればよいでしょうか? また、言語の変異を何らかの方法で CTAN に送信して、広く利用できるようにすることはできますか?

MWE:

\documentclass{beamer}
\usepackage[czech]{babel}
\uselanguage{Czech}
\languagepath{Czech}
\usepackage[utf8]{inputenc}
\usetheme{Copenhagen}
\begin{document}
\begin{frame}
\begin{proof}
    Some text
\end{proof}
\begin{theorem}
    Some text
\end{theorem}
\end{frame}
\end{document}

答え1

Beamer のサブパッケージにはチェコ語辞書は付属していないため、それを支援する必要があります。は を知っているtranslatorため、証明名が変更されます。babel\proofname

\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[czech]{babel}

\uselanguage{Czech}
\languagepath{Czech}

\usetheme{Copenhagen}

\deftranslation[to=Czech]{Theorem}{Věta}

\begin{document}
\begin{frame}
\begin{proof}
    Some text
\end{proof}
\begin{theorem}
    Some text
\end{theorem}
\end{frame}
\end{document}

ここに画像の説明を入力してください

次に、現在のディレクトリtranslator-theorem-dictionary-English.dictにコピーして関連する行を変更し、行を削除した後でも目的の結果が得られました。これは、ファイルが読み込まれたためです。translator-theorem-dictionary-Czech.dict\deftranslation

(./translator-theorem-dictionary-Czech.dict)

ログファイル内。

関連情報