add SetUserPreferredLanguages and update the data fields of language selectors