use the "yes" language dictionary for selecting a random language since we're guaranteed to have those available
use NSLocale to get the preferred language and country code instead of NSUserDefaults