if GetLocale() ~= "frFR" then return end

local addon = _G.HorizonSuite
if not addon then return end

local L = setmetatable({}, { __index = function(t, k) return k end })
addon.L = L
addon.StandardFont = UNIT_NAME_FONT

-- =====================================================================
-- OptionsPanel.lua — Title
-- =====================================================================
L["HORIZON SUITE"]                                                  = "HORIZON SUITE"

-- =====================================================================
-- OptionsPanel.lua — Sidebar module group labels
-- =====================================================================
L["Focus"]                                                          = "Focus"
L["Presence"]                                                       = "Présence"
L["Other"]                                                          = "Autre"

-- =====================================================================
-- OptionsPanel.lua — Section headers
-- =====================================================================
L["Quest types"]                                                    = "Types de quêtes"
L["Element overrides"]                                              = "Couleurs par élément"
L["Per category"]                                                   = "Couleurs par catégorie"
L["Grouping Overrides"]                                             = "Couleurs personnalisées"
L["Other colors"]                                                   = "Autres couleurs"

-- =====================================================================
-- OptionsPanel.lua — Color row labels (collapsible group sub-rows)
-- =====================================================================
L["Section"]                                                        = "Section"
L["Title"]                                                          = "Titre"
L["Zone"]                                                           = "Zone"
L["Objective"]                                                      = "Objectif"

-- =====================================================================
-- OptionsPanel.lua — Toggle switch labels & tooltips
-- =====================================================================
L["Ready to Turn In overrides base colours"]                        = "Choisir des couleurs différentes pour la section À Rendre"
L["Ready to Turn In uses its colours for quests in that section."]  = "La section À Rendre utilisera ses propres couleurs."
L["Current Zone overrides base colours"]                            = "Choisir des couleurs différentes pour la section Zone Actuelle"
L["Current Zone uses its colours for quests in that section."]      = "La section Zone Actuelle utilisera ses propres couleurs."
L["Use distinct color for completed objectives"]                     = "Utiliser une couleur distincte pour les objectifs terminés"
L["When on, completed objectives (e.g. 1/1) use the color below; when off, they use the same color as incomplete objectives."] = "Activé : les objectifs terminés (ex. 1/1) utilisent la couleur suivante. Désactivé : ils utilisent la même couleur que les objectifs incomplets."
L["Completed objective"]                                           = "Objectif terminé"

-- =====================================================================
-- OptionsPanel.lua — Button labels
-- =====================================================================
L["Reset"]                                                          = "Réinitialiser"
L["Reset quest types"]                                              = "Réinitialiser les types de quêtes"
L["Reset overrides"]                                                = "Réinitialiser les couleurs personnalisées"
L["Reset to defaults"]                                              = "Réinitialiser les valeurs par défaut"
L["Reset to default"]                                               = "Réinitialiser la valeur par défaut"

-- =====================================================================
-- OptionsPanel.lua — Search bar placeholder
-- =====================================================================
L["Search settings..."]                                             = "Recherche..."
L["Search fonts..."]                                                 = "Rechercher une police..."

-- =====================================================================
-- OptionsPanel.lua — Resize handle tooltip
-- =====================================================================
L["Drag to resize"]                                                 = "Glisser pour redimensionner"

-- =====================================================================
-- OptionsData.lua Category names (sidebar)
-- =====================================================================
L["Modules"]                                            = "Modules"
L["Layout"]                                             = "Disposition"
L["Visibility"]                                         = "Visibilité"
L["Display"]                                            = "Affichage"
L["Features"]                                           = "Fonctionnalités"
L["Typography"]                                         = "Textes"
L["Appearance"]                                         = "Apparence"
L["Colors"]                                             = "Couleurs"
L["Organization"]                                       = "Organisation"

-- =====================================================================
-- OptionsData.lua Section headers
-- =====================================================================
L["Panel behaviour"]                                    = "Comportement du panneau"
L["Dimensions"]                                         = "Dimensions"
L["Instance"]                                           = "Instance"
L["Combat"]                                             = "Combat"
L["Filtering"]                                          = "Filtres"
L["Header"]                                             = "En-tête"
L["List"]                                               = "Liste"
L["Spacing"]                                            = "Espacement"
L["Rare bosses"]                                        = "Boss rares"
L["World quests"]                                       = "Expéditions"
L["Floating quest item"]                                = "Objet de quête flottant"
L["Mythic+"]                                            = "Mythique+"
L["Achievements"]                                       = "Hauts faits"
L["Endeavors"]                                          = "Initiatives"
L["Decor"]                                              = "Décoration"
L["Scenario & Delve"]                                   = "Scénario et Gouffre"
L["Font"]                                               = "Police"
L["Text case"]                                          = "Casse"
L["Shadow"]                                             = "Ombre"
L["Panel"]                                              = "Panneau"
L["Highlight"]                                          = "Surbrillance"
L["Color matrix"]                                       = "Matrice de couleurs"
L["Focus order"]                                        = "Ordre de Focus"
L["Sort"]                                               = "Tri"
L["Behaviour"]                                          = "Comportement"
L["Content Types"]                                      = "Types de contenu"
L["Delves"]                                             = "Gouffres"
L["Interactions"]                                       = "Interactions"
L["Tracking"]                                           = "Suivi"
L["Scenario Bar"]                                       = "Barre de scénario"

