Implemented LanguageManger instead of hack