mirror of
https://github.com/koala73/worldmonitor.git
synced 2026-05-14 19:16:20 +02:00
* feat(i18n): improve French support and add French Live TV channels
* fix(i18n): cache key collision, use getCurrentLanguage(), restore en.json keys
- Include `lang` in intel brief cache key to prevent cross-language collisions
- Replace direct localStorage reads with getCurrentLanguage() for proper
BCP 47 normalization (fr-FR → fr)
- Restore removed countryBrief.noMarkets and countryBrief.components keys
in en.json (actively used by CountryDeepDivePanel)
- Add French prompt-echo guard ('résumez') to T5 output validation
- Restore trailing newlines in en.json and fr.json
- Revert cosmetic whitespace changes in summarization.ts
---------
Co-authored-by: ValMtp3 <ValMtp3@users.noreply.github.com>
Co-authored-by: Elie Habib <elie.habib@gmail.com>