{
  "_languageName": "Français",

  "Page.Library": "Bibliothèque",
  "Page.Options": "Options",
  "Page.GameCount.One": "1 jeu",
  "Page.GameCount.Other": "{0} jeux",

  "Library.SearchWatermark": "Rechercher dans la bibliothèque…",
  "Library.AddFolder": "＋ Ajouter un dossier",
  "Library.Rescan": "⟳ Analyser à nouveau",
  "Library.OpenFile": "Ouvrir un fichier…",

  "Library.Context.Launch": "Lancer",
  "Library.Context.OpenFolder": "Ouvrir le dossier du jeu",
  "Library.Context.CopyPath": "Copier le chemin",
  "Library.Context.CopyTitleId": "Copier l’identifiant du jeu",
  "Library.Context.Remove": "Retirer de la bibliothèque",

  "Library.Empty.Title": "Votre bibliothèque est vide",
  "Library.Empty.Hint": "Ajoutez un dossier contenant vos jeux pour commencer.",
  "Library.Empty.SearchTitle": "Aucun jeu ne correspond à votre recherche",
  "Library.Empty.SearchHint": "Aucun élément de la bibliothèque ne correspond à « {0} ».",
  "Library.Empty.AddFolder": "＋ Ajouter un dossier de jeux",

  "Library.Loading": "Chargement de la bibliothèque…",

  "Options.General": "Général",
  "Options.Env.Tab": "Environnement",
  "Options.Section.Environment": "VARIABLES D’ENVIRONNEMENT",
  "Options.Env.Desc": "Paramètres passés à l’émulateur comme variables d’environnement au lancement.",
  "Options.Env.Bthid.Desc": "Signaler le HID Bluetooth comme indisponible pour les titres dont le middleware volant/FFB interroge indéfiniment.\nLaissez désactivé normalement. Certains titres se bloquent si l’initialisation échoue.",
  "Options.Env.LoopGuard.Desc": "Ne pas forcer la fermeture des titres qui répètent le même appel trop longtemps.\nEssayez ceci quand un jeu se ferme tout seul pendant le chargement.",
  "Options.Env.VkValidation.Desc": "Activer les couches de validation Vulkan pour le débogage GPU.\nRalentit. Nécessite l’installation du Vulkan SDK.",
  "Options.Env.DumpSpirv.Desc": "Exporter les shaders AGC et leurs traductions SPIR-V dans le dossier shader-dumps.\nÀ utiliser pour signaler des bugs de shader ou de rendu.",
  "Options.Env.LogDirectMemory.Desc": "Journaliser les allocations de mémoire directe et les échecs dans la console.\nÀ utiliser quand un jeu plante ou se ferme pendant le démarrage.",
  "Options.Env.LogNp.Desc": "Journaliser les appels de la bibliothèque NP (PlayStation Network) dans la console.",
  "Options.Section.Emulation": "ÉMULATION",
  "Options.Section.Logging": "JOURNALISATION",
  "Options.Section.Launcher": "LANCEUR",

  "Options.CpuEngine.Label": "Moteur CPU",
  "Options.CpuEngine.Desc": "Moteur d’exécution utilisé pour exécuter le code du jeu.",
  "Options.CpuEngine.Native": "Natif",

  "Options.Strict.Label": "Résolution stricte des bibliothèques dynamiques",
  "Options.Strict.Desc": "Interrompre le lancement lorsqu’un symbole importé ne peut pas être résolu.",

  "Options.LogLevel.Label": "Niveau de journalisation",
  "Options.LogLevel.Desc": "Niveau de détail des messages affichés dans la console de l’émulateur.",
  "Options.LogLevel.Trace": "Traçage",
  "Options.LogLevel.Debug": "Débogage",
  "Options.LogLevel.Info": "Informations",
  "Options.LogLevel.Warning": "Avertissements",
  "Options.LogLevel.Error": "Erreurs",
  "Options.LogLevel.Critical": "Erreurs critiques",

  "Options.TraceImports.Label": "Limite de traçage des imports",
  "Options.TraceImports.Desc": "Tracer les N premiers imports de chaque module (0 = désactivé).",

  "Options.LogToFile.Label": "Enregistrer dans un fichier",
  "Options.LogToFile.Desc": "Copier la sortie de l’émulateur dans un fichier journal.",

  "Options.LogFilePath.Label": "Chemin du fichier journal",
  "Options.LogFilePath.Default": "Aucun chemin personnalisé — les journaux sont enregistrés dans user/logs à côté de l’émulateur.",
  "Options.LogFilePath.Select": "Sélectionner…",

  "Options.OverrideLogFile.Label": "Remplacer le fichier journal",
  "Options.OverrideLogFile.Desc": "Utiliser exactement ce chemin au lieu d’ajouter l’identifiant du jeu et l’horodatage.",

  "Options.TitleMusic.Label": "Musique du jeu",
  "Options.TitleMusic.Desc": "Lire en boucle la musique d’aperçu du jeu sélectionné dans la bibliothèque.",

  "Options.Discord.Label": "Présence Discord",
  "Options.Discord.Desc": "Afficher le jeu en cours d’exécution sur votre profil Discord.",

  "Options.Language.Label": "Langue de l’émulateur",
  "Options.Language.Desc": "Langue utilisée dans l’ensemble du lanceur. Le changement est immédiat.",

  "Common.On": "Activé",
  "Common.Off": "Désactivé",

  "Console.Title": "CONSOLE",
  "Console.SearchWatermark": "Rechercher…",
  "Console.AutoScroll": "Défilement automatique",
  "Console.Split": "Détacher",
  "Console.Copy": "Copier",
  "Console.Clear": "Effacer",
  "Console.WindowTitle": "Console SharpEmu",

  "Launch.NoGameSelected": "Aucun jeu sélectionné",
  "Launch.NoGameHint": "Choisissez un jeu dans la bibliothèque ou ouvrez directement un fichier eboot.bin.",
  "Launch.Idle": "Inactif",
  "Launch.Console": "≡ Console",
  "Launch.Launch": "▶  Lancer",
  "Launch.Stop": "■  Arrêter",
  "Launch.Running": "En cours d’exécution — {0}",
  "Launch.Stopping": "Arrêt en cours…",
  "Launch.Exited": "Processus terminé avec le code {0} ({1})",
  "Launch.ExeNotFound": "L’exécutable SharpEmu est introuvable. Compilez d’abord le projet SharpEmu.CLI (dotnet build).",
  "Launch.LogFile": "Fichier journal : {0}",
  "Launch.Command": "$ SharpEmu {0}",
  "Launch.StartFailed": "Impossible de démarrer l’émulateur : {0}",
  "Launch.ProcessExited": "Le processus s’est terminé avec le code {0} ({1}).",

  "Exit.Ok": "OK",
  "Exit.InvalidArguments": "arguments non valides",
  "Exit.EbootNotFound": "eboot introuvable",
  "Exit.RuntimeException": "exception d’exécution",
  "Exit.EmulationError": "erreur d’émulation",
  "Exit.Unknown": "inconnu",

  "Status.EmulatorLocating": "Émulateur : recherche en cours…",
  "Status.EmulatorPath": "Émulateur : {0}",
  "Status.EmulatorNotFound": "Émulateur : l’exécutable SharpEmu est introuvable — compilez d’abord SharpEmu.CLI.",
  "Status.ScanningLibrary": "Analyse de la bibliothèque…",
  "Status.AddFolderPrompt": "Ajoutez un dossier de jeux pour remplir la bibliothèque.",
  "Status.LibraryScanned": "Bibliothèque analysée : {0} jeu(x) dans {1} dossier(s).",
  "Status.CouldNotOpenFolder": "Impossible d’ouvrir le dossier : {0}",
  "Status.CopiedToClipboard": "{0} copié dans le presse-papiers.",
  "Status.RemovedFromLibrary": "« {0} » a été retiré de la bibliothèque. Ajoutez à nouveau son dossier pour le restaurer.",
  "Status.Running": "Exécution de {0}",
  "Status.Stopping": "Arrêt en cours…",
  "Status.Idle": "Inactif",

  "Clipboard.Path": "Chemin",
  "Clipboard.TitleId": "Identifiant du jeu",

  "Discord.Playing": "Joue à {0}",
  "Discord.Browsing": "Parcourt la bibliothèque",

  "Dialog.ChooseGameFolder": "Choisir un dossier contenant des jeux",
  "Dialog.OpenExecutable": "Ouvrir un exécutable à lancer",
  "Dialog.PsExecutables": "Exécutables PlayStation",
  "Dialog.SaveLogFile": "Choisir l’emplacement du fichier journal",
  "Dialog.PlainTextFiles": "Fichiers texte brut",
  "Dialog.LogFiles": "Fichiers journaux",

  "Options.About": "À propos",
  "About.Github.Label": "GitHub",
  "About.Github.Desc": "Code source, issues et développement du projet.",
  "About.Discord.Label": "Discord",
  "About.Discord.Desc": "Rejoignez la communauté, obtenez de l’aide et suivez le développement.",
  "About.GithubButton": "Contribuer sur GitHub !",
  "About.DiscordButton": "Rejoindre notre Discord !"
}
