diff options
Diffstat (limited to 'macros/latex/contrib/translations/translations.sty')
-rw-r--r-- | macros/latex/contrib/translations/translations.sty | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/macros/latex/contrib/translations/translations.sty b/macros/latex/contrib/translations/translations.sty index f3fac4dce0..ea75c22521 100644 --- a/macros/latex/contrib/translations/translations.sty +++ b/macros/latex/contrib/translations/translations.sty @@ -25,8 +25,8 @@ % If you have any ideas, questions, suggestions or bugs to report, please % feel free to contact me. % -------------------------------------------------------------------------- -\newcommand*\@trnslt@date{2021/01/17} -\newcommand*\@trnslt@version{v1.10a} +\newcommand*\@trnslt@date{2022/01/04} +\newcommand*\@trnslt@version{v1.11} \newcommand*\@trnslt@packageinfo{internationalization of LaTeX2e packages} \ProvidesPackage{translations}[% @@ -388,8 +388,6 @@ {\long\csdef{@trnslt@word@\detokenize{#1}@\@trnslt@dialect@of{#2}}{#3}}% } {\long\csdef{@trnslt@word@\detokenize{#1}@\@trnslt@language{#2}}{#3}}% - % save the <word> as <word>: - \csdef{@trnslt@word@\detokenize{#1}@literal}{#1}% } {\@trnslt@err@unknown@lang{#2}}% } @@ -510,7 +508,7 @@ {% \@trnslt@if@translation{#1}{fallback} {\@trnslt@translation@value{#1}{fallback}} - {\@trnslt@translation@value{#1}{literal}}% + {\detokenize{#1}}% literal }% } @@ -519,9 +517,7 @@ } \newcommand*\@trnslt@translation@value[2]{% - \unexpanded\expandafter\expandafter\expandafter{% - \csname @trnslt@word@\detokenize{#1}@#2\endcsname - }% + \csname @trnslt@word@\detokenize{#1}@#2\endcsname } % this is not expandable! @@ -536,7 +532,7 @@ \@trnslt@info{Using fallback translation for `#1'}% \csuse{@trnslt@word@\detokenize{#1}@fallback} } - {\csuse{@trnslt@word@\detokenize{#1}@literal}}% + {\detokenize{#1}}% literal }% } @@ -552,7 +548,7 @@ \@trnslt@info{Using fallback translation for `#1'}% \@trnslt@get@lowercase{\csuse{@trnslt@word@\detokenize{#1}@fallback}}% } - {\@trnslt@get@lowercase{\csuse{@trnslt@word@\detokenize{#1}@literal}}}% + {\detokenize{#1}}% literal }% } @@ -632,7 +628,7 @@ % #1: name % #2: lang \newrobustcmd*\@trnslt@check@dictionary[2]{% - \AddToHook{file/after/#1-\@trnslt@language{#2}.trsl} + \AddToHook{file/#1-\@trnslt@language{#2}.trsl/after} {% \edef\@trnslt@tmpa{\@trnslt@language{#2}}% \ifcsdef{@trnslt@dictionary@#1@\@trnslt@tmpa} @@ -897,6 +893,7 @@ \DeclareLanguageDialect{canadien}{french} \DeclareLanguageDialect{canadian}{english} \DeclareLanguageDialect{newzealand}{english} +\DeclareLanguageDialect{nynorsk}{norwegian} \DeclareLanguageDialect{irish}{gaelic} \DeclareLanguageDialect{scottish}{gaelic} \DeclareLanguageDialect{austrian}{german} @@ -1025,7 +1022,6 @@ \DeclareLanguageAlias {norsk}{norwegian} \DeclareLanguageAlias {Norsk}{norsk} \DeclareLanguageAlias {Norwegian}{norwegian} -\DeclareLanguageAlias {nynorsk}{norwegian} \DeclareLanguageAlias {Nynorsk}{nynorsk} \DeclareLanguageAlias {Occitan}{occitan} \DeclareLanguageAlias {lenga d'oc}{occitan} @@ -1235,3 +1231,8 @@ - add Brazilian basic dictionary 2021/01/16 v1.10 - remove scrlfile dependency 2021/01/16 v1.10a - correct bug from last update +2022/01/04 v1.11 - fix issue #18 + - undo v1.7, fixes issue #12 + - make nynorsk a dialect of norsk, fixes issue #19 + - don't define the literal string as command but output it + directly; fixes issue #13 |