Mude "Teorema" para "Věta" no projetor

Mude "Teorema" para "Věta" no projetor

Tentei usar \uselanguage{Czech}\languagepath{Czech}conforme sugerido emBabel (francês) não traduz o ambiente do teorema na classe Beamer, mas ainda recebo "Teorema" em vez de "Věta" para meu teorema. Como posso ensinar ao beamer as palavras em tcheco? E posso enviar as mutações de idioma ao CTAN de alguma forma para torná-las amplamente disponíveis?

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}

Responder1

Não há nenhum dicionário de tcheco fornecido junto com o translatorsubpacote do Beamer, então você precisa ajudá-lo; o nome da prova foi alterado porque babelconhece \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}

insira a descrição da imagem aqui

Copiei então translator-theorem-dictionary-English.dictpara translator-theorem-dictionary-Czech.dicto diretório atual e alterei a linha relevante, obtendo o resultado desejado mesmo após a retirada da \deftranslationlinha, pois o arquivo foi lido, conforme mostrado por

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

no arquivo de log.

informação relacionada