Version 16
Localization
Public view
Localization
- Support for American English (default) and $OtherLanguages.
- All UI text, table headers, error messages, notifications, and system messages must be translatable
- Application defaults to American English for unauthenticated users or when no user profile is available
- User profile language determines display language for authenticated users
- Backend returns standardized message codes/keys instead of plain text for all user-facing messages
- Frontend manages all message translation using standardized backend codes
- All components and hooks using useTranslation must always be within TranslationProvider scope