If german is the default locale then scripts will use the german translation where the translation exist which may not be everywhere.
If you have scripts which depends on the english locale for parsing you will have to either change your system default to english or force the script to use the us locale
I don’t think some is wrong as such - your profile says Plasma as desktop.
Check the content of
~/.config/plasma-localerc
It could be one is en_US.UTF-8 and the other de_DE.UTF-8
In KDE regional settings German was set as main language and US English as second language. This caused the setting of LANGUAGE variable in ~/.config/plasma-localerc:
[Formats]
LANG=de_DE.UTF-8
[Translations]
LANGUAGE=de:en_US
My awk script I usually call in a root environment (sudo -i), while /etc/sudoers allows inheritance of LANGUAGE.
SOLUTIONS:
Solutions can be to either set LANGUAGE=“en_US” for the awk script environment additionaly or to edit /etc/sudoers