enhanced language support which is not really working unfortunately. Started to convert messages dict to self._(...) message handling so that app
can change messages via i18n support (instead of config)