From 70a1cc2e63d2c49a135bd89cec3ffb1d427d90ee Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Tue, 30 Jun 2026 16:21:47 +0800
Subject: [PATCH] Freeze prep TagLauncher 8.2.9 Pro status UI

---
 src/Apptag/Localization/fr.json |  133 +++++++++++++++++++++++++++++++-------------
 1 files changed, 93 insertions(+), 40 deletions(-)

diff --git a/src/Apptag/Localization/fr.json b/src/Apptag/Localization/fr.json
index de9a0a7..65a6ebc 100644
--- a/src/Apptag/Localization/fr.json
+++ b/src/Apptag/Localization/fr.json
@@ -8,8 +8,8 @@
   "menu.language": "Langue",
   "menu.help": "Aide",
   "menu.version": "Version",
-  "menu.proStatus.free": "Vous utilisez actuellement la version gratuite (passer à Pro)",
-  "menu.proStatus.unlocked": "Vous êtes actuellement un utilisateur Pro privilégié",
+  "menu.proStatus.free": "Vous êtes actuellement utilisateur gratuit (passer maintenant à 👑Pro)",
+  "menu.proStatus.unlocked": "Vous êtes actuellement un utilisateur 👑Pro privilégié",
   "settings.language": "Langue",
   "settings.languagePicker": "Langue de l'app :",
   "settings.languageDesc": "Choisissez la langue utilisée par les menus et les réglages.",
@@ -105,16 +105,16 @@
   "smart.category.productivity": "Productivité",
   "smart.category.file-management": "Gestion de fichiers",
   "smart.category.transfer": "Envois et téléchargements",
-  "smart.category.development": "Développement",
+  "smart.category.development": "Programmation",
   "smart.category.design": "Conception",
   "smart.category.writing": "Rédaction",
   "smart.category.media": "Médias",
   "smart.category.video": "Vidéo",
   "smart.category.audio": "Son",
-  "smart.category.picture-photo": "Images et photos",
+  "smart.category.picture-photo": "Images",
   "smart.category.utilities": "Utilitaires",
   "smart.category.system": "Apps système",
-  "smart.category.system-enhancement": "Améliorations système",
+  "smart.category.system-enhancement": "Outils système",
   "smart.category.entertainment": "Divertissement",
   "smart.category.game": "Jeux",
   "smart.category.finance": "Finances",
@@ -162,35 +162,38 @@
   "settings.systemSchemeApplyFailed": "Aucun résultat de classification intelligente à appliquer.",
   "scheme.local": "Schéma local",
   "scheme.systemSmartStart": "Schéma initial intelligent du système",
