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.