could probably use the locale.getLanguage() string, but I can see the appeal of having a controlled enum