diff --git a/siunitx-PTB.sty b/siunitx-PTB.sty index f076cee3d034c3f52b4fe13902c6d675e14d640d..74d415e9bbc60084e4e33b009fd30cf55ac423da 100644 --- a/siunitx-PTB.sty +++ b/siunitx-PTB.sty @@ -86,17 +86,21 @@ \ke@isnum{#2}{\origNum[#1]{#2}}{#2}% } +\newcommand*\setupGerman{% + \sisetup{locale=DE,list-separator={; }} +} + \RequirePackage{iflang} \AtBeginDocument{% \IfLanguageName{ngerman}{ - \sisetup{locale=DE} + \setupGerman }{% - \sisetup{locale=UK} + \sisetup{locale=US} } } -\addto\extrasgerman{\sisetup{locale=DE}} -\addto\extrasngerman{\sisetup{locale=DE}} +\addto\extrasgerman{\setupGerman} +\addto\extrasngerman{\setupGerman} \addto\extrasenglish{\sisetup{locale=US}} \endinput