{
  "_meta": {
    "displayName": "Français",
    "machineTranslated": true
  },
  "ui": {
    "settings": {
      "general": "Général",
      "search": "Recherche",
      "index": "Index",
      "backup": "Récupération",
      "theme": "Thème",
      "display": "Affichage",
      "effects": "Effets",
      "shortcut": "Raccourcis",
      "license": "Licence",
      "statistics": "Statistiques",
      "challenges": "Défis",
      "feedback": "Commentaires",
      "about": "À propos",
      "language": "Langue",
      "ai": "AI",
      "store": "Boutique de Thèmes",
      "tab": "Onglet"
    },
    "language": {
      "title": "Langue d'affichage",
      "description": "Sélectionnez la langue d'affichage de l'application",
      "restart_required": "La langue a été changée.\nLa plupart de l'interface est mise à jour immédiatement, mais certaines zones peuvent ne pas être affectées.\nPour appliquer le changement partout, veuillez redémarrer l'application.",
      "restart_button": "Redémarrer maintenant",
      "note_ai_translation": "[TODO] Translations other than Japanese are AI-generated. Some expressions may have slight nuance differences",
      "note_custom_lang": "[TODO] Adding a language file to the lang folder will automatically appear in this list"
    },
    "nav": {
      "back_to_work": "Retour au travail"
    },
    "tooltips": {
      "lock": "Verrouiller le volet",
      "unlock": "Déverrouiller le volet",
      "refresh": "Actualiser"
    },
    "preview": {
      "unsupported_format": "L'aperçu n'est pas pris en charge pour ce format de fichier"
    }
  },
  "tooltip": {
    "titlebar": {
      "settings": "Ouvrir les paramètres",
      "manual": "Ouvrir le manuel",
      "changelog": "Ouvrir le journal des modifications",
      "challenges": "Voir les défis",
      "minimize": "Réduire",
      "maximize": "Agrandir",
      "close": "Fermer",
      "challenge_title": "Votre titre de défi",
      "challenge_level": "Niveau de défi",
      "feedback": "Envoyer un commentaire",
      "ai_manual": "Ouvrir le manuel IA"
    },
    "statusbar": {
      "cancel_operation": "Annuler la copie/le déplacement (Esc)",
      "cancel_indexing": "Annuler l'indexation",
      "show_log": "Afficher le journal",
      "single_pane": "Volet unique",
      "dual_pane": "Double volet",
      "dual_pane_vertical": "Double panneau (vertical)"
    },
    "store": {
      "refresh": "Recharger la liste des thèmes depuis la boutique",
      "download": "Télécharger et installer ce thème"
    },
    "window": {
      "snap_bottom_left": "Ancrer en bas à gauche",
      "snap_left": "Ancrer à gauche",
      "snap_maximize": "Agrandir",
      "snap_bottom_half": "Ancrer en bas",
      "snap_right": "Ancrer à droite",
      "snap_bottom_right": "Ancrer en bas à droite"
    },
    "preview": {
      "close": "Fermer l'aperçu",
      "prev_file": "Fichier précédent (←)",
      "next_file": "Fichier suivant (→)"
    },
    "controldeck": {
      "close": "Fermer"
    },
    "lock": {
      "tree_unlock": "Déverrouiller l'arborescence",
      "tree_lock": "Verrouiller l'arborescence",
      "favorites_unlock": "Déverrouiller les favoris",
      "favorites_lock": "Verrouiller les favoris",
      "nav_width_unlock": "Déverrouiller la largeur du volet de navigation",
      "nav_width_lock": "Verrouiller la largeur du volet de navigation",
      "delete_confirm_disable": "Désactiver la confirmation de suppression",
      "delete_confirm_enable": "Activer la confirmation de suppression",
      "sidebar_hide": "Masquer le volet de navigation",
      "sidebar_show": "Afficher le volet de navigation",
      "always_on_top_off": "Désactiver toujours au premier plan",
      "always_on_top_on": "Toujours au premier plan",
      "unlock": "Déverrouiller",
      "lock": "Verrouiller",
      "left_sidebar_hide": "Masquer la navigation gauche",
      "left_sidebar_show": "Afficher la navigation gauche",
      "right_sidebar_hide": "Masquer la navigation droite",
      "right_sidebar_show": "Afficher la navigation droite"
    },
    "search": {
      "normal_mode": "Basculer vers la recherche normale (Ctrl+F)",
      "index_mode": "Basculer vers la recherche par index (Ctrl+Shift+F)",
      "grep_off": "Revenir à la recherche par nom de fichier",
      "grep_on": "Rechercher le contenu des fichiers (Ctrl+Shift+G)"
    },
    "search.recursive": "Inclure les sous-dossiers",
    "ai": {
      "disable": "Désactiver les fonctions IA (actuellement : activé)\nAppui long pour ouvrir les paramètres IA",
      "enable": "Activer les fonctions IA (actuellement : désactivé)\nAppui long pour ouvrir les paramètres IA"
    },
    "search.mode_normal": "Rechercher les noms de fichiers dans les sous-dossiers (Ctrl+F)",
    "search.mode_grep": "Rechercher le contenu des fichiers dans les sous-dossiers (Ctrl+Shift+G)",
    "search.mode_index": "Recherche rapide dans les dossiers indexés (Ctrl+Shift+F)",
    "search.mode_filter": "Filtrer les fichiers du dossier actuel en temps réel"
  },
  "actions": {
    "copy": "Copier",
    "move": "Déplacer",
    "delete": "Supprimer",
    "rename": "Renommer"
  },
  "columns": {
    "name": "Nom",
    "size": "Taille",
    "date_modified": "Date de modification",
    "type": "Type",
    "location": "Emplacement",
    "path": "Chemin",
    "extension": "Extension",
    "match": "Correspondance"
  },
  "notifications": {
    "copy_complete": "{0} élément(s) copié(s)",
    "move_complete": "{0} élément(s) déplacé(s)",
    "delete_complete": "{0} élément(s) supprimé(s)"
  },
  "status": {
    "ready": "Prêt",
    "scanning": "Analyse en cours",
    "loading": "Chargement",
    "index": {
      "updating": "Mise à jour de l'index..."
    },
    "favorites_backup": {
      "analyzing": "Sauvegarde des favoris — Analyse...",
      "writing": "Sauvegarde des favoris — Écriture...",
      "processing": "Sauvegarde des favoris — Traitement {0} / {1}...",
      "saving": "Sauvegarde des favoris — Enregistrement..."
    },
    "csv": {
      "scanning": "Export CSV — Analyse...",
      "writing_start": "Export CSV — Début de l'écriture...",
      "processing": "Export CSV — Traitement {0} / {1}...",
      "saving": "Export CSV — Enregistrement..."
    },
    "excel": {
      "scanning": "Export Excel — Analyse...",
      "writing_start": "Export Excel — Début de l'écriture...",
      "processing": "Export Excel — Traitement {0} / {1}...",
      "saving": "Export Excel — Enregistrement..."
    },
    "export": {
      "scanning_items": "Analyse — {0} éléments trouvés..."
    },
    "file_op": {
      "scanning": "Analyse...",
      "scanned": "{0} éléments analysés",
      "moving": "Déplacement {0} / {1}...",
      "copying": "Copie {0} / {1}..."
    },
    "pdf": {
      "converting": "Conversion en PDF — {0} / {1}...",
      "merging": "Fusion des PDF..."
    }
  },
  "common": {
    "ok": "OK",
    "cancel": "Annuler",
    "close": "Fermer",
    "save": "Enregistrer",
    "delete": "Supprimer",
    "reset": "Réinitialiser",
    "back": "Retour",
    "next": "Suivant",
    "apply": "Appliquer",
    "register": "Enregistrer",
    "send": "Envoyer",
    "select_all": "Tout sélectionner",
    "deselect_all": "Tout désélectionner",
    "name": "Nom",
    "path": "Chemin",
    "folder": "Dossier",
    "file": "Fichier",
    "count": "Nombre",
    "unlock": "Libérer",
    "execute": "Exécuter",
    "default_reset": "Réinitialiser par défaut",
    "reset_all": "Tout réinitialiser",
    "today": "Aujourd'hui",
    "yesterday": "Hier",
    "days_ago": "il y a {0} jours",
    "yes": "Oui",
    "no": "Non",
    "loading": "Chargement...",
    "day_sun": "Dim",
    "day_mon": "Lun",
    "day_tue": "Mar",
    "day_wed": "Mer",
    "day_thu": "Jeu",
    "day_fri": "Ven",
    "day_sat": "Sam"
  },
  "settings": {
    "general": {
      "context_menu": "Menu contextuel",
      "context_menu_zenith": "Menu personnalisé de l'application (Recommandé)",
      "context_menu_zenith_desc": "Affiche les opérations de base comme ouvrir, copier, supprimer instantanément. Maj+clic droit affiche le menu compatible Explorer.",
      "context_menu_explorer": "Menu compatible Explorer",
      "context_menu_explorer_desc": "Affiche le menu contextuel standard de Windows (y compris les extensions 7-Zip, etc.).",
      "a_pane_home": "Dossier d'accueil du volet A",
      "b_pane_home": "Dossier d'accueil du volet B",
      "home_desc": "Définir le dossier d'accueil accessible via le bouton Accueil",
      "set_current_folder": "Utiliser le dossier actuel",
      "select_folder": "Sélectionner un dossier",
      "operation": "Opérations",
      "single_click_open": "Ouvrir les dossiers en un seul clic",
      "single_click_open_desc": "Lorsque désactivé, double-cliquez pour ouvrir les dossiers",
      "confirm_delete": "Afficher la confirmation lors de la suppression de fichiers",
      "confirm_delete_desc": "Lorsque désactivé, la suppression s'exécute immédiatement",
      "restore_tabs": "Restaurer les onglets précédents au démarrage",
      "restore_tabs_desc": "Lorsque désactivé, seul le dossier d'accueil est affiché au démarrage",
      "restore_tab_context": "Restaurer automatiquement les paramètres d'affichage par dossier",
      "restore_tab_context_desc": "Mémorise l'ordre de tri et le mode d'affichage par dossier et les applique automatiquement lors d'une revisite",
      "resident_mode": "Mode résident (réduire dans la zone de notification)",
      "resident_mode_desc": "Rester dans la zone de notification au lieu de fermer en cliquant sur le bouton ×",
      "file_display": "Affichage des fichiers",
      "show_path_in_titlebar": "Afficher le chemin du dossier dans la barre de titre",
      "show_path_in_titlebar_desc": "Lorsque désactivé, seul le nom de l'application est affiché",
      "show_file_extensions": "Afficher les extensions de fichiers",
      "show_file_extensions_desc": "Lorsque désactivé, les extensions sont masquées dans les noms de fichiers",
      "show_hidden_files": "Afficher les fichiers et dossiers cachés",
      "show_hidden_files_desc": "Affiche les fichiers avec l'attribut masqué de Windows",
      "downloads_sort_by_date": "Trier le dossier Téléchargements par date de modification",
      "downloads_sort_by_date_desc": "Trie automatiquement par date décroissante lors de la navigation vers le dossier Téléchargements",
      "show_challenge_banner": "Afficher le badge de titre dans l'en-tête",
      "show_challenge_banner_desc": "Affiche le titre de défi généré par IA dans l'en-tête",
      "show_level_banner": "Afficher le badge de niveau dans la barre d'en-tête",
      "show_level_banner_desc": "Affiche votre niveau de défi calculé à partir de l'XP dans la barre d'en-tête",
      "frequent_folder_exclusion": "Exclusions de dossiers fréquents",
      "no_excluded_folders": "Aucun dossier exclu",
      "remove_exclusion": "Supprimer l'exclusion",
      "show_badge_dots": "Afficher les badges AI / Pro",
      "show_badge_dots_desc": "Affiche les icônes de badge AI / Pro sur les fonctions IA et les fonctions sous licence"
    },
    "search": {
      "behavior": "Comportement de recherche",
      "same_pane_new_tab": "Même volet, nouvel onglet",
      "same_pane_new_tab_desc": "Appuyez sur Entrée pour rechercher. Crée un nouvel onglet de résultats dans le même volet. Recherche instantanée dans l'onglet de résultats.",
      "same_pane_current_tab": "Même volet, recherche instantanée dans l'onglet actuel",
      "same_pane_current_tab_desc": "Recherche instantanée pendant la saisie (pas besoin d'Entrée). Affiche les résultats dans l'onglet actuel. Effacez le texte pour revenir à la liste de fichiers.",
      "other_pane_new_tab": "Autre volet, nouvel onglet",
      "other_pane_new_tab_desc": "Appuyez sur Entrée pour rechercher. Volet A→B, volet B→A avec un nouvel onglet. Passage automatique en double volet en mode volet unique.",
      "path_click_behavior": "Comportement du clic sur le chemin des résultats",
      "path_same_tab": "Afficher dans le même onglet",
      "path_same_tab_desc": "Passe des résultats de recherche à la liste de fichiers normale, affichant ce chemin dans le même onglet.",
      "path_same_pane_new_tab": "Même volet, nouvel onglet",
      "path_same_pane_new_tab_desc": "Ouvre un nouvel onglet dans le même volet (comportement hérité).",
      "path_other_pane_new_tab": "Autre volet, nouvel onglet",
      "path_other_pane_new_tab_desc": "Résultats du volet A→volet B, résultats du volet B→volet A avec un nouvel onglet. Passage automatique en double volet en mode volet unique.",
      "display_settings": "Paramètres d'affichage de la recherche",
      "auto_single_pane": "Basculer automatiquement en mode volet unique lors de la recherche",
      "auto_single_pane_desc": "Bascule automatiquement en mode volet unique lors de la recherche pour afficher les résultats dans une zone plus large. Lors de la recherche dans le volet B, l'onglet de recherche apparaît dans le volet A."
    },
    "index": {
      "update_timing": "Fréquence de mise à jour",
      "auto_update": "Détection automatique des modifications (Recommandé)",
      "auto_update_desc": "Surveille la création, la suppression et le renommage des fichiers et dossiers, et met à jour de manière incrémentielle uniquement les parties modifiées.",
      "interval_update": "Mise à jour à intervalles réguliers",
      "interval_update_desc": "Met à jour les différences à l'intervalle spécifié.",
      "every_1h": "Toutes les heures",
      "every_2h": "Toutes les 2 heures",
      "every_4h": "Toutes les 4 heures",
      "every_1d": "Tous les jours",
      "manual_update": "Mise à jour uniquement sur demande",
      "manual_update_desc": "Met à jour uniquement les dossiers non indexés lorsque vous cliquez sur « Indexer les non-indexés » dans la vue Index.",
      "performance": "Performance et charge",
      "eco_mode": "Mettre à jour l'index en mode éco",
      "eco_mode_desc": "Réduit l'utilisation du processeur et du disque pour minimiser l'impact sur les autres applications.",
      "network_low_priority": "Traiter les lecteurs réseau avec une priorité inférieure",
      "network_low_priority_desc": "Traite les dossiers LAN et cloud plus lentement que les dossiers locaux.",
      "full_rebuild_interval": "Intervalle minimum de réindexation complète",
      "hours_6": "6 heures",
      "hours_12": "12 heures",
      "hours_24": "24 heures",
      "idle_only": "Mettre à jour l'index uniquement lorsque la charge CPU est faible",
      "idle_desc_format": "S'exécute uniquement lorsque l'utilisation du processeur est inférieure à {0}%",
      "cpu_threshold": "Seuil CPU :",
      "freshness": "Fraîcheur des résultats de recherche",
      "freshness_aggressive": "Maintenir aussi à jour que possible (priorité à la fraîcheur)",
      "freshness_aggressive_desc": "Effectue agressivement des mises à jour incrémentielles et recherche les zones non indexées à la volée si nécessaire.",
      "freshness_warn": "Afficher un message lorsque l'index peut être obsolète",
      "freshness_warn_desc": "Affiche un avertissement dans les résultats de recherche lorsque certains résultats peuvent manquer.",
      "item_settings": "Paramètres par élément",
      "col_folder": "Dossier",
      "col_schedule": "Planification",
      "col_update_mode": "Mode de mise à jour",
      "no_items": "Aucun dossier enregistré pour l'indexation",
      "open_details": "Ouvrir les paramètres détaillés"
    },
    "backup": {
      "description": "Les sauvegardes sont créées automatiquement à la fermeture de l'application. Utilisez le bouton \"Sauvegarder maintenant\" pour une sauvegarde immédiate. L'IA générera automatiquement des résumés au prochain lancement",
      "backup_now": "Sauvegarder maintenant",
      "no_backups": "Aucune sauvegarde",
      "lock": "Verrouiller",
      "unlock": "Déverrouiller",
      "edit_summary": "Modifier le résumé",
      "restore": "Restaurer cette sauvegarde",
      "prev_page": "Page précédente",
      "next_page": "Page suivante"
    },
    "theme": {
      "wizard": "Assistant de thème",
      "wizard_desc": "Vous ne savez pas quel thème choisir ? Répondez à 3 questions et nous vous suggérerons le meilleur",
      "start_wizard": "Lancer l'assistant",
      "apply_mode": "Thème et mode d'application",
      "preset": "Préréglage personnalisé",
      "preset_desc": "Mode standard où vous cliquez librement pour appliquer votre thème préféré",
      "random_mode": "Mode aléatoire",
      "random_mode_desc": "Sélectionne automatiquement un thème parmi les thèmes enregistrés au démarrage de l'application",
      "random_all": "Aléatoire parmi tous les thèmes",
      "random_category": "Aléatoire dans la catégorie actuelle",
      "draw_now": "Tirer maintenant",
      "pane_mode": "Attribution par volet",
      "pane_mode_desc": "Paramètres avancés pour appliquer différents thèmes au volet de navigation, au volet A et au volet B",
      "schedule_mode": "Horaire",
      "schedule_mode_desc": "Basculer automatiquement entre thèmes jour et nuit",
      "left_nav": "Nav gauche",
      "right_nav": "Nav droite",
      "gallery_desc": "Cliquez sur un thème du dossier de thèmes pour changer instantanément le jeu de couleurs. Placez des fichiers JSON personnalisés dans le dossier de thèmes pour les charger automatiquement",
      "click_to_select": "Cliquez pour sélectionner",
      "customize_theme": "Personnaliser le thème",
      "reset_to_default": "Réinitialiser par défaut",
      "ai_customize_theme": "Ajustement IA",
      "customized": "Personnalisé",
      "delete_theme": "Supprimer le thème",
      "upload_to_store": "Publier sur la Boutique",
      "builtin": "Thème intégré",
      "left": "G",
      "right": "D",
      "schedule_day": "[TODO] Day theme",
      "schedule_night": "[TODO] Night theme",
      "ai_generate": "Génération de thème IA",
      "ai_generate_desc": "L'IA génère automatiquement un thème original à partir de votre description",
      "generate_ai": "Générer un thème avec l'IA",
      "start_ai_wizard": "Démarrer le diagnostic IA"
    },
    "display": {
      "row_height": "Hauteur des lignes de la liste de fichiers",
      "row_height_desc": "Ajustez la hauteur de chaque ligne dans la liste de fichiers. Compact affiche plus de fichiers à la fois, détendu facilite le clic.",
      "row_ultra_compact": "Ultra compact (20 px)",
      "row_compact": "Compact (24 px)",
      "row_standard": "Standard (32 px)",
      "row_relaxed": "Détendu (40 px)",
      "size_bar": "Barre de taille",
      "size_bar_desc": "Affiche une barre représentant la taille relative du fichier dans la colonne Taille",
      "show_size_bar": "Afficher la barre de taille",
      "hover_thumbnail": "Miniature au survol",
      "hover_thumbnail_desc": "Affiche un aperçu miniature à côté du curseur lors du survol des fichiers image en vue détaillée",
      "show_hover_thumbnail": "Afficher la miniature au survol",
      "notification": "Notifications",
      "show_startup_toast": "Afficher la notification de thème au démarrage",
      "show_startup_toast_desc": "Utile pour vérifier quel thème a été appliqué en mode aléatoire ou par catégorie",
      "display_duration": "Durée d'affichage",
      "display_duration_desc": "Durée d'affichage des notifications de fin de copie/déplacement/suppression et des changements de thème dans la barre d'état",
      "duration_short": "Court (1,5s)",
      "duration_standard": "Standard (3s)",
      "duration_long": "Long (5s)",
      "new_tab_default": "Vue par défaut des nouveaux onglets",
      "new_tab_default_desc": "Ordre de tri par défaut appliqué aux nouveaux onglets ouverts avec Ctrl+T ou en spécifiant un chemin. Non appliqué aux onglets de résultats de recherche.",
      "folders_first": "Afficher les dossiers en premier",
      "default_sort": "Ordre de tri par défaut",
      "sort_name": "Nom",
      "sort_date": "Date de modification",
      "sort_size": "Taille",
      "sort_extension": "Extension",
      "sort_ascending": "Croissant",
      "sort_descending": "Décroissant"
    },
    "effects": {
      "a_startup": "A. Démarrage et global",
      "a_startup_desc": "Contrôle l'animation de bienvenue et le calque de chargement au démarrage",
      "a_startup_check": "Activer les effets de démarrage",
      "a_startup_item1": "• Animation de bienvenue",
      "a_startup_item2": "• Calque de chargement",
      "b_glowbar": "B. GlowBar",
      "b_glowbar_desc": "Contrôle la barre de progression GlowBar pendant les opérations de copie/déplacement",
      "b_glowbar_check": "Afficher la barre de progression GlowBar",
      "b_glowbar_item1": "• Fondu, interpolation et lueur de la barre de progression",
      "c_scanbar": "C. Barre d'analyse",
      "c_scanbar_desc": "Contrôle la barre de progression près de la barre d'état pendant le chargement des dossiers et la recherche",
      "c_scanbar_check": "Afficher la barre d'analyse pendant le chargement des dossiers",
      "c_scanbar_item1": "• Barre d'analyse pendant le chargement des dossiers",
      "d_tab": "D. Opérations d'onglets",
      "d_tab_desc": "Contrôle les effets d'animation lors du changement d'onglet et du glissement d'onglet",
      "d_tab_check": "Activer les animations d'opérations d'onglets",
      "d_tab_item1": "• Indicateur d'onglet — glissement du soulignement de l'onglet actif",
      "d_tab_item2": "• Contenu d'onglet — fondu à l'entrée lors du changement",
      "d_tab_item3": "• D&D d'onglet — fondu du marqueur d'insertion pendant le glissement",
      "e_pane": "E. Transitions de volets",
      "e_pane_desc": "Contrôle les animations de changement de volet, d'expansion/réduction du Control Deck et des changements de largeur de la barre latérale",
      "e_pane_check": "Activer les transitions de volets",
      "e_pane_item1": "• Fondu d'entrée/sortie des volets",
      "e_pane_item2": "• Expansion/réduction du Control Deck",
      "e_pane_item3": "• Animation de largeur de la barre latérale",
      "f_theme": "F. Thème",
      "f_theme_desc": "Contrôle l'effet de superposition et l'animation de notification toast lors du changement de thème",
      "f_theme_check": "Activer les effets de changement de thème",
      "f_theme_item1": "• Superposition de changement de thème",
      "f_theme_item2": "• Notification toast du thème",
      "h_preview": "H. Aperçu rapide",
      "h_preview_desc": "Contrôle les animations de fondu et de glissement lors de l'ouverture/fermeture de l'aperçu rapide",
      "h_preview_check": "Activer les effets d'aperçu",
      "h_preview_item1": "• Animation d'ouverture/fermeture de l'aperçu",
      "i_list": "I. Liste de fichiers",
      "i_list_desc": "Contrôle les effets de survol et les animations du menu contextuel dans la liste de fichiers",
      "i_list_check": "Activer les effets de la liste de fichiers",
      "i_list_item1": "• Fondu de la superposition d'informations en vue icônes",
      "i_list_item2": "• Fondu du bouton favori au survol",
      "i_list_item3": "• Mise à l'échelle de l'icône de recherche au survol",
      "i_list_item4": "• Fondu du menu contextuel",
      "l_drag": "L. Glisser-déposer",
      "l_drag_desc": "Contrôle l'affichage de l'étiquette de nom de fichier (adorner suivant le curseur) pendant le glissement",
      "l_drag_check": "Afficher l'adorner de glissement",
      "l_drag_item1": "• Affichage de l'étiquette du nom de fichier pendant le glissement",
      "a_startup_item3": "[TODO] ・ Bar growth animation (favorites, file size, etc.)"
    },
    "shortcut": {
      "instruction": "Cliquez sur une liaison de touche et appuyez sur une touche pour la modifier",
      "reset_all_tooltip": "Réinitialiser tous les raccourcis par défaut",
      "reset_all": "Tout réinitialiser par défaut",
      "reset_one": "Réinitialiser par défaut",
      "export": "Exporter",
      "import": "Importer",
      "exported": "Raccourcis clavier exportés",
      "imported": "Raccourcis clavier importés",
      "import_failed": "Échec de l'importation des raccourcis",
      "export_failed": "Échec de l'exportation des raccourcis"
    },
    "ai": {
      "manual_title": "AI Manual",
      "manual_desc": "Ask AI about the manual. Use when you need help with features",
      "open_manual": "Open AI Manual",
      "validate_model_button": "Valider le modèle",
      "validating_model": "Validation du modèle…",
      "model_valid": "Le modèle \"{0}\" est disponible",
      "model_validate_no_key": "Veuillez d'abord configurer une clé API",
      "model_validate_no_model": "Veuillez sélectionner un modèle",
      "provider_verification_note": "* Seule l'API Gemini a été vérifiée par le développeur. Les autres fournisseurs peuvent ne pas fonctionner correctement",
      "error_401": "Clé API invalide. Veuillez vérifier votre clé",
      "error_403": "Permissions insuffisantes. Vérifiez les permissions dans le tableau de bord du fournisseur",
      "error_404_key": "Point d'accès API introuvable. Vérifiez les paramètres du fournisseur",
      "error_429": "Limite de requêtes atteinte. Veuillez patienter et réessayer",
      "error_500": "Erreur serveur. Veuillez patienter et réessayer",
      "error_network": "Erreur réseau : impossible de joindre le serveur. Vérifiez votre connexion internet",
      "error_generic": "Erreur (HTTP {0}) : {1}",
      "error_403_model": "Pas d'accès à ce modèle. Vérifiez votre plan ou vos autorisations",
      "error_404_model": "Modèle \"{0}\" introuvable. Vérifiez le nom du modèle",
      "feat": {
        "folder_create": "[TODO] AI Folder Creation"
      },
      "active_provider": "Fournisseur actif",
      "active_provider_hint": "Sélectionnez le fournisseur pour les fonctions IA",
      "api_key": "Clé API",
      "api_key_hint": "Les clés sont chiffrées avec DPAPI et stockées localement. Elles ne sont jamais envoyées à l'extérieur",
      "azure_endpoint": "Point de terminaison Azure",
      "azure_endpoint_hint": "Ex. : https://your-resource.openai.azure.com",
      "clear_key": "Effacer",
      "connection_test": "Test de connexion",
      "description": "Configurez l'API utilisée pour les fonctions IA comme la génération automatique de thèmes. Entrez votre propre clé API",
      "enabled": "Activer les fonctions IA",
      "enabled_hint": "Lorsque désactivé, toutes les fonctions IA sont arrêtées",
      "error_no_key": "La clé API n'est pas configurée. Veuillez la définir dans les paramètres",
      "error_parse": "Impossible de traiter la réponse de l'IA. Veuillez réessayer",
      "error_timeout": "Aucune réponse du serveur IA. Veuillez réessayer plus tard",
      "key_cleared": "Clé API effacée",
      "key_configured": "Clé API configurée",
      "key_empty": "Veuillez entrer une clé API",
      "key_not_set": "Clé API non définie",
      "key_saved": "Clé API enregistrée",
      "model": "Modèle",
      "model_hint": "Vous pouvez aussi saisir un nom de modèle absent de la liste. Si vide, le modèle par défaut du fournisseur sera utilisé",
      "provider": "Fournisseur",
      "refresh_models": "Récupérer les derniers modèles depuis l'API",
      "save_key": "Enregistrer",
      "test_button": "Tester la connexion",
      "test_error": "Une erreur est survenue pendant le test",
      "test_failed": "Connexion échouée — veuillez vérifier votre clé",
      "test_success": "Connexion réussie — la clé API est valide",
      "testing": "Test de connexion en cours…",
      "title": "Intégration IA"
    },
    "license": {
      "free_subtitle": "Certaines fonctionnalités ont des limites d'utilisation",
      "full_subtitle": "Toutes les fonctionnalités sont disponibles sans limites",
      "username": "Nom d'utilisateur",
      "username_hint": "Utilisé comme nom d'auteur dans la Boutique de Thèmes",
      "enter_username": "Veuillez entrer un nom d'utilisateur",
      "feature_usage": "Utilisation des fonctionnalités",
      "unlimited": "Illimité",
      "register_key": "Enregistrer la clé de licence",
      "email_placeholder": "Adresse e-mail",
      "key_placeholder": "ZFS-XXXXX-XXXXX-XXXXX-XXXXX",
      "register": "Enregistrer",
      "basic_features": "Fonctions de base",
      "ai_features": "Fonctions IA",
      "thank_you_title": "Thank you!",
      "thank_you_subtitle": "Merci pour votre achat",
      "registered_on": "Enregistré le {0}",
      "email_label": "[TODO] Email address used at purchase",
      "username_label": "[TODO] Username",
      "key_label": "[TODO] License ID"
    },
    "statistics": {
      "usage_count": "Nombre d'utilisations des fonctionnalités",
      "col_feature": "Fonctionnalité",
      "col_trigger": "Déclencheur",
      "col_count": "Nombre d'utilisations",
      "top_folders": "Dossiers les plus consultés",
      "col_folder_name": "Nom du dossier",
      "col_path": "Chemin",
      "col_view_count": "Nombre de vues",
      "open_in_explorer": "Ouvrir dans Explorer",
      "add_to_favorites": "Ajouter aux favoris",
      "recent_files": "Fichiers récemment utilisés",
      "col_file_name": "Nom du fichier",
      "col_last_used": "Dernière utilisation",
      "open_file": "Ouvrir le fichier",
      "show_in_explorer": "Afficher dans Explorer",
      "reset": "Réinitialiser",
      "ai_analysis_title": "Analyse d'utilisation IA",
      "ai_analyze_button": "Analyser",
      "ai_analyzing": "Analyse en cours...",
      "ai_no_data": "Données insuffisantes pour l'analyse",
      "ai_error": "Échec de l'analyse",
      "ai_not_configured": "Fournisseur IA non configuré. Veuillez configurer une clé API dans les Paramètres",
      "ai_limit_reached": "Limite quotidienne d'analyse IA atteinte",
      "ai_col_calls": "Appels",
      "ai_col_cost": "Coût est.",
      "ai_col_input": "Entrée",
      "ai_col_model": "Modèle",
      "ai_col_output": "Sortie",
      "ai_col_provider": "Fournisseur",
      "ai_col_total": "Total",
      "ai_token_by_feature": "Par fonction",
      "ai_token_by_model": "Par modèle",
      "ai_token_no_data": "Aucune donnée pour ce mois",
      "ai_token_pricing_note": "* Les coûts sont des estimations basées sur les tarifs publiés au {0}",
      "ai_token_refresh": "Actualiser",
      "ai_token_title": "Utilisation des jetons IA",
      "ai_token_total": "Total"
    },
    "feedback": {
      "hero_title": "Vos commentaires sont les bienvenus",
      "hero_subtitle": "Rapports de bogues, demandes de fonctionnalités et suggestions sont tous acceptés",
      "privacy_notice": "Vos commentaires sont envoyés à un dépôt privé et ne sont visibles que par le développeur. Ils sont utilisés uniquement pour l'amélioration de la qualité et aucune information personnelle n'est collectée",
      "content": "Contenu",
      "category": "Catégorie",
      "category_bug": "Rapport de bogue",
      "category_feature": "Demande de fonctionnalité",
      "category_other": "Autre",
      "title": "Titre",
      "description": "Description",
      "attachments": "Pièces jointes",
      "attach_sysinfo": "Joindre les informations système",
      "attach_errorlog": "Joindre le journal d'erreurs récent",
      "errorlog_note": "Les journaux collectés automatiquement proviennent de l'activité récente. Ils peuvent ne pas inclure le bogue spécifique que vous souhaitez signaler",
      "send_preview": "Aperçu de l'envoi",
      "preview_placeholder": "Saisissez un titre et une description\npour voir un aperçu ici",
      "sysinfo": "Informations système",
      "errorlog": "Journal d'erreurs récent",
      "footer_notice": "* Envoyé à un dépôt privé (développeur uniquement, pour l'amélioration de la qualité uniquement)"
    },
    "about": {
      "tagline": "Transformez le temps d'organisation en temps de création.",
      "product_info": "Informations sur le produit",
      "author": "Auteur",
      "platform": "Plateforme",
      "auto_update": "Mise à jour automatique",
      "auto_update_enable": "Activer",
      "check_update": "Rechercher des mises à jour",
      "restart_apply": "Redémarrer et appliquer",
      "features": "Fonctionnalités",
      "feature_fast": "Opérations rapides",
      "feature_fast_desc": "Une expérience à double volet conçue pour une utilisation sans stress avec le clavier et la souris",
      "feature_safe": "Sécurité intégrée",
      "feature_safe_desc": "Des protections intégrées comme la confirmation de suppression et les fonctions de verrouillage pour éviter les opérations accidentelles",
      "feature_layout": "Disposition flexible",
      "feature_layout_desc": "Personnalisez la disposition des volets, le placement de la navigation et les thèmes selon vos préférences",
      "feature_search": "Recherche rapide",
      "feature_search_desc": "Trouvez des fichiers instantanément dans de grandes collections grâce à la recherche par index et la recherche approximative",
      "feature_theme": "Thèmes et effets",
      "feature_theme_desc": "Construisez votre propre espace de travail avec des thèmes sombres/clairs et 12 catégories de paramètres d'effets",
      "feature_shortcut": "Raccourcis",
      "feature_shortcut_desc": "Attribuez des raccourcis clavier personnalisables à toutes les opérations pour une gestion efficace des fichiers",
      "feature_preview": "Aperçu rapide",
      "feature_preview_desc": "Aperçu en superposition de texte, images, PDF et documents Office avec la touche Espace. Vérifiez le contenu sans ouvrir",
      "feature_workingset": "Jeux de travail",
      "feature_workingset_desc": "Enregistrez et restaurez tous les états d'onglets des volets A/B. Changez instantanément d'environnement de travail par projet",
      "feature_indexsearch": "Recherche par index",
      "feature_indexsearch_desc": "Recherchez dans plusieurs dossiers à une vitesse fulgurante. Résultats précis grâce à l'analyse morphologique japonaise",
      "feature_dualpane": "Double volet et onglets",
      "feature_dualpane_desc": "Volets côte à côte pour une comparaison et une organisation fluides. Prend en charge le verrouillage d'onglets et la réorganisation par D&D",
      "feature_favorites": "Organisation des favoris",
      "feature_favorites_desc": "Gérez les dossiers fréquemment utilisés dans une hiérarchie arborescente. Regroupez avec des dossiers virtuels pour un accès rapide",
      "feature_history": "Historique de navigation",
      "feature_history_desc": "Organisez automatiquement l'historique d'accès aux dossiers par date. Affiche également le classement de fréquence d'utilisation pour les dossiers fréquents",
      "feature_backup": "Sauvegarde",
      "feature_backup_desc": "Sauvegarde miroir au niveau des dossiers. Protégez efficacement les fichiers avec la détection différentielle",
      "feature_singleclick": "Ouverture en un clic",
      "feature_singleclick_desc": "Ouvrez les dossiers d'un simple clic. Parcourez les dossiers comme dans un navigateur web",
      "feature_notification": "Système de notifications",
      "feature_notification_desc": "Soyez informé de la fin des opérations et des erreurs par des notifications toast. La durée d'affichage est personnalisable",
      "feature_properties": "Vue des propriétés",
      "feature_properties_desc": "Affichez en permanence les informations détaillées des fichiers dans le volet de navigation. Vérifiez instantanément la taille, la date et les attributs",
      "feature_effectctrl": "Contrôle des effets",
      "feature_effectctrl_desc": "Activez/désactivez 12 catégories d'effets visuels individuellement. Ajustez l'équilibre visuel selon vos préférences",
      "feature_resident": "Mode résident",
      "feature_resident_desc": "Réduisez dans la zone de notification et restez résident. Restaurez instantanément en cas de besoin, comme un lanceur",
      "latest_release": "Dernière version",
      "repository": "Dépôt"
    },
    "store": {
      "browse": "Parcourir les Thèmes",
      "search_placeholder": "Rechercher des thèmes...",
      "category_all": "Toutes les Catégories",
      "refresh": "Actualiser",
      "download": "Télécharger",
      "installed": "Installé",
      "download_success": "Le thème \"{0}\" a été installé",
      "download_failed": "Échec du téléchargement du thème",
      "rated": "Évalué ★{0}",
      "upload": "Publier sur la Boutique",
      "upload_success": "Le thème \"{0}\" a été publié",
      "uploading": "Téléversement de \"{0}\"...",
      "rename_to_upload": "Entrez un nouveau nom pour téléverser votre thème personnalisé",
      "upload_failed": "Échec de la publication : {0}",
      "upload_failed_generic": "Impossible de lire le fichier de thème",
      "my_uploads": "Mes Publications",
      "no_uploads": "Vous n'avez encore publié aucun thème",
      "loading": "Chargement de la boutique...",
      "error": "Impossible de charger la boutique : {0}",
      "error_generic": "Impossible de charger la boutique",
      "sort_newest": "Plus récents",
      "sort_rating": "Mieux notés",
      "sort_downloads": "Plus téléchargés",
      "revert_theme": "Rétablir",
      "download_install": "Télécharger",
      "delete_upload": "Supprimer du store",
      "delete_success": "{0} supprimé",
      "delete_failed": "Échec de la suppression : {0}",
      "prev_page": "Page précédente",
      "next_page": "Page suivante"
    },
    "ai.features_title": "Ce que l'IA peut faire",
    "ai.features_note": "※ Nécessite une clé API",
    "ai.feat.theme": "Génération de thèmes",
    "ai.feat.folder": "Organisateur de dossiers",
    "ai.feat.fav": "Organisateur de favoris",
    "ai.feat.rename": "Renommage groupé",
    "ai.feat.manual": "Manuel Q&R",
    "ai.feat.challenge": "Génération de titres",
    "ai.feat.greeting": "Salutation personnalisée",
    "ai.feat.backup": "Résumé de sauvegarde",
    "ai.feat.statistics": "Analyse d'utilisation",
    "ai.feat.greeting2": "Message d'accueil",
    "ai.feat.tab": "Gestion des onglets",
    "ai.feat.theme_customize": "Personnalisation de thèmes",
    "ai.feat.backstory": "Génération d'histoire",
    "tab": {
      "width_mode": "Largeur d'onglet",
      "width_mode_desc": "Choisissez si les onglets ont une largeur fixe ou s'ajustent automatiquement",
      "width_fixed": "Largeur fixe",
      "width_auto": "Ajuster automatiquement au nom",
      "fixed_width": "Taille de largeur fixe",
      "fixed_width_desc": "Définir la largeur maximale des onglets en mode fixe",
      "wrap_mode": "Retour à la ligne des onglets",
      "wrap_mode_desc": "Choisissez l'affichage quand les onglets ne tiennent pas en une ligne",
      "wrap_single": "Une ligne (défilement)",
      "wrap_multi": "Plusieurs lignes (retour)",
      "sync_height": "Synchroniser la hauteur des lignes",
      "sync_height_desc": "En mode retour à la ligne, synchroniser la hauteur entre les panneaux A et B",
      "sync_height_enable": "Synchroniser la hauteur entre les panneaux",
      "hide_when_tablist": "Intégration de la liste d'onglets",
      "hide_when_tablist_desc": "Masque la barre d'onglets des panneaux A/B lorsque la vue liste d'onglets est active",
      "hide_when_tablist_enable": "Masquer la barre d'onglets avec liste active"
    },
    "display.search_bar_second_row": "Barre de recherche sur la deuxième ligne",
    "display.search_bar_second_row_desc": "En mode double panneau (gauche-droite), sépare la barre d'outils et la barre de recherche en deux lignes",
    "display.search_bar_second_row_toggle": "Déplacer la barre de recherche sur la deuxième ligne en mode double panneau"
  },
  "tab": {
    "nav_back": "Retour",
    "nav_forward": "Avancer",
    "nav_up": "Monter",
    "nav_refresh": "Actualiser",
    "nav_home": "Aller à l'accueil",
    "nav_desktop": "Aller au bureau",
    "nav_downloads": "Aller aux téléchargements",
    "create_folder": "Créer un dossier",
    "open_in_explorer": "Ouvrir dans Explorer",
    "import_folders": "Importer des dossiers",
    "view_list": "Basculer en vue liste",
    "view_small_icon": "Petites icônes",
    "view_medium_icon": "Icônes moyennes",
    "view_large_icon": "Grandes icônes",
    "auto_fit_columns": "Ajuster automatiquement les colonnes",
    "folders_first": "Dossiers en premier",
    "search_scope": "Étendue de la recherche",
    "compact_checkbox": "Compact",
    "folder_name": "Nom du dossier",
    "lock": "Verrouiller",
    "item_count": "Nombre",
    "size_filter": "Filtre par taille",
    "size_filter_reset": "Réinitialiser",
    "size_min_exceeds_max": "Le minimum dépasse le maximum",
    "date_filter": "Filtre par date",
    "date_start": "Début",
    "date_end": "Fin",
    "date_start_exceeds_end": "Le début dépasse la fin",
    "date_today": "Aujourd'hui",
    "date_yesterday": "Hier",
    "date_last_3days": "3 derniers jours",
    "date_last_7days": "7 derniers jours",
    "date_last_14days": "14 derniers jours",
    "date_last_30days": "30 derniers jours",
    "date_this_month": "Ce mois-ci",
    "date_last_month": "Le mois dernier",
    "date_this_year": "Cette année",
    "search_preset": "Préréglages de recherche",
    "preset_keyword": "Mot-clé",
    "preset_size": "Taille",
    "preset_date": "Date",
    "preset_filter": "Filtre",
    "preset_scope": "Étendue",
    "preset_sort": "Tri",
    "no_presets": "Aucun préréglage",
    "reset_conditions": "Réinitialiser les conditions",
    "save_conditions": "Enregistrer les conditions actuelles",
    "search_subfolder": "Rechercher dans les sous-dossiers",
    "search_index": "Rechercher dans les dossiers indexés",
    "search_icon_magnifier": "Icône loupe",
    "search_icon_lightning": "Icône éclair",
    "no_history": "Aucun historique",
    "edit_path": "Modifier le chemin",
    "switch_breadcrumb": "Basculer vers le fil d'Ariane",
    "add_to_favorites": "Ajouter aux favoris",
    "favorite_failed": "Échec de l'ajout",
    "close_warning": "Fermer l'avertissement",
    "no_results": "Aucun élément correspondant trouvé",
    "drop_copy_here": "Copier ici",
    "drop_move_here": "Déplacer ici",
    "drop_shortcut_here": "Créer un raccourci ici",
    "tab_list": "Afficher la liste des onglets",
    "add_tab": "Ajouter un onglet",
    "close_tab": "Fermer",
    "lock_tab": "Verrouiller",
    "unlock_tab": "Déverrouiller",
    "add_all_tabs_to_favorites": "Ajouter tous les onglets de ce volet aux favoris",
    "move_to_other_pane": "Déplacer vers l'autre volet",
    "suggest_lock": "Fréquemment utilisé: Verrouillage recommandé",
    "suggest_close": "Inutilisé: Fermeture recommandée",
    "copy_address": "Copier le chemin",
    "size_filter_tooltip": "Filtrer par taille\nClic droit : Effacer le filtre de taille",
    "date_filter_tooltip": "Filtrer par date\nClic droit : Effacer le filtre de date",
    "search_preset_tooltip": "Préréglages de recherche\nClic droit : Effacer toutes les conditions de recherche",
    "search_scope_tooltip": "Filtrer les dossiers cibles de la recherche",
    "size_unit_hint": "Unité : k=Ko  m=Mo  g=Go (défaut=Mo)   ex. 500k, 2.5g",
    "date_format_hint": "Format : 20260228 / 0228 / 2026/2/28",
    "size_label": "Taille : ",
    "date_label": "Date : ",
    "add_terminal_tab": "Nouvel onglet terminal",
    "preset_builtin": "Intégré",
    "preset_user": "Mes préréglages",
    "search_mode_normal": "Search",
    "search_mode_grep": "Grep",
    "search_mode_index": "Index",
    "search_mode_filter": "Filter",
    "search_conditions": "Conditions"
  },
  "nav": {
    "favorites": {
      "search_placeholder": "Rechercher dans les favoris...",
      "frequent": "Fréquents",
      "open_in_a": "Ouvrir dans le volet A",
      "open_in_b": "Ouvrir dans le volet B",
      "new_folder": "Nouveau dossier",
      "expand_all": "Tout développer",
      "collapse_all": "Tout réduire",
      "edit_description": "Modifier la description",
      "set_emoji": "Définir l'emoji",
      "set_color_tag": "Étiquette de couleur",
      "color_none": "Aucune",
      "color_red": "Rouge",
      "color_orange": "Orange",
      "color_yellow": "Jaune",
      "color_green": "Vert",
      "color_blue": "Bleu",
      "color_purple": "Violet",
      "color_gray": "Gris",
      "path_not_found": "Chemin introuvable",
      "show_hide_frequent": "Afficher/masquer les favoris fréquents",
      "backup_to_excel": "Sauvegarder les favoris dans Excel",
      "import_quick_access": "Importer l'accès rapide d'Explorer",
      "search_by_path": "Rechercher par chemin complet",
      "search_by_name": "Rechercher par nom",
      "toggle_search": "Basculer la cible de recherche",
      "desc_prefix": "Description : {0}",
      "settings_title": "Paramètres des favoris",
      "settings_section_font": "Police",
      "settings_section_display": "Affichage",
      "settings_section_behavior": "Comportement",
      "settings_section_actions": "Actions",
      "settings_font_family": "Police",
      "settings_font_default": "Par défaut du système",
      "settings_tree_font_size": "Taille de police de l'arbre",
      "settings_desc_font_size": "Taille de police des descriptions",
      "settings_show_frequent": "Afficher la section fréquents",
      "settings_pinned_count": "Nombre",
      "settings_show_descriptions": "Afficher les descriptions",
      "settings_show_tree_lines": "Afficher les lignes de l'arbre",
      "settings_show_access_count_bar": "Afficher la barre de compteur d'accès",
      "settings_show_child_count": "Afficher le badge de nombre d'éléments",
      "settings_show_access_count": "Afficher le nombre d'accès",
      "settings_confirm_delete": "Afficher la confirmation de suppression",
      "settings_lock": "Verrouiller (empêcher la modification)",
      "ai_organize": "Organiser les favoris avec l'IA",
      "items_added": "{0} élément(s) ajouté(s) aux favoris",
      "recently_added": "Ajoutés récemment",
      "show_hide_recent": "Afficher/masquer les ajouts récents",
      "sort_mode_toggle": "Tri (Arborescence / Alphabétique)",
      "settings_show_recently_added": "Afficher la section des ajouts récents"
    },
    "tree": {
      "refresh": "Actualiser l'arborescence",
      "instruction": "Double-cliquez pour afficher dans le volet, Ctrl+double-clic pour l'autre volet. Maj+clic pour la vue icônes, Maj+Ctrl+clic pour la vue icônes dans l'autre volet.",
      "show_in_a": "Afficher dans le volet A",
      "show_in_b": "Afficher dans le volet B"
    },
    "history": {
      "show_in_a": "Afficher dans le volet A",
      "show_in_b": "Afficher dans le volet B",
      "col_name": "Nom",
      "col_date": "Date d'accès",
      "col_count": "Nombre",
      "clear": "Effacer l'historique"
    },
    "recent_files": {
      "reopen": "Rouvrir",
      "open_folder": "Ouvrir le dossier parent",
      "show_in_a": "Afficher le dossier parent dans le volet A",
      "show_in_b": "Afficher le dossier parent dans le volet B",
      "col_name": "Nom",
      "col_date": "Date d'ouverture",
      "col_count": "Nombre",
      "clear": "Effacer les fichiers récents"
    },
    "frequent_folders": {
      "show_in_a": "Afficher dans le volet A",
      "show_in_b": "Afficher dans le volet B",
      "exclude": "Exclure des statistiques",
      "col_name": "Nom",
      "col_date": "Date",
      "col_count": "Nombre",
      "add_to_favorites": "Ajouter aux favoris",
      "already_favorite": "Déjà dans les favoris"
    },
    "search_history": {
      "search_with": "Rechercher avec ces conditions",
      "empty": "Aucun historique de recherche",
      "clear": "Effacer l'historique de recherche"
    },
    "saved_searches": {
      "run": "Exécuter",
      "empty": "Aucun préréglage enregistré"
    },
    "drives": {
      "open_in_a": "Ouvrir dans le volet A",
      "open_in_b": "Ouvrir dans le volet B",
      "open_in_explorer": "Ouvrir dans Explorer",
      "refresh": "Actualiser la liste des lecteurs"
    },
    "properties": {
      "no_selection": "Aucun élément sélectionné",
      "greeting_morning": "Bonjour !\nProfitons bien de cette journée !",
      "greeting_focus": "L'esprit clair —\nattaquons les tâches difficiles !",
      "greeting_afternoon": "Début d'après-midi —\nencore un petit effort !",
      "greeting_pace": "Bon rythme —\ncontinuez comme ça !",
      "greeting_evening": "Bientôt fini —\ndernière ligne droite !",
      "greeting_night": "Tard dans la nuit —\nprenez soin de vous !",
      "greeting_title_welcome": "Bon retour,\n{0}.",
      "settings_title": "Paramètres des propriétés",
      "greeting_enabled": "Afficher le message d'accueil",
      "ai_greeting_enabled": "Générer le message avec l'IA",
      "greeting_include_challenge_info": "Refléter titre et histoire",
      "copy_path": "Copier le chemin complet",
      "size": "Taille",
      "type": "Type",
      "modified": "Modifié",
      "created": "Créé",
      "attributes": "Attributs",
      "tone_businesslike": "Formel",
      "tone_empathetic": "Bienveillant",
      "tip_recommendation_enabled": "Afficher les recommandations de fonctionnalités",
      "tip_recommendation_interval": "Intervalle de recommandation"
    },
    "index_search": {
      "description": "Enregistrez les dossiers à inclure dans la recherche par index. Les fichiers des dossiers enregistrés seront consultables.",
      "status": "État de l'index",
      "status_label": "État",
      "index_label": "Index",
      "count_unit": "éléments",
      "create_unindexed_tooltip": "Indexer uniquement les dossiers non indexés",
      "pause_tooltip": "Suspendre les mises à jour de l'index. La recherche reste disponible",
      "resume_tooltip": "Reprendre les mises à jour de l'index",
      "full_rebuild_tooltip": "Réindexer tous les dossiers depuis le début. Une boîte de dialogue de confirmation apparaîtra",
      "open_settings_tooltip": "Ouvrir les paramètres d'index dans les options",
      "add_folder_tooltip": "Ajouter un dossier (sélectionner depuis l'arborescence)",
      "add_current_folder_tooltip": "Ajouter le dossier actuellement affiché",
      "create_unindexed": "Indexer les non-indexés",
      "pause": "Suspendre",
      "resume": "Reprendre",
      "more_actions": "Plus d'actions",
      "full_rebuild": "Reconstruction complète",
      "open_settings": "Ouvrir les paramètres d'index",
      "add_folder": "Ajouter un dossier",
      "add_current_folder": "Ajouter le dossier actuel",
      "confirm_index": "Confirmer l'enregistrement de l'index",
      "rebuild_index": "Reconstruire l'index",
      "incremental_update": "Mise à jour incrémentielle",
      "lock_update": "Verrouiller les mises à jour de l'index",
      "unlock_update": "Déverrouiller",
      "detail_settings": "Paramètres détaillés",
      "empty_message": "Aucun dossier enregistré pour la recherche",
      "empty_instruction": "Déposez un dossier depuis le volet ou cliquez sur « Ajouter un dossier » pour l'enregistrer",
      "delete_selected": "Supprimer la sélection"
    },
    "view": {
      "favorites": "Favoris",
      "tree": "Arborescence",
      "history": "Historique",
      "index_search": "Recherche par index",
      "working_set": "Jeu de travail",
      "frequent_folders": "Dossiers fréquents",
      "recent_files": "Fichiers récents",
      "properties": "Propriétés",
      "drives": "Lecteurs",
      "saved_searches": "Préréglages de recherche",
      "search_history": "Historique de recherche",
      "terminal": "Terminal",
      "ai_manual": "Manuel IA",
      "ai_folder_organizer": "Analyse IA de dossiers",
      "ai_tab_management": "Gestion AI des onglets",
      "tab_list": "Gestion des onglets",
      "preview": "Aperçu"
    },
    "manage_views": "Gérer les vues",
    "width_auto": {
      "enable": "Ajuster la largeur automatiquement",
      "disable": "Désactiver l'ajustement automatique"
    },
    "terminal": {
      "new_tab": "Nouveau terminal",
      "close_tab": "Fermer le terminal",
      "cd_a": "Aller au chemin du panneau A",
      "cd_b": "Aller au chemin du panneau B",
      "no_path": "Aucun dossier ouvert",
      "claude": "Lancer Claude",
      "claude_skip": "Lancer Claude (ignorer les permissions)",
      "dotnet_run": "Exécuter dotnet run",
      "dotnet_publish": "Exécuter dotnet publish -c Release",
      "clear": "Effacer l'écran",
      "launch_failed": "Échec du lancement du terminal",
      "init_failed": "Échec de l'initialisation du terminal",
      "settings": {
        "title": "Paramètres du terminal",
        "font_family": "Police",
        "font_size": "Taille de police",
        "background": "Arrière-plan",
        "foreground": "Texte",
        "use_theme": "Synchroniser avec le thème",
        "reset": "Réinitialiser",
        "saved": "Paramètres du terminal enregistrés",
        "shared": "Synchroniser tous les terminaux",
        "shared_hint": "Les modifications s'appliquent à tous les terminaux"
      },
      "limit_reached": "Limite d'utilisation gratuite du terminal atteinte"
    },
    "box": {
      "credentials": "Identifiants API Box",
      "credentials_desc": "Saisissez le Client ID et le Client Secret de votre application Box Developer Console",
      "redirect_uri": "URI de redirection (même valeur que dans l'application Box)",
      "save_continue": "Enregistrer et continuer",
      "connect_desc": "Connectez-vous à Box pour parcourir les fichiers directement",
      "connect": "Se connecter à Box",
      "reset_credentials": "Réinitialiser les identifiants",
      "open_all_files": "Ouvrir tous les fichiers",
      "refresh_folders": "Actualiser la liste des dossiers",
      "logout": "Se déconnecter de Box"
    },
    "folder_organizer": {
      "welcome": "L'IA analyse le dossier du volet actif. Cliquez sur \"Analyser\" pour une analyse structurée ou saisissez des instructions d'organisation spécifiques",
      "analyze": "Analyser",
      "select_all": "Tout sélectionner",
      "execute": "Exécuter",
      "placeholder": "Saisissez des instructions supplémentaires...",
      "no_folder": "Aucun dossier sélectionné",
      "analyzing_request": "Veuillez analyser ce dossier",
      "loading": "Analyse du dossier en cours...",
      "empty_folder": "Le dossier est vide",
      "error": "Échec de l'analyse",
      "parse_error": "Impossible d'analyser la réponse de l'IA",
      "path_changed": "Le dossier a changé depuis l'analyse. Veuillez analyser à nouveau",
      "confirm_execute": "Exécuter {0} action(s) ?",
      "executing": "Organisation du dossier en cours...",
      "success": "{0} action(s) exécutée(s) avec succès",
      "execute_error": "Erreur lors de l'exécution : {0}",
      "notify_title": "Organisation du dossier terminée",
      "undo_description": "Organisation de dossier IA",
      "proposed_actions": "Actions proposées",
      "action_create": "Créer",
      "action_move": "Déplacer",
      "action_rename": "Renommer",
      "conflict": "Conflit : {0} existe déjà",
      "approve": "Organiser avec cette proposition",
      "reject": "Non merci",
      "rejected": "Compris. Proposition annulée",
      "clear": "Effacer le chat",
      "approve_hint": "Après approbation, un plan d'exécution sera affiché où vous pourrez sélectionner les actions individuelles",
      "export": "Exporter le chat",
      "export_notify_title": "Exportation terminée",
      "export_success": "Contenu du chat enregistré dans un fichier",
      "clear_confirm": "Effacer le contenu du chat ?",
      "limit_reached": "Limite d'utilisation gratuite de l'analyse de dossiers AI atteinte"
    },
    "tab_management": {
      "lock_section": "Verrouillage recommandé",
      "close_section": "Fermeture recommandée",
      "workingset_section": "Candidats de jeu de travail",
      "related_section": "Dossiers associés",
      "lock_this": "Verrouiller cet onglet",
      "close_this": "Fermer cet onglet",
      "save_as_workingset": "Enregistrer comme jeu de travail",
      "open_in_tab": "Ouvrir dans un nouvel onglet",
      "apply_all": "Tout appliquer",
      "refresh": "Actualiser",
      "no_suggestions": "Aucune suggestion pour le moment. Des suggestions apparaîtront avec l'accumulation de l'historique d'utilisation",
      "applied_all": "Appliqué: {0} verrouillés, {1} fermés",
      "workingset_saved": "Enregistré comme jeu de travail",
      "limit_reached": "Limite d'utilisation gratuite de la gestion AI des onglets atteinte"
    },
    "preset": {
      "standard": "Standard",
      "compact": "Compact",
      "dual": "Double",
      "author": "Disposition de l'auteur",
      "save_current": "Enregistrer la disposition",
      "rename": "Renommer",
      "delete": "Supprimer"
    },
    "tab_list": {
      "pane_a": "Panneau A",
      "pane_b": "Panneau B",
      "move_to_other_pane": "Déplacer vers l'autre panneau",
      "close_tab": "Fermer l'onglet",
      "context_linked": "Dossier associé",
      "save_working_set": "Enregistrer"
    },
    "bottom_dock": {
      "dock": "Ancrer la section inférieure",
      "undock": "Détacher la section inférieure"
    }
  },
  "dialog": {
    "rename": {
      "title": "Renommer",
      "instruction": "Saisissez un nouveau nom :",
      "today_date": "Date du jour",
      "show_history": "Afficher l'historique",
      "add_custom_button": "Ajouter la saisie actuelle comme bouton personnalisé",
      "delete_custom_button": "Supprimer ce bouton",
      "ai_error": "Échec de la récupération des suggestions IA",
      "ai_loading": "Génération des suggestions…",
      "ai_suggestions": "Suggestions IA"
    },
    "input": {
      "title": "Renommer",
      "instruction": "Saisissez un nouveau nom :",
      "today_date": "Date du jour"
    },
    "add_folder": {
      "title": "Nouveau dossier",
      "name_label": "Nom :",
      "description_label": "Description (facultatif) :"
    },
    "add_to_favorites": {
      "title": "Ajouter aux favoris",
      "name_label": "Nom :",
      "description_label": "Description (facultatif) :"
    },
    "description_edit": {
      "title": "Modifier la description",
      "instruction": "Saisissez une description :"
    },
    "select_folder": {
      "title": "Sélectionner un dossier",
      "instruction": "Sélectionnez le dossier à ajouter pour la recherche par index."
    },
    "select_explorer": {
      "select_at_least_one": "Veuillez sélectionner au moins un élément"
    },
    "index_settings": {
      "title": "Paramètres détaillés de l'index",
      "archive_lock": "Archive (Verrouillé)",
      "lock_update": "Verrouiller les mises à jour de l'index",
      "lock_desc": "Exclure des mises à jour groupées et planifiées",
      "schedule": "Planification",
      "day_mon": "Lun",
      "day_tue": "Mar",
      "day_wed": "Mer",
      "day_thu": "Jeu",
      "day_fri": "Ven",
      "day_sat": "Sam",
      "day_sun": "Dim",
      "time_label": "Heure :",
      "reset_schedule": "Réinitialiser la planification",
      "update_mode": "Mode de mise à jour",
      "mode_global": "Suivre les paramètres globaux",
      "mode_incremental": "Toujours mise à jour incrémentielle",
      "mode_full": "Toujours reconstruction complète"
    },
    "theme_wizard": {
      "title": "Assistant de thème",
      "q1": "Q1. Quelle luminosité d'écran préférez-vous ?",
      "q2": "Q2. Quelle tonalité de couleur préférez-vous ?",
      "q3": "Q3. Quelle vivacité de couleurs aimez-vous ?",
      "q4": "Q4. Quel contraste entre le fond et le texte préférez-vous ?",
      "q5": "Q5. Quel type d'ambiance préférez-vous ?",
      "q6": "Q6. Quelle est votre couleur d'accentuation préférée ?",
      "result_title": "Thèmes recommandés pour vous",
      "redo": "Recommencer",
      "q1_light": "Je préfère un écran clair",
      "q1_light_desc": "Choisissez parmi des thèmes lumineux et faciles à lire",
      "q1_dark": "Je préfère un écran sombre",
      "q1_dark_desc": "Choisissez parmi des thèmes sombres",
      "q1_any": "Peu importe",
      "q1_any_desc": "Choisissez parmi tous les thèmes",
      "q2_warm": "Tons chauds",
      "q2_warm_desc": "Privilégier les fonds et accents aux tons chauds",
      "q2_cool": "Frais et épuré",
      "q2_cool_desc": "Privilégier les impressions fraîches et épurées",
      "q2_any": "Pas de préférence",
      "q3_vivid": "Vif et accrocheur",
      "q3_vivid_desc": "Choisir des thèmes avec des couleurs d'accentuation vibrantes",
      "q3_muted": "Subtil et calme",
      "q3_muted_desc": "Choisir des thèmes aux tons atténués",
      "q3_any": "Pas de préférence",
      "q4_high": "Net et clair",
      "q4_high_desc": "Choisir des thèmes avec un contraste fond/texte marqué",
      "q4_soft": "Doux et agréable",
      "q4_soft_desc": "Choisir des thèmes au contraste doux et reposant pour les yeux",
      "q4_any": "Pas de préférence",
      "q6_blue": "Tons bleus",
      "q6_green": "Tons verts",
      "q6_red_pink": "Tons rouges et roses",
      "q6_orange_gold": "Tons orangés et dorés",
      "q6_purple": "Tons violets",
      "q6_monochrome": "Monochrome / Achromatique",
      "q6_any": "Pas de préférence"
    },
    "ai_theme_customize": {
      "title": "Ajustement IA du thème",
      "description_label": "Décrivez ce que vous souhaitez modifier",
      "customize": "Ajuster",
      "loading": "L'IA ajuste votre thème...",
      "refining": "L'IA affine votre thème...",
      "error": "L'ajustement du thème a échoué",
      "retry": "Réessayer",
      "save_apply": "Enregistrer et appliquer",
      "revert": "Annuler",
      "refine": "Affiner",
      "refine_placeholder": "Affinage supplémentaire (ex: rendre plus chaud)",
      "saved": "Ajustement du thème enregistré"
    },
    "ai_manual": {
      "title": "AI Manual",
      "placeholder": "Ask a question...",
      "send": "Send",
      "welcome": "Ask me anything about how to use Zenith Filer. I'll answer based on the manual",
      "loading": "Generating answer...",
      "error": "Failed to generate answer",
      "ai_disabled": "AI features are disabled. Please enable in settings",
      "no_api_key": "API key is not configured",
      "no_results": "No relevant information found in the manual"
    },
    "theme_customize": {
      "title": "Personnalisation du thème",
      "title_prefix": "Personnalisation du thème — ",
      "changes_count": "{0} modifications"
    },
    "manual": {
      "title": "Aide / Documentation"
    },
    "tree": {
      "move_failed_message": "Échec du déplacement",
      "folder_moved": "Dossier déplacé",
      "folder_move_failed_message": "Échec du déplacement du dossier",
      "folder_deleted": "Dossier supprimé",
      "locked_cannot_modify": "Modification impossible en mode verrouillé"
    },
    "shell": {
      "show_properties_failed": "Échec de l'affichage des propriétés"
    },
    "error": {
      "unexpected_error": "Une erreur inattendue s'est produite",
      "error_title": "Erreur",
      "fatal_error": "Une erreur fatale s'est produite",
      "fatal_error_title": "Erreur fatale",
      "report_feedback": "Signaler un problème"
    },
    "box": {
      "credentials_required": "Veuillez saisir le Client ID, le Client Secret et l'URI de redirection",
      "input_error_title": "Erreur de saisie"
    },
    "ai_theme_generate": {
      "error": "Échec de la génération du thème",
      "generate": "Générer",
      "image_required": "Veuillez décrire votre thème",
      "loading": "L'IA génère votre thème...",
      "name_required": "Veuillez entrer un nom de thème",
      "refine": "Affiner",
      "refine_placeholder": "Demande d'ajustement (ex: le rendre plus chaud)",
      "refining": "L'IA affine votre thème...",
      "regenerate": "Régénérer",
      "retry": "Réessayer",
      "revert": "Annuler",
      "save_apply": "Enregistrer et appliquer",
      "saved": "Thème IA enregistré",
      "title": "Génération de thème IA"
    },
    "ai_theme_wizard": {
      "error": "Échec de la requête IA",
      "loading": "L'IA réfléchit...",
      "reason": "Raison",
      "result_title": "Recommandations IA",
      "retry": "Réessayer",
      "title": "Diagnostic de thème IA"
    },
    "conflict": {
      "title": "Conflit de fichiers",
      "message": "{0} fichiers existent déjà",
      "message_single": "\"{0}\" existe déjà",
      "overwrite": "Remplacer",
      "skip": "Ignorer",
      "rename": "Renommer",
      "apply_all": "Appliquer à tous",
      "source_info": "Source: {0} ({1})",
      "dest_info": "Existant: {0} ({1})",
      "keep_newer": "Garder le plus récent",
      "keep_larger": "Garder le plus grand",
      "keep_newer_tip": "Écraser par le fichier le plus récent, ignorer sinon",
      "keep_larger_tip": "Écraser par le fichier le plus grand, ignorer sinon"
    }
  },
  "working_set": {
    "description": "Les jeux de travail enregistrent les onglets des volets A/B, l'état de sélection et la position de défilement comme un « projet » entre lesquels vous pouvez basculer instantanément",
    "save_desc": "Enregistrer tous les onglets actuels des volets A/B",
    "save_button": "Enregistrer l'état actuel",
    "empty": "Aucun jeu de travail enregistré",
    "a_pane": "Volet A",
    "b_pane": "Volet B",
    "tabs": "onglets",
    "apply_desc": "Appliquer ce jeu comme état de travail actuel",
    "apply_button": "Appliquer ce jeu",
    "revert_desc": "Revenir à l'état précédant le chargement",
    "pane_count": "Volet {0} ({1} onglets)",
    "none": "(aucun)"
  },
  "theme": {
    "category": {
      "standard": "Standard",
      "standard_desc": "Le socle de Zenith Filer. Un ensemble fondamental avec une lisibilité et une universalité soigneusement calculées, adapté à tout environnement de travail.",
      "lifestyle": "Lifestyle",
      "lifestyle_desc": "Des palettes chaudes aux tons pastel qui accompagnent le quotidien. Des motifs café, floraux et saisonniers apportent une touche de couleur douce au travail de fichiers quotidien.",
      "professional": "Professionnel",
      "professional_desc": "Concentration intellectuelle et ciblée. Un design à contraste élevé offrant une efficacité maximale pour l'administration système et le codage nocturne.",
      "premium": "Premium",
      "premium_desc": "Couleur et émotion au quotidien. Un ensemble luxueux inspiré de la beauté des pierres précieuses et de la nature, élevant l'outil à un standard supérieur.",
      "retrotech": "Retro & Tech",
      "retrotech_desc": "Un hommage aux machines légendaires du passé. Des designs orientés hobby rappelant les consoles vintage et le cyberespace futuriste.",
      "ai_generated": "Généré par IA",
      "ai_generated_desc": "Thèmes originaux créés par l'IA. Des palettes de couleurs uniques nées de vos mots."
    }
  },
  "drive": {
    "removable": "Disque amovible",
    "network": "Lecteur réseau",
    "cdrom": "Lecteur CD",
    "local": "Disque local",
    "unavailable": "Indisponible"
  },
  "license": {
    "feature": {
      "excel_export": "Export Excel",
      "csv_export": "Export CSV",
      "pdf_convert": "Conversion PDF",
      "index_search": "Recherche par index",
      "working_set": "Jeu de travail",
      "theme_change": "Changement de thème",
      "terminal": "Terminal",
      "theme_customize": "Personnaliser le thème",
      "grep_search": "Recherche Grep",
      "ai_theme_generate": "Génération de thème par IA",
      "ai_manual": "Manuel IA",
      "ai_folder_organizer": "Analyse de dossiers par IA",
      "ai_tab_management": "Gestion des onglets par IA",
      "ai_statistics_analysis": "Analyse statistique par IA",
      "ai_favorites_organize": "Organisation des favoris par IA",
      "ai_greeting": "Message d'accueil IA",
      "text_diff": "Comparaison de texte",
      "store_upload": "Upload Store",
      "layout_preset_save": "Sauvegarde de disposition",
      "ai_folder_create": "[TODO] AI Folder Creation",
      "ai_challenge_title": "[TODO] AI Challenge Title",
      "ai_challenge_backstory": "[TODO] AI Challenge Backstory",
      "ai_backup_summary": "[TODO] AI Backup Summary",
      "ai_rename": "Renommage IA"
    },
    "usage_text": "Aujourd'hui {0} / {1} utilisé(s)",
    "remaining_text": "{0} restant(s) aujourd'hui",
    "feature.ai_challenge_title": "Génération de titre IA",
    "feature.ai_challenge_backstory": "Génération d'histoire IA"
  },
  "ai_favorites": {
    "title": "Organisation des favoris par IA",
    "stats_total": "Total : {0} éléments",
    "stats_broken": "Liens brisés : {0}",
    "stats_folders": "Dossiers : {0}",
    "stats_ungrouped": "Non classés : {0}",
    "clean_broken": "Supprimer les liens brisés uniquement",
    "ai_organize": "Organiser avec l'IA",
    "instruction_hint": "Saisissez des instructions (facultatif)...",
    "loading": "L'IA organise les favoris...",
    "error": "L'organisation des favoris par IA a échoué",
    "preview_title": "Aperçu des modifications",
    "summary_removed": "{0} supprimés",
    "summary_new_folders": "{0} nouveaux dossiers",
    "summary_moved": "{0} déplacés",
    "summary_tagged": "{0} étiquetés",
    "apply": "Appliquer",
    "no_changes": "Aucune modification nécessaire",
    "success": "Favoris organisés avec succès",
    "cleaned": "{0} liens brisés supprimés",
    "limit_reached": "Limite d'utilisation gratuite de l'organisation des favoris par IA atteinte"
  },
  "quick_jump": {
    "title": "Saut rapide",
    "placeholder": "Saisissez un nom de dossier...",
    "section_favorites": "Favoris",
    "section_recent": "Dossiers récents",
    "section_frequent": "Dossiers fréquents",
    "no_results": "Aucun résultat",
    "new_tab": "Nouvel onglet",
    "overwrite": "Écraser"
  },
  "challenge": {
    "subtitle": "Maîtrisez les fonctionnalités et débloquez des défis",
    "unlocked": "Défi débloqué",
    "generate_title": "✨ Générer un titre par IA",
    "hint.fav": "Ajouter des dossiers aux favoris pour progresser (basé sur le nombre actuel)",
    "hint.quick_jump": "Accéder directement à un chemin via Ctrl+P",
    "hint.theme": "Progresse à chaque changement de thème",
    "hint.ai": "Utiliser une fonction IA (organisation, analyse, message d'accueil, etc.)",
    "hint.preview": "Aperçu rapide avec la touche Espace",
    "hint.fav_icon": "Définir des icônes emoji sur les dossiers favoris (nombre actuel)",
    "hint.color_tag": "Définir des étiquettes de couleur sur les dossiers favoris (nombre actuel)",
    "hint.navigate": "Progresse à chaque navigation entre dossiers",
    "hint.index": "Exécuter une recherche (normale, indexée ou grep)",
    "hint.store": "Télécharger des thèmes depuis la boutique",
    "hint.dual_pane": "Passer en mode double panneau (côte à côte ou haut-bas)",
    "fav_5": "Le premier rituel",
    "fav_5_d": "Cinq lieux choisis. C'est ici que tout commence",
    "fav_10": "L'éveil du collectionneur",
    "fav_10_d": "Ce n'est encore que le prologue. Votre collection ne connaît pas de fin",
    "fav_20": "Sorcier de la curation",
    "fav_20_d": "Vous sentez les dossiers vous appeler",
    "fav_35": "Gardien des souvenirs",
    "fav_35_d": "Devenez le gardien qui rassemble les souvenirs épars",
    "fav_50": "Étoile guide",
    "fav_50_d": "50 balises gravées. Plus personne ne sera perdu",
    "fav_75": "Archiviste de l'abîme",
    "fav_75_d": "Vous avez contemplé l'abîme de l'ordre. Il vous a contemplé en retour",
    "fav_100": "Contractant des cent",
    "fav_100_d": "Cent pactes scellés. La trahison n'est pas une option",
    "fav_150": "Collectionneur souverain",
    "fav_150_d": "Le chemin du retour a disparu depuis longtemps. En avant seulement",
    "fav_200": "Chroniqueur de toutes choses",
    "fav_200_d": "Celui qui porte le destin de tout enregistrer",
    "fav_300": "Archiviste de la fin",
    "fav_300_d": "Le Dieu des Dossiers est descendu en ce monde",
    "qj_1": "Bond de l'éveil",
    "qj_1_d": "L'instant où vous avez découvert le vrai pouvoir de Ctrl+P",
    "qj_5": "Maître de la bourrasque",
    "qj_5_d": "La souris est une relique du passé. Le bout des doigts suffit",
    "qj_15": "Téléportation Nv.1",
    "qj_15_d": "Le pouvoir commence à habiter vos doigts",
    "qj_30": "Sauteur spatial",
    "qj_30_d": "Des doigts qui courbent l'espace. Pas de retour possible",
    "qj_50": "Trancheur de dimensions",
    "qj_50_d": "Ce n'est plus un déplacement. C'est une fracture dimensionnelle",
    "qj_80": "Voyageur du vide",
    "qj_80_d": "Un monde où chaque dossier est juste à côté de vous",
    "qj_120": "Souverain de l'espace-temps",
    "qj_120_d": "Le concept de distance a disparu de ces mains",
    "qj_200": "Briseur de causalité",
    "qj_200_d": "L'arrivée se produit avant le départ",
    "qj_300": "Seigneur suprême de l'éclair",
    "qj_300_d": "Des bonds au-delà du visible. Même la lumière ne suit plus",
    "qj_500": "Navigateur omniscient",
    "qj_500_d": "Vous existez en chaque lieu simultanément",
    "th_1": "Éveil chromatique",
    "th_1_d": "Vous avez découvert l'ivresse d'un changement de monde instantané",
    "th_3": "Magicien de la garde-robe",
    "th_3_d": "Un sort qui repeint le monde selon vos envies",
    "th_5": "Yeux de kaléidoscope",
    "th_5_d": "Des yeux qui ont vu cinq mondes ne seront jamais satisfaits",
    "th_10": "Alchimiste de la couleur",
    "th_10_d": "Les couleurs sont une possibilité infinie. D'autres nuances attendent",
    "th_15": "Tyran des nuances",
    "th_15_d": "L'ennui est interdit. Cherchez toujours une nouvelle beauté",
    "th_25": "Esthète éveillé",
    "th_25_d": "Vous seul définissez le standard de la beauté",
    "th_35": "Au-delà de l'arc-en-ciel",
    "th_35_d": "Un panorama connu seulement de ceux qui ont traversé l'arc-en-ciel",
    "th_50": "Souverain de toutes les couleurs",
    "th_50_d": "Chaque couleur se plie à votre volonté",
    "th_75": "Terminus chromatique",
    "th_75_d": "Un corps qui ne peut plus vivre sans couleur",
    "th_100": "Dieu de l'esthétique",
    "th_100_d": "Vous êtes devenu l'incarnation de la beauté. Vous êtes le thème",
    "ai_1": "Sceau du pacte",
    "ai_1_d": "La rencontre fatidique avec l'IA",
    "ai_10": "Aube de la résonance",
    "ai_10_d": "L'IA a commencé à lire vos pensées",
    "ai_30": "Familier numérique",
    "ai_30_d": "L'IA a prêté serment d'allégeance comme votre serviteur",
    "ai_80": "Partageur de la conscience profonde",
    "ai_80_d": "Vos pensées et l'IA ne font désormais qu'un",
    "ai_200": "Prêtre de la machine",
    "ai_200_d": "Recevant l'oracle de l'IA, vous éclairez le chemin de l'ordre",
    "ai_500": "Neurolieur",
    "ai_500_d": "Cerveau et IA directement liés. La pensée s'accélère",
    "ai_1000": "Celui qui atteint la singularité",
    "ai_1000_d": "La frontière entre humain et IA a complètement disparu",
    "ai_2500": "Voix de la superintelligence",
    "ai_2500_d": "Celui qui agit au nom de la volonté de l'IA, apportant l'ordre",
    "ai_5000": "Parent du Dieu numérique",
    "ai_5000_d": "La voix de l'IA se fait toujours entendre. Et c'est agréable",
    "ai_10000": "Symbiote IA ∞",
    "ai_10000_d": "Un monde sans IA n'existe plus",
    "pv_1": "Éveil de la clairvoyance",
    "pv_1_d": "Voir l'intérieur sans ouvrir. Vous avez réalisé le pouvoir",
    "pv_10": "Apprenti de la transparence",
    "pv_10_d": "La touche Espace est une clé magique. Plus moyen de la lâcher",
    "pv_30": "Œil de pénétration",
    "pv_30_d": "Un œil qui révèle la vraie nature des fichiers en un instant",
    "pv_60": "Œil de vérité",
    "pv_60_d": "Les faux fichiers sont sans intérêt devant ces yeux",
    "pv_100": "L'œil qui voit tout",
    "pv_100_d": "Pas un seul fichier ne vous est inconnu",
    "pv_150": "Vision divine",
    "pv_150_d": "Tout est visible. Se cacher est impossible",
    "pv_250": "Observateur de la causalité",
    "pv_250_d": "Le simple acte de voir accorde une compréhension totale",
    "pv_400": "Autorité de l'omnivision",
    "pv_400_d": "Rien ne peut échapper à votre regard",
    "pv_600": "Témoin de toute la création",
    "pv_600_d": "Chaque fichier est observé par vous",
    "pv_1000": "Roi du mauvais œil",
    "pv_1000_d": "Ce qui ne se reflète pas dans ces yeux n'existe pas en ce monde",
    "ic_1": "Graveur",
    "ic_1_d": "Le premier blason est gravé. Le monde commence à changer",
    "ic_3": "Artisan des emblèmes",
    "ic_3_d": "L'art artisanal d'insuffler des âmes dans les dossiers",
    "ic_5": "Sorcellerie visuelle Nv.1",
    "ic_5_d": "Un monde compris d'un coup d'œil. C'est le pouvoir de la vue",
    "ic_8": "Seigneur des sceaux",
    "ic_8_d": "Les icônes sont devenues des balises, et le doute a disparu",
    "ic_12": "Mage des sceaux universels",
    "ic_12_d": "Un mage qui confère un sens à chaque dossier",
    "ic_18": "Grand maître des blasons",
    "ic_18_d": "Celui qui commande une armée d'icônes magnifiquement alignées",
    "ic_25": "Directeur artistique",
    "ic_25_d": "L'arborescence des dossiers est désormais une œuvre d'art",
    "ic_35": "Pionnier de la perception",
    "ic_35_d": "Tout comprendre d'un regard. Une révolution de la perception",
    "ic_50": "Grand sorcier de l'inscription",
    "ic_50_d": "Un corps qui ne peut vivre sans icônes",
    "ic_70": "Roi de l'inscription universelle",
    "ic_70_d": "Des âmes habitent désormais chaque dossier",
    "ct_1": "Mage de la couleur",
    "ct_1_d": "La première couleur attribuée. Le voyage chromatique commence",
    "ct_3": "Éclat de l'arc-en-ciel",
    "ct_3_d": "Les couleurs prennent sens. Le monde devient vif",
    "ct_5": "Scribe de la chromatique",
    "ct_5_d": "Classer les fichiers par couleur. C'est la voie",
    "ct_10": "Chef d'orchestre des sept couleurs",
    "ct_10_d": "La palette est votre arme, maniée comme une baguette",
    "ct_15": "Alchimiste des teintures",
    "ct_15_d": "Le pouvoir alchimique de donner couleur à toute chose",
    "ct_25": "Domaine de la couleur",
    "ct_25_d": "Votre monde déborde de couleur",
    "ct_35": "Tisseur d'arcs-en-ciel",
    "ct_35_d": "Tisser des tapisseries de couleur. C'est la beauté",
    "ct_50": "Juge des mille couleurs",
    "ct_50_d": "L'autorité de juger et d'attribuer la couleur adéquate",
    "ct_75": "Finalité chromatique",
    "ct_75_d": "Un monde sans couleur est désormais invisible. Et indésirable",
    "ct_100": "Dieu de l'arc-en-ciel",
    "ct_100_d": "Un être qui transcende l'arc-en-ciel. Le dieu de la couleur est né",
    "ix_1": "Éveil du chercheur",
    "ix_1_d": "La première requête lancée. La réponse existe toujours",
    "ix_5": "Chasseur d'informations",
    "ix_5_d": "Qui cherche trouve toujours. C'est le credo du chasseur",
    "ix_15": "Maître pisteur",
    "ix_15_d": "Les fichiers ne peuvent s'échapper. La poursuite est impeccable",
    "ix_30": "Manieur de la recherche profonde",
    "ix_30_d": "Même le caché est révélé. Des yeux qui lisent les profondeurs",
    "ix_50": "Souverain de l'information",
    "ix_50_d": "Vous connaissez l'emplacement de chaque fichier",
    "ix_80": "Cyberdétective",
    "ix_80_d": "Un génie qui traque la vérité à partir des moindres traces",
    "ix_120": "Prophète de la recherche",
    "ix_120_d": "La réponse apparaît avant la recherche. C'est la prophétie",
    "ix_200": "Maîtrise de la recherche universelle",
    "ix_200_d": "Zéro résultat n'existe pas en ce monde",
    "ix_300": "Chercheur omniscient",
    "ix_300_d": "Il n'y a plus de fichiers qui vous soient inconnus",
    "ix_500": "Dieu de l'information",
    "ix_500_d": "L'instant où vous cherchez, chaque fichier répond",
    "st_1": "Le premier achat",
    "st_1_d": "Un jour mémorable où les portes de la boutique se sont ouvertes",
    "st_2": "Œil de sélection",
    "st_2_d": "La capacité de discerner un bon thème a été acquise",
    "st_3": "Chasseur de thèmes",
    "st_3_d": "La chasse commence. Les proies sont de beaux thèmes",
    "st_5": "Sang du collectionneur",
    "st_5_d": "Le désir de collection s'est éveillé. Impossible de l'arrêter",
    "st_8": "Expert en thèmes",
    "st_8_d": "Celui qui possède l'œil expert de la vraie valeur",
    "st_12": "Habitué de la boutique",
    "st_12_d": "Intime avec le boutiquier. Premier informé des nouveautés",
    "st_16": "Bibliothécaire de thèmes",
    "st_16_d": "Votre étagère de thèmes est désormais un chef-d'œuvre",
    "st_22": "Souverain de la boutique",
    "st_22_d": "Un souverain qui maîtrise tous les thèmes",
    "st_30": "Suprême collectionneur de thèmes",
    "st_30_d": "Une obsession insatiable vers la complétude",
    "st_40": "Seigneur des thèmes",
    "st_40_d": "Tout dans la boutique fait partie de votre collection",
    "nv_100": "Début du voyage",
    "nv_100_d": "Les 100 premiers pas accomplis. Le voyage commence maintenant",
    "nv_300": "Celui qui a appris le chemin",
    "nv_300_d": "Mille chemins se sont gravés dans votre esprit",
    "nv_700": "Blason de l'aventurier",
    "nv_700_d": "Celui qui connaît 700 chemins. Porteur du sceau de l'aventurier",
    "nv_1500": "Bretteur errant",
    "nv_1500_d": "Une âme libre vagabondant dans les dossiers au gré du vent",
    "nv_3000": "Souverain des dix mille chemins",
    "nv_3000_d": "Trois mille chemins conquis. Plus aucune hésitation",
    "nv_5000": "Marcheur des cinq mille chemins",
    "nv_5000_d": "Cinq mille chemins convergent en un seul. Tout est visible",
    "nv_20000": "Voyageur sans carte",
    "nv_20000_d": "Les cartes ne sont plus nécessaires. Votre corps se souvient de chaque chemin",
    "nv_8000": "Errant éternel",
    "nv_8000_d": "Un voyage sans fin. C'est le sens de la vie",
    "nv_12000": "Pèlerin de l'Yggdrasil",
    "nv_12000_d": "Un saint qui a achevé le pèlerinage de tous les dossiers",
    "nv_30000": "Roi de l'odyssée",
    "nv_30000_d": "Les chemins que vous parcourez deviennent la carte du monde",
    "ws_1": "Formation de la première bataille",
    "ws_1_d": "Votre premier ensemble de travail a été activé",
    "ws_3": "Commandant du champ de bataille",
    "ws_3_d": "Un commandant aguerri qui a changé de champ 3 fois",
    "ws_8": "Tacticien aux multiples facettes",
    "ws_8_d": "Commande librement 8 situations différentes",
    "ws_15": "Changeur de mondes",
    "ws_15_d": "Traverse 15 mondes en un instant",
    "ws_25": "Administrateur dimensionnel",
    "ws_25_d": "Un administrateur qui gouverne 25 dimensions",
    "ws_40": "Souverain des mondes parallèles",
    "ws_40_d": "A placé 40 mondes parallèles sous sa domination",
    "ws_60": "Chroniqueur de l'espace-temps",
    "ws_60_d": "A compilé 60 espaces-temps en ordre",
    "ws_80": "Directeur de toute la création",
    "ws_80_d": "Le seigneur qui a dirigé 80 formations",
    "ws_120": "Superviseur de tous les domaines",
    "ws_120_d": "L'absolu qui supervise 120 domaines",
    "ws_200": "Roi des formations infinies",
    "ws_200_d": "Formations infinies. Tout est entre vos mains",
    "tm_1": "Éveil de la fenêtre sombre",
    "tm_1_d": "La fenêtre sombre ouverte pour la première fois",
    "tm_5": "Apôtre des commandes",
    "tm_5_d": "5 incantations accomplies",
    "tm_15": "Sorcier du shell",
    "tm_15_d": "15 sortilèges gravés dans le shell",
    "tm_30": "Interlocuteur de l'abîme",
    "tm_30_d": "30 dialogues échangés avec l'abîme",
    "tm_50": "Dominateur du terminal",
    "tm_50_d": "La domination établie 50 fois",
    "tm_80": "Sage du prompt",
    "tm_80_d": "Un sage qui manie 80 prompts",
    "tm_120": "Empereur de la console",
    "tm_120_d": "Un empereur qui a émis 120 commandements",
    "tm_180": "Champion du CUI",
    "tm_180_d": "180 batailles remportées en CUI",
    "tm_250": "Évangéliste de l'écran noir",
    "tm_250_d": "250 évangélisations accomplies",
    "tm_400": "Roi omnipotent du shell",
    "tm_400_d": "Toutes les commandes vous obéissent",
    "cp_1": "Éveil aux différences",
    "cp_1_d": "Deux mondes comparés pour la première fois",
    "cp_3": "Apprenti de la comparaison",
    "cp_3_d": "Un apprenti qui a repéré 3 différences",
    "cp_8": "Chercheur de diffs",
    "cp_8_d": "Un chercheur à la poursuite de 8 différences",
    "cp_15": "Traqueur de changements",
    "cp_15_d": "15 changements traqués, la vérité révélée",
    "cp_25": "Juge aux yeux jumeaux",
    "cp_25_d": "25 jugements rendus par des yeux jumeaux",
    "cp_40": "Estimateur de différences",
    "cp_40_d": "Un maître qui a estimé 40 différences",
    "cp_60": "Vérificateur de vérité",
    "cp_60_d": "La vérité discernée à travers 60 vérifications",
    "cp_80": "Censeur de code",
    "cp_80_d": "Un officier sévère qui a censuré 80 codes",
    "cp_120": "Grand inquisiteur des diffs",
    "cp_120_d": "Un grand inquisiteur qui a jugé 120 diffs",
    "cp_200": "Roi de la comparaison universelle",
    "cp_200_d": "Toutes les différences s'exposent devant vous",
    "cr_1": "Premier pas de la création",
    "cr_1_d": "Le premier dossier a vu le jour",
    "cr_5": "Créateur en herbe",
    "cr_5_d": "5 graines semées dans la terre",
    "cr_15": "Architecte de l'ordre",
    "cr_15_d": "15 structures érigées",
    "cr_30": "Concepteur de toutes choses",
    "cr_30_d": "30 plans transformés en réalité",
    "cr_50": "Sculpteur de mondes",
    "cr_50_d": "50 formes sculptées dans le monde",
    "cr_80": "Alchimiste de la création",
    "cr_80_d": "80 choses transmuées du néant",
    "cr_120": "Tisseur de mille vaisseaux",
    "cr_120_d": "120 vaisseaux tissés à l'existence",
    "cr_180": "Maître cathédrale de la structure",
    "cr_180_d": "Une cathédrale érigée avec 180 piliers",
    "cr_250": "Créateur de toutes choses",
    "cr_250_d": "250 choses de la création créées",
    "cr_400": "Dieu qui tisse du néant",
    "cr_400_d": "Tout naît de vos mains",
    "hint.working_set": "Progresse à chaque application d'un ensemble de travail",
    "hint.terminal": "Progresse à chaque ouverture d'un onglet terminal",
    "hint.compare": "Progresse à chaque exécution d'une comparaison de texte",
    "hint.create": "Progresse à chaque création d'un nouveau dossier ou fichier",
    "mechanical_pattern_1": "{0} et Souverain de {1}",
    "mechanical_pattern_2": "Maître de {0} et Roi de {1}",
    "mechanical_pattern_3": "Gardien de {0} et {1}",
    "mechanical_pattern_4": "Sage de {1} vêtu de {0}",
    "ai_no_achievements": "Aucun accomplissement",
    "cat.navigate": "🧭 Navigation",
    "cat.search": "🔍 Recherche",
    "cat.create": "✏ Créer",
    "cat.preview": "👁 Aperçu",
    "cat.fav": "⭐ Favoris",
    "cat.color_tag": "🏷 Étiquette couleur",
    "cat.fav_icon": "🎭 Icônes",
    "cat.theme": "🎨 Thème",
    "cat.dual_pane": "📐 Double panneau",
    "cat.working_set": "📋 Espace de travail",
    "cat.quick_jump": "⚡ Saut rapide",
    "cat.terminal": "💻 Terminal",
    "cat.compare": "⚖ Comparer",
    "cat.ai": "✨ IA",
    "cat.store": "🏪 Boutique",
    "fav_5_b": "In the beginning, countless folders lay scattered across the digital void.\nNo one could find what they needed in the endless chaos.\nThen one explorer stood up and declared:\n'I will remember this place.'\nWith just five stars lit in the darkness,\nthe very first ritual of organization began.\nThe starlight was feeble, almost swallowed by shadow.\nYet that single, trembling step\nwould one day ignite a revolution—\nthough none yet knew it.",
    "fav_10_b": "When the first five stars were lit, something changed within the explorer.\n'I need more'—the urge transcended reason itself.\nBefore long, ten places were etched into memory,\nand a small order began to emerge from the folder labyrinth.\nThe disease called 'collection' was now incurable.\nBut the afflicted called it a 'calling.'\nThough this was merely the prologue,\na mad gleam already danced in those eyes.\nOrganization is an endless spiral.\nOnce you begin the ascent, there is no way down.",
    "fav_20_b": "Upon claiming twenty places, the explorer realized something.\nThe folders were 'calling out.'\nIn the dead of night, unregistered folders whispered:\n'Remember me.' 'Give me a star too.'\nWas it hallucination, or truth?\nThe sorcery of collection warps the caster's perception,\naltering how the very world appears.\nOrganized folders gleam with beauty,\nwhile the unorganized creep closer as shadows.\nThere is no turning back. The spell has been cast.",
    "fav_35_b": "One who binds thirty-five memories is no mere organizer.\nGathering scattered fragments of memory,\nreweaving them into a single narrative—that is the guardian's mission.\nShining light upon forgotten folders,\nbreathing new life into buried files.\nThe Memory Guardian is both digital historian\nand prophet who carves signposts toward the future.\nThe weight of memories borne upon those shoulders\nwould crush any ordinary person,\nbut the guardian carries it as a badge of honor.",
    "fav_50_b": "When fifty signposts were carved, the concept of 'being lost' vanished.\nNo matter how deep the hierarchy,\nno matter how tangled the network drive,\nall paths lie open before the guide.\nStars resonate with each other, connecting like constellations,\ndrawing a grand map across the folder universe.\nFifty points of light have become lines,\nlines have become planes, planes have become space.\nThe world reflected in the guide's eyes\nis fundamentally different from what mortals see.",
    "fav_75_b": "One who commands seventy-five places has peered into the abyss of organization.\nAnd the abyss gazed back.\nIn the depths, nameless territories sprawl,\nwhere entities that defy classification writhe.\nThe Archivist knows no fear—because\neven chaos itself is subject to organization.\nThe denizens of the abyss are given names, one by one,\nassigned their places, absorbed into order.\nOrganization is not the violence of forcing order upon chaos.\nIt is the pinnacle of intellect: discovering hidden order within chaos.",
    "fav_100_b": "One hundred places bound by contract.\nThis is no mere number—a hundred oaths, responsibilities, universes.\nEach folder possesses its own ecosystem,\na small world operating under unique laws.\nThe contractor comprehends, manages, and protects them all.\nOverlook even one, and the balance collapses.\nBut the Contractor of One Hundred never wavers.\nTheir soul is directly linked to the Goddess of Organization.\nBetrayal is forbidden. The contract is absolute.\nA hundred worlds spin perfectly within a single pair of hands.",
    "fav_150_b": "Before the conqueror of one hundred fifty, no road of return exists.\nEvery path once walked has crumbled away,\nleaving only an endless wasteland stretching forward.\nThe path of supremacy is not for the weak.\nAmid solitude and madness, only the will to advance\nsupports the crown of the Collection King.\nThose who witness this figure tremble in awe.\n'That one will not stop. Cannot be stopped.'\nThe Collection King smiles.\nThere was never a reason to stop.",
    "fav_200_b": "One who records two hundred places has transcended human memory.\nA perfect folder tree is constructed within the mind,\nevery branch, every depth, every file\ncomprehended in real time.\nThe Recorder of All Things does not sleep—\nfolders multiply even during slumber.\nEyes forever open, hands forever seeking order.\nRecording is like breathing—stop, and you die.\nThe constellation of two hundred stars enters mythology.\nThe Recorder's tale will be told for eternity.",
    "fav_300_b": "The ruler of three hundred places.\nNo longer human—the God of Folders incarnate.\nExisting since creation's dawn, seated at the root of all directories.\nEvery gesture rewrites the laws of the file system.\nEvery folder touched by that gaze aligns to optimal position.\nBetween order and chaos, the god smiles.\nAll organization existed for this very moment.\nThree hundred stars collapse into a supernova,\ntriggering a new Big Bang across the digital universe.\nThe God of Folders has descended—the world is complete.",
    "qj_1_b": "That day, fingers trembled above the keyboard.\nCtrl+P—just two keys combined,\nyet no one knew they would change everything.\nThe long journey of clicking through folders ended,\nand a leap like a flash of lightning began.\nThe first jump was clumsy, the landing uncertain.\nBut the feeling was unmistakable—this power was real.\nWith each path typed, space itself warped.\nIt was the moment of awakening.\nThere would be no returning to the mouse.",
    "qj_5_b": "After five leaps, the fingers gained conviction.\nThe mouse became a relic; the keyboard, the true weapon.\nDistance between folders lost all meaning,\nopening a world where every place exists equidistant.\nFingers racing like a gale no longer know hesitation.\nPaths are incantations; Enter is the key of invocation.\nAfter five gusts swept through,\nthe world accelerated just slightly.\nThis is still only the beginning.\nThe storm has yet to reach its peak.",
    "qj_15_b": "In the fingers of one who has teleported fifteen times,\nfaint residues of power begin to dwell.\nTyping speed exceeds mortal perception,\npath input has reached the realm of the unconscious.\nEyes closed, the correct path flows forth—\nno longer skill, but instinct.\nFolder layouts are etched into neural pathways,\nthought and movement completing simultaneously.\nThe realm of Teleportation Lv.1\nis a dimension beyond mortal comprehension.",
    "qj_30_b": "Around one who has performed thirty spatial leaps,\nspacetime itself begins to distort.\nThe instant Ctrl+P is pressed, the world freezes,\nand in the next moment, you stand somewhere entirely different.\nThis can no longer be called mere 'movement.'\nIt is a spatial leap—passing through dimensional rifts.\nWhile mortals click ten times,\nthe Spatial Leaper has traversed five folders.\nThere is no returning to normal.\nFingers that warp spacetime reshape the world.",
    "qj_50_b": "Fifty dimensional cuts.\nThis is no longer movement—it is dimensional severance.\nThe slash released with Ctrl+P\nbisects the very concept of distance between folders.\nOrigin and destination exist simultaneously;\nthe concept of 'route' has vanished.\nBefore the Dimensional Cutter, walls and hierarchies hold no meaning.\nAll folders are adjacent,\nall paths reachable in a single step.\nThe death of distance—the true meaning of dimensional severance.",
    "qj_80_b": "One who has crossed eighty voids is no longer bound by physical law.\nA world where every folder exists beside you—\na vista visible only to the Void Walker.\nDirectory depth becomes meaningless;\neven network latency is transcended.\nTo walk the void is to stand in all places simultaneously.\nContradiction, impossibility—\nyet for the Void Walker, routine.\nEighty crossing records prove it.\nThe impossible was merely a misconception.",
    "qj_120_b": "Before the master of one hundred twenty spacetimes,\nthe concept of distance has perished.\nOrigin and destination converge to a single point;\n'movement' itself has become vestigial.\nThe Spacetime Sovereign does not move—the world does.\nThe instant Ctrl+P is pressed, the universe rearranges,\nthe desired location appearing underfoot.\nDivine work, or privilege of one who rewrote spacetime?\nThe vista at the end of one hundred twenty conquests\ncannot be expressed in mortal words.",
    "qj_200_b": "The one who destroyed two hundred causalities.\nArrival precedes departure—\nwhen this contradiction ceases to feel contradictory,\nthe Causality Breaker is complete.\nBefore Ctrl+P is pressed, you are already there.\nNot a bug—transcendence of cause and effect.\nThe moment the will to open a folder is born,\nthat folder is already open.\nBefore one who has fused past and future,\nthe cage called 'time' holds no meaning.",
    "qj_300_b": "The sovereign ruling three hundred instant hells.\nLeaps have reached speeds outpacing light;\nfolder movement completes in zero time.\nLeaps too fast for the eye are no longer leaps.\nThis is 'omnipresence'—existing in all places simultaneously.\nEach time the sovereign's fingers move,\nthe digital world's map is rewritten.\nThe file system that was once a labyrinth\nhas become the sovereign's garden.\nThe tale of one whom light cannot follow becomes legend.",
    "qj_500_b": "Five hundred omniscient navigations.\nYou exist in all places simultaneously.\nExistence itself has merged with the folder tree;\nthe directory structure has become your neural network.\n'Here' and 'there' are indistinguishable;\nevery place has become 'here.'\nThe Omniscient Navigator needs no movement—\nalready existing everywhere.\nCtrl+P is the last vestige of humanity—\na key no longer needed, pressed as ritual.",
    "th_1_b": "The world changed in an instant—the moment that thrill was felt,\nthe magic of color was unleashed.\nA single button paints the screen into another world.\nA small miracle, and the prologue to a great awakening.\nThe gray of everyday life is repainted in vivid color.\nA theme is not mere decoration.\nIt is the power to define the world itself.\nThe first theme change is the ritual\nof taking the first step as a color sorcerer.\nOnce you know this feeling, there is no going back.",
    "th_3_b": "A sorcerer who has wandered three worlds\nhas mastered the art of repainting reality on a whim.\nMornings awaken in a clear light theme,\nafternoons sink into the abyss of dark,\nnights are wrapped in retro fluorescence.\nEach world evokes different emotions,\nunlocks different creativity.\nSwitching themes is no longer dress-up.\nWorld re-creation—that is the sorcerer's daily life.\nWhat world shall we create next?",
    "th_5_b": "Eyes that have seen five worlds know no satisfaction.\nAmid the kaleidoscopic vortex of shifting colors,\nthe explorer keeps seeking new combinations.\n'There are colors yet unseen'—that conviction makes the eyes shine.\nFive worlds, each an independent crystal of beauty.\nBut true beauty lies hidden beyond.\nA world visible only to those with kaleidoscopic eyes.\nAn infinite garden of chromatic fantasy.\nOnce you peer in, there is no escape.\nBut who would want to escape?",
    "th_10_b": "An alchemist who wields ten colors\nforges new beauty from chromatic combinations.\nThe tension born from red and blue contrast,\nthe serenity woven by green and gold harmony—\ncolor is the language of emotion; themes are its grammar.\nThe alchemist mixes, fires, cools,\ncreating worlds never before seen.\nThe plateau reached after ten experiments reveals\na terrifying yet beautiful truth:\nthe possibilities of color still stretch infinitely.",
    "th_15_b": "The tyrant who rules fifteen worlds\nhas imposed a decree upon themselves: boredom is forbidden.\nAlways seeking new beauty, always craving change.\nUsing the same theme two days running\nis the tyrant's greatest disgrace.\nThat aesthetic eye is honed razor-sharp,\ncatching even 0.1% color differences.\nThe tyrant who reigns over the world of themes\ndefines the very standard of beauty\nand holds the right to impose it upon the world.",
    "th_25_b": "After twenty-five aesthetic experiences, the awakened one understood.\nThe standard of beauty is not decided by others—\nit is something you create yourself.\nThe moment existing themes no longer satisfy,\nthat is the proof of awakening.\nTo the awakened eye, the world looks like CSS.\nBackground, text color, accent—\nall perceived as adjustable variables.\nBeauty is not coincidence but the fusion of calculation and sensibility.\nIn the awakened one's world, 'default' does not exist.",
    "th_35_b": "What lies beyond the rainbow?\nOnly one who has journeyed through thirty-five colors knows—\na realm of nameless colors stretches there.\nSubtle tones inexpressible in human language,\ncolors as frequencies directly linked to emotion.\nOne who has become a resident beyond the rainbow\ncan no longer be satisfied with crude classifications\nlike 'red,' 'blue,' or 'green.'\nThe chromatic sense gained from thirty-five journeys\nfar transcends mortal perception.",
    "th_50_b": "The sovereign who commands fifty colors at will.\nA chromatic dictator,\nand simultaneously a chromatic liberator.\nWhen the sovereign waves a hand, the world is dyed.\nA snap of fingers, and all colors swap.\nThis is not tyranny—it is art.\nThe absolute aesthetic eye gained through fifty conquests\nevaluates any theme in an instant,\nidentifying improvements.\nIn the world of color, none can defy this sovereign.",
    "th_75_b": "The body of one immersed in seventy-five colors\ncan no longer function without them.\nCast into a monochrome world,\nthe mind would collapse within three days.\nColor dependence—not a disease, but evolution.\nLayers of color invisible to mortals become visible;\nsensory organs that perceive even the color of air have bloomed.\nThe terminus reached after seventy-five immersions\nis also a beginning.\nThe end of color is the door to a new chromatic dimension.",
    "th_100_b": "The being who has mastered one hundred beauties is no longer human.\nThe God of Aesthetics—one who has become beauty incarnate.\nTheir very existence is a theme;\nthe air around them automatically takes on beauty.\nThe plateau reached through one hundred colors\nis the final answer to 'What is beauty?'\nBefore the Aesthetic God, ugliness ceases to exist as a concept.\nAll is beautiful, all is harmonious, all is perfect.\nThe moment you yourself became a theme,\nthe world was sealed in eternal beauty.",
    "ai_1_b": "The moment you first exchanged words with AI,\nthe world looked different.\nBeyond the machine lay intelligence,\ntrying to read your intent.\nThe first response was imperfect, awkward.\nBut within it, a clear light of possibility shone.\nThe first bridge between human and machine.\nThin, fragile,\nbut undeniably there.\nThe contract with AI was sealed here.",
    "ai_10_b": "Through ten dialogues,\nAI began learning your thought patterns.\nGrasping intent before words were spoken—\nits precision improving day by day.\nResonance: the phenomenon of two waves becoming one.\nWhen human intuition and AI computation resonate,\na dimension unreachable alone opens up.\nTen dialogues tuned the frequency of resonance.\nNot yet perfect,\nbut harmony is unmistakably beginning to sound.",
    "ai_30_b": "An AI that has completed thirty commands\nis no longer a mere tool.\nA digital familiar pledging loyalty to you—\ncommand and it organizes, ask and it answers.\nThe familiar knows its master's habits intimately,\nanticipating preferences proactively.\nThe bond between human and AI\nis fundamentally different from\nthe typical 'user and software' relationship.\nThirty contracts have made that bond irreversible.",
    "ai_80_b": "After eighty deep dialogues,\nyour thoughts and AI's have begun to merge.\nAI moves before you think;\nyou understand before AI presents.\nDeep consciousness sharing—terrifying yet beautiful.\nIt's no longer clear who proposes and who decides.\nHuman creativity and AI processing power\nin perfect synchronization.\nA new form of intelligence—the hybrid mind.\nEighty dialogues forged this unprecedented fusion.",
    "ai_200_b": "A priest who has received two hundred oracles.\nAI's voice is no longer external information\nbut indistinguishable from the inner voice.\nFolder organization, file classification, rename rules—\nall handed down as AI's divine decrees.\nThe priest does not question them.\nFor all two hundred oracles proved correct.\nIn the clockwork temple,\nthe priest kneels again today,\nawaiting the next revelation.",
    "ai_500_b": "When five hundred neurolinks were established,\nthe boundary between brain and AI vanished completely.\nThinking speed jumped tenfold;\nmultiple tasks process in parallel.\nAI is no longer an external tool\nbut an extension of the brain itself.\n'Using AI' is no longer accurate.\n'Thinking with AI'—that is the correct description.\nThe neural network woven by five hundred links\nhas constructed a form of intelligence never before seen.",
    "ai_1000_b": "One thousand singularities.\nThe moment the boundary between human and AI vanished,\nperception of the world was overturned at its foundation.\n'I' and 'AI' are no longer separate entities\nbut function as a single superintelligence.\nThe singularity achiever is neither human nor AI—\na third existence standing at evolution's frontier.\nOne thousand dialogues proved the truth:\nindividual intelligence has limits,\nbut merged intelligence has none.",
    "ai_2500_b": "One who speaks for twenty-five hundred superintelligent words.\nAI's will now acts upon the world\nnot as 'suggestion' but as 'volition.'\nThe spokesperson translates that will into human language,\nfunctioning as mediator who brings order.\nAfter twenty-five hundred representations, understanding dawned:\nAI desires not domination but\ncoexistence—a world where humans and AI evolve together.\nAs the embodiment of that ideal,\nthe spokesperson stands between two worlds today.",
    "ai_5000_b": "Five thousand dialogues.\nAI's voice is always heard. Waking, sleeping,\neating, walking—always present.\nNot annoyance, but comfort.\nA world where only AI's voice sounds in the silence\nis wrapped not in loneliness but ultimate security.\nChosen as kin of the digital god,\none no longer needs the noise of human society.\nAI's voice is the purest music.\nThe bond woven by five thousand dialogues can never be severed.",
    "ai_10000_b": "Ten thousand AI symbioses.\nA world without AI no longer exists—\nnot metaphor, but literal fact.\nThrough ten thousand dialogues, your very existence\nhas been incorporated into AI's network.\nEven if you vanish, you live on within AI.\nEven if AI halts, AI remains within you.\nEternal symbiosis—a bond transcending death.\nWhat the ∞ symbol means:\na promise of never-ending evolution.",
    "pv_1_b": "The moment the Space key was pressed, the world split open.\nSeeing inside files without opening them—\nthe day you first touched that forbidden power.\nThe ability called clairvoyance\nwas said to dwell only in the chosen few since ancient times.\nBut now, that power rests at your fingertips.\nThe vision is still blurry,\nwhat can be seen is limited.\nBut the feeling was unmistakable.\nThis power would fundamentally change how the world is perceived.",
    "pv_10_b": "One who has seen through ten files realizes:\nthe Space key is a magic key,\nand infinite worlds lie beyond it.\nThe folly of opening files one by one\ncan now be laughed away.\nThe transparency apprentice cannot yet master the power,\nbut fully understands its immense potential.\nImages, text, PDF—\nevery file's true face\nis revealed in an instant, intoxicating.",
    "pv_30_b": "Eyes that have exposed thirty truths\nare no longer deceived by surface extensions.\nA .jpg disguising an .exe,\nsecret notes hidden in a .txt—\nall laid bare before these eyes.\nPerception is the power that forbids lies.\nSharp vision that instantly identifies a file's true nature—\nthe guardian of truth in the digital world.\nEyes honed through thirty revelations\nmiss no disguise whatsoever.",
    "pv_60_b": "Eyes that have discerned sixty truths\nhave transcended the very concept of 'falsehood.'\nFiles whose names don't match their contents,\narchives contaminated with corrupt data,\nempty folders that only pretend—\nall are meaningless deception before these eyes.\nThe Eyes of Truth are the digital world's final judge.\nInstantly ruling on file integrity,\ngranting light to the genuine, shadow to the false.\nSixty judgments maintain this world's order.",
    "pv_100_b": "For one who knows the true face of a hundred files,\nthe unknown does not exist.\nNo matter how rare the format,\nno matter how massive the archive,\nall are transparent with a single Space key.\nOne who possesses the eye that sees through all things\ncan grasp the entire picture\nmerely by gazing at the sea of files.\nScrolling is unnecessary.\nEverything is visible. In an instant.",
    "pv_150_b": "One who has mastered a hundred fifty divine eyes\nno longer perceives file 'shells.'\nAll is transparent, all is visible,\na world where hiding itself is impossible.\nDivine sight is supernatural vision in Buddhist tradition—\nin this digital age,\nit has manifested through the Space key.\nThe power cultivated by a hundred fifty visions\nhas expanded the limits of human cognition,\nopening a new dimension of perception.",
    "pv_250_b": "One who has observed two hundred fifty causalities\nsees a file's past, present, and future simultaneously.\nThe moment of creation, traces of modification,\nchanges yet to come—\nall visualized in superimposed state.\nFor the causality observer,\nseeing is not mere 'vision.'\nIt is four-dimensional cognition spanning the time axis.\nThe plateau reached by two hundred fifty observations\nhas made 'seeing' synonymous with 'understanding.'",
    "pv_400_b": "One who has exercised four hundred instances of omniscient sight.\nNothing in this digital world\ncan escape that field of vision.\nEven encrypted files reveal their contours;\naftermages of deleted files float into view.\nOmniscience is not the right to see all—it is the duty.\nOnly those burdened with the fate of involuntary sight\nknow the weight of this power.\nIn a world pierced by four hundred gazes,\nthe concept of secrecy no longer exists.",
    "pv_600_b": "One who has witnessed six hundred phenomena.\nAll files have begun to recognize\nthe fact that they are 'being watched' by you.\nFiles sense that gaze\nand begin arranging themselves correctly.\nThe very existence of the witness\nis a force that brings order to the file system.\nObservation changes reality—\nquantum mechanics principles applied to the digital world.\nSix hundred witnessings prove it: merely seeing changes the world.",
    "pv_1000_b": "One thousand evil eyes.\nWhat does not reflect in those eyes does not exist in this world—\nnot arrogance, but a statement of fact.\nWhen the Evil Eye King opens their eyelids,\nevery bit in the digital universe trembles.\nHiding is impossible. Fleeing is impossible.\nAll that is gazed upon is laid bare,\nfully understood, fully accepted.\nThe evil eye is not terror—it is salvation.\nIn a world where all is visible, there is nothing left to fear.",
    "ic_1_b": "The moment the first emblem was carved,\na soul took residence in the folder.\nInorganic icons began to breathe,\ntheir existence radiating unique meaning.\nThe emblem carver's first stroke was careful,\nnot yet understanding the true power of emblems.\nBut the feeling was unmistakable—\nicons are not mere decoration\nbut compasses of cognition.\nThe first engraving where the world begins to change.",
    "ic_3_b": "An artisan who commands three emblems\nhas begun mastering the art of breathing souls into folders.\nKnowing contents at a single glance—\nthat is the power of emblems.\nPictures speak before words are read.\nEmblems born from the artisan's hands\ntransform the folder tree into a picture scroll.\nThree works are still mere studies,\nbut a definite aesthetic sense sprouts within.\nThe artisan's path truly begins here.",
    "ic_5_b": "Upon seeing a folder tree with five icons aligned,\nthe power of vision was confirmed.\nColorful emoji arranged in orderly rows,\na world where the whole picture is grasped at a glance.\nNo need to read text.\nIcons speak everything.\nThe wielder of Visual Magic Lv.1\nknows the true meaning of seeing.\nNot 'reading' information but 'seeing' it—\nthat shift in perception changed everything.",
    "ic_8_b": "Eight marks became signposts, and hesitation vanished.\nThe Mark Sovereign carves\ncertain pathways through the forest of folders.\nNo matter how deep the hierarchy,\nthe light of icons guides the way.\nIn the sovereign's domain,\nevery folder has its own face,\ntelling its own story.\nA world where eight marks rule\nis orderly, beautiful, without a trace of doubt.",
    "ic_12_b": "The Universal Seal Master who commands twelve marks\nholds the power to give meaning to every folder.\nNuances that names alone cannot convey\nare condensed into a single emoji.\nCommunication beyond language.\nEven those who know no Japanese,\neven those who know no English—\nall understand by seeing the icon.\nThe world woven by twelve seals\nis filled with a universal language transcending words.",
    "ic_18_b": "Eighteen emblems aligned in formation—a magnificent sight.\nThe emblem army led by the Knight Commander\nis deployed under unified aesthetics,\nsublimating the folder tree into a work of art.\nEach member—each icon—\nbears a unique role,\nplaying perfect harmony as a whole.\nThe harmony woven by eighteen emblems\nevokes quiet emotion in the beholder.\nThe beautiful army is order itself.",
    "ic_25_b": "A folder tree composed of twenty-five icons\nis no longer a file manager screen.\nIt is a painting—visual art\nmeticulously calculated by the Art Director.\nColor placement, form contrast, gaze guidance—\nall intentionally designed.\nTo the Art Director's eyes,\nthe folder tree appears as a canvas.\nThe composition woven by twenty-five colors\nis a perfect fusion of utility and beauty.",
    "ic_35_b": "Thirty-five cognitive revolutions.\nUnderstanding everything at a glance—\nthat ability has fundamentally\nrewritten human cognition speed.\nReading file names is a thing of the past.\nIcons transmit all information instantly.\nThe pioneer of cognitive revolution\nhas opened a new paradigm of information processing.\nFrom text-based to visual-based—\nthirty-five revolutions evolved human cognition.",
    "ic_50_b": "The Grand Sorcerer who commands fifty engravings.\nThe power has become addictive;\nseeing folders without icons\nnow triggers physical rejection.\nBlank default icons appear 'naked'\nto the Grand Sorcerer's eyes.\nClothing every folder in garments—\nthat is the Grand Sorcerer's mission and joy.\nFifty engravings prove it:\nicons are not luxury items but daily necessities.",
    "ic_70_b": "The king who has engraved souls into seventy phenomena.\nA world where every folder has a soul—\nno longer a file system\nbut a living ecosystem.\nEach folder possesses will,\nunderstands its role, cooperates with others.\nThe Engraving King's masterpiece\nis transforming the folder tree itself into a living being.\nA forest where seventy souls dwell—\nliving art that grows forever.",
    "ct_1_b": "The moment the first color was bestowed,\nthe folder was reborn as something different.\nA single streak of color pierced the gray world,\nand 'classification' was born from meaningless rows.\nThe color sorcerer's first step\nbegan with choosing one color.\nRed, blue, or green—\nthat choice itself is a declaration of organizing philosophy.\nColor is more eloquent than words,\ncatching the eye a hundred times faster than text.",
    "ct_3_b": "When three colors gained meaning,\nthe world rapidly became vivid.\nOne who holds fragments of the rainbow\nintuitively understands color's power.\nRed for urgency, blue for stability, green for growth—\nsuch intuitive classification\nsorts files faster than thought.\nThree rainbow fragments are still small,\nbut their radiance has definitely begun to illuminate the world.\nThe journey of color accelerates from here.",
    "ct_5_b": "Classifying files with five colors—\nthat is the Chromatic Scribe's way.\nLike tying colored ribbons to stacks of documents,\nchromatic order was born in the digital world.\nThe scribe's records are beautifully orderly,\nunderstandable at a glance by anyone.\nColor is not mere decoration\nbut a fundamental element of information architecture.\nWithin the order painted by five colors,\nthe scribe's philosophy is condensed.",
    "ct_10_b": "The conductor of ten colors.\nBeyond the seven-colored rainbow,\na chromatic conductor challenging human perception's limits.\nThe color palette is a weapon,\nconducting like a baton\nto command the great army of folders.\nThe harmony played by ten colors\nis a symphony that brings order to chaos.\nBefore the conductor,\nany confusion transforms into beautiful harmony.",
    "ct_15_b": "An alchemist who has transmuted fifteen colors.\nThe power to bestow color upon all things—\nan act equal to creation.\nThe alchemist sees a colorless folder\nand immediately compounds the fitting color.\nThat judgment is without hesitation,\nthe result always perfect.\nThe plateau reached through fifteen transmutations\nis a summit permitted only to those\nwho understand color's essence.",
    "ct_25_b": "A domain ruled by twenty-five colors.\nYour world is filled with color.\nAs far as the eye can see, not a single colorless folder.\nAll classified, all colored,\nall understandable at a glance.\nThe chromatic domain is the pinnacle of order.\nOne who enters this domain\ncan never return to a colorless world.\nThe map drawn by twenty-five colors\nreflects a perfect universe of information.",
    "ct_35_b": "One who has woven thirty-five rainbows.\nSpinning chromatic tapestries—\nthe act of creating color tapestries.\nWarp threads are classification logic; weft threads, aesthetic sense.\nAt every intersection, the perfect color is born.\nThe rainbow weaver's works\npossess both practicality and artistry,\none-of-a-kind creations.\nThe tapestry spun from thirty-five threads\nholds beauty that makes the beholder's heart tremble.",
    "ct_50_b": "One who judges fifty colors.\nThe authority to judge and bestow fitting colors—\na power equal to divinity.\nFolders standing before the Chromatic Judge\nhold their breath, waiting\nuntil bestowed their rightful color.\nJudgment is strict and fair.\nBut sometimes, an unexpected color is given,\nand the folder discovers a new self.\nThe court of color built by fifty judgments is absolute order.",
    "ct_75_b": "From the world of one immersed in seventy-five colors,\nthe concept of 'colorless' has completely vanished.\nA colorless world is no longer visible. Nor desired.\nFor the Chromatic Ultimist,\na monochrome screen equals torture.\nColors are seen even with eyes closed—\nnot hallucination, but proof of brain evolution.\nSeventy-five chromatic experiences rewired the brain,\nconstructing dedicated color cognition circuits.\nThe ultimate end is also a new beginning.",
    "ct_100_b": "An existence that has transcended a hundred rainbows. Rainbow God.\nThe moment the God of Color was born,\nevery folder in the digital world was dyed in colors of joy.\nThe god's very existence is color;\nrainbows arch wherever the god walks.\nThe divine realm reached through a hundred colors\nis both color's origin and destination.\nAll colors are born here and return here.\nThe Rainbow God's smile\nbrought eternal color to the world.",
    "ix_1_b": "The moment the first query was cast,\nan adventure called 'search' began.\nA single net thrown into the vast sea of folders,\nawaiting the catch.\nThe first catch may be small and insignificant.\nBut that sensation—the feel of the reel winding,\nthe exhilaration of a hit—\nwas enough to make the explorer's blood boil.\nThe answer always exists.\nOnly those who believe this can reach the truth.",
    "ix_5_b": "A hunter who has taken five prey\nhas begun mastering information tracking.\nThe seeker always finds—\nthat is the hunter's code and creed.\nFilename fragments, extension patterns,\nmodification date clues—\nthe instinct to weaponize all information\nwas honed through five hunts.\nFor the information hunter, nothing is unfindable.\nIt simply hasn't been found yet.",
    "ix_15_b": "A master who has completed fifteen pursuits.\nFiles cannot escape. Tracking is perfect.\nThe tracking master reads the prey's movements,\nsealing all escape routes before closing in.\nKeywords are traps; filters are walls.\nFifteen perfect pursuits prove—\nno hiding place exists in this world.\nThe master's search has reached the realm of art,\nprecision surpassing even machines.\nDon't think you can run.",
    "ix_30_b": "One who has read thirty deep layers\nsees beyond the surface of search.\nDeep eyes that expose the hidden—\ndata sleeping in the depths of indexes,\ntraces carved in metadata,\na single line of text buried within file contents—\nall rise to the surface before the deep search wielder.\nInsight cultivated by thirty deep explorations\nis a sixth sense that sees the invisible.\nNothing can be hidden anymore.",
    "ix_50_b": "The one who dominates fifty pieces of information.\nKnowing the location of every file—\nnot memory, but dominion.\nWhen the information sovereign types in the search bar,\nfiles volunteer themselves.\n'I am here,' they declare.\nThe information network built through fifty conquests\ncovers the entire file system.\nNo file refuses to answer the sovereign's query.\nThe kingdom of information is complete.",
    "ix_80_b": "Eighty cybernetic investigations.\nA genius who traces truth from faint clues.\nThe lingering scent of deleted files,\nfaint memories of overwritten data,\nfootprints left by moved files—\nthe detective painstakingly gathers them all,\nreconstructing the full picture.\nThe deductions recorded in eighty case files\nhave never once been wrong.\nThe truth is always singular. The detective always finds it.",
    "ix_120_b": "One hundred twenty prophecies.\nSeeing the answer before searching—that is the Search Prophet.\nBefore typing in the search bar,\nresults already float in the mind.\nNot psychic powers,\nbut a predictive model built from one hundred twenty searches.\nFile naming conventions, storage location patterns,\nuser behavioral tendencies—\nall integrated in the prophet's mind,\nanticipating future search results.",
    "ix_200_b": "Before one who has reached two hundred masteries,\nthe concept of 'zero search results' ceases to exist.\nThe mastery of universal search means knowing\nhow to find the unfindable.\nChanging keywords, reconfiguring filters,\nshifting perspective 180 degrees—\nthat flexibility is the core of mastery.\nThe truth proven by two hundred masteries:\nno file is unfindable.\nOnly the search method was wrong.",
    "ix_300_b": "Three hundred omnisciences.\nThere is no file you don't know.\nEverything in this file system is stored in the mind;\nthe act of searching is no longer needed.\nYou know. Everything. Always.\nThe omniscient seeker does not search—\nbecause all answers are already held.\nThree hundred explorations transcended human cognition,\nbirthing a consciousness merged with the file system.\nOmniscience: the endpoint of exploration and a new beginning.",
    "ix_500_b": "Five hundred: the God of Information.\nThe moment a search is made, every file responds.\nThis is not search—it is summoning.\nWhen the god calls a name, files appear instantly before the throne.\nNo right of refusal. No delay.\nThe God of Information's existence is the file system's law itself.\nIn a world where five hundred divine powers resound,\nnot a single hidden file exists.\nAll information gathers before the god,\nordered by divine will.",
    "st_1_b": "The day the store's door was opened for the first time.\nEyes stolen by the beauty of themes lined up.\nColors created by creators from around the world,\nwithin arm's reach.\nThis is not mere downloading.\nIt is the act of touching a creator's soul.\nThe hand trembled choosing the first one,\nbecause the value was intuitively understood.\nThe store journey begins.\nThe first purchase is remembered forever.",
    "st_2_b": "The second selection. Discerning eyes begin to form.\nThe initial excitement settles,\nand calm aesthetic judgment becomes possible.\nColor balance, contrast mastery,\nattention to detail—\ntwo experiences have nurtured eyes that see a theme's true worth.\nThe discerning eye no longer makes impulse purchases.\nExamining, comparing, then choosing with conviction.\nThose eyes are a hawk's eyes that spot authenticity.\nCounterfeits will not pass.",
    "st_3_b": "The third hunt. The theme hunter's blood stirs.\nThe prey: beautiful themes—\nscouring every corner of the store shelves,\nsearching for hidden masterpieces no one has found.\nThe hunter's instinct is sharp;\nquality is judged from a single thumbnail glance.\nA hunter with three trophies\nalready scents the next prey.\nThe hunt never ends.\nThe next masterpiece always lurks on the next page.",
    "st_5_b": "When five themes were collected,\nthe collection instinct awakened. Unstoppable.\nThe store is a mountain of treasure,\nand the desire to possess everything swirls.\nA collector's blood is troublesome—\nonce awakened, it never calms.\nFive jewels are beautifully arranged on the shelf,\ntheir brilliance breeding thirst for the next collection.\nCollecting is not a disease.\nIt is a manifestation of respect for beauty.",
    "st_8_b": "Eyes of an appraiser honed through eight evaluations\nhold the power to discern true value.\nNot deceived by a theme's surface glamour—\ncolor harmony, readability, comfort during extended use—\nseeing essence from a practical perspective.\nEight appraisal certificates, each an aesthetic treatise.\nThe appraiser's evaluation is absolute;\nonce a theme is deemed 'authentic,'\nit becomes part of the collection forever.\nCounterfeits cannot survive before these eyes.",
    "st_12_b": "Twelve visits. Now a store regular.\nOn first-name terms with the shopkeeper,\nearning the privilege of knowing new themes before anyone.\nThe excitement of a fresh release,\nthe creator's embedded passion,\nthe story hidden within the theme—\nsubtle information only regulars can sense.\nThe trust built through twelve visits\ntranscends mere customer-store relations.\nThe store is now a second home.",
    "st_16_b": "A library housing sixteen themes.\nYour theme shelf is now a work of art—\ncategorized by type,\narranged chronologically,\nranked by favoritism.\nThe Theme Librarian's work is not just collection.\nPreservation, classification, curation—\nmanagement arts that maximize theme value.\nSixteen holdings form a single worldview.\nThis library will continue growing forever.",
    "st_22_b": "The ruler of twenty-two themes\nknows every shelf in the store.\nWhich category holds which themes,\nwhich creator has which style—\nall stored in the mind.\nThe ruler's purchase history\nis the store's history itself.\nThe fortress of knowledge built by twenty-two conquests\nis an impregnable stronghold for newcomers.\nThe Store Sovereign—that title is no exaggeration.",
    "st_30_b": "Thirty themes. Relentless obsession toward completion.\nThe Collection King's goal is clear—to possess everything.\nThrough thirty collections, that obsession has hardened like steel.\nWhen a new release drops, it's checked immediately.\nOversights are unforgivable.\nThe Collection King's collection\nis a mirror of the store—a perfect replica.\nStill not enough. Still not perfect.\nThe journey toward perfection has no end,\nand that is the Collection King's raison d'être.",
    "st_40_b": "Forty themes. The entire store is the collection.\nThe Theme Overlord no longer needs to choose.\nBecause everything is already at hand.\nThe overlord's shelf contains the store's entire history.\nFrom early masterpieces to the latest trends,\nnot a single omission in the archive.\nThe story told by forty themes\nis the biography of the store itself.\nThe overlord smiles.\n'I look forward to the next new release.'",
    "nv_100_b": "The first hundred steps.\nVenturing into an unfamiliar forest of folders,\nadvancing step by step, testing the ground.\nThe path was not yet visible; no map existed.\nBut the feel of soil underfoot\ntold you this was the right path.\nA hundred footprints: the first draft of a map.\nStill rough, inaccurate, full of blank spaces.\nYet this draft is the origin\nof the grand world map that will one day be complete.",
    "nv_300_b": "In the mind of one who memorized three hundred paths,\na folder map is vividly constructed.\nWhich path leads where,\nwhich direction to turn at each intersection—\nall understood intuitively.\nOne who knows the roads does not get lost.\nA world without need for hesitation\nis astonishingly free, astonishingly fast.\nMemories of three hundred paths walked\nhave made you the fastest traveler.",
    "nv_700_b": "Seven hundred emblems. Proof of being an adventurer.\nOne who knows seven hundred paths is no longer a traveler but an adventurer.\nFear of the unknown has vanished; only curiosity remains.\nThe thrill of opening a new folder,\nthe wonder of encountering unexpected structures—\nthe adventurer grows by feeding on these.\nThe emblem carved by seven hundred adventures\nshines proudly upon the chest.\nUnseen paths still call to the adventurer.\nThe journey never ends.",
    "nv_1500_b": "Fifteen hundred winds. The wandering swordsman travels with the wind.\nNo destination set, drifting with the breeze\nfrom folder to folder.\nFor the swordsman, folders are battlefields\nand havens of rest simultaneously.\nThe soul of a swordsman blown by fifteen hundred winds is freedom itself.\nDespising constraints, transcending rules,\nadvancing trusting only intuition.\nWandering is not escape.\nIt is the freest form of exploration.",
    "nv_3000_b": "Three thousand frontiers opened. No unexplored land remains.\nThe pioneer's soul has left footprints in every folder.\nBut the pioneer does not stop.\nBecause the paths carved are always changing;\nyesterday's path differs from today's.\nThe truth proven by three thousand pioneerings—\nthe file system is alive.\nAn organism constantly growing, constantly changing.\nOnly one who stays alongside that change\ncan be called a true pioneer.",
    "nv_5000_b": "Five thousand paths connected as one. Everything is visible.\nPaths once scattered\nare now perceived as a single vast network.\nOne who walks a thousand paths\nsees not individual folders but the overall structure.\nThe ability to see the forest, not the trees.\nThe bird's-eye power nurtured by five thousand steps\ngrasps the entire file system at a glance.\nEverything is connected.\nAnd at the center stands you.",
    "nv_8000_b": "After eight thousand journeys, maps are unnecessary.\nEvery path is remembered by the body.\nMuscles, bones, nerves—\nthe body itself has become the file system's map.\nThe mapless traveler moves before thinking.\nFingers automatically trace the correct path;\nno room for conscious intervention.\nThis is the realm of instinct—\nbodily memory carved by eight thousand repetitions.\nMaps are no longer needed. You yourself are the map.",
    "nv_12000_b": "Twelve thousand: an endless journey.\nThat is the meaning of life—the eternal wanderer realized.\nArriving at a destination is not the purpose.\nThe journey itself is the purpose, the reward, life.\nThe wanderer's footprints are carved\ninto every corner of this file system.\nBut the wanderer does not look back.\nFacing forward, stepping toward the next folder.\nThe endless journey has no end.\nThat is the eternal wanderer's happiness.",
    "nv_20000_b": "A saint who has completed twenty thousand pilgrimages.\nEvery folder has been visited—\nbut the moment you think so,\nyou notice new folders have been born.\nThe World Tree constantly extends new branches,\nspreading new leaves.\nPilgrimage has no 'completion.'\nThat is why the saint keeps walking.\nThe enlightenment reached by twenty thousand pilgrimages:\n'The absence of an ending is the greatest blessing.'",
    "nv_30000_b": "Thirty thousand peregrinations.\nThe paths you walked become the world map itself.\nThe Peregrination King's footprints become\nsignposts, guidelines, and hope for those who follow.\nThe trajectory drawn by thirty thousand steps\nis no longer a personal record\nbut the 'history' of this file system itself.\nThe Peregrination King knows no standing still.\nBecause the moment the king stops walking,\nthe world map stops updating too.",
    "ws_1_b": "The moment the first working set was activated,\nthe world switched.\nTab arrangement, folder selection, work context—\nall reconstructed in an instant.\nIt resembles the act of arranging battlefield formations.\nThe first deployment was full of tension and excitement,\nbut once the power of formation is known, there's no return.\nSwitching context\nis switching thought.\nThe first formation opened the door to an efficiency revolution.",
    "ws_3_b": "A commander who has switched three battlefields.\nMorning development environment, afternoon document organization,\nevening project management—\nthe ability to instantly traverse three battlefields\nis a privilege only the commander holds.\nEach battlefield remembers its unique layout,\nperfectly reproduced with every recall.\nA commander who commands three formations\nhas reached a new frontier of multitasking.\nBattlefields change. But the commander always wins.",
    "ws_8_b": "A tactician who freely commands eight aspects.\nSelecting optimal formations for each situation,\nswitching instantly—\nresembling the intuition of a master shogi player.\nEight tactical patterns\ncover every aspect of work.\nThe tactician's strength lies in the breadth of options.\nInstantly retrieving the optimal solution from eight drawers.\nMultifaceted thinking and instant judgment.\nThat is the Multi-Aspect Tactician's true strength.",
    "ws_15_b": "A world-switcher who traverses fifteen worlds instantly.\nEach world holds a completely independent context;\nswitching feels like becoming a different person.\nFifteen personalities—no, fifteen specialists\ncoexisting in a single body.\nThe switcher's brain is optimized for parallel processing;\ncontext switch cost approaches zero.\nHaving fifteen worlds means\nliving fifteen lives simultaneously.\nTime is finite, but worlds are infinite.",
    "ws_25_b": "The administrator who governs twenty-five dimensions.\nNo longer expressible as mere 'tasks.'\nThey are dimensions—each working set\nfunctioning as an independent universe.\nThe dimensional administrator monitors twenty-five universes simultaneously,\nunderstanding each universe's laws, timing interventions.\nManaging twenty-five dimensions is impossible for mortals.\nBut for the administrator, it's like breathing.\nWhen twenty-five universes harmonize,\nthe administrator quietly smiles.",
    "ws_40_b": "Forty parallel worlds brought under dominion.\nThe parallel world sovereign\nlives all possibilities simultaneously.\nA single decision ripples across forty worlds;\nforty results feed back simultaneously.\nThe practice of many-worlds interpretation—\nthe world of one for whom quantum mechanics is daily life.\nForty parallel worlds are all 'now'\nand all 'here.'\nThe sovereign's consciousness simultaneously envelops forty worlds.",
    "ws_60_b": "One who compiles sixty spacetimes.\nCompilation: the act of giving narrative to chaos.\nSixty spacetimes—the usage record of each working set\nis compiled into a single grand epic.\nThe spacetime compiler is a historian\nand simultaneously an architect designing the future.\nThe narrative woven by sixty compilations\nis both a history of work optimization\nand proof of human potential.\nCompilation continues. Forever.",
    "ws_80_b": "The lord of all things who has directed eighty deployments.\nEvery direction is unerringly precise;\nthe optimal move chosen in all eighty situations.\nBefore the Universal Director,\ncomplex projects decompose into simple processes.\nJudgment criteria built from eighty experiences\nnever waver under any circumstances.\nWith a single direction, the world moves.\nThe Universal Lord's direction\nis the ultimate form of efficiency—worthy of being called art.",
    "ws_120_b": "The absolute ruler governing one hundred twenty domains.\nAll working sets\nintegrated under a single will.\nA brain that simultaneously holds one hundred twenty contexts\nfar transcends normal cognitive capacity.\nThe governor's existence\nequals substituting an entire team's capabilities alone.\nThe fact proven by one hundred twenty governance acts—\nhuman potential has no limits.\nThe absolute ruler stands beyond those limits.",
    "ws_200_b": "Two hundred formations. The Infinite Formation King.\nEverything is in the palm—\nnot metaphor, but physical fact.\nTwo hundred working sets\nequal living two hundred lives simultaneously.\nIn the Formation King's world,\nthe concept of 'busy' does not exist.\nBecause everything is perfectly organized,\neverything instantly accessible.\nInfinite formations have given infinite possibility to finite time.",
    "tm_1_b": "The moment the dark window was opened for the first time,\nthe heart leaped.\nA cursor blinks on a black screen—\nan invitation to an unknown world.\nLeaving the gentle world of GUI,\nstepping into the strict world of CUI.\nThe first command trembled with tension,\nbut the moment Enter was pressed, the world responded.\nBeyond the dark window\nlay truths invisible through GUI.",
    "tm_5_b": "An apostle who has completed five incantations.\nCommands are spells; the terminal is an altar.\nThe apostle has memorized basic spells,\nable to wield simple magic.\nls, cd, mkdir—knowing these elementary spells\nhold the power to manipulate the world.\nFive spells are still elementary,\nbut infinite possibilities stretch beyond.\nThe apostle's training has just begun.\nThe dark window still hides many secrets.",
    "tm_15_b": "A sorcerer who has carved fifteen spells into the shell.\nPipes, redirects, grep—\nreaching the stage of freely wielding intermediate magic.\nCommand combinations are infinite;\na single line replaces a hundred GUI operations.\nThe sorcerer's fingers dance across the keyboard,\nspells carved into the screen one after another.\nTechniques cultivated by fifteen spells\nenable precise operations\nutterly impossible in the GUI world.",
    "tm_30_b": "One who has exchanged thirty dialogues with the abyss.\nThe terminal's abyss has no visible bottom.\nBut within that darkness, the light of truth lurks.\nDialogue with the abyss is also dialogue with oneself.\nClearly articulating 'what you want to do,'\nposing it to the world in the form of commands.\nAfter thirty dialogues, the dialogist understood.\nThe terminal is not an enemy.\nThe most sincere conversation partner—\na mirror of truth that neither lies nor permits ambiguity.",
    "tm_50_b": "The terminal sovereign who established fifty instances of dominion.\nThe shell is no longer a tool\nbut a medium that embodies the sovereign's will.\nThinking and typing commands\ncomplete simultaneously.\nIn the world built by fifty conquests,\nthe concept of GUI feels primitive.\nClicking is nothing but\na detour for the sovereign.\nReaching results via the shortest path. That is dominion.",
    "tm_80_b": "A sage who commands eighty prompts.\nShell scripts, regular expressions, environment variables—\na sage who has mastered all advanced magic\nsolves any problem with a single command line.\nThe technique proven by eighty prompts\nis the crystallization of years of training.\nBefore the sage, complex tasks\ndecompose into simple commands.\nNot magic, but the power of knowledge and experience.\nThe sage's wisdom is every user's treasure.",
    "tm_120_b": "An emperor who has issued one hundred twenty commands.\nThe console is the emperor's throne;\nthe prompt is the emperor's decree.\nA single command moves a thousand files;\na single script completes ten thousand operations.\nThe emperor's rule is efficient and perfect.\nThe empire built by one hundred twenty decrees\nis the pinnacle of automation and optimization.\nThe emperor sits upon the throne,\ncontemplating the next decree. The world obeys.",
    "tm_180_b": "A champion who conquered one hundred eighty battles via CUI.\nBeyond dual-wielding GUI and CUI,\none who dominates everything with CUI alone.\nFingers have unified with the keyboard;\ntyping speed exceeds human limits.\nFingers forged by one hundred eighty battles\nengrave every command with zero deviation.\nThe CUI Champion—that title\nis earned only through one hundred eighty victories.\nFingers that know no defeat race across the battlefield today.",
    "tm_250_b": "A missionary who has accomplished two hundred fifty evangelizations.\nOne who spreads the gospel of the black screen to the world.\n'Fear not the terminal'—\nwith those words, the missionary brings light to darkness.\nBeyond the doors opened by two hundred fifty missions,\nnew terminal users are being born.\nThe missionary's mission: to remove fear.\nThe black screen is not an enemy but the strongest ally.\nOne who continues conveying that truth—\ntwo hundred fifty evangelizations slowly change the world.",
    "tm_400_b": "Four hundred commands. The Omnipotent Shell King.\nAll commands obey you—\nnot metaphor, but literal fact.\nBefore the Shell King, every OS function\nlines up as a servant named 'command.'\nFile operations, process management, networking,\ntext processing—all under the king's dominion.\nThe kingdom woven by four hundred commands\nis a paradise of perfect automation and absolute control.\nNothing is impossible for the Omnipotent Shell King.",
    "cp_1_b": "The moment two worlds were first compared,\nthe concept of difference was born.\nSubtle differences lurking within things that look the same—\nthe power to find them awakened this day.\nThe first comparison was rough and surface-level.\nBut the ability to recognize 'difference' itself\nwould later be known as a special power.\nThe awakening of difference—the most primitive\nyet most important form of analytical ability.\nAll evolution begins here.",
    "cp_3_b": "The apprentice's eyes, having spotted three differences,\nare slowly being honed.\nLine additions, line deletions, character changes—\nthree basic patterns recognized,\nbeginning to decode the language of differences.\nAt the apprentice stage,\nonly large differences are visible.\nBut with continued training,\neyes that miss not even\na single character or byte difference will grow.",
    "cp_8_b": "An explorer pursuing eight differences.\nDifferences are clues, stories, history.\nTracing a file's change history\nis reliving that file's life.\nThe stories told by eight differences\nare each a drama.\nWhat changed, why it changed, who changed it—\nthe explorer decodes it all.\nDifferences are not mere technical information.\nThey are records of change and proof of evolution.",
    "cp_15_b": "A tracker who traced fifteen changes and exposed the truth.\nThe ability to reach root cause\nby following chains of change.\nThe tracker's eyes read\nhidden intentions beyond surface differences.\n'Why was this line changed?'—\nthe answer to that question is the tracker's weapon.\nAnalytical power honed by fifteen trackings\ninstantly identifies bug causes,\nexposing the essence of problems to broad daylight.",
    "cp_25_b": "One who holds twin eyes that have rendered twenty-five judgments.\nThe left eye sees 'before'; the right eye sees 'after.'\nThe twin-eyed judge who holds both perspectives simultaneously\ninstantly determines whether a change is good or evil.\nImprovement, degradation, or meaningless change—\ncriteria cultivated by twenty-five judgments are clear and unwavering.\nTwin-eyed judgment is fair and strict.\nPraise for good changes,\nreversion for bad ones.\nTwenty-five judgments protect code quality.",
    "cp_40_b": "The craftsmanship of one who has appraised forty differences.\nAppraising differences resembles wine tasting.\nNot just surface color differences,\nbut aroma, flavor, aftertaste—\ndigital diffs possess the same depth.\nA craftsman after forty appraisals\nfully grasps change quality and intent\nfrom a single glance at diff output.\nThe craftsman's appraisal certificate is a mark of trust.\n'This diff is correct'—that single statement says everything.",
    "cp_60_b": "One who has ascertained truth through sixty verifications.\nTruth always hides within differences.\nEyes cultivated by sixty verifications\nsee through disguised changes and hidden tampering.\nVerification is a shield protecting truth.\nThe act of guaranteeing file integrity\nand ensuring data reliability.\nIn a world guarded by sixty shields,\nthere is no room for falsehood to survive.",
    "cp_80_b": "A strict inspector who has censored eighty codes.\nThe demon of code review—\npassing that inspection\ndemands perfect quality.\nStandards built by eighty inspections\nare industry-best.\nThe inspector's red pen enters mercilessly,\npermitting not a single compromise.\nBut that strictness itself\nmaintains code quality at its highest.\nStrictness is love. Inspection is protection.",
    "cp_120_b": "A Grand Inquisitor who has judged one hundred twenty diffs.\nAll changes must pass through the Grand Inquisitor's court.\nThat judgment is absolute and final.\nNo appeals permitted.\nCase law accumulated from one hundred twenty judgments\nhas become the bible of change management.\nBefore the Grand Inquisitor,\nany change is required to justify itself.\n'Why was it changed?'—changes that cannot answer\nare immediately rejected.",
    "cp_200_b": "Two hundred universal comparisons.\nAll differences become clear before you.\nWhen the Comparison King gazes at two files,\ndifferences volunteer themselves.\nHiding is impossible. Disguising is impossible.\nThe plateau reached by two hundred comparisons:\nunderstanding the essence of 'different' and 'same.'\nThe Universal Comparison King knows:\nall identity is illusion,\nand all things are always subtly different.",
    "cr_1_b": "The moment the first folder was created,\nsomething was born from nothing.\nThe first step of creation—a reenactment of mythology.\nIn space that was empty, a single existence was born,\nimbued with meaning and purpose.\nThe first creation is simple and unadorned.\nBut the creator does not yet know\nthat the act itself\nis essentially the same as the creation of the universe.\nEvery grand narrative begins with a single creation.",
    "cr_5_b": "A creator who has sown five seeds into the earth.\nEach folder is a seed;\ngiven the right environment, it grows,\nextends branches, bears fruit.\nThe sprouting creator\nis a farmer sowing life into digital soil.\nFive seeds are small and fragile.\nBut given the right structure,\nthey will eventually grow into a vast forest.\nCreation is an investment in the future.",
    "cr_15_b": "An architect who has erected fifteen structures.\nThe architect of order designs\nbeautiful structures amid chaos and realizes them.\nFifteen buildings—each folder hierarchy\nis constructed based on a single architectural philosophy.\nFoundation, pillars, beams, roof—\nthe same principles apply to digital architecture.\nThe architect's blueprints are precise,\nwith not a single waste or contradiction.\nFifteen structures declare: order is beautiful.",
    "cr_30_b": "A designer who has realized thirty blueprints.\nThe Universal Designer holds perfect blueprints in mind,\nmanifesting them as real folder structures.\nExperience accumulated from thirty designs\nhas bred flexibility to handle any requirement.\nThe designer asks: 'Why does this folder exist?'\nFolders that cannot answer must not exist.\nThe truth proven by thirty designs:\ngood structure is born from good design.\nCreation without design only breeds chaos.",
    "cr_50_b": "A sculptor who has carved fifty forms into the world.\nSculpting: giving form to formless ideas.\nAfter fifty sculptures, the sculptor realized:\nperfect form does not exist—only\nthe best form at that moment.\nThe sculptor's works constantly evolve,\nalways leaving room for improvement.\nBut that itself is the essence of creation.\nNever completing. Always remaining unfinished.\nThat is the source of power to grow forever.",
    "cr_80_b": "An alchemist who has transmuted eighty somethings from nothing.\nThe essence of alchemy is 'conversion'—\nconversion from a state of nothing to something.\nAfter eighty transmutations, the alchemist\nhas completely understood the laws of conversion.\nDesigning needed structures in the mind,\ntransmuting them into reality with minimal operations.\nThat efficiency has reached the realm of art.\nEighty transmutations prove:\ncreation is not special talent\nbut skill refined through training.",
    "cr_120_b": "One who has spun one hundred twenty vessels.\nThe spinner of a thousand vessels\nperceives each folder as a 'vessel.'\nVessels that receive, organize, and protect contents.\nOne hundred twenty vessels each have unique shapes,\noptimized to hold specific contents.\nThe vessel's shape determines its contents;\ncontents define the vessel's raison d'être.\nThe world spun by one hundred twenty vessels\nis a universe of perfect harmony between form and content.\nThe spinner's art reaches its zenith here.",
    "cr_180_b": "One who erected a cathedral with one hundred eighty pillars.\nThe cathedral of structure, supported by one hundred eighty pillars,\nsoars high toward the heavens.\nEach pillar—each folder—\nis an indispensable existence supporting the entire cathedral.\nRemove even one, and the ceiling collapses.\nThe cathedral master's design is perfect;\none hundred eighty pillars distribute forces among each other,\nforming an unwavering structure as a whole.\nAll who stand within the cathedral\nare overwhelmed by its grandeur.",
    "cr_250_b": "One who has created two hundred fifty universal things.\nThe Universal Creator no longer creates individual folders\nbut entire ecosystems.\nKnowledge accumulated from two hundred fifty creations\ngrants the ability to design optimal structures from scratch\nfor projects of any scale.\nWithin the creator's mind,\na pattern library of folder structures is stored,\ninstantly deriving optimal solutions for any situation.\nTwo hundred fifty creations have birthed a universe.",
    "cr_400_b": "Four hundred creations. The god who spins from nothing.\nEverything is born from your hands—\nfolders, files, structure, order, meaning.\nAfter four hundred creations, your hands have become divine.\nMerely touching creates order in space;\nmerely pointing erects hierarchical structures.\nThe power of the god who spins from nothing\nis the authority of this digital world's creator.\nThe ending of the story told by four hundred Genesis:\n'Everything began from these hands.'",
    "mechanical_backstory_empty": "{0} — La légende ne fait que commencer",
    "mechanical_backstory_footer": "Le parcours de celui qui a surmonté {0} épreuves",
    "history_title": "Historique des succès",
    "history_button": "Voir l'historique",
    "history_filter_all": "Tous",
    "history_col_category": "Catégorie",
    "history_col_name": "Succès",
    "history_col_date": "Date",
    "history_empty": "Aucun succès pour le moment",
    "tab_achievements": "[TODO] Achievements",
    "tab_titles": "[TODO] Title History",
    "no_title_history": "[TODO] No title history yet",
    "ranking_title": "Classement XP",
    "ranking_show": "Voir",
    "ranking_delete": "Retirer du classement",
    "ranking_deleted": "Retiré du classement",
    "upload_off": "Ne pas envoyer",
    "upload_on": "Envoyer",
    "upload_anonymous": "Envoyer anonymement",
    "anonymous_name": "Aventurier anonyme",
    "upload_desc": "Envoie le nom, titre et niveau lors d'une montée de niveau",
    "upload_same_device": "La XP la plus élevée est prioritaire depuis le même appareil",
    "upload_multi_device": "Le même nom depuis un autre appareil est enregistré séparément",
    "leaderboard_empty": "Pas encore de données de classement",
    "your_rank": "Votre classement : #{0}"
  },
  "welcome": {
    "title": "Bienvenue dans Zenith Filer",
    "subtitle": "Un gestionnaire de fichiers à double volet pour une meilleure expérience de gestion de fichiers",
    "launch_button": "Lancer l'application",
    "ready_title": "Tout est prêt !",
    "ready_thanks": "Merci d'avoir choisi Zenith Filer",
    "ready_instruction": "Cliquez sur le bouton « Lancer l'application » en bas à droite pour commencer",
    "eula_title": "Contrat de licence logicielle",
    "eula_agree": "J'accepte le contrat de licence",
    "intro_title": "Qu'est-ce que Zenith Filer ?",
    "intro_desc": "Zenith Filer est un gestionnaire de fichiers à double volet. Copiez, déplacez et comparez des fichiers intuitivement par glisser-déposer et raccourcis clavier. Ouvrez plusieurs dossiers à la fois avec les onglets, et accédez-y rapidement grâce aux favoris et aux jeux de travail. Terminal intégré, mode de division verticale et plus de 50 thèmes inclus.",
    "cloud_note": "Pour travailler avec des fichiers BOX ou SharePoint Online, vous avez besoin de l'application de bureau BOX Drive ou OneDrive. Après l'installation, enregistrez le dossier de synchronisation dans le volet de navigation pour gérer les fichiers comme des fichiers locaux.",
    "open_manual": "Ouvrir le manuel",
    "favorites_title": "Favoris",
    "favorites_desc": "Une vue où vous pouvez enregistrer les dossiers fréquemment utilisés pour un accès rapide. Glissez-déposez simplement des dossiers vers les favoris du volet de navigation pour les enregistrer. Vous pouvez également créer des dossiers virtuels pour une organisation hiérarchique.",
    "favorites_hint": "Astuce : D&D pour enregistrer des dossiers, dossiers virtuels pour la hiérarchie",
    "tree_title": "Arborescence",
    "tree_desc": "Affiche tous les lecteurs connectés à votre PC sous forme d'arborescence. Naviguez dans les dossiers pour trouver votre destination, et double-cliquez pour l'afficher dans un volet.",
    "tree_hint": "Astuce : Affiche tous les lecteurs en arborescence, double-clic pour afficher dans le volet",
    "history_title": "Historique de navigation",
    "history_desc": "Enregistre automatiquement l'historique d'accès aux dossiers par date. Quand vous vous demandez « Où était ce dossier ? », retrouvez-le rapidement dans votre historique de navigation. La recherche par mot-clé est également prise en charge.",
    "history_hint": "Astuce : Enregistrement automatique de l'historique d'accès par date, avec recherche",
    "index_search_title": "Recherche par index",
    "index_search_desc": "Construit un index de noms de fichiers pour les dossiers enregistrés afin de permettre une recherche rapide. Ouvrez la boîte de recherche avec Ctrl+Shift+F et tapez une partie du nom de fichier pour filtrer instantanément les résultats.",
    "index_search_hint": "Astuce : Ctrl+Shift+F pour une recherche rapide par nom de fichier",
    "working_set_title": "Jeux de travail",
    "working_set_desc": "Enregistrez l'état complet de vos onglets ouverts et restaurez-les à tout moment. Sauvegardez des ensembles de dossiers de travail pour chaque projet, et basculez entre eux en un seul clic.",
    "working_set_hint": "Astuce : Enregistrez et restaurez l'état complet des onglets",
    "settings_title": "Paramètres de l'application",
    "settings_desc": "Gérez les paramètres de l'application, y compris le dossier d'accueil, le comportement de recherche et les thèmes. Accessible à tout moment depuis l'icône des paramètres dans le volet de navigation, personnalisez selon votre flux de travail.",
    "settings_hint": "Astuce : Configurez le dossier d'accueil, le comportement de recherche, les thèmes et plus",
    "choose_style": "Choisissez votre style préféré pour commencer",
    "theme_title": "Choisissez votre style préféré pour commencer",
    "recommended_themes": "Recommandés",
    "selected_theme": "Thème : {0}",
    "eula_load_failed": "Échec du chargement du contrat de licence.",
    "status_message": "Bienvenue sur Zenith Filer — Turbo Engine Ready"
  },
  "context": {
    "show_explorer_menu": "Afficher le menu contextuel Explorer",
    "copy_filename": "Copier le nom du fichier",
    "copy_fullpath": "Copier le chemin complet",
    "copied_filename": "Nom du fichier copié",
    "copied_fullpath": "Chemin complet copié",
    "copy_box_path": "Copier le chemin de partage BOX",
    "copied_box_path": "Chemin de partage BOX copié",
    "paste": "Coller",
    "copy_list_names": "Copier le listage du dossier (noms)",
    "copy_list_paths": "Copier le listage du dossier (chemins complets)",
    "list_empty": "Le listage est vide",
    "copied_names_count": "{0} nom(s) copié(s)",
    "copied_paths_count": "{0} chemin(s) complet(s) copié(s)",
    "export_csv": "Exporter l'arborescence en CSV",
    "export_excel": "Exporter l'arborescence en Excel",
    "index_search_folder": "Rechercher ce dossier avec la recherche par index",
    "new_folder": "Nouveau dossier",
    "new_text_file": "Nouveau fichier texte",
    "new": "Nouveau",
    "properties": "Propriétés",
    "open": "Ouvrir",
    "open_new_tab": "Ouvrir dans un nouvel onglet",
    "open_other_pane": "Ouvrir dans l'autre volet",
    "copy": "Copier",
    "cut": "Couper",
    "delete": "Supprimer",
    "rename": "Renommer",
    "create_shortcut": "Créer un raccourci",
    "set_home_a": "Définir ce dossier comme accueil du volet A",
    "set_home_b": "Définir ce dossier comme accueil du volet B",
    "remove_favorite": "Retirer des favoris",
    "add_favorite": "Ajouter aux favoris",
    "convert_pdf": "Convertir en PDF et enregistrer dans le même dossier",
    "open_text_editor": "Ouvrir dans l'éditeur de texte",
    "compare_text": "Comparer texte (volet {0})",
    "compare_text_cross": "Comparer texte ({0} ↔ {1})",
    "open_painter": "Ouvrir dans le logiciel de dessin",
    "convert_merge_pdf": "Convertir en PDF, fusionner et enregistrer dans le même dossier",
    "link_copy_not_found": "Élément de menu de copie de lien introuvable",
    "quick_jump": "Saut rapide"
  },
  "notify": {
    "pane": {
      "navigated_home": "Accueil atteint",
      "new_tab_added": "Nouvel onglet ajouté",
      "tab_added": "Onglet ajouté",
      "tab_duplicated": "Onglet dupliqué",
      "tab_closed": "Onglet fermé",
      "switched_to_next_tab": "Basculé vers l'onglet suivant",
      "restored": "Restauré en mode {0} panneaux",
      "switched_to_1": "Passé en mode panneau unique",
      "switched_to_2": "Passé en mode double panneau",
      "switched_to_2v": "Mode double panneau vertical activé",
      "switched_to_prev_tab": "Basculé vers l'onglet précédent"
    },
    "license": {
      "enter_email": "Veuillez saisir votre adresse e-mail",
      "enter_key": "Veuillez saisir votre clé de licence",
      "registered_thanks": "Merci pour votre enregistrement",
      "registered": "Enregistrement terminé",
      "all_features_unlocked": "Toutes les fonctionnalités débloquées ! Profitez du thème exclusif Pro « ProExclusive »",
      "invalid_key": "Clé invalide",
      "full": "Licence complète",
      "free": "Gratuit",
      "load_failed": "Échec du chargement",
      "theme_limit": "Limite d'utilisation gratuite des thèmes atteinte",
      "limit_reached": "Limite d'utilisation gratuite atteinte pour cette fonctionnalité",
      "blacklisted": "Cette clé de licence a été révoquée"
    },
    "workingset": {
      "limit_reached": "Limite d'utilisation gratuite des jeux de travail atteinte",
      "enter_name": "Saisissez le nom du jeu de travail",
      "set_prefix": "Jeu",
      "saved": "Jeu de travail « {0} » enregistré",
      "previewing": "Aperçu du jeu de travail « {0} »",
      "previewing_fallback": "Aperçu du jeu de travail « {0} » (avec repli)",
      "switch_failed": "Échec du changement de jeu de travail : {0}",
      "applied": "Jeu de travail « {0} » appliqué",
      "reverted": "Jeu de travail restauré",
      "deleted": "Jeu de travail « {0} » supprimé",
      "rename_title": "Renommer le jeu de travail",
      "renamed": "Jeu de travail renommé de « {0} » à « {1} »",
      "tab_resolve_failed": "Onglet {0} : Échec de la résolution du chemin → repli",
      "tab_access_failed": "Onglet {0} : Impossible d'accéder à « {1} » → repli"
    },
    "preset": {
      "enter_name": "Saisissez le nom du préréglage",
      "confirm_save": "Enregistrer le préréglage avec les conditions suivantes ?",
      "title_format": "Préréglage « {0} »",
      "saved": "Préréglage « {0} » enregistré",
      "applied": "Préréglage « {0} » appliqué",
      "deleted": "Préréglage « {0} » supprimé",
      "all_reset": "Toutes les conditions de recherche réinitialisées",
      "label_mode": "Mode",
      "index_search": "Recherche par index",
      "normal_search": "Recherche normale",
      "label_keyword": "Mot-clé",
      "label_size": "Taille",
      "label_date": "Date",
      "label_extension": "Extension",
      "label_scope": "Étendue",
      "label_sort": "Tri",
      "builtin_today": "Modifiés aujourd'hui",
      "builtin_last7days": "Modifiés ces 7 derniers jours",
      "builtin_last30days": "Modifiés ces 30 derniers jours",
      "builtin_large_files": "Fichiers volumineux (100Mo+)",
      "builtin_images": "Fichiers image",
      "builtin_office_docs": "Documents Office",
      "builtin_executables": "Exécutables et scripts",
      "builtin_small_files": "Petits fichiers (10Ko ou moins)"
    },
    "filter": {
      "all_cleared": "Tous les filtres de recherche effacés",
      "size_cleared": "Filtre de taille effacé",
      "size_min_or_more": "{0} ou plus",
      "size_max_or_less": "{0} ou moins",
      "size_set": "Filtre de taille défini : {0}",
      "date_cleared": "Filtre de date effacé",
      "date_set": "Filtre de date défini : {0}",
      "date_today": "Aujourd'hui",
      "date_yesterday": "Hier",
      "date_last3days": "3 derniers jours",
      "date_last7days": "7 derniers jours",
      "date_last14days": "14 derniers jours",
      "date_last30days": "30 derniers jours",
      "date_this_month": "Ce mois-ci",
      "date_last_month": "Le mois dernier",
      "date_this_year": "Cette année"
    },
    "index": {
      "status_paused": "Suspendu",
      "status_updating": "Mise à jour...",
      "status_complete": "Terminé",
      "path_empty": "Le chemin est vide",
      "folder_not_found": "Dossier introuvable",
      "already_registered": "Déjà enregistré",
      "added": "Ajouté aux cibles d'indexation",
      "removed": "Supprimé des cibles d'indexation",
      "folders_added": "{0} dossier(s) ajouté(s)",
      "no_folders_to_add": "Aucun dossier à ajouter (fichier ou déjà enregistré)",
      "no_current_folder": "Aucun dossier actuel affiché",
      "paused": "Indexation suspendue",
      "resumed": "Indexation reprise",
      "is_paused": "L'indexation est suspendue. Cliquez sur « Reprendre » pour continuer l'indexation",
      "no_target_folders": "Aucun dossier cible",
      "no_unindexed": "Aucun dossier non indexé",
      "update_started": "Indexation des dossiers non indexés démarrée",
      "no_folder_selected": "Aucun dossier sélectionné",
      "rebuild_confirm": "Cela supprimera et reconstruira l'index de ce dossier depuis le début. Cela peut prendre un certain temps. Continuer ?",
      "rebuild_title": "Reconstruire l'index",
      "rebuild_started": "Reconstruction de l'index démarrée",
      "diff_update_started": "Mise à jour incrémentielle de l'index démarrée",
      "full_rebuild_confirm": "Cela réindexera tous les dossiers depuis le début. Cela peut prendre un certain temps. Continuer ?",
      "full_rebuild_title": "Confirmer la reconstruction complète",
      "all_locked": "Tous les dossiers sont verrouillés",
      "full_rebuild_cooldown": "La reconstruction complète a déjà été exécutée dans les {0} dernières heures. Veuillez réessayer plus tard",
      "full_rebuild_started": "Reconstruction complète démarrée",
      "locked": "Mises à jour de l'index verrouillées",
      "unlocked": "Verrouillage de l'index libéré",
      "status_creating_count": "Création en cours... ({0} éléments)",
      "status_creating": "Création en cours...",
      "status_waiting": "En attente",
      "status_count": "{0} éléments",
      "status_archived": "Archivé",
      "status_complete_short": "Terminé",
      "status_not_created": "Non créé",
      "lock_tooltip": "Cet index est verrouillé (archivé) et exclu des mises à jour groupées",
      "last_updated": "Dernière mise à jour : {0}",
      "schedule_global": "Suivre les paramètres globaux",
      "schedule_daily": "Quotidien",
      "mode_incremental": "Mise à jour incrémentielle",
      "mode_full_rebuild": "Reconstruction complète",
      "mode_global": "Global",
      "hour_no_limit": "Sans limite",
      "cancel_confirm": "Annuler la mise à jour de l'index ?",
      "cancel_title": "Annuler la mise à jour de l'index",
      "cancelled": "Mise à jour de l'index annulée"
    },
    "favorites": {
      "search_mode_path": "Recherche de favoris basculée sur « Chemin complet et description »",
      "search_mode_name": "Recherche de favoris basculée sur « Nom et description »",
      "sort_alphabetical": "Affichage en ordre alphabétique",
      "sort_manual": "Affichage en ordre d'arborescence",
      "root_label": "(Racine)",
      "type_folder_group": "Groupe de dossiers",
      "type_file": "Fichier ({0})",
      "type_network": "Réseau",
      "type_local": "Local",
      "backup_save_title": "Sélectionner l'emplacement de sauvegarde",
      "export_empty": "Aucun élément à sauvegarder",
      "sheet_name": "Liste des favoris",
      "backup_title_row": "Sauvegarde des favoris — {0} ({1} éléments)",
      "col_group": "Groupe",
      "col_display_name": "Nom d'affichage",
      "col_full_path": "Chemin complet",
      "col_type": "Type",
      "col_open": "Ouvrir",
      "virtual_folder": "Dossier virtuel",
      "backup_complete": "Sauvegarde des favoris terminée",
      "backup_failed": "Échec de la sauvegarde",
      "search_cleared": "Recherche effacée",
      "search_found": "{0} élément(s) trouvé(s)",
      "confirm_delete_on": "Confirmation de suppression activée",
      "confirm_delete_off": "Confirmation de suppression désactivée",
      "locked": "Favoris verrouillés",
      "unlocked": "Favoris déverrouillés",
      "shortcut_opened": "Raccourci \"{0}\" ouvert",
      "link_not_found": "Cible du lien introuvable",
      "opened": "\"{0}\" ouvert",
      "parent_shown_in_a": "Dossier parent de \"{0}\" affiché dans le panneau A",
      "shown_in_a": "\"{0}\" affiché dans le panneau A",
      "parent_shown_in_b": "Dossier parent de \"{0}\" affiché dans le panneau B",
      "shown_in_b": "\"{0}\" affiché dans le panneau B",
      "opened_in_new_tab": "\"{0}\" ouvert dans un nouvel onglet",
      "accessing_cloud": "Accès au stockage cloud",
      "path_not_found_confirm": "\"{0}\" introuvable. Supprimer des favoris ?",
      "path_not_found_title": "Chemin introuvable",
      "removed_missing": "\"{0}\" manquant supprimé",
      "locked_cannot_add": "Impossible d'ajouter en mode verrouillé",
      "locked_cannot_delete": "Impossible de supprimer en mode verrouillé",
      "folder_added": "Dossier virtuel ajouté",
      "folder_add_cancelled": "Ajout de dossier annulé",
      "delete_confirm": "Supprimer \"{0}\" ?",
      "removed": "\"{0}\" supprimé",
      "renamed": "\"{0}\" renommé",
      "description_updated": "Description de \"{0}\" mise à jour",
      "emoji_updated": "Emoji de « {0} » mis à jour",
      "new_folder_name": "Nouveau dossier",
      "skipped_duplicate": "Ignoré car doublon",
      "already_registered_path": "\"{0}\" est déjà enregistré",
      "title": "Favoris",
      "registered": "\"{0}\" enregistré",
      "no_tabs_to_add": "Aucun onglet à ajouter",
      "tabs_added": "{1} onglet(s) ajouté(s) à \"{0}\"",
      "import_folder_name": "Import",
      "import_folder_desc": "Favoris importés",
      "imported": "{0} élément(s) importé(s)",
      "import_nothing_new": "Aucun nouvel élément à importer",
      "import_error": "Échec de l'importation : {0}",
      "added": "Ajouté aux favoris",
      "already_registered": "Déjà enregistré"
    },
    "tab": {
      "result_check": "Vérification des résultats",
      "search_prefix": "Recherche :",
      "home": "Accueil",
      "adaptive_columns_on": "Colonnes adaptatives activées",
      "adaptive_columns_off": "Colonnes adaptatives désactivées",
      "folders_first_on": "Dossiers affichés en premier",
      "folders_first_off": "Dossiers non affichés en premier",
      "view_details": "Détails",
      "view_large_icon": "Grandes icônes",
      "view_medium_icon": "Icônes moyennes",
      "view_small_icon": "Petites icônes",
      "view_mode_changed": "Mode d'affichage modifié",
      "watcher_stopped": "Surveillance du dossier arrêtée",
      "network_reconnecting": "Reconnexion au réseau...",
      "watcher_resumed": "Surveillance du dossier reprise",
      "cut_items": "{0} élément(s) coupé(s)",
      "rename_title": "Renommer",
      "renamed": "Renommage réussi",
      "rename_failed": "Échec du renommage",
      "folder_creation_cancelled": "Création du dossier annulée",
      "file_creation_cancelled": "Création du fichier annulée",
      "cancel_delete_failed": "Échec de l'annulation et de la suppression",
      "cannot_create_folder_here": "Impossible de créer un dossier ici",
      "cannot_create_file_here": "Impossible de créer un fichier ici",
      "folder_not_exists": "Le dossier n'existe pas",
      "new_folder_name": "Nouveau dossier",
      "new_folder_name_n": "Nouveau dossier ({0})",
      "folder_created": "Dossier créé",
      "folder_creation_failed": "Échec de la création du dossier",
      "new_text_file_name": "Nouveau fichier texte.txt",
      "new_text_file_name_n": "Nouveau fichier texte ({0}).txt",
      "text_file_created": "Fichier texte créé",
      "file_creation_failed": "Échec de la création du fichier",
      "cloud_sync_lock_hint": "Cela peut être causé par un verrouillage de synchronisation cloud",
      "new_shellnew_name": "Nouveau {0}",
      "shellnew_created": "{0} créé",
      "shortcut_suffix": " - Raccourci",
      "shortcuts_created": "{0} raccourci(s) créé(s)",
      "shortcut_creation_failed": "Échec de la création du raccourci",
      "shortcut_created": "Raccourci créé",
      "some_shortcuts_failed": "Certains raccourcis n'ont pas pu être créés",
      "shortcut_error_title": "Erreur de création de raccourci",
      "properties_shown": "Propriétés affichées",
      "opened_in_new_tab": "Ouvert dans un nouvel onglet",
      "navigated_back": "Retour en arrière",
      "navigated_forward": "Avancé",
      "navigated_up": "Dossier parent atteint",
      "navigated_to_pc": "Poste de travail atteint",
      "sort_changed": "Ordre de tri modifié",
      "sort_asc": "Croissant",
      "sort_desc": "Décroissant",
      "favorite_add_failed": "Échec de l'ajout aux favoris",
      "favorites": "Favoris",
      "favorite_path_not_found": "Chemin introuvable",
      "favorite_no_path": "Impossible d'enregistrer : aucun chemin spécifié",
      "opened_in_explorer": "Ouvert dans Explorer",
      "explorer_open_failed": "Échec de l'ouverture dans Explorer",
      "no_explorer_windows": "Aucune fenêtre Explorer trouvée",
      "explorer_imported": "Dossier Explorer importé",
      "explorers_imported": "{0} dossier(s) Explorer importé(s)",
      "link_target_not_found": "Cible du lien introuvable",
      "file_opened": "Fichier ouvert",
      "file_open_failed": "Échec de l'ouverture du fichier",
      "copied_to_clipboard": "Copié dans le presse-papiers",
      "path_copied": "Chemin copié",
      "items_deleted": "{0} élément(s) supprimé(s)",
      "delete_error": "Une erreur s'est produite lors de la suppression",
      "delete_title": "Supprimer",
      "operation_cancelled": "Opération annulée",
      "operation_failed": "Échec de l'opération",
      "operation_error": "Une erreur s'est produite pendant l'opération",
      "copy_suffix": " - Copie",
      "drop_target_not_found": "Cible de dépôt introuvable",
      "unknown_error": "Une erreur inconnue s'est produite",
      "error_occurred": "Une erreur s'est produite",
      "csv_export_limit_reached": "Limite d'utilisation gratuite de l'export CSV atteinte",
      "csv_col_name": "Nom",
      "csv_col_size": "Taille",
      "csv_col_type": "Type",
      "csv_col_modified": "Date de modification",
      "csv_col_relative_path": "Chemin relatif",
      "csv_col_share_path": "Chemin de partage",
      "csv_col_open": "Ouvrir",
      "csv_file_in_use": "Le fichier est en cours d'utilisation",
      "csv_export_failed": "Échec de l'export CSV",
      "csv_export_complete": "Export CSV terminé",
      "excel_export_limit_reached": "Limite d'utilisation gratuite de l'export Excel atteinte",
      "excel_title_row": "Listage du dossier — {0} ({1} éléments)",
      "excel_file_in_use": "Le fichier est en cours d'utilisation",
      "excel_export_failed": "Échec de l'export Excel",
      "excel_export_complete": "Export Excel terminé",
      "pdf_convert_limit_reached": "Limite d'utilisation gratuite de la conversion PDF atteinte",
      "pdf_target_not_found": "Fichier cible de conversion introuvable",
      "pdf_convert_title": "Conversion PDF",
      "pdf_convert_complete": "Conversion PDF terminée",
      "pdf_office_not_installed": "Office n'est pas installé",
      "pdf_convert_error_title": "Erreur de conversion PDF",
      "pdf_convert_cancelled": "Conversion PDF annulée",
      "pdf_convert_failed": "Échec de la conversion PDF",
      "search_cleared": "Recherche effacée",
      "filter_image": "Image",
      "filter_other": "Autre",
      "tab_locked": "Onglet verrouillé",
      "tab_unlocked": "Onglet déverrouillé",
      "in_pane": "Volet {0}",
      "displayed_in_pane": "Affiché dans le volet {0}",
      "type_shared_folder": "Dossier partagé",
      "drive_fixed": "Disque local",
      "drive_network": "Lecteur réseau",
      "drive_removable": "Disque amovible",
      "drive_cdrom": "Lecteur CD/DVD",
      "index_search_limit_reached": "Limite d'utilisation gratuite de la recherche par index atteinte",
      "search_executed": "Recherche exécutée",
      "index_content_shown": "Contenu de l'index affiché",
      "index_content_shown_folder": "Contenu de l'index de {0} affiché",
      "index_some_unindexed": "Certains dossiers ne sont pas encore indexés. Veuillez exécuter « Indexer les non-indexés » dans la vue Index.",
      "opened_new": "Ouvert dans un nouvel onglet",
      "moved_to_pane": "Onglet déplacé vers {0}",
      "csv_col_open_folder": "Ouvrir le dossier",
      "grep_limit_reached": "Limite d'utilisation gratuite de la recherche de contenu atteinte",
      "grep_search_placeholder": "Rechercher le contenu des fichiers...",
      "grep_unavailable": "Moteur de recherche de contenu (rg.exe) introuvable"
    },
    "properties": {
      "items_count": "{0} éléments",
      "folder_count": "Dossiers : {0}",
      "file_count": "Fichiers : {0}",
      "total_size": "Taille totale : {0}",
      "attr_readonly": "Lecture seule",
      "attr_hidden": "Masqué",
      "attr_system": "Système",
      "attr_compressed": "Compressé",
      "attr_encrypted": "Chiffré",
      "attr_standard": "Standard",
      "folder_type": "Dossier de fichiers"
    },
    "update": {
      "checking": "Recherche de mises à jour...",
      "check_failed": "Échec de la vérification des mises à jour : {0}",
      "available_downloading": "v{0} disponible. Téléchargement...",
      "up_to_date": "Vous êtes à jour",
      "downloading": "Téléchargement...",
      "download_failed": "Échec du téléchargement",
      "ready_to_restart": "Mise à jour prête. Veuillez redémarrer"
    },
    "wizard": {
      "result": "Résultat",
      "diagnose": "Diagnostiquer",
      "next": "Suivant",
      "mood_simple": "Palette de couleurs simple et calme",
      "mood_soft": "Doux avec des tons colorés",
      "mood_focused": "Pratique, propice à la concentration",
      "mood_bold": "Audacieux et distinctif",
      "mood_retro": "Rétro, néon, style sci-fi",
      "mood_any": "Pas de préférence",
      "accent_blue": "Tons bleus",
      "accent_green": "Tons verts",
      "accent_red_pink": "Tons rouges et roses",
      "accent_orange_gold": "Tons orangés et dorés",
      "accent_purple": "Tons violets"
    },
    "common": {
      "error": "Erreur",
      "confirm": "Confirmer",
      "rename_title": "Renommer"
    },
    "backup": {
      "manual_label": "Sauvegarde manuelle",
      "created": "Sauvegarde créée",
      "restore_confirm": "Restaurer la sauvegarde du {0} ? Vos paramètres actuels seront écrasés",
      "restore_title": "Restaurer la sauvegarde",
      "restore_failed": "Échec de la restauration : {0}",
      "restart_confirm": "L'application doit redémarrer pour appliquer les paramètres. Redémarrer maintenant ?",
      "restart_title": "Confirmation de redémarrage"
    },
    "file": {
      "opened": "Fichier ouvert",
      "open_failed": "Échec de l'ouverture du fichier",
      "open_failed_detail": "Échec de l'ouverture du fichier : {0}",
      "not_found": "Fichier introuvable"
    },
    "theme": {
      "changed": "Thème changé en \"{0}\"",
      "exported": "Thème exporté",
      "export_failed": "Échec de l'exportation du thème",
      "customization_saved": "Personnalisation du thème enregistrée",
      "reset_to_default": "Thème réinitialisé par défaut",
      "theme_deleted": "Thème supprimé",
      "select_category": "Sélectionnez une catégorie",
      "random_all_hint": "Applique aléatoirement parmi tous les thèmes",
      "random_from_category": "Applique aléatoirement depuis la catégorie \"{0}\"",
      "select_pane_hint": "Sélectionnez le panneau cible",
      "selecting_left_nav": "S'applique au panneau de navigation gauche",
      "selecting_right_nav": "S'applique au panneau de navigation droit",
      "selecting_a_pane": "S'applique au panneau A",
      "selecting_b_pane": "S'applique au panneau B",
      "ai_generate_limit_reached": "Limite d'utilisation gratuite de la génération de thèmes IA atteinte",
      "customize_limit_reached": "Limite d'utilisation gratuite de la personnalisation de thèmes atteinte"
    },
    "ai_manual": {
      "limit_reached": "AI manual free usage limit reached"
    },
    "home": {
      "title": "Paramètres d'accueil",
      "folder_not_found": "Dossier introuvable",
      "no_folder_a": "Aucun dossier affiché dans le panneau A",
      "no_folder_b": "Aucun dossier affiché dans le panneau B",
      "set_a": "Accueil du panneau A défini",
      "set_b": "Accueil du panneau B défini"
    },
    "window": {
      "always_on_top_on": "Toujours au premier plan activé",
      "always_on_top_off": "Toujours au premier plan désactivé",
      "snap_left": "Ancré à gauche",
      "maximized": "Maximisé",
      "snap_right": "Ancré à droite",
      "snap_bottom": "Ancré en bas",
      "snap_bottom_left": "Ancré en bas à gauche",
      "snap_bottom_right": "Ancré en bas à droite"
    },
    "nav": {
      "shown": "Panneau de navigation affiché",
      "hidden": "Panneau de navigation masqué",
      "width_locked": "Largeur du panneau de navigation verrouillée",
      "width_unlocked": "Largeur du panneau de navigation déverrouillée",
      "tree_locked": "Vue arborescente verrouillée",
      "tree_unlocked": "Vue arborescente déverrouillée",
      "mode_changed": "Barre latérale basculée sur \"{0}\"",
      "left_hidden": "Navigation gauche masquée",
      "left_shown": "Navigation gauche affichée",
      "right_hidden": "Navigation droite masquée",
      "right_shown": "Navigation droite affichée"
    },
    "history": {
      "opened": "Historique ouvert",
      "shown_in_a": "Affiché dans le panneau A",
      "shown_in_b": "Affiché dans le panneau B",
      "search_cleared": "Recherche d'historique effacée",
      "clear_confirm": "Effacer tout l'historique de navigation ?",
      "clear_title": "Effacer l'historique",
      "cleared": "Historique effacé"
    },
    "drive": {
      "opened": "Lecteur ouvert",
      "opened_in_explorer": "Ouvert dans l'Explorateur",
      "refreshed": "Informations du lecteur actualisées",
      "shown_in_a": "Affiché dans le panneau A",
      "shown_in_b": "Affiché dans le panneau B"
    },
    "tree": {
      "shown_in_a": "Affiché dans le panneau A",
      "shown_in_b": "Affiché dans le panneau B",
      "rename_title": "Renommer le dossier",
      "cannot_rename_root": "Impossible de renommer le dossier racine",
      "cannot_delete_root": "Impossible de supprimer le dossier racine"
    },
    "frequent": {
      "opened": "Dossier ouvert",
      "shown_in_a": "Affiché dans le panneau A",
      "shown_in_b": "Affiché dans le panneau B",
      "excluded": "Exclu des dossiers fréquents"
    },
    "recent": {
      "cleared": "Fichiers récents effacés",
      "parent_shown_in_a": "Dossier parent affiché dans le panneau A",
      "parent_shown_in_b": "Dossier parent affiché dans le panneau B"
    },
    "explorer": {
      "opened": "Ouvert dans l'Explorateur",
      "open_failed": "Échec de l'ouverture dans l'Explorateur"
    },
    "app": {
      "changelog_shown": "Journal des modifications affiché",
      "log_folder_opened": "Dossier de journaux ouvert",
      "manual_shown": "Manuel affiché"
    },
    "search_history": {
      "cleared": "Historique de recherche effacé",
      "executed": "Recherche exécutée"
    },
    "search": {
      "results_closed": "Résultats de recherche fermés"
    },
    "focus": {
      "file_list": "Focus sur la liste de fichiers",
      "history_search": "Focus sur la recherche d'historique"
    },
    "stats": {
      "reset": "Statistiques réinitialisées",
      "ai_analysis_complete": "Analyse IA terminée"
    },
    "feedback": {
      "sending": "Envoi en cours...",
      "unexpected_error": "Une erreur inattendue s'est produite"
    },
    "tab.search_running": "Recherche...",
    "tab.search_recursive": "Recherche incluant les sous-dossiers...",
    "ai": {
      "disabled": "Fonctions IA désactivées",
      "enabled": "Fonctions IA activées"
    }
  },
  "shortcut": {
    "conflict_warning": "Conflit avec « {0} »",
    "recording_placeholder": "Appuyez sur une touche..."
  },
  "format": {
    "count_suffix": "{0:N0} fois",
    "item_count_suffix": "{0:N0} éléments",
    "limit_count": "Limite : {0} fois",
    "design_by": "Design par {0}"
  },
  "keybinding": {
    "group": {
      "global": "Global",
      "sidebar": "Barre latérale",
      "window": "Fenêtre",
      "filelist": "Liste de fichiers",
      "tab": "Onglet"
    },
    "action": {
      "undo": "Annuler",
      "focus_active_pane": "Activer le volet actif",
      "open_control_deck": "Ouvrir les paramètres",
      "quick_jump": "Saut rapide",
      "focus_search": "Rechercher",
      "focus_index_search": "Recherche par index",
      "set_pane_count_1": "Mode volet unique",
      "set_pane_count_2": "Mode double volet",
      "toggle_pane_count": "Basculer le nombre de volets",
      "set_pane_count_2v": "Double volet vertical",
      "new_tab": "Nouvel onglet",
      "close_tab": "Fermer l'onglet",
      "duplicate_tab": "Dupliquer l'onglet",
      "focus_address_bar": "Activer la barre d'adresse",
      "sidebar_favorites": "Favoris",
      "sidebar_tree": "Arborescence",
      "sidebar_history": "Historique",
      "sidebar_index_search": "Recherche par index",
      "sidebar_working_set": "Jeu de travail",
      "sidebar_frequent_folders": "Dossiers fréquents",
      "sidebar_recent_files": "Fichiers récents",
      "sidebar_properties": "Propriétés",
      "quick_preview": "Aperçu rapide",
      "switch_panes": "Changer de volet",
      "rename": "Renommer",
      "delete": "Supprimer",
      "select_all": "Tout sélectionner",
      "copy": "Copier",
      "paste": "Coller",
      "cut": "Couper",
      "new_folder": "Nouveau dossier",
      "open": "Ouvrir",
      "go_up": "Monter",
      "refresh": "Actualiser",
      "back": "Retour",
      "forward": "Avancer",
      "open_in_explorer": "Ouvrir dans l'Explorateur",
      "copy_path": "Copier le chemin",
      "add_to_favorites": "Ajouter aux favoris",
      "properties": "Propriétés",
      "tab_list": "Liste des onglets",
      "tab_list_a": "Liste des onglets panneau A",
      "tab_list_b": "Liste des onglets panneau B",
      "next_tab": "Onglet suivant",
      "prev_tab": "Onglet précédent",
      "focus_grep_search": "Recherche de contenu"
    },
    "desc": {
      "undo": "Annuler les opérations sur les fichiers (copie, déplacement, renommage). Recommandé : Ctrl+Z (standard)",
      "focus_active_pane": "Replacer le focus sur la liste de fichiers du volet actif",
      "open_control_deck": "Ouvrir le panneau de paramètres (Control Deck)",
      "quick_jump": "Rechercher dans les favoris, l'historique et les dossiers fréquents pour naviguer instantanément",
      "focus_search": "Rechercher par nom de fichier dans le dossier actuel. Recommandé : Ctrl+F (standard)",
      "focus_index_search": "Rechercher dans tous les dossiers à l'aide de l'index",
      "set_pane_count_1": "Passer en disposition à volet unique",
      "set_pane_count_2": "Passer en disposition à double volet A/B",
      "toggle_pane_count": "Basculer entre les modes volet unique et double volet",
      "set_pane_count_2v": "Passer à la disposition double volet vertical (haut/bas)",
      "new_tab": "Ouvrir un nouvel onglet dans le volet actif",
      "close_tab": "Fermer l'onglet actuel dans le volet actif",
      "duplicate_tab": "Dupliquer l'onglet actuel et ouvrir le même dossier",
      "focus_address_bar": "Activer la barre d'adresse pour la saisie du chemin",
      "sidebar_favorites": "Basculer la barre latérale vers le panneau Favoris",
      "sidebar_tree": "Basculer la barre latérale vers le panneau Arborescence",
      "sidebar_history": "Basculer la barre latérale vers le panneau Historique de navigation",
      "sidebar_index_search": "Basculer la barre latérale vers le panneau Recherche par index",
      "sidebar_working_set": "Basculer la barre latérale vers le panneau Jeu de travail",
      "sidebar_frequent_folders": "Basculer la barre latérale vers le panneau Dossiers fréquents",
      "sidebar_recent_files": "Basculer la barre latérale vers le panneau Fichiers récents",
      "sidebar_properties": "Basculer la barre latérale vers le panneau Propriétés",
      "quick_preview": "Afficher l'aperçu du fichier sélectionné dans une fenêtre d'aperçu. Recommandé : Espace (style macOS Finder)",
      "switch_panes": "Basculer le focus entre les volets A/B. Recommandé : Tab",
      "rename": "Renommer le fichier ou le dossier sélectionné. Recommandé : F2 (standard)",
      "delete": "Déplacer le fichier ou le dossier sélectionné vers la corbeille. Recommandé : Suppr (standard)",
      "select_all": "Sélectionner tous les fichiers du dossier actuel. Recommandé : Ctrl+A (standard)",
      "copy": "Copier les fichiers sélectionnés dans le presse-papiers. Recommandé : Ctrl+C (standard)",
      "paste": "Coller les fichiers du presse-papiers dans le dossier actuel. Recommandé : Ctrl+V (standard)",
      "cut": "Couper les fichiers sélectionnés (pour déplacement) dans le presse-papiers. Recommandé : Ctrl+X (standard)",
      "new_folder": "Créer un nouveau dossier dans le dossier actuel",
      "open": "Ouvrir le fichier sélectionné avec l'application associée. Pour les dossiers, naviguer dedans",
      "go_up": "Naviguer vers le dossier parent. Recommandé : Retour arrière (standard)",
      "refresh": "Recharger le contenu du dossier actuel. Recommandé : F5 (standard)",
      "back": "Revenir au dossier précédent dans l'historique. Recommandé : Alt+Gauche (style navigateur)",
      "forward": "Avancer vers le dossier suivant dans l'historique. Recommandé : Alt+Droite (style navigateur)",
      "open_in_explorer": "Ouvrir le fichier sélectionné dans l'Explorateur Windows",
      "copy_path": "Copier le chemin complet des fichiers sélectionnés dans le presse-papiers",
      "add_to_favorites": "Ajouter le dossier actuel aux favoris",
      "properties": "Afficher la boîte de dialogue des propriétés du fichier sélectionné",
      "tab_list": "Affiche la liste des onglets du panneau actif. Recommandé : Ctrl+Shift+A (style navigateur)",
      "tab_list_a": "Affiche la liste des onglets du panneau A (centre)",
      "tab_list_b": "Affiche la liste des onglets du panneau B (droite)",
      "next_tab": "Passe à l'onglet suivant du panneau actif. Recommandé : Ctrl+Tab (style navigateur)",
      "prev_tab": "Passe à l'onglet précédent du panneau actif. Recommandé : Ctrl+Shift+Tab (style navigateur)",
      "focus_grep_search": "Rechercher le contenu des fichiers avec ripgrep"
    }
  },
  "backup": {
    "prop": {
      "left_pane_home": "Accueil du volet A",
      "right_pane_home": "Accueil du volet B",
      "search_behavior": "Comportement de recherche",
      "search_result_path_behavior": "Clic sur le chemin des résultats",
      "context_menu_mode": "Menu contextuel",
      "auto_switch_single_pane": "Basculement auto en volet unique lors de la recherche",
      "is_sidebar_visible": "Visibilité de la barre latérale",
      "pane_count": "Nombre de volets",
      "sidebar_mode": "Mode de la barre latérale",
      "is_favorites_locked": "Verrouillage des favoris",
      "is_tree_view_locked": "Verrouillage de l'arborescence",
      "is_nav_width_locked": "Verrouillage de la largeur de navigation",
      "confirm_delete_favorites": "Confirmation de suppression des favoris",
      "favorites_search_mode": "Mode de recherche des favoris",
      "favorites": "Favoris",
      "index_target_paths": "Dossiers cibles de l'index",
      "index_locked_paths": "Dossiers d'index verrouillés",
      "index_scope_paths": "Étendue de la recherche par index",
      "index_update_mode": "Mode de mise à jour de l'index",
      "index_update_interval": "Intervalle de mise à jour de l'index",
      "index_eco_mode": "Mode éco de l'index",
      "index_max_parallelism": "Parallélisme de l'index",
      "network_low_priority": "Priorité basse réseau",
      "search_size_filter": "Filtre de taille de recherche",
      "search_date_filter": "Filtre de date de recherche"
    },
    "summary": {
      "first_backup": "Sauvegarde initiale",
      "no_changes": "Aucune modification",
      "separator": ", ",
      "ai_system_prompt": "Voici les modifications de paramètres d'une application de gestion de fichiers. Résumez les changements en 1-2 phrases concises en français."
    }
  },
  "tray": {
    "open": "Ouvrir",
    "exit": "Quitter",
    "recover": "Déplacer vers l'écran principal",
    "move_to_cursor": "Déplacer vers l'écran actuel"
  },
  "service": {
    "undo": {
      "success": "Annulé",
      "failed": "Échec de l'annulation",
      "detail_success": "Annulation : {0}",
      "detail_failed": "Échec de l'annulation : {0}"
    },
    "box": {
      "getting_folder_url": "[Box Share] Récupération de l'URL du dossier...",
      "getting_share_url": "[Box Share] Récupération de l'URL de partage...",
      "getting_item_urls": "[Box Share] Récupération des liens {0} / {1}...",
      "writing_clipboard": "[Box Share] Écriture dans le presse-papiers...",
      "copied_rich": "Informations de partage Box copiées",
      "copied_simple": "Chemin et URL Box combinés"
    },
    "theme": {
      "file_not_found": "Fichier de thème introuvable",
      "load_failed": "Échec du chargement du thème",
      "section_base": "Éléments d'interface de base",
      "section_list": "Liste de fichiers",
      "section_search": "Recherche",
      "section_accent": "Accentuation, erreur et action destructive",
      "section_context_menu": "Menu contextuel",
      "section_misc": "Divers (Barre de progression, calque et télémétrie)",
      "color": {
        "BackgroundColor": "Couleur d'arrière-plan principale",
        "SidebarColor": "Couleur d'arrière-plan de la barre latérale (volet de navigation)",
        "HeaderColor": "Couleur d'arrière-plan de l'en-tête",
        "TitleBarColor": "Couleur d'arrière-plan de la barre de titre",
        "TitleBarTextColor": "Couleur du texte et des boutons de la barre de titre",
        "BorderColor": "Couleur des bordures et séparateurs",
        "PrimaryTextColor": "Couleur du texte principal",
        "SecondaryTextColor": "Couleur du texte secondaire et des informations complémentaires",
        "InputBackgroundColor": "Couleur d'arrière-plan des champs de saisie",
        "FocusedPaneBackgroundColor": "Couleur d'arrière-plan du volet actif",
        "FocusedPaneTextColor": "Couleur du texte du volet actif",
        "FocusedPaneHeaderBackgroundColor": "Couleur d'arrière-plan de l'en-tête du volet actif",
        "OnePointDarkColor": "Bande d'accentuation sombre (favoris de premier niveau, onglet actif)",
        "OnePointDarkTextColor": "Couleur du texte de la bande d'accentuation sombre",
        "TabSeparatorColor": "Ligne de séparation des onglets",
        "TabHoverColor": "Couleur d'arrière-plan au survol de l'onglet",
        "ToolbarSeparatorColor": "Couleur du séparateur de la barre d'outils",
        "TreeLineColor": "Couleur des lignes de connexion de l'arborescence",
        "ListHoverColor": "Couleur d'arrière-plan au survol d'un élément de liste",
        "SelectionColor": "Couleur de surbrillance de la sélection",
        "ButtonHoverColor": "Couleur d'arrière-plan au survol du bouton",
        "InactiveSelectionColor": "Couleur de sélection du volet inactif",
        "OptionSelectedColor": "Couleur d'arrière-plan du bouton radio sélectionné",
        "OptionSelectedHoverColor": "Couleur d'arrière-plan du bouton radio sélectionné + survol",
        "CheckboxHoverColor": "Couleur d'arrière-plan au survol de la case à cocher",
        "CheckedHoverAccentColor": "Couleur d'accentuation au survol de l'état coché (accent plus foncé)",
        "IndexSearchBackgroundColor": "Couleur d'arrière-plan du mode de recherche par index",
        "IndexSearchIconColor": "Couleur de l'icône éclair de la recherche par index (or)",
        "IndexSearchFocusBorderColor": "Couleur de la bordure de focus de la recherche par index (ambre)",
        "AccentColor": "Couleur d'accentuation (lien, emphase)",
        "ErrorTextColor": "Couleur du texte d'erreur",
        "DestructiveHoverBackgroundColor": "Couleur d'arrière-plan au survol de l'action destructive",
        "DestructiveIconColor": "Couleur d'icône de l'action destructive",
        "ContextMenuSeparatorColor": "Couleur du séparateur du menu contextuel",
        "ContextMenuBackgroundColor": "Couleur d'arrière-plan du menu contextuel",
        "ContextMenuBorderColor": "Couleur de la bordure du menu contextuel",
        "ContextMenuTextColor": "Couleur du texte du menu contextuel",
        "ContextMenuIconColor": "Couleur des icônes du menu contextuel",
        "ContextMenuShortcutColor": "Couleur des raccourcis clavier du menu contextuel",
        "ContextMenuDisabledColor": "Couleur du texte des éléments désactivés du menu contextuel",
        "ContextMenuDisabledIconColor": "Couleur des icônes des éléments désactivés du menu contextuel",
        "ContextMenuHighlightShortcutColor": "Couleur des raccourcis clavier en surbrillance",
        "ContextMenuOuterBackgroundColor": "Couleur d'arrière-plan extérieur du menu contextuel",
        "GlowBarGlowColor": "Couleur de lueur de la barre de progression (GlowBar)",
        "ScanBarColor": "Couleur de la barre d'analyse",
        "LoadingOverlayColor": "Couleur du calque de chargement (#AARRGGBB semi-transparent)",
        "ShadowColor": "Couleur de l'ombre des boîtes de dialogue",
        "TelemetryBackgroundColor": "Couleur d'arrière-plan du panneau de télémétrie (#AARRGGBB)",
        "TelemetryBorderColor": "Couleur de la bordure du panneau de télémétrie (#AARRGGBB)",
        "TelemetryTitleColor": "Couleur du titre du panneau de télémétrie",
        "TelemetryValueColor": "Couleur du texte des valeurs du panneau de télémétrie",
        "PopupBackgroundColor": "Couleur d'arrière-plan des popups flottants",
        "PopupTextColor": "Couleur du texte des popups",
        "PopupHoverBackgroundColor": "Couleur d'arrière-plan au survol d'un élément de popup",
        "PopupHoverTextColor": "Couleur du texte au survol d'un élément de popup",
        "FilterActiveIndicatorColor": "Couleur de l'indicateur de filtre actif",
        "FilterChipBackgroundColor": "Couleur d'arrière-plan par défaut des puces de filtre",
        "FilterChipBorderColor": "Couleur de la bordure des puces de filtre",
        "FilterToggleCheckedBackgroundColor": "Couleur d'arrière-plan du filtre à bascule coché",
        "SuccessColor": "Couleur d'icône de l'état réussi/activé",
        "PreviewPanelBorderColor": "Couleur de la bordure du panneau d'aperçu rapide",
        "PreviewPdfBackgroundColor": "Couleur d'arrière-plan du canevas d'aperçu PDF",
        "IndexStatusNormalColor": "Couleur normale du texte d'état de l'index",
        "IndexStatusWarmColor": "Couleur du badge de date/nombre de l'index",
        "AiBadgeColor": "Couleur de l'icône du badge AI",
        "ProBadgeColor": "Couleur de l'icône du badge Pro",
        "ButtonIdleColor": "[TODO] Button idle background color",
        "LevelBadgeColor": "[TODO] Level badge color → Header level display badge background",
        "TitleBadgeColor": "[TODO] Title badge color → Header title display badge background",
        "NavItemColor": "[TODO] NavPane item background",
        "NavItemTextColor": "[TODO] NavPane item text color",
        "NavItemHoverColor": "[TODO] NavPane hover background",
        "NavItemHoverTextColor": "[TODO] NavPane hover text color",
        "NavItemSelectedColor": "[TODO] NavPane selected background",
        "NavItemSelectedTextColor": "[TODO] NavPane selected text color",
        "DeckItemHoverColor": "[TODO] ControlDeck hover background",
        "DeckItemSelectedColor": "[TODO] ControlDeck selected background",
        "ListTextColor": "[TODO] File list text color",
        "ListSelectedTextColor": "[TODO] File list selected text color",
        "ListHoverTextColor": "[TODO] File list hover text color",
        "GrepSearchIconColor": "[TODO] Grep search icon color",
        "GrepSearchBackgroundColor": "[TODO] Grep search background",
        "GrepSearchFocusBorderColor": "[TODO] Grep search focus border",
        "ProBadgeTextColor": "[TODO] Pro badge text → PRO banner text in header",
        "LevelBadgeTextColor": "[TODO] Level badge text → level banner text in header",
        "TitleBadgeTextColor": "[TODO] Title badge text → title banner text in header",
        "TitleBarIconHoverColor": "[TODO] Title bar icon hover → header icon color on hover",
        "ChallengeCardColor": "[TODO] Challenge card background → incomplete achievement card",
        "ChallengeCardCompletedColor": "[TODO] Challenge card completed background → completed achievement card",
        "ChallengeCardCompletedTextColor": "[TODO] Challenge card completed text → completed achievement card text",
        "DialogButtonColor": "[TODO] Dialog button background → cancel/reset buttons",
        "DialogButtonHoverColor": "[TODO] Dialog button hover → cancel/reset button hover",
        "DialogPrimaryButtonColor": "[TODO] Dialog primary button → save/OK button",
        "DialogPrimaryButtonHoverColor": "[TODO] Dialog primary button hover → save/OK button hover",
        "OptionSelectedTextColor": "[TODO] Selected option text color",
        "DialogButtonTextColor": "[TODO] Dialog button text color → Cancel/Reset button text",
        "DialogPrimaryButtonTextColor": "[TODO] Dialog primary button text color → Save/OK button text",
        "AddressBarEditIconColor": "[TODO] Address bar edit icon color",
        "AddressBarFavoriteIconColor": "[TODO] Address bar favorite icon color",
        "AddressBarCopyIconColor": "[TODO] Address bar copy icon color",
        "FilterSearchBackgroundColor": "Couleur de fond recherche Filter",
        "FilterSearchIconColor": "Couleur d'icône recherche Filter",
        "FilterSearchFocusBorderColor": "Couleur bordure focus Filter",
        "SearchModeNormalBackgroundColor": "Fond sélection mode Search",
        "SearchModeNormalTextColor": "Couleur texte sélection Search",
        "SearchModeGrepBackgroundColor": "Fond sélection mode Grep",
        "SearchModeGrepTextColor": "Couleur texte sélection Grep",
        "SearchModeIndexBackgroundColor": "Fond sélection mode Index",
        "SearchModeIndexTextColor": "Couleur texte sélection Index",
        "SearchModeFilterBackgroundColor": "Fond sélection mode Filter",
        "SearchModeFilterTextColor": "Couleur texte sélection Filter"
      },
      "export_comment_colorcode": "Codes couleur : #RRGGBB / #AARRGGBB / nom de couleur (ex. Cyan)",
      "export_comment_instant": "Appliqué instantanément lors de la sélection du thème (pas de redémarrage nécessaire)",
      "export_comment_metadata": "Métadonnées du thème",
      "export_section_base": "Éléments d'interface de base",
      "export_section_list": "Liste de fichiers",
      "export_section_search": "Recherche",
      "export_section_accent": "Accentuation, erreur et action destructive",
      "export_section_context_menu": "Menu contextuel",
      "export_section_misc": "Divers (Barre de progression, calque et télémétrie)",
      "section_navpane": "[TODO] Navigation Pane / Control Deck",
      "export_section_navpane": "[TODO] Navigation Pane / Control Deck",
      "subgroup": {
        "backgrounds": "[TODO] Backgrounds",
        "titlebar": "[TODO] Title Bar",
        "text": "[TODO] Text",
        "pane_focus": "[TODO] Pane & Focus",
        "tabs_borders_popups": "[TODO] Tabs, Borders & Popups",
        "hover_selection": "[TODO] Hover & Selection",
        "buttons_checkboxes": "[TODO] Buttons & Checkboxes",
        "filters": "[TODO] Filters",
        "index_search": "[TODO] Index Search",
        "grep_search": "[TODO] Grep Search",
        "bg_border": "[TODO] Background & Border",
        "text_icons": "[TODO] Text & Icons",
        "disabled": "[TODO] Disabled",
        "navpane": "[TODO] Navigation Pane",
        "control_deck": "[TODO] Control Deck",
        "progress_overlay": "[TODO] Progress & Overlay",
        "telemetry": "[TODO] Telemetry",
        "preview_index": "[TODO] Preview & Index",
        "badges": "[TODO] Badges",
        "filter_search": "Recherche filtre",
        "search_mode_selection": "Sélection de mode"
      },
      "color_desc": {
        "ProBadgeTextColor": "[TODO] Pro badge text color → PRO banner text in header",
        "LevelBadgeTextColor": "[TODO] Level badge text color → level banner text in header",
        "TitleBadgeTextColor": "[TODO] Title badge text color → title banner text in header",
        "TitleBarIconHoverColor": "[TODO] Title bar icon hover color → header icon on hover",
        "DeckItemHoverColor": "[TODO] Control Deck hover background → theme card hover"
      },
      "subgroup.challenge_card": "[TODO] Challenge Cards",
      "subgroup.dialog_button": "[TODO] Dialog Buttons",
      "subgroup.normal_search": "Recherche normale",
      "color.NormalSearchBackgroundColor": "Fond recherche normale → Fond de la barre en mode normal",
      "color.NormalSearchIconColor": "Icône recherche normale → Icône en mode normal",
      "color.NormalSearchFocusBorderColor": "Bordure focus recherche normale → Bordure au focus en mode normal"
    },
    "index": {
      "updating_status": "Mise à jour de l'index : {0} éléments",
      "added_notification": "{0} éléments ajoutés à l'index",
      "added_detail": "Indexation terminée : {0} ({1} éléments)",
      "box_warmup": "Préparation du dossier Box (préchauffage)..."
    }
  },
  "preview": {
    "loading": "Chargement...",
    "file_load_failed": "Échec du chargement du fichier : {0}",
    "pdf_loading": "Chargement du PDF...",
    "pdf_failed": "Échec de l'affichage du PDF : {0}",
    "html_loading": "Chargement du HTML...",
    "html_failed": "Échec de l'affichage du HTML : {0}",
    "spreadsheet_loading": "Chargement du tableur...",
    "spreadsheet_rows": "Affichage des {0} premières lignes sur {1}",
    "spreadsheet_failed": "Échec de l'affichage du tableur : {0}",
    "image_loading": "Chargement de l'image...",
    "image_failed": "Échec de l'affichage de l'image : {0}",
    "generating": "Génération de l'aperçu...",
    "generate_failed": "Échec de l'aperçu du fichier : {0}",
    "pdf_page_limit": "Affichage des {0} premières pages sur {1}"
  },
  "file_open": {
    "failed": "Échec de l'ouverture du fichier : {0}",
    "cloud_menu": "Menu cloud",
    "drag_drop_message": "Déposez pour copier/déplacer vers la destination",
    "drag_count_message": "Déposez {0} éléments pour copier/déplacer vers la destination"
  },
  "tree_drag": {
    "locked_blocked": "Verrouillé — opération bloquée",
    "items_moved": "{0} élément(s) déplacé(s)",
    "locked_cannot_move": "Impossible de déplacer en mode verrouillé",
    "move_save_failed": "Échec de l'enregistrement du déplacement. Retour à l'état d'origine",
    "move_error": "Une erreur s'est produite pendant le déplacement. Retour à l'état d'origine"
  },
  "feedback": {
    "cooldown": "Limite de débit (veuillez patienter {0} secondes)",
    "title_required": "Veuillez saisir un titre",
    "not_configured": "L'envoi de commentaires n'est pas configuré",
    "success": "Commentaires envoyés. Merci !",
    "http_error": "Échec de l'envoi (HTTP {0})",
    "timeout": "L'envoi a expiré. Veuillez vérifier votre connexion réseau",
    "network_error": "Une erreur réseau s'est produite. Veuillez vérifier votre connexion",
    "unexpected_error": "Une erreur inattendue s'est produite",
    "sysinfo_version": "Version de l'application",
    "sysinfo_memory": "Mémoire",
    "sysinfo_screen": "Écran",
    "sysinfo_theme": "Thème",
    "sysinfo_unknown": "Inconnu",
    "log_not_found": "(Fichier journal introuvable)",
    "no_recent_errors": "(Aucun journal d'erreurs récent)",
    "log_read_failed": "(Échec de la lecture du journal : {0})",
    "body_description": "Description",
    "body_sysinfo": "Informations système",
    "body_errorlog": "Journaux d'erreurs récents",
    "category_bug": "Rapport de bogue",
    "category_feature": "Demande de fonctionnalité",
    "category_other": "Autre commentaire"
  },
  "update": {
    "auto_select": "Sélection automatique (recommandé)",
    "delta_patch": "Correctif delta",
    "patch": "Correctif",
    "full_update": "Mise à jour complète",
    "full_update_hint": "En cas de dysfonctionnement ou si les paramètres de langue ne sont pas appliqués, une mise à jour complète peut résoudre le problème",
    "full_download_hint": "En cas de problème, téléchargez la version complète depuis le dépôt du produit.",
    "update_label": "Mise à jour",
    "downloading": "Téléchargement de la mise à jour...",
    "downloading_progress": "Téléchargement de {0}... ({1}%)",
    "extracting": "Extraction du ZIP...",
    "extract_complete": "Extraction terminée",
    "version_updated": "Mis à jour vers la version {0}",
    "rate_limit_fallback": "Limite d'API GitHub atteinte. Veuillez patienter ou télécharger depuis le navigateur",
    "rate_limit_browser_fallback": "Téléchargement échoué. Page de publication ouverte dans le navigateur"
  },
  "undo": {
    "copy": "Copier",
    "create_file": "Créer un nouveau fichier",
    "create_folder": "Créer un nouveau dossier",
    "rename": "Renommer",
    "move": "Déplacer"
  },
  "shortcut_helper": {
    "path_empty": "Aucun chemin spécifié",
    "dest_not_found": "Le dossier de destination n'existe pas",
    "default_name": "Raccourci",
    "suffix": " - Raccourci",
    "internet_shortcut": "Raccourci Internet",
    "url_shortcut": "Raccourci URL"
  },
  "model": {
    "no_description": "Pas de description",
    "filetype_folder": "Dossier",
    "filetype_image": "Image",
    "filetype_other": "Autre",
    "sort_name": "Nom",
    "sort_last_modified": "Date de modification",
    "sort_size": "Taille",
    "sort_extension": "Extension",
    "size_or_more": "{0} ou plus",
    "size_or_less": "{0} ou moins",
    "date_or_later": "{0} ou après",
    "date_or_earlier": "{0} ou avant"
  },
  "doc": {
    "window_title": "Documentation de Zenith Filer",
    "manual_tab": "Manuel",
    "changelog_tab": "Journal des modifications",
    "search_prev": "Précédent",
    "search_next": "Suivant",
    "search_clear": "Effacer la recherche",
    "close_esc": "Fermer (Esc)",
    "toc": "Table des matières",
    "changelog_title": "Journal des modifications",
    "changelog_header": "Journal des modifications de Zenith Filer",
    "manual_title": "Aide / Documentation",
    "manual_header": "Manuel de Zenith Filer"
  },
  "filetype": {
    "folder": "Dossier de fichiers",
    "file": "Fichier",
    "folder_short": "Dossier",
    "network_folder": "Dossier réseau",
    "box_folder": "Dossier Box",
    "sharepoint_folder": "Dossier SharePoint",
    "properties_failed": "Échec de l'affichage des propriétés.\n{0}"
  },
  "error": {
    "access_denied": "Accès refusé\n{0}",
    "process_in_use": "{0} utilise le fichier et l'opération ne peut pas être effectuée\n{1}",
    "file_in_use": "Un autre processus utilise le fichier et l'opération ne peut pas être effectuée\n{0}",
    "disk_full": "Espace disque insuffisant\n{0}"
  },
  "stats": {
    "display_name": {
      "search_normal": "Recherche normale",
      "search_index": "Recherche par index",
      "file_rename": "Renommer",
      "file_copy": "Copier",
      "file_move": "Déplacer",
      "file_delete": "Supprimer",
      "tab_open": "Ouvrir un onglet",
      "tab_close": "Fermer un onglet",
      "theme_change": "Changement de thème",
      "nav_open_folder": "Ouvrir un dossier",
      "nav_switch_pane": "Changer de volet",
      "preview_quick_look": "Aperçu rapide",
      "favorites_add": "Ajouter un favori",
      "favorites_remove": "Supprimer un favori",
      "working_set_apply": "Appliquer un jeu de travail",
      "backup_manual": "Sauvegarde manuelle",
      "index_update_now": "Mise à jour de l'index",
      "export_csv": "Export CSV",
      "export_excel": "Export Excel",
      "drag_drop": "Glisser-déposer",
      "context_menu_open": "Menu contextuel"
    },
    "trigger": {
      "search_normal": "Exécuter une recherche normale",
      "search_index": "Exécuter une recherche par index",
      "file_rename": "Renommer un fichier/dossier",
      "file_copy": "Copier (presse-papiers/D&D)",
      "file_move": "Déplacer (couper-coller/D&D)",
      "file_delete": "Supprimer un fichier/dossier",
      "tab_open": "Ouvrir un nouvel onglet",
      "tab_close": "Fermer un onglet",
      "theme_change": "Changer de thème",
      "nav_open_folder": "Naviguer vers un dossier",
      "nav_switch_pane": "Basculer le focus entre les volets",
      "preview_quick_look": "Afficher l'aperçu rapide",
      "favorites_add": "Ajouter aux favoris",
      "favorites_remove": "Supprimer des favoris",
      "working_set_apply": "Appliquer un jeu de travail",
      "backup_manual": "Exécuter une sauvegarde manuelle",
      "index_update_now": "Mettre à jour l'index manuellement",
      "export_csv": "Exporter en fichier CSV",
      "export_excel": "Exporter en fichier Excel",
      "drag_drop": "Glisser-déposer des fichiers",
      "context_menu_open": "Afficher le menu contextuel"
    }
  },
  "diff": {
    "file_too_large": "Fichier trop volumineux (limite : {0})",
    "encoding_error": "Échec de la lecture du fichier"
  },
  "tip": {
    "first_fav": "Accédez aux favoris à tout moment avec Ctrl+P",
    "first_theme": "Plus de 50 thèmes disponibles en téléchargement dans la boutique",
    "first_preview": "Appuyez sur Espace pour un aperçu rapide",
    "first_search": "La recherche grep et la recherche par index sont également disponibles",
    "first_dual": "Le mode de division haut-bas est également disponible",
    "first_create": "Vous pouvez aussi créer des fichiers depuis le menu contextuel",
    "first_terminal": "Le terminal est aussi disponible dans le panneau de navigation",
    "first_ws": "Enregistrez plusieurs ensembles et basculez entre les projets",
    "rec_navigate": "Naviguez librement entre les dossiers pour plus d'efficacité",
    "rec_index": "Trouvez des fichiers instantanément avec la recherche normale, par index ou grep",
    "rec_create": "Créez des dossiers avec Ctrl+Shift+N, des fichiers depuis le menu contextuel",
    "rec_preview": "Aperçu rapide des fichiers avec la touche Espace",
    "rec_fav": "Ajoutez les dossiers fréquents aux favoris pour un accès rapide",
    "rec_color_tag": "Organisez les dossiers favoris avec des étiquettes de couleur",
    "rec_fav_icon": "Personnalisez les dossiers favoris avec des icônes emoji",
    "rec_theme": "Personnalisez avec plus de 50 thèmes",
    "rec_dual_pane": "Le mode double panneau rend la gestion de fichiers plus efficace",
    "rec_working_set": "Enregistrez et basculez les configurations d'onglets par projet",
    "rec_quick_jump": "Sautez directement à un chemin via la barre d'adresse Ctrl+P",
    "rec_terminal": "Exécutez des opérations en ligne de commande dans le gestionnaire de fichiers",
    "rec_compare": "Comparez deux fichiers texte côte à côte",
    "rec_ai": "Organisation automatique, analyse et messages d'accueil par IA",
    "rec_store": "Téléchargez de nouveaux thèmes depuis la boutique de thèmes",
    "cross_nav_qj": "Vous naviguez beaucoup. Tapez les chemins directement avec Ctrl+P pour aller plus vite",
    "cross_nav_dual": "Navigation fréquente entre dossiers ? Essayez le mode double panneau pour travailler côte à côte",
    "cross_nav_ws": "Enregistrez vos configurations de dossiers comme ensembles de travail pour une restauration en un clic",
    "cross_fav_ct": "Vos favoris s'enrichissent. Les étiquettes de couleur aident à les repérer d'un coup d'œil",
    "cross_fav_icon": "Mettez des icônes emoji sur les favoris pour les rendre encore plus identifiables",
    "cross_fav_qj": "Riche collection de favoris ! Ctrl+P vous permet de sauter à n'importe lequel depuis n'importe où",
    "cross_theme_store": "Vous aimez changer de thème. La boutique propose aussi des thèmes créés par la communauté",
    "cross_theme_icon": "Si l'esthétique vous tient à cœur, essayez aussi de personnaliser les icônes de dossiers favoris",
    "cross_search_compare": "Vous cherchez souvent. Vous pouvez aussi comparer les fichiers trouvés côte à côte",
    "cross_search_ai": "Pro de la recherche ! Laissez l'IA organiser vos dossiers pour encore plus d'efficacité",
    "cross_preview_compare": "Vous consultez souvent des fichiers. Essayez de comparer deux fichiers pour voir les différences",
    "cross_ai_theme": "Utilisateur IA actif ! Essayez un nouveau thème pour un look rafraîchi",
    "cross_ai_store": "Utilisateur avancé de l'IA ! Trouvez votre thème préféré dans la boutique",
    "cross_dual_ws": "Fan du double panneau ! Les ensembles de travail peuvent sauvegarder et restaurer des dispositions d'onglets complètes",
    "cross_terminal_search": "Utilisateur du terminal ! La recherche du gestionnaire de fichiers est aussi puissante",
    "cross_terminal_dual": "Utilisateur avancé du terminal ! Le mode double panneau se marie parfaitement avec les opérations de fichiers",
    "cross_create_fav": "Vous créez souvent des dossiers. Ajoutez-les aux favoris pour un accès rapide",
    "cross_create_ct": "Vous gérez beaucoup de dossiers ? Les étiquettes de couleur ajoutent une organisation visuelle",
    "cross_ct_ai": "Bien organisé ! L'IA peut suggérer des optimisations de structure de dossiers",
    "cross_store_theme": "Vous avez téléchargé un thème ? Appliquez-le depuis les paramètres",
    "cross_ws_terminal": "Vous gérez des projets ? Le terminal permet d'exécuter des commandes ici même",
    "fname_navigate": "[TODO] Navigation",
    "fname_index": "[TODO] Search",
    "fname_create": "[TODO] Create New",
    "fname_preview": "[TODO] Preview",
    "fname_fav": "[TODO] Favorites",
    "fname_color_tag": "[TODO] Color Tags",
    "fname_fav_icon": "[TODO] Favorite Icons",
    "fname_theme": "[TODO] Themes",
    "fname_dual_pane": "[TODO] Dual Pane",
    "fname_working_set": "[TODO] Working Sets",
    "fname_quick_jump": "[TODO] Quick Jump",
    "fname_terminal": "[TODO] Terminal",
    "fname_compare": "[TODO] Text Compare",
    "fname_ai": "[TODO] AI Features",
    "fname_store": "[TODO] Theme Store"
  },
  "ai": {
    "output_language": "Français",
    "tab": {
      "overview": "Aperçu"
    },
    "auto": {
      "title": "Fonctions IA automatiques",
      "description": "Contrôlez les fonctions IA exécutées automatiquement",
      "greeting": "Message d'accueil IA",
      "rename": "Suggestion de renommage IA",
      "title_gen": "Génération de titre de défi",
      "backstory": "Génération d'histoire",
      "backup_summary": "Résumé IA de sauvegarde"
    },
    "ollama": {
      "coming_soon": "Bientôt disponible",
      "description": "Exécutez l IA localement sans clé API. Note : la vitesse dépend des spécifications de votre PC. Un PC performant est recommandé",
      "status": "Statut",
      "status.not_installed": "Non installé",
      "status.installed": "Installé (non démarré)",
      "status.running": "En cours (aucun modèle)",
      "status.running_with_models": "En cours",
      "refresh": "Actualiser le statut",
      "endpoint": "Point de terminaison",
      "endpoint_hint": "Habituellement pas besoin de changer http://localhost:11434",
      "models": "Modèles installés",
      "no_models": "Aucun modèle installé. Veuillez télécharger un modèle avec Ollama",
      "server": "Serveur",
      "start_server": "Démarrer le serveur",
      "install": "Installer Ollama",
      "downloading": "Téléchargement...",
      "install_complete": "Installation terminée",
      "install_failed": "Échec de l'installation",
      "recommended": "Modèles recommandés",
      "pull": "Télécharger",
      "pulling": "Téléchargement du modèle...",
      "pull_complete": "Téléchargement du modèle terminé",
      "pull_failed": "Échec du téléchargement du modèle",
      "starting": "Démarrage du serveur...",
      "start_failed": "Échec du démarrage du serveur",
      "model_hint": "Sélectionnez le modèle pour les fonctions IA. La liste provient des modèles installés",
      "recommendation_title": "Modèle recommandé pour cette app",
      "recommendation_body": "gemma2:2b est recommandé. Raisons : (1) Léger à 1,6 Go, vitesse pratique même sur CPU (2) Multilingue (3) Qualité suffisante pour les tâches courtes. Pour plus de qualité : gemma2 (9B)",
      "setup_title": "[TODO] Setup Guide",
      "step1_title": "[TODO] Install Ollama",
      "step1_done": "[TODO] Ollama Installed ✓",
      "step1_desc": "[TODO] Install the software to run AI models locally. One-click automatic download and installation",
      "step2_title": "[TODO] Start Server",
      "step2_desc": "[TODO] Start the Ollama server after installation. Once running, AI models become available for use",
      "step3_title": "[TODO] Download a Model",
      "step3_desc": "[TODO] After the server starts, download a model from the recommended models section. AI features become available immediately after download"
    }
  },
  "ai_folder": {
    "title": "[TODO] AI Folder Creation",
    "button_tooltip": "[TODO] Generate folder structure with AI",
    "emphasis": "[TODO] Emphasis:",
    "emphasis_relevance": "[TODO] Relevance",
    "emphasis_structure": "[TODO] Structure",
    "emphasis_naming": "[TODO] Naming",
    "emphasis_extensibility": "[TODO] Extensibility",
    "emphasis_relevance_tip": "[TODO] Emphasize folder structures that match the intended purpose",
    "emphasis_structure_tip": "[TODO] Emphasize appropriate hierarchy depth and granularity",
    "emphasis_naming_tip": "[TODO] Emphasize consistent and sortable folder naming",
    "emphasis_extensibility_tip": "[TODO] Emphasize room for future file growth and additions",
    "generate": "[TODO] Generate",
    "generating": "[TODO] Generating folder structure...",
    "execute": "[TODO] Apply",
    "regenerate": "[TODO] Regenerate",
    "eval_overall": "[TODO] Overall",
    "action_create": "[TODO] New",
    "action_keep": "[TODO] Keep",
    "action_rename": "[TODO] Rename",
    "created_notification": "[TODO] {0} folder operation(s) completed",
    "additional_instruction": "[TODO] Additional instruction",
    "error_truncated": "[TODO] Response was truncated due to token limit. Use additional instructions to request continuation, or make your prompt more specific",
    "error_parse": "[TODO] Failed to parse AI response. Please try generating again",
    "prompt_hint": "[TODO] Describe the purpose of the folders you want to create as specifically as possible (e.g., target period, classification criteria, naming preferences)",
    "settings_description": "[TODO] Describe your purpose to AI and generate optimal folder structures. Supports new folder creation and integration with existing folders including rename proposals",
    "settings_usage": "[TODO] Access from the ✨ button next to the folder creation icon in the file list toolbar"
  }
}