multi language work. language code must be in lower letter. user can change language now.