-- =====================================================================
-- OptionsData.lua Modules
-- =====================================================================
L["Enable Focus module"]                                = "Activer le module Focus"
L["Show the objective tracker for quests, world quests, rares, achievements, and scenarios."] = "Affiche le suivi des objectifs pour les quêtes, expéditions, boss rares, hauts faits et scénarios."
L["Enable Presence module"]                             = "Activer le module Présence"
L["Cinematic zone text and notifications (zone changes, level up, boss emotes, achievements, quest updates)."] = "Texte de zone cinématique et notifications (changement de zone, montée de niveau, emotes de boss, hauts faits, mises à jour de quêtes)."
L["Enable Yield module"]                                = "Activer le module Yield"
L["Cinematic loot notifications (items, money, currency, reputation)."] = "Alertes de butin cinématiques (objets, argent, monnaies, réputation)."
L["Enable Vista module"]                                = "Activer le module Vista"
L["Cinematic square minimap with zone text, coordinates, and button collector."] = "Minicarte carrée cinématique avec texte de zone, coordonnées et collecteur de boutons."
L["Beta"]                                               = "Beta"
L["Enable Horizon Insight module"]                      = "Activer le module Horizon Insight"
L["Cinematic tooltips with class colors, spec display, and faction icons."] = "Infobulles cinématiques avec couleurs de classe, spécialisation et icônes de faction."
L["Horizon Insight"]                                    = "Horizon Insight"
L["Insight"]                                            = "Insight"
L["Tooltip anchor mode"]                                = "Mode d'ancrage des infobulles"
L["Where tooltips appear: follow cursor or fixed position."] = "Où les infobulles s'affichent : suivre le curseur ou position fixe."
L["Cursor"]                                             = "Curseur"
L["Fixed"]                                              = "Fixe"
L["Show anchor to move"]                                = "Afficher l'ancre pour déplacer"
L["Show draggable frame to set fixed tooltip position. Drag, then right-click to confirm."] = "Affiche un cadre déplaçable pour définir la position fixe. Glissez puis clic droit pour confirmer."
L["Reset tooltip position"]                             = "Réinitialiser la position des infobulles"
L["Reset fixed position to default."]                   = "Réinitialiser la position fixe par défaut."
L["Yield"]                                              = "Yield"
L["General"]                                            = "Général"
L["Position"]                                           = "Position"
L["Reset position"]                                     = "Réinitialiser la position"
L["Reset loot toast position to default."]              = "Réinitialiser la position des alertes de butin."

-- =====================================================================
-- OptionsData.lua Layout
-- =====================================================================
L["Lock position"]                                      = "Verrouiller la position"
L["Prevent dragging the tracker."]                      = "Empêche de déplacer le panneau d'objectifs."
L["Grow upward"]                                        = "Croissance vers le haut"
L["Anchor at bottom so the list grows upward."]         = "Ancré en bas pour que la liste s'agrandisse vers le haut."
L["Start collapsed"]                                    = "Replié par défaut"
L["Start with only the header shown until you expand."] = "N'afficher que l'en-tête par défaut jusqu'au déploiement."
L["Panel width"]                                        = "Largeur du panneau"
L["Tracker width in pixels."]                           = "Largeur du panneau d'objectifs en pixels."
L["Max content height"]                                 = "Hauteur max du contenu"
L["Max height of the scrollable list (pixels)."]        = "Hauteur maximale de la liste défilable (pixels)."

-- =====================================================================
-- OptionsData.lua Visibility
-- =====================================================================
L["Always show M+ block"]                                           = "Toujours afficher le bloc M+"
L["Show the M+ block whenever an active keystone is running"]       = "Affiche le bloc M+ dès qu'une clé Mythique est active."
L["Show in dungeon"]                                    = "Afficher en Donjon"
L["Show tracker in party dungeons."]                    = "Affiche le panneau d'objectifs dans les donjons."
L["Show in raid"]                                       = "Afficher en Raid"
L["Show tracker in raids."]                             = "Affiche le panneau d'objectifs dans les raids."
L["Show in battleground"]                               = "Afficher en Champ de bataille"
L["Show tracker in battlegrounds."]                     = "Affiche le panneau d'objectifs en champs de bataille."
L["Show in arena"]                                      = "Afficher en Arène"
L["Show tracker in arenas."]                            = "Affiche le panneau d'objectifs en arène."
L["Hide in combat"]                                     = "Masquer en combat"
L["Hide tracker and floating quest item in combat."]    = "Masque le panneau d'objectifs et les objets de quête flottants en combat."
L["Combat visibility"]                                  = "Visibilité en combat"
L["How the tracker behaves in combat: show, fade to reduced opacity, or hide."] = "Comportement du panneau en combat : afficher, estomper ou masquer."
L["Show"]                                               = "Afficher"
L["Fade"]                                               = "Estomper"
L["Hide"]                                               = "Masquer"
L["Combat fade opacity"]                                = "Opacité en combat (estomper)"
L["How visible the tracker is when faded in combat (0 = invisible). Only applies when Combat visibility is Fade."] = "Visibilité du panneau quand estompé en combat (0 = invisible). S'applique uniquement quand la visibilité en combat est « Estomper »."
L["Mouseover"]                                          = "Survol"
L["Show only on mouseover"]                             = "Afficher au survol uniquement"
L["Fade tracker when not hovering; move mouse over it to show."] = "Estompe le panneau quand la souris n'est pas dessus ; survolez pour l'afficher."
L["Faded opacity"]                                      = "Opacité estompée"
L["How visible the tracker is when faded (0 = invisible)."] = "Visibilité du panneau quand estompé (0 = invisible)."
L["Only show quests in current zone"]                   = "Quêtes de la Zone Actuelle uniquement"
L["Hide quests outside your current zone."]             = "Masque les quêtes hors de la Zone Actuelle."

-- =====================================================================
-- OptionsData.lua Display — Header
-- =====================================================================
L["Show quest count"]                                   = "Afficher le nombre de quêtes"
L["Show quest count in header."]                        = "Affiche le nombre de quêtes dans l'en-tête."
L["Header count format"]                                = "Format du compteur de quêtes"
L["Tracked/in-log or in-log/max-slots. Tracked excludes world/live-in-zone quests."] = "Suivies/Dans le journal ou Dans le journal/Quêtes max. Les quêtes suivies ne prennent pas en compte les expéditions et les objectifs de zone bonus."
L["Show header divider"]                                = "Afficher le séparateur d'en-tête"
L["Show the line below the header."]                    = "Affiche la ligne sous l'en-tête."
L["Super-minimal mode"]                                 = "Mode Super-minimal"
L["Hide header for a pure text list."]                  = "Masque l'en-tête pour une liste de texte simple."
L["Show options button"]                               = "Afficher le bouton Options"
L["Show the Options button in the tracker header."]     = "Affiche le bouton Options dans l'en-tête."
L["Header color"]                                       = "Couleur de l'en-tête"
L["Color of the OBJECTIVES header text."]               = "Couleur du texte OBJECTIFS dans l'en-tête."
L["Header height"]                                      = "Hauteur de l'en-tête"
L["Height of the header bar in pixels (18–48)."]        = "Hauteur de la barre d'en-tête en pixels (18–48)."

