Renamed buttonText to locales because that localized text can be used on labels too.  Makes more sense.