]> git.pld-linux.org Git - projects/rc-scripts.git/blob - lang.sh
Synced with latest from old repo
[projects/rc-scripts.git] / lang.sh
1 #!/bin/sh
2
3 if [ -f /etc/sysconfig/i18n ]; then
4     . /etc/sysconfig/i18n
5
6    [ -n "$LANG" ] && export LANG || unset LANG
7    [ -n "$LC_CTYPE" ] && export LC_CTYPE || unset LC_CTYPE
8    [ -n "$LC_COLLATE" ] && export LC_COLLATE || unset LC_COLLATE
9    [ -n "$LC_MESSAGES" ] && export LC_MESSAGES || unset LC_MESSAGES
10    [ -n "$LC_NUMERIC" ] && export LC_NUMERIC || unset LC_NUMERIC
11    [ -n "$LC_MONETARY" ] && export LC_MONETARY || unset LC_MONETARY
12    [ -n "$LC_TIME" ] && export LC_TIME || unset LC_TIME
13    [ -n "$LC_ALL" ] && export LC_ALL || unset LC_ALL
14    [ -n "$LANGUAGE" ] && export LANGUAGE || unset LANGUAGE
15    [ -n "$LINGUAS" ] && export LINGUAS || unset LINGUAS
16
17    # deprecated
18    if [ -n "$SYSTERM" ]; then
19       export TERM=$SYSTERM
20    fi
21
22    if [ -n "$SYSFONTACM" ]; then
23        case $SYSFONTACM in
24          iso01*|iso02*|iso15*|koi*)
25               LESSCHARSET=latin1
26               INPUTRC=/etc/inputrc
27               export LESSCHARSET INPUTRC
28               if [ "$TERM" = "linux" ]; then
29                   if ls -l /proc/$$/fd/0 2>/dev/null | grep -- '-> /dev/tty[0-9]*$' >/dev/null 2>&1; then
30                       echo -n -e '\033(K' > /proc/$$/fd/0
31                   fi
32               fi
33               ;;
34       esac
35    fi
36
37    if [ -n "$INPUTRC" ]; then
38       export INPUTRC
39    fi
40
41    if [ -n "$LESSCHARSET" ]; then
42        export LESSCHARSET
43    elif [ "$TERM" = "linux-lat" ]; then
44        LESSCHARSET=latin1
45       export LESSCHARSET
46    fi
47
48
49 fi
This page took 0.08416 seconds and 4 git commands to generate.