-- =====================================================================
-- OptionsData.lua Display — List
-- =====================================================================
L["Show section headers"]                               = "Afficher les en-têtes de section"
L["Show category labels above each group."]             = "Affiche les catégories au-dessus de chaque groupe."
L["Show category headers when collapsed"]               = "En-têtes des catégories visibles quand replié"
L["Keep section headers visible when collapsed; click to expand a category."] = "Garde les en-têtes visibles quand le panneau est replié ; cliquez pour déployer une catégorie."
L["Show Nearby (Current Zone) group"]                   = "Afficher le groupe Zone actuelle"
L["Show in-zone quests in a dedicated Current Zone section. When off, they appear in their normal category."] = "Affiche les quêtes de la Zone Actuelle dans une section dédiée. Quand Désactivé : elles apparaissent dans leur catégorie habituelle."
L["Show zone labels"]                                   = "Afficher les noms de zone"
L["Show zone name under each quest title."]             = "Affiche le nom de zone sous chaque titre de quête."
L["Active quest highlight"]                             = "Surbrillance de la quête active"
L["How the focused quest is highlighted."]              = "Règle la surbrillance de la quête active."
L["Show quest item buttons"]                            = "Afficher les boutons d'objet de quête"
L["Show usable quest item button next to each quest."]  = "Affiche le bouton d'objet utilisable à côté de chaque quête."
L["Show objective numbers"]                             = "Afficher les numéros d'objectifs"
L["Prefix objectives with 1., 2., 3."]                  = "Préfixe les objectifs avec 1., 2., 3."
L["Show completed count"]                               = "Afficher le compteur d'objectifs complétés"
L["Show X/Y progress in quest title."]                  = "Affiche la progression X/Y dans les titres de quête."
L["Show objective progress bar"]                        = "Afficher la barre de progression"
L["Show a progress bar under objectives that have numeric progress (e.g. 3/250). Only applies to entries with a single arithmetic objective where the required amount is greater than 1."] = "Affiche une barre de progression sous les objectifs ayant une progression numérique (ex. 3/250). S'applique uniquement aux entrées avec un seul objectif arithmétique dont le montant requis est supérieur à 1."
L["Use category color for progress bar"]                = "Utiliser la couleur de catégorie pour la barre"
L["When on, the progress bar matches the quest/achievement category color. When off, uses the custom fill color below."] = "Quand activé : la barre de progression utilise la couleur de la catégorie (quête, haut fait). Quand désactivé : utilise la couleur personnalisée ci-dessous."
L["Use tick for completed objectives"]                  = "Utiliser une Coche pour les objectifs terminés"
L["When on, completed objectives show a checkmark (✓) instead of green color."] = "Quand Activé : les objectifs terminés affichent une coche (✓) au lieu de la couleur verte."
L["Show entry numbers"]                                 = "Afficher la numérotation des quêtes"
L["Prefix quest titles with 1., 2., 3. within each category."] = "Préfixe les titres de quêtes avec 1., 2., 3. dans chaque catégorie."
L["Completed objectives"]                               = "Objectifs terminés"
L["For multi-objective quests, how to display objectives you've completed (e.g. 1/1)."] = "Règle l'affichage des objectifs terminés quand il y en a plusieurs (ex. 1/1)."
L["Show all"]                                           = "Tout afficher"
L["Fade completed"]                                     = "Estomper les objectifs terminés"
L["Hide completed"]                                     = "Masquer les objectifs terminés"
L["Show icon for in-zone auto-tracking"]                = "Afficher l'icône de suivi automatique en zone"
L["Display an icon next to auto-tracked world quests and weeklies/dailies that are not yet in your quest log (in-zone only)."] = "Affiche une icône à côté des expéditions et hebdomadaires/quotidiennes suivies automatiquement qui ne sont pas encore dans votre journal de quêtes (zone uniquement)."
L["Auto-track icon"]                                    = "Icône de suivi automatique"
L["Choose which icon to display next to auto-tracked in-zone entries."] = "Choisissez l'icône affichée à côté des entrées suivies automatiquement en zone."
L["Append ** to world quests and weeklies/dailies that are not yet in your quest log (in-zone only)."] = "Ajoute ** aux expéditions et hebdomadaires/journalières non encore dans le journal de quêtes (de la zone actuelle uniquement)." -- deprecated, kept for compat

-- =====================================================================
-- OptionsData.lua Display — Spacing
-- =====================================================================
L["Compact mode"]                                       = "Mode compact"
L["Preset: sets entry and objective spacing to 4 and 1 px."] = "Préréglage : espacement des quêtes et objectifs à 4 et 1 px."
L["Spacing between quest entries (px)"]                 = "Espace entre les quêtes (px)"
L["Vertical gap between quest entries."]                = "Espace vertical entre les différentes quêtes."
L["Spacing before category header (px)"]                = "Espace avant l'en-tête (px)"
L["Gap between last entry of a group and the next category label."] = "Espace entre la dernière entrée d'un groupe et la catégorie suivante."
L["Spacing after category header (px)"]                 = "Espace après l'en-tête (px)"
L["Gap between category label and first quest entry below it."] = "Espace entre le libellé et la première entrée de quête en dessous."
L["Spacing between objectives (px)"]                    = "Espace entre les objectifs (px)"
L["Vertical gap between objective lines within a quest."] = "Espace entre les lignes d'objectifs dans une quête."
L["Spacing below header (px)"]                          = "Espace sous l'en-tête (px)"
L["Vertical gap between the objectives bar and the quest list."] = "Espace entre la barre d'objectifs et la liste de quêtes."
L["Reset spacing"]                                      = "Réinitialiser les espaces"

-- =====================================================================
-- OptionsData.lua Display — Other
-- =====================================================================
L["Show quest level"]                                   = "Afficher le niveau de quête"
L["Show quest level next to title."]                    = "Affiche le niveau de quête à côté du titre."
L["Dim non-focused quests"]                             = "Estomper les quêtes non actives"
L["Slightly dim title, zone, objectives, and section headers that are not focused."] = "Estompe légèrement les titres, zones, objectifs et en-têtes non actifs."

