Acceptance Criteria:
- User sees more specific validation error details in the extension, rather than generic error messages.
- Error messages are localized in the user's language.
Notes:
Validation errors in the extension return an error code, in addition to the message.
We can also pass a locale option when rendering the chart in the service. Perhaps this can be of some help with the error messages, as well.