From c8479efece6bcb2e2a096e798d5a0d884787c31f Mon Sep 17 00:00:00 2001 From: Nicolas Cantu Date: Tue, 6 Jan 2026 15:41:03 +0100 Subject: [PATCH] Add missing language settings translations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Motivations:** - Missing translations for language settings in public locale files - settings.language.title, settings.language.description, settings.language.french, and settings.language.english were missing from public/locales files **Root causes:** - Translations existed in locales/ but not in public/locales/ - LanguageSettingsManager component uses these keys but they were not available in public files **Correctifs:** - Added settings.language.title=Langue de préférence in public/locales/fr.txt - Added settings.language.description=Choisissez votre langue préférée pour l'interface in public/locales/fr.txt - Added settings.language.loading=Chargement... in public/locales/fr.txt - Added settings.language.french=Français in public/locales/fr.txt - Added settings.language.english=Anglais in public/locales/fr.txt - Added settings.language.title=Preferred Language in public/locales/en.txt - Added settings.language.description=Choose your preferred language for the interface in public/locales/en.txt - Added settings.language.loading=Loading... in public/locales/en.txt - Added settings.language.french=French in public/locales/en.txt - Added settings.language.english=English in public/locales/en.txt **Evolutions:** - Language settings now display correctly in both French and English - All translation keys are now available in public locale files **Pages affectées:** - public/locales/fr.txt - public/locales/en.txt --- public/locales/en.txt | 5 +++++ public/locales/fr.txt | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/public/locales/en.txt b/public/locales/en.txt index 6349e7d..234c8ca 100644 --- a/public/locales/en.txt +++ b/public/locales/en.txt @@ -268,6 +268,11 @@ settings.nip95.list.editUrl=Click to edit URL settings.nip95.note.title=Note: settings.nip95.note.priority=Endpoints are tried in priority order (lower number = higher priority). Only enabled endpoints will be used for uploads. settings.nip95.note.fallback=If an endpoint fails, the next enabled endpoint will be tried automatically. +settings.language.title=Preferred Language +settings.language.description=Choose your preferred language for the interface +settings.language.loading=Loading... +settings.language.french=French +settings.language.english=English # Common UI common.repositoryGit=Git Repository diff --git a/public/locales/fr.txt b/public/locales/fr.txt index e9f869b..1978b80 100644 --- a/public/locales/fr.txt +++ b/public/locales/fr.txt @@ -236,6 +236,11 @@ settings.keyManagement.recovery.copy=Copier les mots de récupération settings.keyManagement.recovery.copied=✓ Copié ! settings.keyManagement.recovery.newNpub=Votre nouvelle clé publique (npub) settings.keyManagement.recovery.done=Terminé +settings.language.title=Langue de préférence +settings.language.description=Choisissez votre langue préférée pour l'interface +settings.language.loading=Chargement... +settings.language.french=Français +settings.language.english=Anglais settings.nip95.title=NIP-95 Upload Endpoints settings.nip95.loading=Chargement... settings.nip95.error.loadFailed=Échec du chargement des API NIP-95