-- =====================================================================
-- Features — Rare bosses
-- =====================================================================
L["Show rare bosses"]                                   = "Afficher les boss rares"
L["Show rare boss vignettes in the list."]              = "Affiche les boss rares dans la liste."
L["Rare added sound"]                                   = "Son d'ajout de rare"
L["Play a sound when a rare is added."]                 = "Joue un son quand un rare est ajouté."

-- =====================================================================
-- OptionsData.lua Features — World quests
-- =====================================================================
L["Show in-zone world quests"]                          = "Afficher les expéditions de la zone"
L["Auto-add world quests in your current zone. When off, only quests you've tracked or world quests you're in close proximity to appear (Blizzard default)."] = "Ajoute automatiquement les expéditions de votre zone. Quand Désactivé : seules les quêtes suivies ou proches sont affichées (réglage par défaut Blizzard)."

-- =====================================================================
-- OptionsData.lua Features — Floating quest item
-- =====================================================================
L["Show floating quest item"]                           = "Afficher l'objet de quête flottant"
L["Show quick-use button for the focused quest's usable item."] = "Affiche le bouton d'utilisation rapide de l'objet de la quête active."
L["Lock floating quest item position"]                  = "Verrouiller la position de l'objet flottant"
L["Prevent dragging the floating quest item button."]   = "Empêche de déplacer le bouton d'objet de quête flottant."
L["Floating quest item source"]                         = "Source de l'objet flottant"
L["Which quest's item to show: super-tracked first, or current zone first."] = "Quel objet afficher : Quête Suivie en priorité ou Zone Actuelle en priorité."
L["Super-tracked, then first"]                          = "Quête Suivie en priorité"
L["Current zone first"]                                 = "Zone Actuelle en priorité"

-- =====================================================================
-- OptionsData.lua Features — Mythic+
-- =====================================================================
L["Show Mythic+ block"]                                 = "Afficher le bloc Mythique+"
L["Show timer, completion %, and affixes in Mythic+ dungeons."] = "Affiche le timer, le % de complétion et les affixes en Mythique+."
L["M+ block position"]                                  = "Position du bloc M+"
L["Position of the Mythic+ block relative to the quest list."] = "Position du bloc Mythique+ par rapport à la liste de quêtes."
L["Show affix icons"]                                    = "Afficher les icônes des affixes"
L["Show affix icons next to modifier names in the M+ block."] = "Affiche les icônes des affixes à côté des noms dans le bloc M+."
L["Show affix descriptions in tooltip"]                  = "Descriptions des affixes dans l'infobulle"
L["Show affix descriptions when hovering over the M+ block."] = "Affiche les descriptions des affixes au survol du bloc M+."
L["M+ completed boss display"]                         = "Affichage des boss M+ terminés"
L["How to show defeated bosses: checkmark icon or green color."] = "Affichage des boss vaincus : icône coche ou couleur verte."
L["Checkmark"]                                          = "Coche"
L["Green color"]                                        = "Couleur Verte"

-- =====================================================================
-- OptionsData.lua Features — Achievements
-- =====================================================================
L["Show achievements"]                                  = "Afficher les hauts faits"
L["Show tracked achievements in the list."]             = "Affiche les hauts faits suivis dans la liste."
L["Show completed achievements"]                        = "Afficher les hauts faits terminés"
L["Include completed achievements in the tracker. When off, only in-progress tracked achievements are shown."] = "Inclut les hauts faits terminés. Quand Désactivé : seuls les hauts faits en cours sont affichés."
L["Show achievement icons"]                             = "Afficher les icônes de hauts faits"
L["Show each achievement's icon next to the title. Requires 'Show quest type icons' in Display."] = "Affiche l'icône de chaque haut fait à côté du titre. Nécessite « Afficher les icônes de type de quête » dans Affichage."
L["Only show missing requirements"]                     = "Afficher uniquement les objectifs manquants"
L["Show only criteria you haven't completed for each tracked achievement. When off, all criteria are shown."] = "Affiche uniquement les critères non terminés pour chaque haut fait suivi. Quand Désactivé : tous les critères sont affichés."

-- =====================================================================
-- OptionsData.lua Features — Endeavors
-- =====================================================================
L["Show endeavors"]                                     = "Afficher les Initiatives"
L["Show tracked Endeavors (Player Housing) in the list."] = "Affiche les Initiatives suivies (logement) dans la liste."
L["Show completed endeavors"]                           = "Afficher les Initiatives terminées"
L["Include completed Endeavors in the tracker. When off, only in-progress tracked Endeavors are shown."] = "Inclut les Initiatives terminées. Quand Désactivé : seuls les Initiatives en cours sont affichées."

-- =====================================================================
-- OptionsData.lua Features — Decor
-- =====================================================================
L["Show decor"]                                         = "Afficher les décorations"
L["Show tracked housing decor in the list."]            = "Affiche les décorations de Logis suivies dans la liste."
L["Show decor icons"]                                   = "Afficher les icônes de décorations"
L["Show each decor item's icon next to the title. Requires 'Show quest type icons' in Display."] = "Affiche l'icône de chaque décoration à côté du titre. Nécessite « Afficher les icônes de type de quête » dans Affichage."

-- =====================================================================
-- OptionsData.lua Features — Adventure Guide
-- =====================================================================
L["Adventure Guide"]                                    = "Guide d'aventure"
L["Show Traveler's Log"]                                = "Afficher le Journal du voyageur"
L["Show tracked Traveler's Log objectives (Shift+click in Adventure Guide) in the list."] = "Affiche les objectifs suivis du Journal du voyageur (Maj+clic dans le Guide d'aventure) dans la liste."
L["Auto-remove completed activities"]                   = "Retirer automatiquement les activités terminées"
L["Automatically stop tracking Traveler's Log activities once they have been completed."] = "Arrête automatiquement le suivi des activités du Journal du voyageur une fois terminées."

