i18n català + castellà des de l'inici

Generat automàticament des de docs/adr/0007-i18n.md. No editis aquest fitxer directament.

Estat: Acceptat · Data: 2026-09-04

Context

La POC és en castellà; el projecte i la família usen català. Afegir i18n a posteriori és costós i deixa textos hardcodejats.

Decisió

Internacionalització des del primer commit: react-i18next al frontend (src/i18n/ca.json, es.json; ca per defecte, detecció del navegador) i MessageSource al backend (messages_ca.properties, messages_es.properties) per a errors i notificacions. Household.locale determina l’idioma per defecte de la llar; Member pot sobreescriure’l. Idioma del codi: anglès.

Conseqüències

  • Cap text d’usuari literal a components ni a excepcions; tota clau nova s’afegeix a tots els idiomes.
  • Afegir un tercer idioma és només un fitxer nou.