3 # Defines locale settings
5 # Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
6 # Released under the terms of the Artistic Licence 2.0
8 # Source repository: git://git.madduck.net/etc/zsh.git
17 _set_regional_locale $1
20 _set_regional_locale()
27 export LC_TELEPHONE=$1
28 export LC_MEASUREMENT=$1
29 export LC_IDENTIFICATION=$1
32 if [ -x =locale ]; then
33 _LOCALE="$(locale -a)"
35 # I prefer British English and UTF-8 over US English and non-UTF-8
36 # And if available, I'll take New Zealand-ey (yes, I love you, GIRLFRIEND)
39 _set_locale en_US.UTF-8
43 warn "no utf-8 locale available"
44 _set_locale en_US.ISO-8859-15
48 warn "no utf-8 locale available"
49 _set_locale en_US.ISO-8859-1
53 warn "no utf-8 or iso locale available"
62 export LANGUAGE="${LANG}:en"
64 unfunction _set_regional_locale
65 unfunction _set_locale