-- =====================================================================
-- OptionsData.lua Features — Scenario & Delve
-- =====================================================================
L["Show scenario events"]                               = "Afficher les événements de scénario"
L["Show active scenario and Delve activities. Delves appear in DELVES; other scenarios in SCENARIO EVENTS."] = "Affiche les Scénarios et les Gouffres actifs. Les Gouffres s'affichent dans GOUFFRES ; les autres dans SCÉNARIO."
L["Hide other categories in Delve or Dungeon"]          = "Masquer les autres catégories en Donjon ou en Gouffres"
L["In Delves or party dungeons, show only the Delve/Dungeon section."] = "Durant un Donjon ou un Gouffre, affiche uniquement la section correspondante."
L["Use delve name as section header"]                    = "Utiliser le nom du Gouffre comme en-tête"
L["When in a Delve, show the delve name, tier, and affixes as the section header instead of a separate banner. Disable to show the Delve block above the list."] = "Durant un Gouffre : affiche le nom, le palier et les affixes dans l'en-tête. Quand Désactivé : affiche le bloc au-dessus de la liste."
L["Show affix names in Delves"]                         = "Afficher le nom des affixes dans les Gouffres"
L["Show season affix names on the first Delve entry. Requires Blizzard's objective tracker widgets to be populated; may not show when using a full tracker replacement."] = "Affiche les noms des affixes saisonniers sur la première ligne du Gouffre. Nécessite les widgets Blizzard ; peut ne pas s'afficher correctement."
L["Cinematic scenario bar"]                             = "Barre cinématique de scénario"
L["Show timer and progress bar for scenario entries."]  = "Affiche le timer et la barre de progression pour les scénarios."
L["Scenario bar opacity"]                               = "Opacité de la barre de scénario"
L["Opacity of scenario timer/progress bar (0–1)."]      = "Opacité du timer/barre de progression (0–1)."
L["Scenario bar height"]                                = "Hauteur de la barre de scénario"
L["Height of scenario progress bar (4–8 px)."]          = "Hauteur de la barre de progression (4–8 px)."

-- =====================================================================
-- OptionsData.lua Typography — Font
-- =====================================================================
L["Font family."]                                       = "Police."
L["Title font"]                                         = "Police des titres"
L["Zone font"]                                          = "Police des zones"
L["Objective font"]                                     = "Police des objectifs"
L["Section font"]                                       = "Police des sections"
L["Use global font"]                                    = "Utiliser la police globale"
L["Font family for quest titles."]                      = "Police des titres de quête."
L["Font family for zone labels."]                       = "Police des libellés de zone."
L["Font family for objective text."]                    = "Police du texte des objectifs."
L["Font family for section headers."]                    = "Police des en-têtes de section."
L["Header size"]                                        = "Taille de l'en-tête"
L["Header font size."]                                  = "Taille de police de l'en-tête."
L["Title size"]                                         = "Taille du titre"
L["Quest title font size."]                             = "Taille de police des titres de quête."
L["Objective size"]                                     = "Taille des objectifs"
L["Objective text font size."]                          = "Taille de police du texte des objectifs."
L["Zone size"]                                          = "Taille des zones"
L["Zone label font size."]                              = "Taille de police des libellés de zone."
L["Section size"]                                       = "Taille des sections"
L["Section header font size."]                          = "Taille de police des en-têtes de section."
L["Progress bar font"]                                  = "Police de la barre de progression"
L["Font family for the progress bar label."]            = "Police du texte de la barre de progression."
L["Progress bar text size"]                             = "Taille du texte de la barre de progression"
L["Font size for the progress bar label. Also adjusts bar height."] = "Taille de police de la barre de progression. Ajuste également la hauteur de la barre."
L["Progress bar fill"]                                  = "Remplissage de la barre de progression"
L["Progress bar text"]                                  = "Texte de la barre de progression"
L["Outline"]                                            = "Contour"
L["Font outline style."]                                = "Style de contour de police."

-- =====================================================================
-- OptionsData.lua Typography — Text case
-- =====================================================================
L["Header text case"]                                   = "Casse de l'en-tête"
L["Display case for header."]                           = "Casse d'affichage pour l'en-tête."
L["Section header case"]                                = "Casse des en-têtes de section"
L["Display case for category labels."]                  = "Casse d'affichage des catégorie."
L["Quest title case"]                                   = "Casse des titres de quête"
L["Display case for quest titles."]                     = "Casse d'affichage pour les titres de quête."

-- =====================================================================
-- OptionsData.lua Typography — Shadow
-- =====================================================================
L["Show text shadow"]                                   = "Afficher l'ombre du texte"
L["Enable drop shadow on text."]                        = "Active l'ombre portée du texte."
L["Shadow X"]                                           = "Ombre X"
L["Horizontal shadow offset."]                          = "Décalage horizontal de l'ombre."
L["Shadow Y"]                                           = "Ombre Y"
L["Vertical shadow offset."]                            = "Décalage vertical de l'ombre."
L["Shadow alpha"]                                       = "Opacité de l'ombre"
L["Shadow opacity (0–1)."]                              = "Opacité de l'ombre (0–1)."

-- =====================================================================
-- OptionsData.lua Typography — Mythic+ Typography
-- =====================================================================
L["Mythic+ Typography"]                                  = "Textes Mythique+"
L["Dungeon name size"]                                   = "Taille du nom du donjon"
L["Font size for dungeon name (8–32 px)."]              = "Taille de police du nom du donjon (8–32 px)."
L["Dungeon name color"]                                  = "Couleur du nom du donjon"
L["Text color for dungeon name."]                        = "Couleur du texte du nom du donjon."
L["Timer size"]                                         = "Taille du timer"
L["Font size for timer (8–32 px)."]                     = "Taille de police du timer (8–32 px)."
L["Timer color"]                                        = "Couleur du timer"
L["Text color for timer (in time)."]                    = "Couleur du timer (dans les temps)."
L["Timer overtime color"]                               = "Couleur du timer (temps dépassé)"
L["Text color for timer when over the time limit."]      = "Couleur du timer quand le temps est écoulé."
L["Progress size"]                                      = "Taille de la progression"
L["Font size for enemy forces (8–32 px)."]               = "Taille de police des forces ennemies (8–32 px)."
L["Progress color"]                                     = "Couleur de la progression"
L["Text color for enemy forces."]                        = "Couleur du texte des forces ennemies."
L["Bar fill color"]                                     = "Couleur de remplissage de la barre"
L["Progress bar fill color (in progress)."]             = "Couleur de remplissage de la barre (Clé en cours)."
L["Bar complete color"]                                 = "Couleur de la barre de Clé terminée"
L["Progress bar fill color when enemy forces are at 100%."] = "Couleur de remplissage quand les forces ennemies sont à 100%."
L["Affix size"]                                         = "Taille des affixes"
L["Font size for affixes (8–32 px)."]                   = "Taille de police des affixes (8–32 px)."
L["Affix color"]                                        = "Couleur des affixes"
L["Text color for affixes."]                             = "Couleur du texte des affixes."
L["Boss size"]                                          = "Taille des noms de boss"
L["Font size for boss names (8–32 px)."]                = "Taille de police des noms de boss (8–32 px)."
L["Boss color"]                                         = "Couleur des noms de boss"
L["Text color for boss names."]                          = "Couleur du texte des noms de boss."
L["Reset Mythic+ typography"]                           = "Réinitialiser les textes M+"

