blob: 54283b8986d61fc83f08204f9f4dd737140edbb7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#! /bin/sh
# Prints the list of all locale names, one per line.
locale -a
test $? = 0 && exit 0
host=`/bin/sh ../build-aux/config.guess`
host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
case "$host_os" in
sunos* | solaris*)
cd /usr/lib/locale && ls -1
;;
freebsd*)
cd /usr/share/locale && ls -1
;;
darwin* | openbsd*)
echo C
cd /usr/share/locale && ls -1 */LC_CTYPE | sed -e 's,/LC_CTYPE$,,'
;;
*)
echo "Don't know how to determine list of locales on $host_os" 1>&2
exit 1
;;
esac
|