#!/bin/sh if [ $# -lt 1 ]; then echo "usage: nlsterm locale [charset]" >&2 exit 1 fi locale=$1 export LANG=$locale if [ $# -eq 2 ]; then charset=$2 else case $1 in ar_*) charset=iso8859-6 ;; cs_CZ) charset=iso8859-2 ;; el_GR) charset=iso8859-7 ;; fa_IR) charset=iso10646-1 ;; he_IL) charset=iso10646-1 ;; hi_IN) charset=iso10646-8 ;; hr_HR) charset=iso8859-2 ;; hu_HU) charset=iso8859-2 ;; iw_IL) charset=iso8859-8 ;; lt_LT) charset=iso8859-13 ;; lv_LV) charset=iso8859-13 ;; mk_MK) charset=iso8859-5 ;; mr_IN) charset=iso10646-1 ;; mt_MT) charset=iso8859-3 ;; pl_PL) charset=iso8859-2 ;; ro_RO) charset=iso8859-2 ;; ru_RU) charset=iso8859-5 ;; ru_UA) charset=koi8-u ;; sk_SK) charset=iso8859-2 ;; sl_SI) charset=iso8859-2 ;; sr_YU) charset=iso8859-2 ;; ta_IN) charset=iso10646-1 ;; te_IN) charset=iso10646-1 ;; tr_TR) charset=iso8859-9 ;; uk_UA) charset=koi8-u ;; vi_VN) charset=iso10646-1 ;; *.UTF-8) charset=iso10646-1 u8flag="-u8" ;; *) charset=iso8859-1 ;; esac fi font="-misc-fixed-medium-r-normal--20-*-$charset" u8flag="" if [ "$charset" = "iso10646-1" ]; then u8flag="-u8" fi xterm -T "XTerm [$locale - $charset]" $u8flag -fn $font .