function msg() { local msgid=$1 local arg1=$2 local arg2=$3 local arg3=$4 local arg4=$5 local arg5=$6 local arg6=$7 local arg7=$8 local arg8=$9 local msgtextkey='${MSG_'${msgid}'_text}' local msgtextkeyString=`eval "echo ${msgtextkey}"` local printfString='['${msgid}'] '${msgtextkeyString} local outMessage=`printf "${printfString}" ${arg1} ${arg2} ${arg3} ${arg4} ${arg5} ${arg 6} ${arg7} ${arg8}` echo ${outMessage} }