3e3fa11951
Introduce errorMessages.js with i18n translation keys for all user-facing errors (form, connection, API) and validators.js with reusable validation functions that reference those keys. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>