Switch language to preferred language and store when changed