NuvioStreaming/composeApp
Stéphane 33412cc700 i18n(fr): extract hardcoded strings, harmonize tutoiement, audit cohérence
- Extract 13 hardcoded user-facing strings from cloud, collection, player,
  debrid, IntroDB to res/values/strings.xml (FR translations included)
- Refactor titleForMedia() to accept localized suffixes as parameters,
  wrap addTmdbSourceFromInput/addTraktSourceFromResult in scope.launch
- Pre-load error message for runCatching error() to keep i18n-aware
- Harmonize entire values-fr/strings.xml to tutoiement (100 occurrences
  converted from vouvoiement: Cliquez→Clique, Vous→Tu, Votre→Ton, etc.)
- Fix terminology inconsistencies: Résumé→Aperçu, Réseaux→Chaînes (TMDB),
  Suivant→À suivre (up next), Téléchargement échoué→Échec du téléchargement,
  Découverte TMDB→TMDB Discover, etc.
- Add 134 EN strings, +444 FR (134 new + 310 backfill/rewrites)
- Parity preserved: 1532 ↔ 1532 strings, 0 placeholder divergence
2026-05-24 09:48:01 +02:00
..
libs ref: adding upstream tv quickjs lib 2026-05-20 17:01:37 +05:30
src i18n(fr): extract hardcoded strings, harmonize tutoiement, audit cohérence 2026-05-24 09:48:01 +02:00
build.gradle.kts Revert "removal: debrid integration" 2026-05-22 15:43:50 +05:30
proguard-rules.pro minify build 2026-04-13 02:44:36 +05:30