fix a lot of fucking issues of multilanguage