-- =====================================================================
-- OptionsData.lua Appearance
-- =====================================================================
L["Backdrop opacity"]                                   = "Opacité du fond"
L["Panel background opacity (0–1)."]                    = "Opacité du fond du panneau (0–1)."
L["Show border"]                                        = "Afficher la bordure"
L["Show border around the tracker."]                    = "Affiche le cadre autour du panneau d'objectifs."
L["Show scroll indicator"]                              = "Afficher l'indicateur de défilement"
L["Show a visual hint when the list has more content than is visible."] = "Affiche un indice visuel lorsque la liste contient plus de contenu que ce qui est visible."
L["Scroll indicator style"]                             = "Style de l'indicateur de défilement"
L["Choose between a fade-out gradient or a small arrow to indicate scrollable content."] = "Choisissez entre un dégradé ou une petite flèche pour indiquer le contenu défilable."
L["Arrow"]                                              = "Flèche"
L["Highlight alpha"]                                    = "Opacité de la surbrillance"
L["Opacity of focused quest highlight (0–1)."]          = "Opacité de la quête active (0–1)."
L["Bar width"]                                          = "Largeur de la barre"
L["Width of bar-style highlights (2–6 px)."]            = "Largeur de la barre de surbrillance (2–6 px)."

-- =====================================================================
-- OptionsData.lua Organization
-- =====================================================================
L["Focus category order"]                               = "Ordre des catégories Focus"
L["Drag to reorder categories. DELVES and SCENARIO EVENTS stay first."] = "Glissez pour réordonner. GOUFFRES et SCÉNARIO restent en premier."
L["Focus sort mode"]                                    = "Mode de tri Focus"
L["Order of entries within each category."]             = "Ordre des entrées dans chaque catégorie."
L["Auto-track accepted quests"]                         = "Suivi auto des quêtes acceptées"
L["When you accept a quest (quest log only, not world quests), add it to the tracker automatically."] = "Suivi automatique des nouvelles quêtes (Sauf les expéditions)."
L["Require Ctrl for focus & remove"]                    = "Ctrl requis pour suivre / retirer"
L["Require Ctrl for focus/add (Left) and unfocus/untrack (Right) to prevent misclicks."] = "Exige l'appui sur la touche Ctrl pour suivre (clic gauche) et retirer (clic droit) afin d'éviter les clics accidentels."
L["Animations"]                                         = "Animations"
L["Enable slide and fade for quests."]                  = "Active le glissement et le fondu pour les quêtes."
L["Objective progress flash"]                           = "Flash de progression d'objectif"
L["Show flash when an objective completes."]            = "Clignote quand un objectif est terminé."
L["Flash intensity"]                                   = "Intensité du flash"
L["How noticeable the objective-complete flash is."]    = "Intensité du flash à la complétion d'un objectif."
L["Flash color"]                                        = "Couleur du flash"
L["Color of the objective-complete flash."]             = "Couleur du flash à la complétion d'un objectif."
L["Subtle"]                                             = "Subtil"
L["Medium"]                                             = "Moyen"
L["Strong"]                                             = "Fort"
L["Require Ctrl for click to complete"]                 = "Ctrl requis pour cliquer et terminer"
L["When on, requires Ctrl+Left-click to complete auto-complete quests. When off, plain Left-click completes them (Blizzard default). Only affects quests that can be completed by click (no NPC turn-in needed)."] = "Quand Activé : Ctrl+clic gauche pour terminer. Quand Désactivé : un simple clic gauche (comportement Blizzard par défaut). Affecte uniquement les quêtes terminables par clic. (Sans dialogue avec un PNJ)"
L["Suppress untracked until reload"]                     = "Masquer les quêtes non suivies jusqu'au prochain rechargement"
L["When on, right-click untrack on world quests and in-zone weeklies/dailies hides them until you reload or start a new session. When off, they reappear when you return to the zone."] = "Quand Activé : les quêtes non suivies restent masquées jusqu'au rechargement. Désactivé : elles réapparaissent à chaque retour en zone."
L["Permanently suppress untracked quests"]               = "Masquer définitivement les quêtes non suivies"
L["When on, right-click untracked world quests and in-zone weeklies/dailies are hidden permanently (persists across reloads). Takes priority over 'Suppress until reload'. Accepting a suppressed quest removes it from the blacklist."] = "Quand Activé : les quêtes non suivies restent masquées définitivement. Prioritaire sur « Masquer jusqu'au prochain rechargement ». Accepter une quête masquée la retire de la liste noire."
L["Keep campaign quests in category"]                    = "Garder les quêtes de campagne dans leur catégorie"
L["When on, campaign quests that are ready to turn in remain in the Campaign category instead of moving to Complete."] = "Quand Activé : les quêtes de campagne prêtes à être rendues restent dans la catégorie Campagne au lieu d'aller dans Terminées."
L["Keep important quests in category"]                   = "Garder les quêtes importantes dans leur catégorie"
L["When on, important quests that are ready to turn in remain in the Important category instead of moving to Complete."] = "Quand Activé : les quêtes importantes prêtes à être rendues restent dans la catégorie Important au lieu d'aller dans Terminées."

