aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--functions6
1 files changed, 4 insertions, 2 deletions
diff --git a/functions b/functions
index 68f4229..938e5f9 100644
--- a/functions
+++ b/functions
@@ -68,11 +68,13 @@ unset LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY \
LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE \
LC_MEASUREMENT LC_IDENTIFICATION LC_ALL
if [[ $DAEMON_LOCALE = [yY][eE][sS] ]]; then
+ LANG="${LOCALE:=C}"
if [ -r /etc/locale.conf ]; then
. /etc/locale.conf
- else
- export LANG="${LOCALE}"
fi
+ export LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY \
+ LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE \
+ LC_MEASUREMENT LC_IDENTIFICATION LC_ALL
else
export LANG=C
fi