added full multilanguage support