-  "settings.bubbleDisplayScope": "Bubble tips show for:",
-  "settings.bubbleAllApps": "All apps",
-  "settings.bubbleUncommonOnly": "Uncommon apps only",
-  "quickSearch.title": "Quick Search",
-  "quickSearch.placeholder": "Search apps, tags, and notes",
-  "quickSearch.inputAccessibility": "Quick Search input",
-  "quickSearch.emptyPrompt": "Start typing to search apps, tags, and notes.",
-  "quickSearch.noResults": "No apps found.",
-  "quickSearch.launchFailed": "Unable to open this app. Please try again or choose another app.",
-  "quickSearch.tagPrefix": "Tag",
-  "quickSearch.hotkeys": "Keyboard shortcuts",
-  "quickSearch.mainHotkey": "App list",
-  "quickSearch.mainHotkeyDesc": "Opens the TagLauncher app list.",
-  "quickSearch.status.Active": "Active",
-  "quickSearch.status.registrationFailed": "Registration failed",
-  "quickSearch.status.unavailable": "Shortcut unavailable",
-  "quickSearch.mainHotkeyUnavailableMessage": "%shortcut% cannot be registered right now. It may be used by macOS, an input method, or another app. The app-list shortcut is temporarily unavailable. Check keyboard shortcuts or shortcut conflicts, then restart TagLauncher. Error code: %status%.",
-  "quickSearch.globalHotkeyUnavailableMessage": "%shortcut% cannot be registered right now. It may be used by macOS, an input method, or another app. Global Quick Search is temporarily unavailable. Check keyboard shortcuts or shortcut conflicts, then restart TagLauncher. Error code: %status%.",
-  "quickSearch.loading": "Preparing search index…",
-  "quickSearch.internalHotkey": "Quick Search (inside TagLauncher)",
-  "quickSearch.internalHotkeyDesc": "Works only while the TagLauncher app list is open.",
-  "quickSearch.internalHotkeyStatus": "App list only",
-  "quickSearch.globalHotkey": "Quick Search (global)",
-  "quickSearch.globalHotkeyDesc": "Open Quick Search globally when the TagLauncher app list is not visible.",
-  "quickSearch.spaceDisplay": "Space",
+  "settings.bubbleDisplayScope": "Afficher les bulles d’aide pour :",
+  "settings.bubbleAllApps": "Toutes les apps",
+  "settings.bubbleUncommonOnly": "Apps peu utilisées seulement",
+  "quickSearch.title": "Recherche rapide",
+  "quickSearch.placeholder": "Rechercher apps, étiquettes et notes",
+  "quickSearch.inputAccessibility": "Champ de recherche rapide",
+  "quickSearch.emptyPrompt": "Commencez à saisir pour rechercher des apps, des étiquettes et des notes.",
+  "quickSearch.noResults": "Aucune app trouvée.",
+  "quickSearch.launchFailed": "Impossible d’ouvrir cette app. Réessayez ou choisissez une autre app.",
+  "quickSearch.tagPrefix": "Étiquette",
+  "quickSearch.hotkeys": "Raccourcis clavier",
+  "quickSearch.mainHotkey": "Liste des apps",
+  "quickSearch.mainHotkeyDesc": "Ouvre la liste des apps TagLauncher.",
+  "quickSearch.status.Active": "Actif",
+  "quickSearch.status.registrationFailed": "Échec de l’enregistrement",
+  "quickSearch.status.unavailable": "Raccourci indisponible",
+  "quickSearch.mainHotkeyUnavailableMessage": "%shortcut% ne peut pas être enregistré pour le moment. Il est peut-être utilisé par macOS, une méthode de saisie ou une autre app. Le raccourci de la liste des apps est temporairement indisponible. Vérifiez les raccourcis clavier ou les conflits, puis redémarrez TagLauncher. Code d’erreur : %status%.",
+  "quickSearch.globalHotkeyUnavailableMessage": "%shortcut% ne peut pas être enregistré pour le moment. Il est peut-être utilisé par macOS, une méthode de saisie ou une autre app. La recherche rapide globale est temporairement indisponible. Vérifiez les raccourcis clavier ou les conflits, puis redémarrez TagLauncher. Code d’erreur : %status%.",
+  "quickSearch.loading": "Préparation de l’index de recherche…",
+  "quickSearch.internalHotkey": "Recherche rapide (dans TagLauncher)",
+  "quickSearch.internalHotkeyDesc": "Fonctionne uniquement lorsque la liste des apps TagLauncher est ouverte.",
+  "quickSearch.internalHotkeyStatus": "Liste des apps uniquement",
+  "quickSearch.globalHotkey": "Recherche rapide (globale)",
+  "quickSearch.globalHotkeyDesc": "Ouvre la recherche rapide globale lorsque la liste des apps TagLauncher n’est pas visible.",
+  "quickSearch.spaceDisplay": "Space (barre d’espace)",
+  "trackpadGesture.title": "Geste du trackpad",
+  "trackpadGesture.description": "Associez un geste du trackpad dans un outil tiers à cette URL pour afficher la liste des apps.",
+  "trackpadGesture.status": "Outil tiers",
   "smart.category.GTD": "Tâches et GTD",
   "smart.category.Notes": "Prises de notes",
   "smart.category.Meeting": "Réunions",
-  "smart.category.office": "Bureau",
+  "smart.category.office": "Bureau et documents",
   "smart.category.PDF": "PDF",
   "smart.category.api-tools": "Outils API",
   "smart.category.database-tools": "Bases de données",
@@ -235,13 +238,13 @@
   "usageTips.tip8.title": "Astuce 8 - Modifier les notes",
   "usageTips.tip8.detail": "Clic droit sur une app, saisissez une note.",
   "theme.default": "Par défaut",
-  "theme.deepBlue": "Bleu profond",
+  "theme.deepBlue": "Coloré sombre",
   "theme.black": "Noir",
   "theme.pink": "Rose",
   "theme.purple": "Violet",
   "theme.green": "Vert",
   "theme.blue": "Bleu",
-  "theme.colorful": "Coloré",
+  "theme.colorful": "Coloré clair",
   "usageTips.closeReminder.title": "Retrouver les astuces plus tard",
   "usageTips.closeReminder.message": "Vous pourrez revoir les astuces dans Réglages > Général en décochant « Masquer les astuces d’utilisation ».",
   "usageTips.closeReminder.doNotRemind": "Compris. Ne plus me le rappeler quand je ferme les astuces.",
@@ -249,9 +252,9 @@
   "pro.card.badge": "Pro",
   "pro.card.previewBadge": "Aperçu",
   "pro.card.restore": "Restaurer les achats",
