Adding locales and validation to opinions