# Fix environment / locale variables in case language chooser is enabled in the lightdm panel.

if [ -L /usr/share/lightdm/lightdm-gtk-greeter.conf.d/02debian-edu.conf ] && \
    [ -e /run/lightdm.pid ] && [ -f $HOME/.dmrc ]; then
    if cat $HOME/.dmrc | grep Language ; then
	export LANGUAGE="$(cat $HOME/.dmrc | grep Language | cut -d'=' -f2 | sed -e 's/utf8/UTF-8/')"
	DEFAULT_LOCALE="$(locale | head -1 | cut -d'=' -f2)"
	export LC_CTYPE=$LANGUAGE
	export LC_NUMERIC=$DEFAULT_LOCALE
	export LC_TIME=$DEFAULT_LOCALE
	export LC_COLLATE=$DEFAULT_LOCALE
	export LC_MONETARY=$DEFAULT_LOCALE
	export LC_MESSAGES=$LANGUAGE
	export LC_PAPER=$DEFAULT_LOCALE
	export LC_NAME=$DEFAULT_LOCALE
	export LC_ADDRESS=$DEFAULT_LOCALE
	export LC_TELEPHONE=$DEFAULT_LOCALE
	export LC_MEASUREMENT=$DEFAULT_LOCALE
	export LC_IDENTIFICATION=$LANGUAGE
    fi
fi
#
