Coffeeholic

PublicVersion 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