diff options
author | coadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu> | 2014-08-25 04:39:34 -0300 |
---|---|---|
committer | coadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu> | 2014-08-25 04:39:34 -0300 |
commit | 2d8fa2297c79aa9e49134989bcb752357424fd4b (patch) | |
tree | 257dfa11b0e26c286b503814ea3c777a0cfee088 /libre/filesystem-parabola/locale.sh | |
parent | 8a97f5a1b7ee574476b2c54ce3b1e6d26a81f8b2 (diff) | |
parent | 209738a781a5dc4b683a3204ee75b379489c2e3b (diff) |
Merge branch 'master' of ssh://lukeshu.com:1863/srv/git/mirror/parabola/abslibre
Diffstat (limited to 'libre/filesystem-parabola/locale.sh')
-rw-r--r-- | libre/filesystem-parabola/locale.sh | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/libre/filesystem-parabola/locale.sh b/libre/filesystem-parabola/locale.sh new file mode 100644 index 000000000..3cfc89c1b --- /dev/null +++ b/libre/filesystem-parabola/locale.sh @@ -0,0 +1,27 @@ +#!/bin/sh + +unset 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 + +if [ -n "$XDG_CONFIG_HOME" ] && [ -r "$XDG_CONFIG_HOME/locale.conf" ]; then + . "$XDG_CONFIG_HOME/locale.conf" +elif [ -n $HOME ] && [ -r $HOME/.config/locale.conf ]; then + . "$HOME/.config/locale.conf" +elif [ -r /etc/locale.conf ]; then + . /etc/locale.conf +fi + +LANG=${LANG:-C} +export LANG +[ -n "$LC_CTYPE" ] && export LC_CTYPE +[ -n "$LC_NUMERIC" ] && export LC_NUMERIC +[ -n "$LC_TIME" ] && export LC_TIME +[ -n "$LC_COLLATE" ] && export LC_COLLATE +[ -n "$LC_MONETARY" ] && export LC_MONETARY +[ -n "$LC_MESSAGES" ] && export LC_MESSAGES +[ -n "$LC_PAPER" ] && export LC_PAPER +[ -n "$LC_NAME" ] && export LC_NAME +[ -n "$LC_ADDRESS" ] && export LC_ADDRESS +[ -n "$LC_TELEPHONE" ] && export LC_TELEPHONE +[ -n "$LC_MEASUREMENT" ] && export LC_MEASUREMENT +[ -n "$LC_IDENTIFICATION" ] && export LC_IDENTIFICATION |