# commonrc

if [ -x /usr/syno/locale/locale_checker.sh ]; then
    /usr/syno/locale/locale_checker.sh
fi

# Locales:
# C POSIX cs_CZ.utf8 da_DK.utf8 de_DE.utf8 en_US.utf8 es_ES.utf8 fr_FR.utf8 hu_HU.utf8
# it_IT.utf8 ja_JP.utf8 ko_KR nb_NO.utf8 nl_NL.utf8 pl_PL.utf8 pt_BR.utf8 pt_PT.utf8
# ru_RU.utf8 sv_SE.utf8 tr_TR.utf8 zh_CN.utf8 zh_TW.utf8

LANG=ru_RU.utf8
PREFIX=/var/packages/MidnightCommander/target
LC_ALL=$LANG

PATH=$PREFIX/bin:$PATH
PS1='\[\e[31m\]\u\[\e[m\]@\[\e[32m\]\h:\[\e[m\][\[\e[33m\]\w\[\e[m\]]\$ '

BASH=$PREFIX/bin/bash
SHELL=$BASH
EDITOR=$PREFIX/bin/nano
TMPDIR=$PREFIX/tmp

export LANG LC_ALL PATH PS1 BASH SHELL EDITOR TMPDIR

if [ $TERM = linux ]; then CONSOLEFONTS=latarcyrheb-sun16.psfu.gz
  case $LANG in
    C|POSIX|en_EN.utf8) KEYMAPS=i386/qwerty/us.map.gz;;
    ru_RU.utf8) KEYMAPS=i386/qwerty/ru.map.gz;;
#    xx_XX.utf8) [ CONSOLEFONTS=... ;] KEYMAPS=i386/qwerty/...;;
    *) CONSOLEFONTS=''; KEYMAPS='';;
  esac
  if [ x$CONSOLEFONTS != 'x' ]; then
    setfont $PREFIX/share/consolefonts/$CONSOLEFONTS
    for i in 1 2 3 4 5 6; do
      echo -ne "\033%G" > /dev/tty$i
    done
  fi
  [ x$KEYMAPS != 'x' ] && loadkeys $PREFIX/share/keymaps/$KEYMAPS
fi