-  "pro.card.summary.free": "Débloquez des thèmes premium, l'importation et l'exportation de mises en page, des notes illimitées et le tri manuel des applications enregistrées.",
+  "pro.card.summary.free": "Débloquez les couleurs personnalisées de tags, les thèmes premium, l’import/export de disposition, les notes illimitées et les raccourcis personnalisés.",
   "pro.card.summary.legacy": "Merci d'avoir soutenu TagLauncher dès le début. Votre accès Pro est déjà actif.",
-  "pro.card.summary.unlocked": "Pro est actif sur ce Mac. Les thèmes premium et les outils de mise en page avancés sont prêts.",
+  "pro.card.summary.unlocked": "Pro est actif sur ce Mac. Les couleurs de tags, thèmes avancés, notes illimitées, raccourcis personnalisés et outils de disposition sont prêts.",
   "pro.card.title.free": "Passer à Pro",
   "pro.card.title.legacy": "Pro débloqué",
   "pro.card.title.unlocked": "Pro débloqué",
@@ -260,13 +263,13 @@
   "pro.feature.export.benefit": "Enregistrez vos balises, votre commande et votre mise en page actuelles en tant que sauvegarde réutilisable.",
   "pro.feature.import": "Importation de mise en page",
   "pro.feature.import.benefit": "Restaurez une mise en page TagLauncher enregistrée sur ce Mac en une seule étape.",
-  "pro.feature.notes": "Notes illimitées",
-  "pro.feature.notes.benefit": "Enregistrez des notes pour chaque application sans la limite gratuite de 5 notes.",
+  "pro.feature.notes": "Notes d’app personnalisées",
+  "pro.feature.notes.benefit": "La version gratuite inclut 3 notes d’app. Pro débloque les notes illimitées pour chaque app.",
   "pro.feature.sorting": "Tri des applications enregistrées",
   "pro.feature.sorting.benefit": "Conservez l’ordre manuel de vos applications après avoir quitté le mode édition.",
   "pro.feature.themes": "Thèmes premium",
   "pro.feature.themes.benefit": "Débloquez tous les thèmes App Grid avancés et conservez-les en permanence.",
-  "pro.notes.limitReached": "La version gratuite peut enregistrer des notes pour jusqu'à 5 applications. Débloquez Pro pour enregistrer un nombre illimité de notes.",
+  "pro.notes.limitReached": "La version gratuite peut enregistrer jusqu’à 3 notes d’app. Débloquez Pro pour des notes illimitées.",
   "pro.notes.remaining": "La version gratuite comprend %limit% notes d'application. %remaining% restant.",
   "pro.operation.cancelled": "Achat annulé.",
   "pro.operation.loading": "Vérification de l'accès Pro…",
@@ -276,7 +279,7 @@
   "pro.operation.restoring": "Restauration de l'achat…",
   "pro.prompt.export": "L'exportation de mise en page est une fonctionnalité Pro. Débloquez Pro pour sauvegarder vos balises, votre commande et votre mise en page actuelles.",
   "pro.prompt.import": "L'importation de mise en page est une fonctionnalité Pro. Déverrouillez Pro pour restaurer une mise en page enregistrée sur ce Mac.",
-  "pro.prompt.notes": "Les notes d'application illimitées font partie de Pro. Débloquez Pro pour enregistrer des notes pour chaque application.",
+  "pro.prompt.notes": "La version gratuite peut enregistrer jusqu’à 3 notes d’app. Débloquez Pro pour noter chaque app.",
   "pro.prompt.sorting": "Le tri manuel des applications enregistrées fait partie de Pro. Débloquez Pro pour conserver votre commande personnalisée.",
   "pro.prompt.themes": "Ce thème fait partie de Pro. Débloquez Pro pour continuer à utiliser les thèmes App Grid avancés.",
   "pro.purchase.failed": "Impossible de finaliser l'achat pour le moment. Veuillez réessayer.",
@@ -290,5 +293,55 @@
   "pro.theme.preview.status": "Aperçu du thème Pro",
   "pro.theme.status.free": "Les thèmes gratuits sont prêts maintenant. Débloquez Pro pour conserver tous les thèmes avancés.",
   "pro.theme.status.preview": "Prévisualisation d'un thème Pro. Déverrouillez Pro pour le conserver une fois l'aperçu terminé.",