-- =====================================================================
-- OptionsData.lua Blacklist
-- =====================================================================
L["Blacklisted quests"]                                  = "Quêtes en liste noire"
L["Permanently suppressed quests"]                       = "Quêtes masquées définitivement"
L["Right-click untrack quests with 'Permanently suppress untracked quests' enabled to add them here."] = "Clic droit pour retirer les quêtes avec « Masquer définitivement » activé afin de les ajouter ici."

-- =====================================================================
-- OptionsData.lua Presence
-- =====================================================================
L["Show quest type icons"]                              = "Afficher les icônes du type de quête"
L["Show quest type icon in the Focus tracker (quest accept/complete, world quest, quest update)."] = "Affiche dans le suivi : quête acceptée/terminée, expéditions, avancement de quête."
L["Show quest type icons on toasts"]                    = "Montrer les icônes de type de quêtes sur les notifications"
L["Show quest type icon on Presence toasts (quest accept/complete, world quest, quest update)."] = "Affiche l'icône de type de quête sur les notifications : quête acceptée/terminée, expéditions, avancement de quête."
L["Toast icon size"]                                    = "Taille des icônes sur les notifications"
L["Quest icon size on Presence toasts (16–36 px). Default 24."] = "Taille des icônes de quête sur les notifications (16–36 px). Par défaut 24."
L["Show discovery line"]                                = "Afficher la ligne de découverte"
L["Show 'Discovered' under zone/subzone when entering a new area."] = "Affiche « Découverte » sous la zone/sous-zone à l'entrée d'une nouvelle zone."
L["Frame vertical position"]                            = "Position verticale du cadre"
L["Vertical offset of the Presence frame from center (-300 to 0)."] = "Décalage vertical depuis le centre (-300 à 0)."
L["Frame scale"]                                        = "Échelle du cadre"
L["Scale of the Presence frame (0.5–1.5)."]             = "Échelle du cadre Présence (0.5–1.5)."
L["Boss emote color"]                                   = "Couleur des emotes de boss"
L["Color of raid and dungeon boss emote text."]          = "Couleur du texte des emotes de boss en raid et donjon."
L["Discovery line color"]                               = "Couleur de la ligne de découverte"
L["Color of the 'Discovered' line under zone text."]     = "Couleur de la ligne « Découverte » sous le texte de zone."
L["Notification types"]                                 = "Types de notifications"
L["Show zone changes"]                                  = "Afficher les changements de zone"
L["Show zone and subzone change notifications."]        = "Affiche les notifications de changement de zone et de sous-zone."
L["Suppress zone changes in Mythic+"]                   = "Supprimer les changements de zone en Mythique+"
L["In Mythic+, only show boss emotes, achievements, and level-up. Hide zone, quest, and scenario notifications."] = "En Mythique+, affiche uniquement les emotes de boss, hauts faits et montée de niveau. Masque les notifications de zone, quête et scénario."
L["Show level up"]                                      = "Afficher la montée de niveau"
L["Show level-up notification."]                        = "Affiche la notification de montée de niveau."
L["Show boss emotes"]                                   = "Afficher les emotes de boss"
L["Show raid and dungeon boss emote notifications."]    = "Affiche les notifications d'emotes de boss en raid et donjon."
L["Show achievements"]                                  = "Afficher les hauts faits"
L["Show achievement earned notifications."]            = "Affiche les notifications de hauts faits obtenus."
L["Show quest events"]                                  = "Afficher les événements de quête"
L["Show quest accept, complete, and progress notifications."] = "Affiche les notifications pour les quêtes acceptées, terminées et en progression."
L["Animation"]                                          = "Animation"
L["Enable animations"]                                  = "Activer les animations"
L["Enable entrance and exit animations for Presence notifications."] = "Active les animations d'entrée et de sortie des notifications."
L["Entrance duration"]                                  = "Durée d'entrée"
L["Duration of the entrance animation in seconds (0.2–1.5)."] = "Durée de l'animation d'entrée en secondes (0.2–1.5)."
L["Exit duration"]                                      = "Durée de sortie"
L["Duration of the exit animation in seconds (0.2–1.5)."] = "Durée de l'animation de sortie en secondes (0.2–1.5)."
L["Hold duration scale"]                                = "Facteur de durée d'affichage"
L["Multiplier for how long each notification stays on screen (0.5–2)."] = "Multiplicateur de la durée d'affichage des notifications (0.5–2)."
L["Typography"]                                         = "Textes"
L["Main title size"]                                    = "Taille du titre principal"
L["Font size for the main title (24–72 px)."]            = "Taille de police du titre principal (24–72 px)."
L["Subtitle size"]                                      = "Taille du sous-titre"
L["Font size for the subtitle (12–40 px)."]             = "Taille de police du sous-titre (12–40 px)."

-- =====================================================================
-- OptionsData.lua Dropdown options — Outline
-- =====================================================================
L["None"]                                               = "Aucun"
L["Thick Outline"]                                      = "Contour épais"

-- =====================================================================
-- OptionsData.lua Dropdown options — Highlight style
-- =====================================================================
L["Bar (left edge)"]                                    = "Barre (bord gauche)"
L["Bar (right edge)"]                                   = "Barre (bord droit)"
L["Bar (top edge)"]                                     = "Barre (bord supérieur)"
L["Bar (bottom edge)"]                                  = "Barre (bord inférieur)"
L["Outline only"]                                       = "Contour uniquement"
L["Soft glow"]                                          = "Lueur douce"
L["Dual edge bars"]                                     = "Barres doubles"
L["Pill left accent"]                                   = "Accent pilule gauche"

-- =====================================================================
-- OptionsData.lua Dropdown options — M+ position
-- =====================================================================
L["Top"]                                                = "Haut"
L["Bottom"]                                             = "Bas"

-- =====================================================================
-- OptionsData.lua Dropdown options — Text case
-- =====================================================================
L["Lower Case"]                                         = "Minuscules"
L["Upper Case"]                                         = "Majuscules"
L["Proper"]                                             = "Première lettre en majuscule"

-- =====================================================================
-- OptionsData.lua Dropdown options — Header count format
-- =====================================================================
L["Tracked / in log"]                                   = "Suivies / Dans le journal"
L["In log / max slots"]                                 = "Dans le journal / Max"

