chahinebrini
10219e5f68
feat(i18n): add french as 3rd app language
Für Test-Kunden: vollständige fr-Locale mit Tonalität für Recovery-Kontext
(„addiction", „Série", „Période de blocage"). Eigenname „Lyra" und Brand
„Rebreak" bleiben unübersetzt.
- locales/fr.json: 1:1 key parity zu de.json/en.json (UI-Agent-Output)
- lib/i18n.ts: fr in resources + initialLng-Detection (Device-Locale fr → fr)
- stores/language.ts: AppLanguage union ergänzt um 'fr', init-Logic + persistence
- app/settings.tsx: Sprach-Picker mit dritter Option Français
- de.json/en.json: language_fr-Label + language_desc trilingual
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-15 11:03:37 +02:00
..
2026-05-14 00:16:53 +02:00
2026-05-12 22:12:29 +02:00
2026-05-13 21:04:14 +02:00
2026-05-13 16:35:18 +02:00
2026-05-14 22:15:57 +02:00
2026-05-14 22:15:57 +02:00
2026-05-11 16:21:47 +02:00
2026-05-11 15:43:10 +02:00
2026-05-11 15:43:10 +02:00
2026-05-13 16:15:54 +02:00
2026-05-11 15:43:10 +02:00
2026-05-11 15:43:10 +02:00
2026-05-15 11:03:37 +02:00
2026-05-11 15:43:10 +02:00