-  "pro.theme.status.unlocked": "Tous les thèmes sont débloqués sur ce Mac."
+  "pro.theme.status.previewCountdown": "Aperçu · %time% restantes",
+  "pro.theme.status.unlocked": "Tous les thèmes sont débloqués sur ce Mac.",
+  "theme.tuning.dark": "Réglage coloré sombre",
+  "theme.tuning.light": "Réglage coloré clair",
+  "theme.tuning.desc": "Ajustez le flux de couleurs liquide. Le style clair ou sombre du thème reste conservé. Les thèmes ne modifient que l’arrière-plan de la grille d’apps. Les conteneurs gardent une surface vitrée uniforme.",
+  "pro.feature.customHotkeys": "Raccourcis personnalisés",
+  "pro.feature.customHotkeys.benefit": "Définissez vos raccourcis globaux pour la liste d’apps et Quick Search.",
+  "pro.prompt.customHotkeys": "Les raccourcis personnalisés font partie de Pro. Déverrouillez Pro pour définir vos raccourcis globaux.",
+  "hotkeys.customize": "Modifier le raccourci",
+  "hotkeys.restoreDefault": "Rétablir par défaut",
+  "hotkeys.recording": "Appuyez maintenant sur le nouveau raccourci. Esc pour annuler.",
+  "hotkeys.recordingInline": "Enregistrement",
+  "hotkeys.recordingCancelled": "Enregistrement du raccourci annulé.",
+  "hotkeys.saved": "Raccourci enregistré.",
+  "hotkeys.restored": "Raccourci par défaut rétabli.",
+  "hotkeys.proRequired": "Déverrouillez Pro pour personnaliser les raccourcis.",
+  "hotkeys.error.modifierRequired": "Utilisez au moins Command, Control ou deux modificateurs.",
+  "hotkeys.error.unsupportedKey": "Cette touche n’est pas prise en charge.",
+  "hotkeys.error.reserved": "Ce raccourci est réservé par macOS ou par l’app.",
+  "hotkeys.error.duplicate": "Ce raccourci est déjà utilisé par une autre action TagLauncher.",
+  "hotkeys.error.registrationFailed": "Le raccourci n’a pas pu être enregistré. Code d’erreur : %status%.",
+  "pro.feature.customTagColors": "Couleurs de tags personnalisées",
+  "pro.feature.customTagColors.benefit": "Choisissez n’importe quelle couleur pour chaque tag, y compris les catégories système SmartStart.",
+  "pro.prompt.customTagColors": "Les couleurs de tags personnalisées sont une fonction Pro. Débloquez Pro pour donner toute couleur à chaque tag et mieux reconnaître les catégories.",
+  "settings.proStatus.freeUser": "Vous êtes actuellement utilisateur gratuit",
+  "settings.proStatus.proUser": "Vous êtes actuellement un utilisateur Pro privilégié",
+  "settings.proStatus.lockedListTitle": "Fonctions Pro à débloquer",
+  "settings.proStatus.unlockedListTitle": "Fonctions débloquées",
+  "settings.proStatus.lockedFeature": "✅ Pris en charge",
+  "settings.proStatus.unlockedFeature": "✅Débloqué",
+  "settings.proStatus.freeNotes": "3 gratuites",
+  "settings.proStatus.unlimitedNotes": "✅ Notes illimitées",
+  "settings.proStatus.limitedFeature": "Limité",
+  "settings.proStatus.unsupportedFeature": "Non pris en charge",
+  "settings.proFeature.appNotes": "Notes d’app personnalisées",
+  "settings.proFeature.dataBackup": "Import/export de données et sauvegardes de disposition",
+  "tag.customColor": "Couleur personnalisée",
+  "settings.proBenefit.hotkeys": "Définissez vos propres raccourcis pour les actions TagLauncher.",
+  "settings.proBenefit.tags": "Attribuez une couleur personnalisée à chaque tag pour le reconnaître plus vite.",
+  "settings.proBenefit.data": "Sauvegardez, exportez, importez et restaurez vos catégories et dispositions.",
+  "settings.proBenefit.about": "Tous les avantages Pro sont débloqués sur ce Mac.",
+  "settings.proBenefit.general": "Le conteneur couleur et la grille couleur Pro sont disponibles sur ce Mac.",
+  "settings.proGuide.hotkeys": "Les raccourcis par défaut sont disponibles. Les utilisateurs Pro peuvent les personnaliser.",
+  "settings.proGuide.tags": "7 couleurs par défaut sont disponibles. Les utilisateurs Pro peuvent personnaliser plus de couleurs.",
+  "settings.proGuide.data": "Les utilisateurs Pro peuvent importer et exporter les données de catégories et de disposition.",
+  "settings.proCompare.title": "Différences entre Gratuit et Pro",
+  "settings.proCompare.free": "Gratuit",
+  "settings.proCompare.pro": "Pro",
+  "settings.proStatus.unavailableFeature": "Indisponible",
+  "settings.proStatus.previewFiveMinutes": "Aperçu de 5 minutes seulement",
+  "settings.proGuide.general": "Seuls les utilisateurs Pro peuvent utiliser les conteneurs / grilles colorés"
 }

--
Gitblit v1.9.3