-- =====================================================================
-- OptionsData.lua Dropdown options — Sort mode
-- =====================================================================
L["Alphabetical"]                                       = "Alphabétique"
L["Quest Type"]                                         = "Type de quête"
L["Quest Level"]                                        = "Niveau de quête"

-- =====================================================================
-- OptionsData.lua Misc
-- =====================================================================
L["Custom"]                                             = "Personnalisé"
L["Order"]                                              = "Ordre"

-- =====================================================================
-- Tracker section labels (SECTION_LABELS)
-- =====================================================================
L["DUNGEON"]           = "DONJON"
L["RAID"]              = "RAID"
L["DELVES"]            = "GOUFFRES"
L["SCENARIO EVENTS"]   = "SCÉNARIO"
L["AVAILABLE IN ZONE"] = "DISPONIBLE DANS LA ZONE"
L["CURRENT ZONE"]      = "ZONE ACTUELLE"
L["CAMPAIGN"]          = "CAMPAGNE"
L["IMPORTANT"]         = "IMPORTANT"
L["LEGENDARY"]         = "LÉGENDAIRE"
L["WORLD QUESTS"]      = "EXPÉDITIONS"
L["WEEKLY QUESTS"]     = "QUÊTES HEBDOMADAIRES"
L["DAILY QUESTS"]      = "QUÊTES JOURNALIÈRES"
L["RARE BOSSES"]       = "BOSS RARES"
L["ACHIEVEMENTS"]      = "HAUTS FAITS"
L["ENDEAVORS"]         = "INITIATIVES"
L["DECOR"]             = "DÉCORATION"
L["QUESTS"]            = "QUÊTES"
L["READY TO TURN IN"]  = "À RENDRE"

-- =====================================================================
-- Core.lua, FocusLayout.lua, PresenceCore.lua, FocusUnacceptedPopup.lua
-- =====================================================================
L["OBJECTIVES"]                                                                                    = "OBJECTIFS"
L["Options"]                                                                                       = "Options"
L["Discovered"]                                                                                    = "Découverte"
L["Refresh"]                                                                                       = "Actualiser"
L["Best-effort only. Some unaccepted quests are not exposed until you interact with NPCs or meet phasing conditions."] = "Recherche approximative. Certaines quêtes non acceptées ne sont pas visibles avant d'interagir avec des PNJ ou dans certaines conditions de phase."
L["Unaccepted Quests - %s (map %s) - %d match(es)"]                                                  = "Quêtes non acceptées - %s (carte %s) - %d correspondante(s)"

L["LEVEL UP"]                                                                                      = "MONTÉE DE NIVEAU"
L["You have reached level 80"]                                                                     = "Vous avez atteint le niveau 80"
L["You have reached level %s"]                                                                     = "Vous avez atteint le niveau %s"
L["ACHIEVEMENT EARNED"]                                                                            = "HAUT FAIT OBTENU"
L["Exploring the Midnight Isles"]                                                                  = "Exploration des Îles de Minuit"
L["Exploring Khaz Algar"]                                                                          = "Exploration de Khaz Algar"
L["QUEST COMPLETE"]                                                                                = "QUÊTE TERMINÉE"
L["Objective Secured"]                                                                             = "Objectif sécurisé"
L["Aiding the Accord"]                                                                             = "Aider l'Accord"
L["WORLD QUEST"]                                                                                   = "EXPÉDITION"
L["Azerite Mining"]                                                                                = "Extraction d'azérite"
L["WORLD QUEST ACCEPTED"]                                                                          = "EXPÉDITION ACCEPTÉE"
L["QUEST ACCEPTED"]                                                                                = "QUÊTE ACCEPTÉE"
L["The Fate of the Horde"]                                                                         = "Le Destin de la Horde"
L["New Quest"]                                                                                     = "Nouvelle quête"
L["QUEST UPDATE"]                                                                                  = "MISE À JOUR DE QUÊTE"
L["Boar Pelts: 7/10"]                                                                              = "Peaux de sanglier : 7/10"
L["Dragon Glyphs: 3/5"]                                                                            = "Glyphes de dragon : 3/5"

L["Presence test commands:"]                                                                       = "Commandes de test Presence :"
L["  /horizon presence         - Show help + test current zone"]                                   = "  /horizon presence         - Afficher l'aide + tester la zone actuelle"
L["  /horizon presence zone     - Test Zone Change"]                                               = "  /horizon presence zone     - Tester changement de zone"
L["  /horizon presence subzone  - Test Subzone Change"]                                            = "  /horizon presence subzone  - Tester changement de sous-zone"
L["  /horizon presence discover - Test Zone Discovery"]                                            = "  /horizon presence discover - Tester découverte de zone"
L["  /horizon presence level    - Test Level Up"]                                                  = "  /horizon presence level    - Tester montée de niveau"
L["  /horizon presence boss     - Test Boss Emote"]                                                = "  /horizon presence boss     - Tester emote de boss"
L["  /horizon presence ach      - Test Achievement"]                                               = "  /horizon presence ach      - Tester haut fait"
L["  /horizon presence accept   - Test Quest Accepted"]                                            = "  /horizon presence accept   - Tester quête acceptée"
L["  /horizon presence wqaccept - Test World Quest Accepted"]                                      = "  /horizon presence wqaccept - Tester expédition acceptée"
L["  /horizon presence scenario - Test Scenario Start"]                                            = "  /horizon presence scenario - Tester début de scénario"
L["  /horizon presence quest    - Test Quest Complete"]                                            = "  /horizon presence quest    - Tester quête terminée"
L["  /horizon presence wq       - Test World Quest"]                                               = "  /horizon presence wq       - Tester expédition"
L["  /horizon presence update   - Test Quest Update"]                                              = "  /horizon presence update   - Tester mise à jour de quête"
L["  /horizon presence all      - Demo reel (all types)"]                                          = "  /horizon presence all      - Démo (tous les types)"
L["  /horizon presence debug    - Dump state to chat"]                                             = "  /horizon presence debug    - Afficher l'état dans le chat"
L["  /horizon presence debuglive - Toggle live debug panel (log as events happen)"]                = "  /horizon presence debuglive - Activer/désactiver le panneau de debug en direct (journaliser les événements)"
