#!/bin/sh
#
# This file should be automatically generated.
#
# Usage:
#   LANGNAME="langname"
#   . languagemap

for list in /etc/languagelist /usr/share/localechooser/languagelist ./languagelist ; do 
	if [ -f "$list" ] ; then
		languages="$list"
	fi
done

log "LANGNAME=$LANGNAME"

line=$(grep "^${LANGNAME};" $languages || true)

log "line=$line"
if [ "$line" ] ; then
	OLD_IFS="$IFS"
	IFS=';'
	set $line
	IFS="$OLD_IFS"

	#echo "C: $*"

	if [ "$3" ] ; then LANGUAGE="$3" ; fi
	if [ "$4" ] ; then COUNTRY="$4" ; fi
	if [ "$5" ] ; then FALLBACKLOCALE="$5" ; LOCALE="$5" ; fi
	if [ "$6" ] ; then LANGUAGELIST="$6"; fi
	if [ "$7" ] ; then CONSOLE="$7"; fi

	if [ -z "$LANGUAGELIST" ] ; then
		LANGUAGELIST="$LANGUAGE"
	fi
else
	echo "error: Unable to locate info on language '$LANGNAME'"
	log "error: Unable to locate info on language '$LANGNAME'"
	FALLBACKLOCALE=""
	LANGUAGE=""
	LOCALE=C
	COUNTRY=US
fi
