4 # Defines locale settings
6 # Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
7 # Released under the terms of the Artistic Licence 2.0
9 # Source repository: git://git.madduck.net/etc/zsh.git
18 _set_regional_locale $1
21 _set_regional_locale()
28 export LC_TELEPHONE=$1
29 export LC_MEASUREMENT=$1
30 export LC_IDENTIFICATION=$1
33 if [ -x =locale ]; then
34 _LOCALE="$(locale -a)"
36 # I prefer British English and UTF-8 over US English and non-UTF-8
37 # And if available, I'll take New Zealand-ey (yes, I love you, GIRLFRIEND)
40 _set_locale en_US.UTF-8
44 warn "no utf-8 locale available"
45 _set_locale en_US.ISO-8859-15
49 warn "no utf-8 locale available"
50 _set_locale en_US.ISO-8859-1
54 warn "no utf-8 or iso locale available"
63 export LANGUAGE="${LANG}:en"
65 unfunction _set_regional_locale
66 unfunction _set_locale