It seems like there should just be a single Scope.preferences language preference. @nedbat, how will the user language preference be stored?