From 84503aa5d56d93a046099f803e0a6fee9fdd9fc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Sun, 23 Jan 2022 15:30:53 +0100 Subject: [PATCH] handle translator --- doc/environments/fancythm/fancythm.dtx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/doc/environments/fancythm/fancythm.dtx b/doc/environments/fancythm/fancythm.dtx index 0c77800..9dd032c 100644 --- a/doc/environments/fancythm/fancythm.dtx +++ b/doc/environments/fancythm/fancythm.dtx @@ -335,7 +335,23 @@ % \begin{macrocode} \ProcessKeysOptions{ fancythm } % \end{macrocode} +% % +% This sets up translation if requested. +% Throughout implementation, we can just use \cs{@@_translate:n} +% and will (or not) have translation according to the specified options. +% +% \begin{macrocode} +\bool_if:NTF \g_@@_translator_bool + { + \RequirePackage{translator} + \usedictionary{translator-environment-names} + \cs_set_eq:NN \@@_translate:n \translate + } + { + \cs_set_eq:NN \@@_translate:n \use:n + } +% \end{macrocode} % % \begin{macrocode} %