init switch before controller. language setting should always be set.