Edit

thodg/libiconv/libcharset/tools/all-locales

Branch :

  • Show log

    Commit

  • Author : Bruno Haible
    Date : 2005-03-22 16:40:23
    Hash : f636e895
    Message : Renamed autoconf to build-aux.

  • libcharset/tools/all-locales
  • #! /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*)
        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