#! /bin/sh # Converts native language names into english ones and configures the files if [ $# -lt 2 ] then echo "Not enough parameters given" exit fi english() { lang=$1; shift case $lang in dansk) echo "danish";; deutsch) echo "german";; english) echo "english";; francaise) echo "french";; italiano) echo "italian";; nederlands) echo "dutch";; svenska) echo "swedish";; portugues) echo "brazil,brazilian";; esac } echo "% This file is written automatically by mkconfig" > config.tex echo >> config.tex printf '\\newcommand{\\firstlang}{%s}\n' $1 >> config.tex printf '\\newcommand{\\firstbabel}{%s}\n' `english $1` >> config.tex echo >> config.tex printf '\\newcommand{\\secondlang}{%s}\n' $2 >> config.tex printf '\\newcommand{\\secondbabel}{%s}\n' `english $2` >> config.tex