diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/xsim/xsim.definitions.code.tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/xsim/xsim.definitions.code.tex | 86 |
1 files changed, 61 insertions, 25 deletions
diff --git a/Master/texmf-dist/tex/latex/xsim/xsim.definitions.code.tex b/Master/texmf-dist/tex/latex/xsim/xsim.definitions.code.tex index 1c27ad960a9..02fb1444f71 100644 --- a/Master/texmf-dist/tex/latex/xsim/xsim.definitions.code.tex +++ b/Master/texmf-dist/tex/latex/xsim/xsim.definitions.code.tex @@ -8,7 +8,7 @@ % Web: https://github.com/cgnieder/xsim % E-Mail: contact@mychemistry.eu % ---------------------------------------------------------------------------- -% Copyright 2017--2018 Clemens Niederberger +% Copyright 2017--2019 Clemens Niederberger % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 @@ -34,6 +34,8 @@ \DeclareExerciseParameter*!{solution-env} \DeclareExerciseParameter !{exercise-name} \DeclareExerciseParameter !{solution-name} +\DeclareExerciseParameter {exercises-name} +\DeclareExerciseParameter {solutions-name} \DeclareExerciseParameter !{exercise-template} \DeclareExerciseParameter !{solution-template} \DeclareExerciseParameter* {counter} @@ -75,7 +77,7 @@ \DeclareExerciseTagging {tags} \DeclareExerciseTagging {topics} -\xsimsetup{tags/ingore-untagged=false} +\xsimsetup{tags/ignore-untagged=false} % ---------------------------------------------------------------------------- @@ -160,7 +162,9 @@ exercise-env = exercise , solution-env = solution , exercise-name = \XSIMtranslate {exercise} , + exercises-name = \XSIMtranslate {exercises} , solution-name = \XSIMtranslate {solution} , + solutions-name = \XSIMtranslate {solutions} , exercise-template = default , solution-template = default } @@ -339,6 +343,13 @@ German = \"Ubung } +\DeclareExerciseTranslations {exercises} { + Fallback = exercises , + English = exercises , + French = exercices , + German = \"Ubungen +} + \DeclareExerciseTranslations {question} { Fallback = question , English = question , @@ -346,6 +357,13 @@ German = Aufgabe } +\DeclareExerciseTranslations {questions} { + Fallback = questions , + English = questions , + French = questions , + German = Aufgaben +} + \DeclareExerciseTranslations {solution} { Fallback = solution , English = solution , @@ -353,6 +371,13 @@ German = L\"osung } +\DeclareExerciseTranslations {solutions} { + Fallback = solutions , + English = solutions , + French = solutions , + German = L\"osungen +} + \DeclareExerciseTranslations {point-abbr} { Fallback = p. , English = p. , @@ -377,55 +402,66 @@ \DeclareExerciseTranslations {reached} { Fallback = reached , English = reached , - French = atteint , + French = obtenus , German = erreicht } \DeclareExerciseTranslations {total} { Fallback = total , English = total , - French = totalement , + French = total , German = insgesamt } \DeclareExerciseTranslations {default-heading} { - Fallback = \XSIMmixedcase { \GetExerciseParameter {solution-name} s }~ - to~ the~ \XSIMmixedcase { \GetExerciseParameter {exercise-name} s} , - English = \XSIMmixedcase { \GetExerciseParameter {solution-name} s }~ - to~ the~ \XSIMmixedcase { \GetExerciseParameter {exercise-name} s} , - German = \XSIMmixedcase { \GetExerciseParameter {solution-name} en }~ - zu~ den~ \XSIMmixedcase { \GetExerciseParameter {exercise-name} en} + Fallback = \XSIMmixedcase { \GetExerciseParameter {solutions-name} }~ + to~ the~ \XSIMmixedcase { \GetExerciseParameter {exercises-name} } , + English = \XSIMmixedcase { \GetExerciseParameter {solutions-name} }~ + to~ the~ \XSIMmixedcase { \GetExerciseParameter {exercises-name} } , + French = \XSIMmixedcase { \GetExerciseParameter {solutions-name} ~ + des~ \GetExerciseParameter {exercises-name} } , + German = \XSIMmixedcase { \GetExerciseParameter {solutions-name} }~ + zu~ den~ \XSIMmixedcase { \GetExerciseParameter {exercises-name} } } \DeclareExerciseTranslations {collection-heading} { - Fallback = \XSIMmixedcase { \GetExerciseParameter {exercise-name} s } , - English = \XSIMmixedcase { \GetExerciseParameter {exercise-name} s } , - German = \XSIMmixedcase { \GetExerciseParameter {exercise-name} en } + Fallback = \XSIMmixedcase { \GetExerciseParameter {exercises-name} } , + English = \XSIMmixedcase { \GetExerciseParameter {exercises-name} } , + French = \XSIMmixedcase { \GetExerciseParameter {exercises-name} } , + German = \XSIMmixedcase { \GetExerciseParameter {exercises-name} } } \DeclareExerciseTranslations {per-section-heading} { - Fallback = \XSIMmixedcase { \GetExerciseParameter {solution-name} s }~ - to~ the~ \XSIMmixedcase { \GetExerciseParameter {exercise-name} s}~ + Fallback = \XSIMmixedcase { \GetExerciseParameter {solutions-name} } ~ + to~ the~ \XSIMmixedcase { \GetExerciseParameter {exercises-name} } ~ of~ Section \nobreakspace \ExerciseSection , - English = \XSIMmixedcase { \GetExerciseParameter {solution-name} s }~ - to~ the~ \XSIMmixedcase { \GetExerciseParameter {exercise-name} s}~ + English = \XSIMmixedcase { \GetExerciseParameter {solutions-name} } ~ + to~ the~ \XSIMmixedcase { \GetExerciseParameter {exercises-name} } ~ of~ Section \nobreakspace \ExerciseSection , - German = \XSIMmixedcase { \GetExerciseParameter {solution-name} en }~ - zu~ den~ \XSIMmixedcase { \GetExerciseParameter {exercise-name} en}~ + French = \XSIMmixedcase { \GetExerciseParameter {solutions-name} ~ + des~ \GetExerciseParameter {exercises-name} ~ de~ la~ + section \nobreakspace \ExerciseSection } , + German = \XSIMmixedcase { \GetExerciseParameter {solutions-name} } ~ + zu~ den~ \XSIMmixedcase { \GetExerciseParameter {exercises-name} }~ in~ Abschnitt \nobreakspace \ExerciseSection } \DeclareExerciseTranslations {per-chapter-heading} { - Fallback = \XSIMmixedcase { \GetExerciseParameter {solution-name} s }~ - to~ the~ \XSIMmixedcase { \GetExerciseParameter {exercise-name} s}~ + Fallback = \XSIMmixedcase { \GetExerciseParameter {solutions-name} } ~ + to~ the~ \XSIMmixedcase { \GetExerciseParameter {exercises-name} } ~ of~ Chapter \nobreakspace \ExerciseChapter , - English = \XSIMmixedcase { \GetExerciseParameter {solution-name} s }~ - to~ the~ \XSIMmixedcase { \GetExerciseParameter {exercise-name} s}~ + English = \XSIMmixedcase { \GetExerciseParameter {solutions-name} } ~ + to~ the~ \XSIMmixedcase { \GetExerciseParameter {exercises-name} } ~ of~ Chapter \nobreakspace \ExerciseChapter , - German = \XSIMmixedcase { \GetExerciseParameter {solution-name} en }~ - zu~ den~ \XSIMmixedcase { \GetExerciseParameter {exercise-name} en}~ + French = \XSIMmixedcase { \GetExerciseParameter {solutions-name} ~ + des~ \GetExerciseParameter {exercises-name} ~ + du~ chapitre \nobreakspace \ExerciseChapter } , + German = \XSIMmixedcase { \GetExerciseParameter {solutions-name} } ~ + zu~ den~ \XSIMmixedcase { \GetExerciseParameter {exercises-name} } ~ in~ Kapitel \nobreakspace \ExerciseChapter } % ---------------------------------------------------------------------------- \file_input_stop: + +2019/02/17 fixed error in German translations (issue 39) |