diff options
author | Hans Hagen <pragma@wxs.nl> | 2020-11-18 19:42:13 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2020-11-18 19:42:13 +0100 |
commit | 5c3cfe6a56aafb26c7fc6e3aaccec7acec9b621a (patch) | |
tree | 27d9a0d85c7cff3ca882d4632b69ac62b091ec17 /tex/context/base/mkiv/lang-ini.mkxl | |
parent | 018176e75a7b4f3aeeb053cc31928cbaff8442f4 (diff) | |
download | context-5c3cfe6a56aafb26c7fc6e3aaccec7acec9b621a.tar.gz |
2020-11-18 19:16:00
Diffstat (limited to 'tex/context/base/mkiv/lang-ini.mkxl')
-rw-r--r-- | tex/context/base/mkiv/lang-ini.mkxl | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tex/context/base/mkiv/lang-ini.mkxl b/tex/context/base/mkiv/lang-ini.mkxl index 0565a7844..8ca8d7e8e 100644 --- a/tex/context/base/mkiv/lang-ini.mkxl +++ b/tex/context/base/mkiv/lang-ini.mkxl @@ -197,8 +197,8 @@ \doifelselanguage{#1} {\getparameters[\??language#1][#2]} {\setvalue{\??languagelinked#1}{#1}% - \lang_basics_install_indeed{#1}{#1}% - \getparameters[\??language#1][\c!state=\v!start,#2]}% + \getparameters[\??language#1][\c!state=\v!start,#2]% + \lang_basics_install_indeed{#1}{#1}}% \edef\currentsetuplanguage{#1}% \clf_definelanguage{#1}{\specificlanguageparameter{#1}\s!default}% \the\everysetuplanguage @@ -209,7 +209,8 @@ \fi} \def\lang_basics_install_indeed#1#2% - {\ifcsname#1\endcsname\else\setuvalue{#1}{\lang_basics_set_current[#2]}\fi} + {\doifnot{\specificlanguageparameter{#1}\c!command}\v!no + {\ifcsname#1\endcsname\else\frozen\instance\setuvalue{#1}{\lang_basics_set_current[#2]}\fi}} %D When the second argument is a language identifier, a synonym is created. This %D feature is present because we used dutch mnemonics in the dutch version, but |