-- Locales/frFR.lua
-- French Localization

local ADDON_NAME, BFL = ...
BFL:RegisterLocale("frFR", function()
	local L = BFL_LOCALE
	L.SETTINGS_SIMPLE_MODE = "Mode Simple"
	L.SETTINGS_SIMPLE_MODE_DESC =
		"Désactive le portrait du joueur, masque les options de recherche/tri, élargit la fenêtre et déplace les onglets pour une interface compacte."
	L.MENU_CHANGELOG = "Journal des modifications"
	-- ========================================
	-- DIALOGS & POPUPS
	-- ========================================
	L.DIALOG_CREATE_GROUP_TEXT = "Entrez un nom pour le nouveau groupe :"
	L.DIALOG_CREATE_GROUP_BTN1 = "Créer"
	L.DIALOG_CREATE_GROUP_BTN2 = "Annuler"
	L.DIALOG_RENAME_GROUP_TEXT = "Entrez un nouveau nom pour le groupe :"
	L.DIALOG_RENAME_GROUP_BTN1 = "Renommer"
	L.DIALOG_RENAME_GROUP_BTN2 = "Annuler"
	L.DIALOG_RENAME_GROUP_SETTINGS = "Renommer le groupe '%s' :"
	L.DIALOG_DELETE_GROUP_TEXT =
		"Êtes-vous sûr de vouloir supprimer ce groupe ?\n\n|cffff0000Cela supprimera tous les amis de ce groupe.|r"
	L.DIALOG_DELETE_GROUP_BTN1 = "Supprimer"
	L.DIALOG_DELETE_GROUP_BTN2 = "Annuler"
	L.DIALOG_DELETE_GROUP_SETTINGS = "Supprimer le groupe '%s' ?\n\nTous les amis seront désaffectés de ce groupe."
	L.DIALOG_RESET_SETTINGS_TEXT = "Réinitialiser tous les paramètres aux valeurs par défaut ?"
	L.DIALOG_RESET_BTN1 = "Réinitialiser"
	L.DIALOG_RESET_BTN2 = "Annuler"
	L.DIALOG_UI_PANEL_RELOAD_TEXT =
		"Modifier les paramètres de hiérarchie UI nécessite un rechargement.\n\nRecharger maintenant ?"
	L.DIALOG_UI_PANEL_RELOAD_BTN1 = "Recharger"
	L.DIALOG_UI_PANEL_RELOAD_BTN2 = "Annuler"
	L.MSG_RELOAD_REQUIRED = "Un rechargement est requis pour appliquer correctement ce changement dans Classic."
	L.MSG_RELOAD_NOW = "Recharger l'interface maintenant ?"
	L.RAID_HELP_TITLE = "Aide Liste de Raid"
	L.RAID_HELP_TEXT = "Cliquez pour obtenir de l'aide sur l'utilisation de la liste de raid."
	L.RAID_HELP_MULTISELECT_TITLE = "Sélection Multiple"
	L.RAID_HELP_MULTISELECT_TEXT =
		"Maintenez Ctrl et Clic Gauche pour sélectionner plusieurs joueurs.\nUne fois sélectionnés, faites-les glisser vers n'importe quel groupe pour les déplacer ensemble."
	L.RAID_HELP_MAINTANK_TITLE = "Tank Principal"
	L.RAID_HELP_MAINTANK_TEXT =
		"%s sur un joueur pour le définir comme Tank Principal.\nUne icône de bouclier apparaîtra à côté de son nom."
	L.RAID_HELP_MAINASSIST_TITLE = "Assistant Principal"
	L.RAID_HELP_MAINASSIST_TEXT =
		"%s sur un joueur pour le définir comme Assistant Principal.\nUne icône d'épée apparaîtra à côté de son nom."
	L.RAID_HELP_LEAD_TITLE = "Chef de Raid"
	L.RAID_HELP_LEAD_TEXT = "%s sur un joueur pour le promouvoir Chef de Raid."
	L.RAID_HELP_PROMOTE_TITLE = "Assistant"
	L.RAID_HELP_PROMOTE_TEXT = "%s sur un joueur pour le promouvoir/rétrograder comme Assistant."
	L.RAID_HELP_DRAGDROP_TITLE = "Glisser-Déposer"
	L.RAID_HELP_DRAGDROP_TEXT =
		"Faites glisser n'importe quel joueur pour le déplacer entre les groupes.\nVous pouvez aussi déplacer plusieurs joueurs sélectionnés à la fois.\nLes emplacements vides peuvent être utilisés pour échanger les positions."
	L.RAID_HELP_COMBAT_TITLE = "Verrouillage en Combat"
	L.RAID_HELP_COMBAT_TEXT =
		"Les joueurs ne peuvent pas être déplacés pendant le combat.\nC'est une restriction de Blizzard pour éviter les erreurs."
	L.RAID_INFO_UNAVAILABLE = "Info non disponible"
	L.RAID_NOT_IN_RAID = "Pas en raid"
	L.RAID_NOT_IN_RAID_DETAILS = "Vous n'êtes pas actuellement dans un groupe de raid"
	L.RAID_CREATE_BUTTON = "Créer un Raid"
	L.GROUP = "Groupe"
	L.ALL = "Tous"
	L.UNKNOWN_ERROR = "Erreur inconnue"
	L.RAID_ERROR_NOT_ENOUGH_SPACE = "Pas assez d'espace : %d joueurs sélectionnés, %d places libres dans le Groupe %d"
	L.RAID_MSG_BULK_MOVE_SUCCESS = "%d joueurs déplacés vers le Groupe %d"
	L.RAID_ERROR_BULK_MOVE_FAILED = "Échec du déplacement de %d joueurs"
	L.RAID_ERROR_READY_CHECK_PERMISSION = "Vous devez être chef de raid ou assistant pour lancer un appel."
	L.RAID_ERROR_NO_SAVED_INSTANCES = "Vous n'avez pas d'instances de raid enregistrées."
	L.RAID_ERROR_LOAD_RAID_INFO = "Erreur : Impossible de charger la fenêtre Info Raid."
	L.RAID_MSG_SWAP_SUCCESS = "%s <-> %s échangés"
	L.RAID_ERROR_SWAP_FAILED = "Échange échoué : %s"
	L.RAID_MSG_MOVE_SUCCESS = "%s déplacé vers le Groupe %d"
	L.RAID_ERROR_MOVE_FAILED = "Déplacement échoué : %s"
	L.RAID_TOOLS_TITLE = "Outils de Raid"
	L.RAID_TOOLS_SORT_HEADER = "Trier"
	L.RAID_TOOLS_SORT_DEFAULT = "Trier le raid"
	L.RAID_TOOLS_SORT_DEFAULT_DESC = "Organise les membres du raid par rôle selon l'ordre sélectionné"
	L.RAID_TOOLS_SPLIT_HEADER = "Diviser"
	L.RAID_TOOLS_SPLIT_GROUPS = "Diviser en moitiés"
	L.RAID_TOOLS_SPLIT_GROUPS_DESC = "Divise le raid en deux moitiés équilibrées"
	L.RAID_TOOLS_SPLIT_EVENS_ODDS = "Impairs/Pairs"
	L.RAID_TOOLS_SPLIT_EVENS_ODDS_DESC = "Divise le raid en groupes impairs (1, 3, 5) et pairs (2, 4, 6)"
	L.RAID_TOOLS_SPLIT_BALANCE_DPS = "Equilibrer les DPS"
	L.RAID_TOOLS_UTILITIES_HEADER = "Utilitaires"
	L.RAID_TOOLS_SETTINGS_HEADER = "Options"
	L.RAID_TOOLS_PROMOTE_TANKS = "Promouvoir les tanks"
	L.RAID_TOOLS_PROMOTE_TANKS_DESC = "Donne assistant de raid à tous les joueurs avec le rôle Tank"
	L.RAID_TOOLS_STATUS_DONE = "Terminé !"
	L.RAID_TOOLS_STATUS_SORTING = "Tri en cours..."
	L.RAID_TOOLS_STATUS_PROGRESS = "Tri en cours... (%d/%d)"
	L.RAID_TOOLS_STATUS_ABORTED_COMBAT = "Interrompu - entr\195\169 en combat"
	L.RAID_TOOLS_STATUS_COOLDOWN = "Veuillez patienter..."
	L.RAID_TOOLS_STATUS_PROMOTED = "%d tanks promus"
	L.RAID_TOOLS_STATUS_NO_TANKS = "Aucun tank à promouvoir"
	L.RAID_TOOLS_STATUS_ERROR_COMBAT = "Impossible de trier en combat"
	L.RAID_TOOLS_STATUS_ERROR_NOT_IN_RAID = "Pas dans un raid"
	L.RAID_TOOLS_STATUS_ERROR_NOT_LEADER = "Nécessite chef de raid ou assistant"
	L.RAID_TOOLS_STATUS_ERROR_LEADER_ONLY = "Nécessite chef de raid"
	L.RAID_TOOLS_STATUS_DISBANDED = "Annulé - le raid se dissout"
	L.RAID_TOOLS_STATUS_PAUSED_COMBAT = "En pause - en combat"
	L.RAID_TOOLS_STATUS_RESUMING = "Reprise..."
	L.RAID_TOOLS_SORT_MODE_TMRH = "Tanks > Mêlée > Distance > Soigneurs"
	L.RAID_TOOLS_SORT_MODE_THMR = "Tanks > Soigneurs > Mêlée > Distance"
	L.RAID_TOOLS_SORT_MODE_METER = "Meter (DPS par dégâts infligés)"
	L.RAID_TOOLS_STATUS_NO_METER_DATA = "Aucune donnée de mètre de dégâts disponible"
	L.RAID_TOOLS_SETTING_SORT_MODE = "Mode de tri"
	L.RAID_TOOLS_SETTING_GROUP_OFFSET = "Préserver les groupes"
	L.RAID_TOOLS_SETTING_OFFSET_NONE = "Aucun"
	L.RAID_TOOLS_SETTING_GROUP_N = "Groupe %d"
	L.RAID_TOOLS_SETTING_RESUME_COMBAT = "Reprise automatique après le combat"
	L.DIALOG_MIGRATE_TEXT =
		"Migrer les groupes d'amis de FriendGroups vers BetterFriendlist ?\n\nCeci va :\n• Créer tous les groupes à partir des notes BNet\n• Assigner les amis à leurs groupes\n• Optionnellement ouvrir l'Assistant de Nettoyage pour vérifier et nettoyer les notes\n\n|cffff0000Attention : Ceci ne peut pas être annulé !|r"
	L.DIALOG_MIGRATE_BTN1 = "Migrer et Vérifier Notes"
	L.DIALOG_MIGRATE_BTN2 = "Migrer Seulement"
	L.DIALOG_MIGRATE_BTN3 = "Annuler"

	-- ========================================
	-- SETTINGS PANEL
	-- ========================================
	L.SETTINGS_TAB_GENERAL = "Général"
	L.SETTINGS_TAB_FONTS = "Polices"
	L.SETTINGS_TAB_GROUPS = "Groupes"
	L.SETTINGS_GROUP_HEADER_SETTINGS = "Paramètres En-tête"
	L.SETTINGS_GROUP_FONT_HEADER = "Police En-tête Groupe"
	L.SETTINGS_GROUP_COLOR_HEADER = "Couleurs En-tête Groupe"
	L.SETTINGS_INHERIT_GROUP_COUNT_COLOR = "Hériter de la couleur du groupe"
	L.SETTINGS_INHERIT_GROUP_ARROW_COLOR = "Hériter de la couleur du groupe"
	L.TOOLTIP_RIGHT_CLICK_INHERIT = "Clic droit pour hériter du groupe"
	L.SETTINGS_INHERIT_TOOLTIP = "(Hérité du groupe)"
	L.SETTINGS_GROUP_ORDER_HEADER = "Ordre des Groupes"
	L.SETTINGS_GROUP_COUNT_COLOR = "Couleur Compteur"
	L.SETTINGS_GROUP_ARROW_COLOR = "Couleur Flèche"
	L.SETTINGS_TAB_APPEARANCE = "Apparence"
	L.SETTINGS_TAB_ADVANCED = "Avancé"
	L.SETTINGS_ADVANCED_DESC = "Options avancées et outils"
	L.SETTINGS_TAB_STATISTICS = "Statistiques"
	L.SETTINGS_SHOW_BLIZZARD = "Afficher l'option Liste d'Amis Blizzard"
	L.SETTINGS_COMPACT_MODE = "Mode Compact"
	L.SETTINGS_LOCK_WINDOW = "Verrouiller la fenêtre"
	L.SETTINGS_LOCK_WINDOW_DESC = "Verrouille la fenêtre pour empêcher tout déplacement accidentel."
	L.SETTINGS_FONT_SIZE = "Taille de Police"
	L.SETTINGS_FONT_COLOR = "Couleur de la police"
	L.SETTINGS_FONT_SIZE_SMALL = "Petit (Compact, 10px)"
	L.SETTINGS_FONT_SIZE_NORMAL = "Normal (12px)"
	L.SETTINGS_FONT_SIZE_LARGE = "Grand (14px)"
	L.SETTINGS_COLOR_CLASS_NAMES = "Colorer Noms de Classe"
	L.SETTINGS_HIDE_EMPTY_GROUPS = "Masquer Groupes Vides"
	L.SETTINGS_HEADER_COUNT_FORMAT = "Compteur En-tête Groupe"
	L.SETTINGS_HEADER_COUNT_FORMAT_DESC = "Choisir comment afficher les compteurs d'amis"
	L.SETTINGS_HEADER_COUNT_VISIBLE = "Filtrés / Total (Défaut)"
	L.SETTINGS_HEADER_COUNT_ONLINE = "En ligne / Total"
	L.SETTINGS_HEADER_COUNT_BOTH = "Filtrés / En ligne / Total"
	L.SETTINGS_SHOW_FACTION_ICONS = "Afficher Icônes Faction"
	L.SETTINGS_SHOW_REALM_NAME = "Afficher Nom du Royaume"
	L.SETTINGS_GRAY_OTHER_FACTION = "Griser Autre Faction"
	L.SETTINGS_SHOW_MOBILE_AS_AFK = "Afficher Mobile comme Absent (AFK)"
	L.SETTINGS_SHOW_MOBILE_TEXT = "Afficher Texte Mobile"
	L.SETTINGS_HIDE_MAX_LEVEL = "Masquer Niveau Max"
	L.SETTINGS_ACCORDION_GROUPS = "Groupes Accordéon (un seul ouvert à la fois)"
	L.SETTINGS_SHOW_FAVORITES = "Afficher Groupe Favoris"
	L.SETTINGS_SHOW_GROUP_FMT = "Afficher le groupe %s"
	L.SETTINGS_SHOW_GROUP_DESC_FMT = "Afficher ou masquer le groupe %s dans votre liste d'amis"
	L.SETTINGS_GROUP_COLOR = "Couleur du Groupe"
	L.SETTINGS_RENAME_GROUP = "Renommer Groupe"
	L.SETTINGS_DELETE_GROUP = "Supprimer Groupe"
	L.SETTINGS_DELETE_GROUP_DESC = "Supprimer ce groupe et désaffecter tous les amis"
	L.SETTINGS_EXPORT_TITLE = "Exporter Configuration"
	L.SETTINGS_EXPORT_INFO =
		"Copiez le texte ci-dessous et sauvegardez-le. Vous pouvez l'importer sur un autre personnage."
	L.SETTINGS_EXPORT_BTN = "Tout Sélectionner"
	L.BUTTON_EXPORT = "Exporter"
	L.SETTINGS_IMPORT_TITLE = "Importer Configuration"
	L.SETTINGS_IMPORT_INFO =
		"Collez votre chaîne d'exportation ci-dessous et cliquez sur Importer.\n\n|cffff0000Attention : Ceci remplacera TOUS vos groupes et affectations !|r"
	L.SETTINGS_IMPORT_BTN = "Importer"
	L.SETTINGS_IMPORT_CANCEL = "Annuler"
	L.SETTINGS_RESET_DEFAULT = "Réinitialiser aux Défauts"
	L.SETTINGS_RESET_SUCCESS = "Configuration réinitialisée !"
	L.SETTINGS_GROUP_ORDER_SAVED = "Ordre des groupes sauvegardé !"
	L.SETTINGS_MIGRATION_COMPLETE = "Migration Terminée !"
	L.SETTINGS_MIGRATION_FRIENDS = "Amis traités :"
	L.SETTINGS_MIGRATION_GROUPS = "Groupes créés :"
	L.SETTINGS_MIGRATION_ASSIGNMENTS = "Affectations réalisées :"
	L.SETTINGS_NOTES_CLEANED = "Notes nettoyées !"
	L.SETTINGS_NOTES_PRESERVED = "Notes conservées (nettoyage manuel possible)."
	L.SETTINGS_EXPORT_SUCCESS = "Exportation terminée ! Copiez le texte."
	L.SETTINGS_IMPORT_SUCCESS = "Importation réussie ! Groupes et affectations restaurés."
	L.SETTINGS_IMPORT_FAILED = "Erreur d'importation !\n\n"
	L.STATS_TOTAL_FRIENDS = "Total Amis : %d"
	L.STATS_ONLINE_OFFLINE = "|cff00ff00En ligne : %d (%d%%)|r  |  |cff808080Hors ligne : %d (%d%%)|r"
	L.STATS_BNET_WOW = "|cff0070ddBattle.net : %d|r  |  |cffffd700WoW : %d|r"

	-- ========================================
	-- FRIEND REQUESTS
	-- ========================================
	L.INVITE_HEADER = "Demandes d'ami (%d)"
	L.INVITE_BUTTON_ACCEPT = "Accepter"
	L.INVITE_BUTTON_DECLINE = "Refuser"
	L.INVITE_TAP_TEXT = "Appuyez pour accepter ou refuser"
	L.INVITE_MENU_DECLINE = "Refuser"
	L.INVITE_MENU_REPORT = "Signaler Joueur"
	L.INVITE_MENU_BLOCK = "Bloquer Invitations"

	-- ========================================
	-- FILTERS & SORTING
	-- ========================================
	L.FILTER_ALL_FRIENDS = "Tous les Amis"
	L.FILTER_ONLINE_ONLY = "En ligne uniq."
	L.FILTER_OFFLINE_ONLY = "Hors ligne uniq."
	L.FILTER_WOW_ONLY = "WoW uniq."
	L.FILTER_BNET_ONLY = "Battle.net uniq."
	L.FILTER_HIDE_AFK = "Masquer AFK/NPD"
	L.FILTER_RETAIL_ONLY = "Retail uniq."
	L.FILTER_TOOLTIP = "Filtre rapide : %s"
	L.SORT_STATUS = "Statut"
	L.SORT_NAME = "Nom (A-Z)"
	L.SORT_LEVEL = "Niveau"
	L.SORT_ZONE = "Zone"
	L.SORT_GAME = "Jeu"
	L.SORT_FACTION = "Faction"
	L.SORT_GUILD = "Guilde"
	L.SORT_CLASS = "Classe"
	L.SORT_REALM = "Royaume"
	L.SORT_CHANGED = "Tri changé pour : %s"
	L.SORT_NONE = "Aucun"
	L.SORT_PRIMARY_LABEL = "Tri Principal"
	L.SORT_SECONDARY_LABEL = "Tri Secondaire"
	L.SORT_PRIMARY_DESC = "Choisissez comment la liste d'amis est triée."
	L.SORT_SECONDARY_DESC = "Tri secondaire lorsque les valeurs principales sont égales."

	-- ========================================
	-- MENUS & CONTEXT MENUS
	-- ========================================
	L.MENU_GROUPS = "Groupes"
	L.MENU_CREATE_GROUP = "Créer Groupe"
	L.MENU_REMOVE_ALL_GROUPS = "Retirer de tous les groupes"
	L.MENU_REMOVE_RECENTLY_ADDED = "Retirer des Ajoutés récemment"
	L.MENU_CLEAR_ALL_RECENTLY_ADDED = "Effacer tous les ajoutés récemment"
	L.MENU_ADD_ALL_TO_GROUP = "Ajouter tous au groupe"
	L.MENU_RENAME_GROUP = "Renommer Groupe"
	L.MENU_DELETE_GROUP = "Supprimer Groupe"
	L.MENU_INVITE_GROUP = "Inviter Tout le Groupe"
	L.MENU_COLLAPSE_ALL = "Tout Réduire"
	L.MENU_EXPAND_ALL = "Tout Développer"
	L.MENU_SETTINGS = "Paramètres"
	L.MENU_SET_BROADCAST = "Définir Message Diffusion"
	L.MENU_IGNORE_LIST = "Gérer Liste Ignorés"
	L.MENU_BETTERFRIENDLIST_TITLE = "BetterFriendList"
	L.MENU_MORE_GROUPS = "Plus de groupes..."
	L.MENU_SWITCH_GAME_ACCOUNT = "Changer de compte de jeu"
	L.MENU_DEFAULT_FOCUS = "Par défaut (Blizzard)"
	L.GROUPS_DIALOG_TITLE = "Groupes pour %s"
	L.MENU_COPY_CHARACTER_NAME = "Copier le nom du personnage"
	L.COPY_CHARACTER_NAME_POPUP_TITLE = "Copier le nom du personnage"

	-- ========================================
	-- TOOLTIPS
	-- ========================================
	L.TOOLTIP_DROP_TO_ADD = "Lâcher pour ajouter au groupe"
	L.TOOLTIP_HOLD_SHIFT = "Maintenir Maj pour garder dans autres groupes"
	L.TOOLTIP_DRAG_HERE = "Glisser amis ici pour ajouter"
	L.TOOLTIP_ERROR = "Erreur"
	L.TOOLTIP_NO_GAME_ACCOUNTS = "Pas de comptes de jeu disponibles"
	L.TOOLTIP_NO_INFO = "Pas assez d'infos disponibles"
	L.TOOLTIP_RENAME_GROUP = "Renommer Groupe"
	L.TOOLTIP_RENAME_DESC = "Clic pour renommer ce groupe"
	L.TOOLTIP_GROUP_COLOR = "Couleur du Groupe"
	L.TOOLTIP_GROUP_COLOR_DESC = "Clic pour changer la couleur"
	L.TOOLTIP_DELETE_GROUP = "Supprimer Groupe"
	L.TOOLTIP_DELETE_DESC = "Supprimer ce groupe et désaffecter tous les amis"

	-- ========================================
	-- STATUS MESSAGES
	-- ========================================
	L.MSG_INVITE_COUNT = "%d ami(s) invité(s) au groupe."
	L.MSG_NO_FRIENDS_AVAILABLE = "Aucun ami en ligne disponible à inviter."
	L.MSG_INVITE_CONVERT_RAID = "Conversion du groupe en raid..."
	L.MSG_INVITE_RAID_FULL = "Raid complet (%d/40). Invitations arrêtées."
	L.MSG_GROUP_DELETED = "Groupe '%s' supprimé"
	L.MSG_IGNORE_LIST_EMPTY = "Votre liste d'ignorés est vide."
	L.MSG_IGNORE_LIST_COUNT = "Liste Ignorés (%d joueurs) :"
	L.MSG_MIGRATION_ALREADY_DONE = "Migration déjà effectuée. Utilisez '/bfl migrate force' pour réessayer."
	L.MSG_MIGRATION_STARTING = "Démarrage migration FriendGroups..."
	L.MSG_GROUP_ORDER_SAVED = "Ordre des groupes sauvegardé !"
	L.MSG_SETTINGS_RESET = "Paramètres réinitialisés !"
	L.MSG_EXPORT_FAILED = "Exportation échouée : %s"
	L.MSG_IMPORT_SUCCESS = "Importation réussie ! Groupes restaurés."
	L.MSG_IMPORT_FAILED = "Importation échouée : %s"

	-- ========================================
	-- ERRORS & WARNINGS
	-- ========================================
	L.ERROR_DB_NOT_AVAILABLE = "Base de données non disponible !"
	L.ERROR_SETTINGS_NOT_INIT = "Cadre non initialisé !"
	L.ERROR_MODULES_NOT_LOADED = "Modules non disponibles !"
	L.ERROR_GROUPS_MODULE = "Module Groupes non disponible !"
	L.ERROR_SETTINGS_MODULE = "Module Paramètres non disponible !"
	L.ERROR_FRIENDSLIST_MODULE = "Module FriendList non disponible"
	L.ERROR_FAILED_DELETE_GROUP = "Échec suppression groupe - modules non chargés"
	L.ERROR_FAILED_DELETE = "Échec suppression groupe : %s"
	L.ERROR_MIGRATION_FAILED = "Échec migration - modules non chargés !"
	L.ERROR_GROUP_NAME_EMPTY = "Le nom du groupe ne peut être vide"
	L.ERROR_GROUP_EXISTS = "Le groupe existe déjà"
	L.ERROR_INVALID_GROUP_NAME = "Nom de groupe invalide"
	L.ERROR_GROUP_NOT_EXIST = "Le groupe n'existe pas"
	L.ERROR_CANNOT_RENAME_BUILTIN = "Impossible de renommer groupes intégrés"
	L.ERROR_INVALID_GROUP_ID = "ID groupe invalide"
	L.ERROR_CANNOT_DELETE_BUILTIN = "Impossible de supprimer groupes intégrés"

	-- ========================================
	-- MISC UI ELEMENTS
	-- ========================================
	L.TAB_FRIENDS = "Amis"
	L.GROUP_FAVORITES = "Favoris"
	L.GROUP_INGAME = "En Jeu"
	L.GROUP_NO_GROUP = "Sans Groupe"
	L.GROUP_RECENTLY_ADDED = "Ajoutés récemment"
	L.ONLINE_STATUS = "En ligne"
	L.OFFLINE_STATUS = "Hors ligne"
	L.STATUS_MOBILE = "Mobile"
	L.STATUS_IN_APP = "Dans l'application Blizzard"
	L.UNKNOWN_GAME = "Jeu Inconnu"
	L.BUTTON_ADD_FRIEND = "Ajouter Ami"
	L.BUTTON_SEND_MESSAGE = "Envoyer Msg"
	L.EMPTY_TEXT = "Vide"
	L.LEVEL_FORMAT = "Niv %d"

	-- ========================================
	-- BETA FEATURES (Advanced Tab)
	-- ========================================
	L.SETTINGS_BETA_FEATURES_TITLE = "Fonctions Bêta"
	L.SETTINGS_BETA_FEATURES_DESC =
		"Active des fonctions expérimentales en développement. Elles peuvent changer ou être retirées."
	L.SETTINGS_BETA_FEATURES_ENABLE = "Activer Fonctions Bêta"
	L.SETTINGS_BETA_FEATURES_TOOLTIP = "Active fonctions expérimentales (Notifs, etc.)"
	L.SETTINGS_BETA_FEATURES_WARNING =
		"Attention : Les fonctions bêta peuvent contenir des bugs. À utiliser à vos risques."
	L.SETTINGS_BETA_FEATURES_LIST = "Fonctions Bêta disponibles :"
	L.SETTINGS_BETA_FEATURES_ENABLED = "Fonctions Bêta |cff00ff00ACTIVÉES|r"
	L.SETTINGS_BETA_FEATURES_DISABLED = "Fonctions Bêta |cffff0000DÉSACTIVÉES|r"
	L.SETTINGS_BETA_TABS_VISIBLE = "Onglets Bêta visibles dans Paramètres"
	L.SETTINGS_BETA_TABS_HIDDEN = "Onglets Bêta masqués"

	-- Global Friend Sync
	L.SETTINGS_GLOBAL_SYNC_ENABLE = "Activer Synchro Globale d'Amis"
	L.SETTINGS_GLOBAL_SYNC_DESC = "Synchronise votre liste d'amis WoW sur tous les personnages de ce compte."
	L.SETTINGS_GLOBAL_SYNC_FEATURE = "Synchro Globale"
	L.SETTINGS_GLOBAL_SYNC_DELETION = "Activer Suppression"
	L.SETTINGS_GLOBAL_SYNC_DELETION_DESC =
		"Permettre à la synchro de supprimer des amis si retirés de la base de données."
	L.SETTINGS_GLOBAL_SYNC_HEADER = "Base de Données Amis Synchronisés"

	-- ========================================
	-- NOTIFICATIONS TAB
	-- ========================================

	-- ========================================
	-- NOTIFICATION MESSAGES
	-- ========================================

	-- ========================================
	-- EDIT MODE FRAME SIZE (PHASE 5)
	-- ========================================
	L.SETTINGS_FRAME_SIZE_HEADER = "Taille Cadre (Mode Édition)"
	L.SETTINGS_FRAME_SIZE_INFO = "Taille par défaut préférée pour nouveaux mises en page."
	L.SETTINGS_FRAME_WIDTH = "Largeur :"
	L.SETTINGS_FRAME_HEIGHT = "Hauteur :"
	L.SETTINGS_FRAME_RESET_SIZE = "Réinit. à 415x570"
	L.SETTINGS_FRAME_APPLY_NOW = "Appliquer mtn"
	L.SETTINGS_FRAME_RESET_ALL = "Réinit. toutes mises en page"

	-- ========================================
	-- DATA BROKER (STABLE FEATURE)
	-- ========================================
	L.BROKER_TITLE = "BetterFriendlist"
	L.BROKER_TOOLTIP_HEADER = "Amis"
	L.BROKER_TOOLTIP_FOOTER_LEFT = "Clic Gauche : Ouvrir"
	L.BROKER_TOOLTIP_FOOTER_RIGHT = "Clic Droit : Paramètres"
	L.BROKER_SETTINGS_ENABLE = "Activer Data Broker"
	L.BROKER_SETTINGS_SHOW_ICON = "Afficher Icône"
	L.BROKER_SETTINGS_TOOLTIP_MODE = "Niveau Détail Tooltip"
	L.BROKER_SETTINGS_CLICK_ACTION = "Action Clic Gauche"
	L.BROKER_SETTINGS_LEFT_CLICK = "Action Clic Gauche"
	L.BROKER_SETTINGS_RIGHT_CLICK = "Action Clic Droit"
	L.BROKER_ACTION_TOGGLE = "Basculer BetterFriendlist"
	L.BROKER_ACTION_FRIENDS = "Ouvrir Liste Amis"
	L.BROKER_ACTION_SETTINGS = "Ouvrir Paramètres"
	L.BROKER_ACTION_OPEN_BNET = "Ouvrir App Battle.net"
	L.BROKER_ACTION_NONE = "Rien"
	L.BROKER_SETTINGS_INFO = "S'intègre avec Bazooka, Arcana, TitanPanel."
	L.BROKER_FILTER_CHANGED = "Filtre changé : %s"

	-- Broker Tooltip Strings
	L.BROKER_HEADER_WOW = "Amis WoW"
	L.BROKER_HEADER_BNET = "Amis Battle.Net"
	L.BROKER_NO_WOW_ONLINE = "  Aucun ami WoW en ligne"
	L.BROKER_NO_FRIENDS_ONLINE = "Aucun ami en ligne"
	L.BROKER_TOTAL_ONLINE = "Total : %d en ligne / %d amis"
	L.BROKER_FILTER_LABEL = "Filtre : "
	L.BROKER_SORT_LABEL = "Tri : "
	L.BROKER_HINT_FRIEND_ACTIONS = "--- Actions Ami ---"
	L.BROKER_HINT_CLICK_WHISPER = "Clic Ami :"
	L.BROKER_HINT_WHISPER = " Chuchoter • "
	L.BROKER_HINT_RIGHT_CLICK_MENU = "Clic-Droit :"
	L.BROKER_HINT_CONTEXT_MENU = " Menu Contextuel"
	L.BROKER_HINT_ALT_CLICK = "Alt+Clic :"
	L.BROKER_HINT_INVITE = " Inviter/Rejoindre • "
	L.BROKER_HINT_SHIFT_CLICK = "Maj+Clic :"
	L.BROKER_HINT_COPY = " Copier dans Chat"
	L.BROKER_HINT_ICON_ACTIONS = "--- Actions Icône ---"
	L.BROKER_HINT_LEFT_CLICK = "Clic Gauche :"
	L.BROKER_HINT_TOGGLE = " Basculer Fenêtre"
	L.BROKER_HINT_RIGHT_CLICK = "Clic Droit :"
	L.BROKER_HINT_SETTINGS = " Paramètres • "
	L.BROKER_HINT_MIDDLE_CLICK = "Clic Milieu :"
	L.BROKER_HINT_CYCLE_FILTER = " Changer Filtre"

	-- ========================================
	-- FEATURE REQUESTS (CurseForge User Feedback)
	-- ========================================
	-- Feature 1: Treat Mobile as Offline
	L.SETTINGS_TREAT_MOBILE_OFFLINE = "Traiter Mobile comme Hors ligne"
	L.SETTINGS_TREAT_MOBILE_OFFLINE_DESC = "Affiche les amis sur App Mobile dans le groupe Hors ligne"

	-- Feature 3: Show Notes as Name
	L.SETTINGS_SHOW_NOTES_AS_NAME = "Afficher Notes comme Nom"
	L.SETTINGS_SHOW_NOTES_AS_NAME_DESC = "Affiche la note de l'ami au lieu de son nom"

	-- Feature 4: Window Scale
	L.SETTINGS_WINDOW_SCALE = "Échelle Fenêtre"
	L.SETTINGS_WINDOW_SCALE_DESC = "Échelle de toute la fenêtre (50%% - 200%%)"

	-- Data Broker Settings
	L.BROKER_SETTINGS_SHOW_LABEL = "Afficher Libellé 'Amis :'"
	L.BROKER_SETTINGS_SHOW_TOTAL = "Afficher Total"
	L.BROKER_SETTINGS_SHOW_GROUPS = "Séparer Compteurs WoW/BNet"
	L.BROKER_SETTINGS_HEADER_GENERAL = "Config Générale"
	L.BROKER_SETTINGS_HEADER_INTEGRATION = "Intégration Data Broker"
	L.BROKER_SETTINGS_HEADER_INTERACTION = "Interaction"
	L.BROKER_SETTINGS_HEADER_INSTRUCTIONS = "Mode d'Emploi"
	L.BROKER_SETTINGS_HEADER_COMPATIBILITY = "Addons Testés"
	L.BROKER_SETTINGS_INSTRUCTIONS =
		"• Installez un addon d'affichage (Bazooka, TitanPanel)\n• Activez Data Broker ci-dessus (reload requis)\n• Le bouton apparaîtra dans votre barre"
	L.BROKER_SETTINGS_HEADER_COLUMNS = "Colonnes Tooltip"
	L.BROKER_SETTINGS_COLUMNS_HEADER = "Colonnes Tooltip"
	L.BROKER_COLUMN_NAME = "Nom"
	L.BROKER_COLUMN_LEVEL = "Niveau"
	L.BROKER_COLUMN_CHARACTER = "Personnage"
	L.BROKER_COLUMN_GAME = "Jeu / App"
	L.BROKER_COLUMN_ZONE = "Zone"
	L.BROKER_COLUMN_REALM = "Royaume"
	L.BROKER_COLUMN_FACTION = "Faction"
	L.BROKER_COLUMN_NOTES = "Notes"
	L.BROKER_COLUMN_NICKNAME = "Surnom"

	-- Broker Column Tooltips
	L.BROKER_COLUMN_NAME_DESC = "Affiche le nom (RealID ou Perso)"
	L.BROKER_COLUMN_LEVEL_DESC = "Affiche le niveau"
	L.BROKER_COLUMN_CHARACTER_DESC = "Affiche nom et icône classe"
	L.BROKER_COLUMN_GAME_DESC = "Affiche jeu ou app"
	L.BROKER_COLUMN_ZONE_DESC = "Affiche zone actuelle"
	L.BROKER_COLUMN_REALM_DESC = "Affiche le royaume"
	L.BROKER_COLUMN_FACTION_DESC = "Affiche icône faction"
	L.BROKER_COLUMN_NOTES_DESC = "Affiche les notes"
	L.BROKER_COLUMN_NICKNAME_DESC = "Affiche le surnom de l'ami"

	-- ========================================
	-- GUILD BROKER
	-- ========================================
	L.GUILD_BROKER_TITLE = "BetterFriendlist - Guilde"
	L.GUILD_BROKER_TOOLTIP_HEADER = "Membres de guilde"
	L.GUILD_BROKER_NO_GUILD = "Pas de guilde"
	L.GUILD_BROKER_ONLINE_COUNT = "%d en ligne"
	L.GUILD_BROKER_TOTAL_COUNT = "%d / %d membres"
	L.GUILD_BROKER_NO_MEMBERS_ONLINE = "Aucun membre de guilde en ligne"
	L.GUILD_BROKER_FILTER_LABEL = "Filtre : "
	L.GUILD_BROKER_SORT_LABEL = "Tri : "
	L.GUILD_BROKER_COL_NAME = "Nom"
	L.GUILD_BROKER_COL_LEVEL = "Niveau"
	L.GUILD_BROKER_COL_CLASS = "Classe"
	L.GUILD_BROKER_COL_RANK = "Rang"
	L.GUILD_BROKER_COL_ZONE = "Zone"
	L.GUILD_BROKER_COL_NOTE = "Note"
	L.GUILD_BROKER_COL_OFFICER_NOTE = "Note d'officier"
	L.GUILD_BROKER_COL_LAST_ONLINE = "Dernière connexion"
	L.GUILD_BROKER_COL_NAME_DESC = "Affiche le nom du personnage du membre"
	L.GUILD_BROKER_COL_LEVEL_DESC = "Affiche le niveau du membre"
	L.GUILD_BROKER_COL_CLASS_DESC = "Affiche la classe du membre"
	L.GUILD_BROKER_COL_RANK_DESC = "Affiche le rang de guilde du membre"
	L.GUILD_BROKER_COL_ZONE_DESC = "Affiche la zone actuelle du membre"
	L.GUILD_BROKER_COL_NOTE_DESC = "Affiche la note publique du membre"
	L.GUILD_BROKER_COL_OFFICER_NOTE_DESC = "Affiche la note d'officier du membre"
	L.GUILD_BROKER_COL_LAST_ONLINE_DESC = "Affiche la dernière connexion du membre"
	L.GUILD_BROKER_SETTINGS_HEADER = "Plugin de guilde"
	L.GUILD_BROKER_SETTINGS_ENABLE = "Activer le Broker de guilde"
	L.GUILD_BROKER_SETTINGS_ENABLE_DESC = "Affiche les données des membres dans votre addon Data Broker"
	L.GUILD_BROKER_SETTINGS_SHOW_ICON = "Afficher l'icône"
	L.GUILD_BROKER_SETTINGS_SHOW_LABEL = "Afficher le libellé"
	L.GUILD_BROKER_SETTINGS_SHOW_TOTAL = "Afficher le total"
	L.GUILD_BROKER_SETTINGS_SHOW_HINTS = "Afficher les astuces"
	L.GUILD_BROKER_SETTINGS_CLICK_ACTION = "Action du clic gauche"
	L.GUILD_BROKER_SETTINGS_GROUP_MODE = "Mode de regroupement"
	L.GUILD_BROKER_SETTINGS_FILTER = "Filtre par défaut"
	L.GUILD_BROKER_SETTINGS_MAX_ROWS = "Lignes maximum"
	L.GUILD_BROKER_SETTINGS_MAX_ROWS_DESC = "Limiter les lignes du tooltip pour les grandes guildes (25-200)"
	L.GUILD_BROKER_SETTINGS_COLUMNS = "Colonnes du tooltip"
	L.GUILD_BROKER_ACTION_GUILD_FRAME = "Ouvrir la fenêtre de guilde"
	L.GUILD_BROKER_ACTION_SETTINGS = "Ouvrir les paramètres"
	L.GUILD_BROKER_GROUP_NONE = "Pas de regroupement"
	L.GUILD_BROKER_GROUP_BY_RANK = "Grouper par rang"
	L.GUILD_BROKER_GROUP_BY_CLASS = "Grouper par classe"
	L.GUILD_BROKER_FILTER_ALL = "Tous les membres"
	L.GUILD_BROKER_FILTER_ONLINE = "En ligne uniquement"
	L.GUILD_BROKER_HINT_MEMBER_ACTIONS = "--- Actions sur les membres ---"
	L.GUILD_BROKER_HINT_CLICK_WHISPER = "Clic sur membre :"
	L.GUILD_BROKER_HINT_WHISPER = " Chuchoter"
	L.GUILD_BROKER_HINT_RIGHT_CLICK_MENU = "Clic droit :"
	L.GUILD_BROKER_HINT_CONTEXT_MENU = " Menu contextuel"
	L.GUILD_BROKER_HINT_ALT_CLICK = "Alt+Clic :"
	L.GUILD_BROKER_HINT_INVITE = " Inviter"
	L.GUILD_BROKER_HINT_SHIFT_CLICK = "Shift+Clic :"
	L.GUILD_BROKER_HINT_COPY = " Copier dans le chat"
	L.GUILD_BROKER_HINT_ICON_ACTIONS = "--- Actions de l'icône ---"
	L.GUILD_BROKER_HINT_LEFT_CLICK = "Clic gauche :"
	L.GUILD_BROKER_HINT_TOGGLE = " Basculer le tooltip"
	L.GUILD_BROKER_HINT_RIGHT_CLICK = "Clic droit :"
	L.GUILD_BROKER_HINT_SETTINGS = " Paramètres"
	L.GUILD_BROKER_HINT_MIDDLE_CLICK = "Clic milieu :"
	L.GUILD_BROKER_HINT_CYCLE_FILTER = " Changer le filtre"
	L.GUILD_BROKER_MENU_WHISPER = "Chuchoter"
	L.GUILD_BROKER_MENU_INVITE = "Inviter dans le groupe"
	L.GUILD_BROKER_MENU_WHO = "Qui"
	L.GUILD_BROKER_MENU_COPY_NAME = "Copier le nom"
	L.GUILD_BROKER_MENU_EDIT_NOTE = "Modifier la note"
	L.GUILD_BROKER_MENU_EDIT_OFFICER_NOTE = "Modifier la note d'officier"
	L.GUILD_BROKER_MENU_PROMOTE = "Promouvoir"
	L.GUILD_BROKER_MENU_DEMOTE = "Rétrograder"
	L.GUILD_BROKER_MENU_REMOVE = "Expulser de la guilde"
	L.GUILD_BROKER_PROMOTE_CONFIRM = "Promouvoir %s au rang %s ?"
	L.GUILD_BROKER_DEMOTE_CONFIRM = "Rétrograder %s au rang %s ?"
	L.GUILD_BROKER_REMOVE_CONFIRM = "Expulser %s de la guilde ?"
	L.GUILD_BROKER_ACTION_RESTRICTED = "Cette action n'est pas disponible en combat."
	L.GUILD_BROKER_NO_PERMISSION = "Vous n'avez pas la permission de faire cela."
	L.GUILD_BROKER_LAST_ONLINE_YEARS = "%dy"
	L.GUILD_BROKER_LAST_ONLINE_MONTHS = "%dmo"
	L.GUILD_BROKER_LAST_ONLINE_DAYS = "%dd"
	L.GUILD_BROKER_LAST_ONLINE_HOURS = "%dh"
	L.GUILD_BROKER_LAST_ONLINE_NOW = "En ligne"

	-- ========================================
	-- CLASSIC COMPATIBILITY
	-- ========================================
	L.RECENT_ALLIES_NOT_AVAILABLE = "Alliés Récents non dispo sur cette version."
	L.EDIT_MODE_NOT_AVAILABLE = "Mode Édition non dispo sur Classic. Utilisez /bfl position."
	L.CLASSIC_COMPATIBILITY_INFO = "Mode compatibilité Classic."
	L.FEATURE_NOT_AVAILABLE_CLASSIC = "Fonction non dispo sur Classic."
	L.SETTINGS_CLOSE_ON_GUILD_TAB = "Fermer à l'ouverture Guilde"
	L.SETTINGS_CLOSE_ON_GUILD_TAB_DESC = "Ferme la liste d'amis quand la Guilde s'ouvre"
	L.SETTINGS_HIDE_GUILD_TAB = "Masquer Onglet Guilde"
	L.SETTINGS_HIDE_GUILD_TAB_DESC = "Masque l'onglet Guilde de la liste d'amis"
	L.SETTINGS_ENABLE_GUILD_TAB = "Activer l'onglet Guilde"
	L.SETTINGS_ENABLE_GUILD_TAB_DESC = "Affiche un onglet Guilde dans BetterFriendlist avec la liste complète des membres"
	L.SETTINGS_USE_UI_PANEL_SYSTEM = "Respecter Hiérarchie UI"
	L.SETTINGS_USE_UI_PANEL_SYSTEM_DESC = "Évite chevauchements avec autres fenêtres. Requiert /reload."

	-- ========================================
	-- LAST ONLINE TIME FORMATS
	-- ========================================
	L.LASTONLINE_SECS = "< 1 min"
	L.LASTONLINE_MINUTES = "%d min"
	L.LASTONLINE_HOURS = "%d h"
	L.LASTONLINE_DAYS = "%d jours"
	L.LASTONLINE_MONTHS = "%d mois"
	L.LASTONLINE_YEARS = "%d ans"

	-- ========================================
	-- GUILD UI WARNING
	-- ========================================
	L.CLASSIC_GUILD_UI_WARNING_TITLE = "UI Guilde Classique Désactivée"
	L.CLASSIC_GUILD_UI_WARNING_TEXT =
		"BetterFriendlist a désactivé l'intégration Guilde Classique.\n\nL'onglet Guilde ouvrira l'interface moderne."

	-- ========================================
	-- AUDITED MISSING STRINGS
	-- ========================================
	-- Core
	L.SLASH_CMD_HELP = "BetterFriendlist : Utilisez '/bfl migrate help' pour l'aide."
	L.LOADED_MESSAGE = "BetterFriendlist chargé avec succès."
	L.DEBUG_ENABLED = "Debug ACTIVÉ"
	L.DEBUG_DISABLED = "Debug DÉSACTIVÉ"
	L.CONFIG_RESET = "Config réinitialisée."
	L.SEARCH_PLACEHOLDER = "Rechercher..."

	-- Tabs (FriendsList)
	L.TAB_GUILD = "Guilde"
	L.TAB_RAID = "Raid"
	L.TAB_QUICK_JOIN = "Rejoindre"

	-- Filters (FriendsList)
	L.FILTER_SEARCH_ONLINE = "En ligne"
	L.FILTER_SEARCH_OFFLINE = "Hors ligne"
	L.FILTER_SEARCH_MOBILE = "Mobile"
	L.FILTER_SEARCH_AFK = "ABS"
	L.FILTER_SEARCH_DND = "Occupé"

	-- Status (FriendsList)
	L.STATUS_AFK = "AFK"
	L.STATUS_DND = "NPD"

	-- Groups
	L.MIGRATION_CHECK = "Vérification migration..."
	L.MIGRATION_RESULT = "%d groupes et %d affectations migrés."
	L.MIGRATION_BNET_UPDATED = "Affectations BNet mises à jour."
	L.MIGRATION_BNET_REASSIGN = "Veuillez réaffecter vos amis BNet."
	L.MIGRATION_BNET_REASON = "(Raison : bnetAccountID temporaire)"
	L.MIGRATION_WOW_RESULT = "%d affectations WoW migrées."
	L.MIGRATION_WOW_FORMAT = "(Format : Personnage-Royaume)"
	L.MIGRATION_WOW_FAIL = "Impossible de migrer (royaume manquant)."
	L.MIGRATION_SMART_MIGRATING = "Migration groupe : %s -> %s"

	-- RaidFrame
	L.MSG_MULTI_SELECTION_CLEARED = "Sélection multiple effacée - entrée en combat"

	-- Quick Join
	L.LEADER_LABEL = "Chef :"
	L.MEMBERS_LABEL = "Membres :"
	L.AVAILABLE_ROLES = "Rôles Dispo"
	L.NO_AVAILABLE_ROLES = "Aucun rôle dispo"
	L.AUTO_ACCEPT_TOOLTIP = "Ce groupe acceptera automatiquement."
	L.MOCK_JOIN_REQUEST_SENT = "Demande test envoyée"
	L.QUICK_JOIN_NO_GROUPS = "Aucun groupe disponible"
	L.UNKNOWN_GROUP = "Groupe Inconnu"
	L.UNKNOWN = "Inconnu"
	L.NO_QUEUE = "Pas de File"
	L.LFG_ACTIVITY = "Activité LFG"
	L.ACTIVITY_DUNGEON = "Donjon"
	L.ACTIVITY_RAID = "Raid"
	L.ACTIVITY_PVP = "JcJ"

	-- Settings Dialogs
	L.DIALOG_IMPORT_SETTINGS_TITLE = "Importer Config"
	L.DIALOG_EXPORT_SETTINGS_TITLE = "Exporter Config"
	L.DIALOG_DELETE_GROUP_TITLE = "Supprimer groupe"
	L.DIALOG_RENAME_GROUP_TITLE = "Renommer groupe"
	L.DIALOG_CREATE_GROUP_TITLE = "Créer groupe"

	-- Tooltips
	L.TOOLTIP_LAST_ONLINE = "Dernière fois : %s"

	-- Notifications
	L.YES = "OUI"
	L.NO = "NON"

	-- Notification Templates (Defaults)

	L.EDITMODE_PREVIEW_NAME = "Aperçu %d"
	L.EDITMODE_PREVIEW_MESSAGE = "Aperçu pour positionnement"
	L.EDITMODE_FRAME_WIDTH = "Largeur Cadre"
	L.EDITMODE_FRAME_HEIGHT = "Hauteur Cadre"

	-- Dialogs (Notifications Trigger)
	L.DIALOG_RESET_LAYOUTS_TEXT = "Réinit. tous les designs ?\n\nImpossible d'annuler !"
	L.DIALOG_RESET_LAYOUTS_BTN1 = "Tout Réinit."
	L.MSG_LAYOUTS_RESET = "Designs réinitialisés. Utilisez /editmode."
	L.DIALOG_TRIGGER_TITLE = "Créer Déclencheur Groupe"
	L.DIALOG_TRIGGER_INFO = "Notifier quand X amis d'un groupe sont en ligne."
	L.DIALOG_TRIGGER_SELECT_GROUP = "Choisir Groupe :"
	L.DIALOG_TRIGGER_MIN_FRIENDS = "Min Amis En Ligne :"
	L.DIALOG_TRIGGER_CREATE = "Créer"
	L.DIALOG_TRIGGER_CANCEL = "Annuler"
	L.ERROR_SELECT_GROUP = "Sélectionnez un groupe"
	L.MSG_TRIGGER_CREATED = "Déclencheur créé : %d+ amis de '%s'"
	L.ERROR_NO_GROUPS = "Pas de groupes dispo."

	-- Menus
	L.MENU_SET_NICKNAME_FMT = "Définir Surnom pour %s"

	-- ========================================
	-- PHASE 3 LOCALIZATION (Broker & Global Sync)
	-- ========================================
	-- Filter (QuickFilters)
	L.FILTER_ALL = "Tous"
	L.FILTER_ONLINE = "En Ligne"
	L.FILTER_OFFLINE = "Hors Ligne"
	L.FILTER_WOW = "WoW"
	L.FILTER_BNET = "BNet"
	L.FILTER_HIDE_AFK = "Masquer AFK"
	L.FILTER_RETAIL = "Retail"
	L.FILTER_INGAME = "En jeu"
	L.TOOLTIP_QUICK_FILTER = "Filtre Rapide : %s"

	-- Settings (Broker)
	L.BROKER_SETTINGS_RELOAD_TEXT = "Rechargement requis.\n\nRecharger ?"
	L.BROKER_SETTINGS_RELOAD_BTN = "Recharger"
	L.BROKER_SETTINGS_RELOAD_CANCEL = "Annuler"
	L.BROKER_SETTINGS_ENABLE_TOOLTIP = "Activer/Désactiver Data Broker"
	L.BROKER_SETTINGS_SHOW_ICON_TITLE = "Afficher Icône"
	L.BROKER_SETTINGS_SHOW_ICON_TOOLTIP = "Basculer icône BetterFriendlist"
	L.BROKER_SETTINGS_SHOW_LABEL_TITLE = "Afficher Libellé"
	L.BROKER_SETTINGS_SHOW_LABEL_TOOLTIP = "Basculer libellé 'Amis :'"
	L.BROKER_SETTINGS_SHOW_TOTAL_TITLE = "Afficher Total"
	L.BROKER_SETTINGS_SHOW_TOTAL_TOOLTIP = "Afficher nbre total amis"
	L.BROKER_SETTINGS_SHOW_GROUPS_TITLE = "Diviser Compteurs"
	L.BROKER_SETTINGS_SHOW_GROUPS_TOOLTIP = "Compteurs séparés WoW/BNet"
	L.BROKER_SETTINGS_SHOW_WOW_ICON = "Icône WoW"
	L.BROKER_SETTINGS_SHOW_WOW_ICON_TITLE = "Afficher Icône WoW"
	L.BROKER_SETTINGS_SHOW_WOW_ICON_TOOLTIP = "Icône WoW près des amis WoW"
	L.BROKER_SETTINGS_SHOW_BNET_ICON = "Icône BNet"
	L.BROKER_SETTINGS_SHOW_BNET_ICON_TITLE = "Afficher Icône BNet"
	L.BROKER_SETTINGS_SHOW_BNET_ICON_TOOLTIP = "Icône BNet près des amis BNet"
	L.BROKER_SETTINGS_CLICK_ACTION = "Action Clic"
	L.BROKER_SETTINGS_TOOLTIP_MODE = "Mode Tooltip"
	L.BROKER_SETTINGS_SHOW_HINTS = "Afficher Astuces du Tooltip"
	L.BROKER_SETTINGS_SHOW_HINTS_TITLE = "Afficher Astuces du Tooltip"
	L.BROKER_SETTINGS_SHOW_HINTS_TOOLTIP = "Affiche les astuces d'actions cliquables en bas du tooltip du broker"
	L.STATUS_ENABLED = "|cff00ff00Activé|r"
	L.STATUS_DISABLED = "|cffff0000Désactivé|r"
	L.BROKER_WOW_FRIENDS = "Amis WoW :"

	-- Settings (Global Sync)
	L.SETTINGS_TAB_GLOBAL_SYNC = "Synchro Glob."
	L.SETTINGS_GLOBAL_SYNC_ENABLE_TOOLTIP = "Activer synchro amis"
	L.SETTINGS_GLOBAL_SYNC_SHOW_DELETED = "Afficher Supprimés"
	L.SETTINGS_GLOBAL_SYNC_SHOW_DELETED_TITLE = "Afficher Amis Supprimés"
	L.SETTINGS_GLOBAL_SYNC_SHOW_DELETED_TOOLTIP = "Montre les amis supprimés"
	L.TOOLTIP_RESTORE_FRIEND = "Restaurer Ami"
	L.TOOLTIP_DELETE_FRIEND = "Supprimer Ami"
	L.POPUP_EDIT_NOTE_TITLE = "Éditer Note"
	L.BUTTON_SAVE = "Sauver"
	L.BUTTON_CANCEL = "Annuler"

	-- Broker (Additional)
	L.BROKER_LABEL_FRIENDS = "Amis : "
	L.BROKER_ONLINE_TOTAL = "%d en ligne / %d total"
	L.BROKER_CURRENT_FILTER = "Filtre Actuel :"
	L.BROKER_HINT_CYCLE_FILTER_FULL = "Clic Milieu : Changer Filtre"
	L.BROKER_AND_MORE = "  ... et %d plus"
	L.BROKER_TOTAL_LABEL = "Total :"
	L.BROKER_ONLINE_FRIENDS_COUNT = "%d en ligne / %d amis"
	L.MENU_CHANGE_COLOR = "Changer Couleur"
	L.ERROR_TOOLTIP_DISPLAY = "|cffff0000Erreur affichage tooltip|r"
	L.STATUS_LABEL = "Statut :"
	L.STATUS_AWAY = "Absent"
	L.STATUS_DND_FULL = "Ne Pas Déranger"
	L.GAME_LABEL = "Jeu :"
	L.REALM_LABEL = "Royaume :"
	L.CLASS_LABEL = "Classe :"
	L.FACTION_LABEL = "Faction :"
	L.ZONE_LABEL = "Zone :"
	L.NOTE_LABEL = "Note :"
	L.BROADCAST_LABEL = "Diffusion :"
	L.ACTIVE_SINCE_FMT = "(Actif depuis : %s)"
	L.HINT_RIGHT_CLICK_OPTIONS = "Clic-droit pour options"
	L.HEADER_ADD_FRIEND = "|cffffd700Ajouter %s à %s|r"

	-- Groups (Additional)
	L.MIGRATION_DEBUG_TOTAL = "Vérif migration - Total :"
	L.MIGRATION_DEBUG_BNET = "Vérif migration - BNet ancien :"
	L.MIGRATION_DEBUG_WOW = "Vérif migration - WoW sans royaume :"
	L.ERROR_INVALID_PARAMS = "Paramètres invalides"

	-- Ignore List
	L.IGNORE_LIST_UNIGNORE = "Ne plus ignorer"

	-- ========================================
	-- RECENT ALLIES (Retail 11.0.7+)
	-- ========================================
	L.RECENT_ALLIES_SYSTEM_UNAVAILABLE = "Système Alliés Récents non dispo."
	L.RECENT_ALLIES_INVITE = "Inviter"
	L.RECENT_ALLIES_PLAYER_OFFLINE = "Joueur hors ligne"
	L.RECENT_ALLIES_PIN_EXPIRES = "Pin expire dans %s"
	L.RECENT_ALLIES_LEVEL_RACE = "Niveau %d %s"
	L.RECENT_ALLIES_NOTE = "Note : %s"
	L.RECENT_ALLIES_ACTIVITY = "Activité Récente :"

	-- ========================================
	-- RECRUIT A FRIEND (RAF)
	-- ========================================
	L.RECRUIT_A_FRIEND = "Parrainez un Ami"
	L.RAF_RECRUITMENT = "Recrutement"
	L.RAF_NO_RECRUITS_DESC = "Vous n'avez pas encore parrainé d'amis."
	L.RAF_PENDING_RECRUIT = "Recrue En Attente"
	L.RAF_RECRUIT_NAME_MULTIPLE = "%s (%d)"
	L.RAF_RECRUITED_FRIENDS_COUNT = "%d / %d"
	L.RAF_YOU_HAVE_EARNED = "Vous avez gagné :"
	L.RAF_NEXT_REWARD_AFTER = "Prochaine récomp. après %d/%d mois"
	L.RAF_FIRST_REWARD = "Première Récomp. :"
	L.RAF_NEXT_REWARD = "Prochaine Récomp. :"
	L.RAF_REWARD_MOUNT = "Monture"
	L.RAF_REWARD_TITLE_DEFAULT = "Titre"
	L.RAF_REWARD_TITLE_FMT = "Titre : %s"
	L.RAF_REWARD_GAMETIME = "Temps de Jeu"
	L.RAF_MONTH_COUNT = "%d Mois abonnés"
	L.RAF_CLAIM_REWARD = "Réclamer"
	L.RAF_VIEW_ALL_REWARDS = "Voir Tout"
	L.RAF_ACTIVE_RECRUIT = "Actif"
	L.RAF_TRIAL_RECRUIT = "Essai"
	L.RAF_INACTIVE_RECRUIT = "Inactif"
	L.RAF_OFFLINE = "Hors ligne"
	L.RAF_TOOLTIP_DESC = "Jusqu'à %d mois"
	L.RAF_TOOLTIP_MONTH_COUNT = "%d / %d mois"
	L.RAF_ACTIVITY_DESCRIPTION = "Activité filleul pour %s"
	L.RAF_REWARDS_LABEL = "Récompenses"
	L.RAF_YOU_EARNED_LABEL = "Gagné :"
	L.RAF_CLICK_TO_CLAIM = "Clic pour réclamer"
	L.RAF_LOADING = "Chargement..."
	L.RAF_CHAT_HEADER = "|cff00ff00=== Récompenses Parrainage ===|r"
	L.RAF_CHAT_CURRENT_VERSION = "RAF Actuel"
	L.RAF_CHAT_LEGACY_VERSION = "RAF Ancien v%s"
	L.RAF_CHAT_MONTHS_EARNED = "  Mois gagnés : %d"
	L.RAF_CHAT_RECRUITS_COUNT = "  Recrues : %d"
	L.RAF_CHAT_AVAILABLE_REWARDS = "  Récompenses Dispo :"
	L.RAF_CHAT_REWARD_CLAIMED = "|cff00ff00[Réclamé]|r"
	L.RAF_CHAT_REWARD_CAN_CLAIM = "|cffffff00[Réclamable]|r"
	L.RAF_CHAT_REWARD_AFFORDABLE = "|cffff9900[Abordable]|r"
	L.RAF_CHAT_REWARD_LOCKED = "|cff666666[Verrouillé]|r"
	L.RAF_CHAT_REWARD_FMT = "    - %s %s (%d mois)"
	L.RAF_CHAT_MORE_REWARDS = "    ... et %d autres"
	L.RAF_CHAT_USE_UI = "|cff00ff00Utilisez l'interface jeu pour détails.|r"
	L.RAF_GAME_TIME_MESSAGE = "|cff00ff00Parrainage :|r Temps de jeu dispo."

	-- ========================================
	-- SETTINGS (Additional)
	-- ========================================
	L.SETTINGS_SHOW_WELCOME_MESSAGE = "Afficher le message de bienvenue"
	L.SETTINGS_SHOW_WELCOME_MESSAGE_DESC =
		"Affiche le message de chargement de l'addon dans le chat lors de la connexion."
	L.SETTINGS_TAB_DATABROKER = "Data Broker"
	L.MSG_GROUP_RENAMED = "Groupe renommé à '%s'"
	L.ERROR_RENAME_FAILED = "Échec renommage"
	L.SETTINGS_GROUP_ORDER_SAVED_DEBUG = "Ordre groupes sauvé : %s"
	L.ERROR_EXPORT_SERIALIZE = "Échec sérialisation"
	L.ERROR_IMPORT_EMPTY = "Chaîne vide"
	L.ERROR_IMPORT_DECODE = "Échec décodage"
	L.ERROR_IMPORT_DESERIALIZE = "Échec désérialisation"
	L.ERROR_EXPORT_VERSION = "Version export non supportée"
	L.ERROR_EXPORT_STRUCTURE = "Structure export invalide"

	-- Statistics
	L.STATS_NO_HEALTH_DATA = "Sans données santé"
	L.STATS_NO_CLASS_DATA = "Sans données classe"
	L.STATS_NO_LEVEL_DATA = "Sans données niveau"
	L.STATS_NO_REALM_DATA = "Sans données royaume"
	L.STATS_NO_GAME_DATA = "Sans données jeu"
	L.STATS_NO_MOBILE_DATA = "Sans données mobile"
	L.STATS_SAME_REALM = "Même Roy. : %d (%d%%)  |  Autres : %d (%d%%)"
	L.STATS_TOP_REALMS = "\nTop Royaumes :"
	L.STATS_GAME_WOW = "WoW: %d"
	L.STATS_GAME_CLASSIC = "\nClassic : %d"
	L.STATS_GAME_DIABLO = "\nDiablo IV: %d"
	L.STATS_GAME_HEARTHSTONE = "\nHearthstone: %d"
	L.STATS_GAME_MOBILE = "\nMobile : %d"
	L.STATS_GAME_OTHER = "\nAutre : %d"
	L.STATS_MOBILE_DESKTOP = "PC : %d (%d%%)\nMobile : %d (%d%%)"
	L.STATS_NOTES_FAVORITES = "Avec Notes : %d (%d%%)\nFavoris : %d (%d%%)"
	L.STATS_MAX_LEVEL = "Max (80) : %d\n70-79 : %d\n60-69 : %d\n<60 : %d\nMoyenne : %.1f"
	L.STATS_HEALTH_FMT =
		"|cff00ff00Actif : %d (%d%%)|r\n|cffffd700Moyen : %d (%d%%)|r\n|cffffaa00Délaissé : %d (%d%%)|r\n|cffff6600Stagnant : %d (%d%%)|r\n|cffff0000Inactif : %d (%d%%)|r"
	L.STATS_CLASS_FMT = "%d. %s : %d (%d%%)"
	L.STATS_FACTION_DISTRIBUTION = "|cff0080ffAlliance : %d|r\n|cffff0000Horde : %d|r"
	L.STATS_REALM_FMT = "\n%d. %s : %d"
	L.TOOLTIP_MOVE_DOWN = "Descendre"
	L.TOOLTIP_MOVE_DOWN_DESC = "Descendre le groupe"
	L.TOOLTIP_MOVE_UP = "Monter"
	L.TOOLTIP_MOVE_UP_DESC = "Monter le groupe"

	-- TRAVEL PASS
	L.TRAVEL_PASS_NOT_WOW = "Ami pas sur WoW"
	L.TRAVEL_PASS_WOW_CLASSIC = "Ami est sur WoW Classic."
	L.TRAVEL_PASS_WOW_MAINLINE = "Ami est sur WoW."
	L.TRAVEL_PASS_DIFFERENT_VERSION = "Version différente"
	L.TRAVEL_PASS_NO_INFO = "Info insuffisante"
	L.TRAVEL_PASS_DIFFERENT_REGION = "Région différente"
	L.TRAVEL_PASS_NO_GAME_ACCOUNTS = "Pas de comptes jeu"
	L.TRAVEL_PASS_DIFFERENT_FACTION = "Ami dans la faction opposée"
	L.TRAVEL_PASS_QUEST_SESSION = "Invitation impossible pendant une session de quêtes"

	-- MENUS (Additional)
	L.MENU_TITLE = "BetterFriendlist"
	L.MENU_SHOW_BLIZZARD = "Afficher Liste Blizzard"
	L.MENU_COMBAT_LOCKED = "Impossible en combat"
	L.MENU_SET_NICKNAME = "Définir Surnom"

	-- ========================================
	-- XML LOCALIZATION KEYS
	-- ========================================
	L.SETTINGS_TITLE = "Config BetterFriendlist"
	L.SEARCH_FRIENDS_INSTRUCTION = "Rechercher..."
	L.SEARCH_RECENT_ALLIES_INSTRUCTION = "Rechercher des alli\195\169s r\195\169cents..."
	L.SEARCH_RAF_INSTRUCTION = "Rechercher des amis recrut\195\169s..."
	L.RAF_NEXT_REWARD_HELP = "Info RAF"
	L.WHO_LEVEL_FORMAT = "Niveau %d"
	L.CONTACTS_RECENT_ALLIES_TAB_NAME = "Alliés Récents"
	L.CONTACTS_MENU_NAME = "Menu Contacts"
	L.BATTLENET_UNAVAILABLE = "BNet Non Dispo"
	L.BATTLENET_BROADCAST = "Diffusion"
	L.FRIENDS_LIST_ENTER_TEXT = "Msg Diffusion..."
	L.WHO_LIST_SEARCH_INSTRUCTIONS = "Rechercher joueurs..."
	L.RAF_SPLASH_SCREEN_TITLE = "Parrainage"
	L.RAF_SPLASH_SCREEN_DESCRIPTION = "Parrainez vos amis !"
	L.RAF_NEXT_REWARD_HELP_TEXT = "Info Récompenses"

	-- ========================================
	-- MISSING SETTINGS KEYS
	-- ========================================
	-- Name Formatting
	L.SETTINGS_NAME_FORMAT_HEADER = "Format Nom"
	L.SETTINGS_NAME_FORMAT_DESC =
		"Utilisez des jetons pour personnaliser l'affichage :\n|cffFFD100%name%|r - Nom du compte\n|cffFFD100%battletag%|r - BattleTag\n|cffFFD100%nickname%|r - Surnom\n|cffFFD100%note%|r - Note\n|cffFFD100%character%|r - Nom du personnage\n|cffFFD100%realm%|r - Nom du royaume\n|cffFFD100%level%|r - Niveau\n|cffFFD100%zone%|r - Zone\n|cffFFD100%class%|r - Classe\n|cffFFD100%game%|r - Jeu"
	L.SETTINGS_NAME_FORMAT_LABEL = "Modele :"
	L.SETTINGS_NAME_FORMAT_TOOLTIP = "Format Nom"
	L.SETTINGS_NAME_FORMAT_TOOLTIP_DESC = "Entrez une chaîne de format."
	L.SETTINGS_NAME_FORMAT_DISABLED_FRIENDLISTCOLORS =
		"Ce paramètre est désactivé car l'addon 'FriendListColors' gère les couleurs/formats de noms."

	-- Name Format Preset Labels (Phase 22)
	L.NAME_PRESET_DEFAULT = "Nom (Personnage)"
	L.NAME_PRESET_BATTLETAG = "BattleTag (Personnage)"
	L.NAME_PRESET_BATTLETAG_ONLY = "BattleTag uniquement"
	L.NAME_PRESET_NICKNAME = "Surnom (Personnage)"
	L.NAME_PRESET_NAME_ONLY = "Nom uniquement"
	L.NAME_PRESET_CHARACTER = "Personnage uniquement"
	L.NAME_PRESET_CUSTOM = "Personnalise..."
	L.SETTINGS_NAME_FORMAT_CUSTOM_LABEL = "Format personnalise :"

	-- Info Format Section (Phase 22)
	L.SETTINGS_INFO_FORMAT_HEADER = "Formatage des infos d'amis"
	L.SETTINGS_INFO_FORMAT_LABEL = "Modele :"
	L.SETTINGS_INFO_FORMAT_CUSTOM_LABEL = "Format personnalise :"
	L.SETTINGS_INFO_FORMAT_TOOLTIP = "Format Info Personnalise"
	L.SETTINGS_INFO_FORMAT_DESC =
		"Utilisez des jetons pour personnaliser la ligne d'info :\n|cffFFD100%level%|r - Niveau du personnage\n|cffFFD100%zone%|r - Zone actuelle\n|cffFFD100%class%|r - Nom de classe\n|cffFFD100%game%|r - Nom du jeu\n|cffFFD100%realm%|r - Nom du royaume\n|cffFFD100%status%|r - AFK/DND/En ligne\n|cffFFD100%lastonline%|r - Derniere connexion\n|cffFFD100%name%|r - Nom du compte\n|cffFFD100%battletag%|r - BattleTag\n|cffFFD100%nickname%|r - Surnom\n|cffFFD100%note%|r - Note\n|cffFFD100%character%|r - Nom du personnage"
	L.INFO_PRESET_DEFAULT = "Par defaut (Niveau, Zone)"
	L.INFO_PRESET_ZONE = "Zone uniquement"
	L.INFO_PRESET_LEVEL = "Niveau uniquement"
	L.INFO_PRESET_CLASS_ZONE = "Classe, Zone"
	L.INFO_PRESET_LEVEL_CLASS_ZONE = "Niveau Classe, Zone"
	L.INFO_PRESET_GAME = "Nom du jeu"
	L.INFO_PRESET_DISABLED = "Desactive (Masquer infos)"
	L.INFO_PRESET_CUSTOM = "Personnalise..."

	-- In-Game Group
	L.SETTINGS_SHOW_INGAME_GROUP = "Groupe 'En Jeu'"
	L.SETTINGS_SHOW_INGAME_GROUP_DESC = "Groupe auto amis en jeu"
	L.SETTINGS_INGAME_MODE_WOW = "WoW Uniq. (Même Version)"
	L.SETTINGS_INGAME_MODE_ANY = "Tout Jeu"
	L.SETTINGS_INGAME_MODE_LABEL = "   Mode :"
	L.SETTINGS_INGAME_MODE_TOOLTIP = "Mode Groupe En Jeu"
	L.SETTINGS_INGAME_MODE_TOOLTIP_DESC = "Choisir quels amis inclure."
	L.SETTINGS_RECENTLY_ADDED_DURATION_UNIT = "   Unité de durée :"
	L.SETTINGS_RECENTLY_ADDED_DURATION_UNIT_DESC =
		"Choisissez l'unité de temps pour la durée pendant laquelle les amis restent dans le groupe Ajoutés récemment."
	L.SETTINGS_RECENTLY_ADDED_DURATION_VALUE = "   Valeur de durée :"
	L.SETTINGS_RECENTLY_ADDED_DURATION_VALUE_DESC =
		"Combien de jours/heures/minutes les amis restent dans le groupe Ajoutés récemment avant d'être retirés."
	L.SETTINGS_RECENTLY_ADDED_DURATION_UNIT_TOOLTIP = "Unité de durée"
	L.SETTINGS_RECENTLY_ADDED_DURATION_VALUE_TOOLTIP = "Valeur de durée"
	L.SETTINGS_DURATION_DAYS = "Jours"
	L.SETTINGS_DURATION_HOURS = "Heures"
	L.SETTINGS_DURATION_MINUTES = "Minutes"

	-- Headers & Titles
	L.SETTINGS_DISPLAY_OPTIONS = "Options Affichage"
	L.SETTINGS_BEHAVIOR_HEADER = "Comportement"
	L.SETTINGS_GROUP_MANAGEMENT = "Gestion Groupes"
	L.SETTINGS_FONT_SETTINGS = "Réglages Police"
	L.SETTINGS_GROUP_ORDER = "Ordre Groupes"
	L.SETTINGS_MIGRATION_HEADER = "Migration FriendGroups"
	L.SETTINGS_MIGRATION_DESC = "Migrer depuis FriendGroups."
	L.SETTINGS_MIGRATE_BTN = "Migrer"
	L.SETTINGS_MIGRATE_TOOLTIP = "Importer"
	L.SETTINGS_EXPORT_HEADER = "Export / Import"
	L.SETTINGS_EXPORT_DESC = "Partager config."
	L.SETTINGS_EXPORT_WARNING = "|cffff0000Attention : Import remplace TOUT !|r"
	L.SETTINGS_EXPORT_TOOLTIP = "Exporter"
	L.SETTINGS_IMPORT_TOOLTIP = "Importer"

	-- Statistics
	L.STATS_HEADER = "Statistiques"
	L.STATS_DESC = "Résumé du réseau"
	L.STATS_OVERVIEW_HEADER = "Résumé"
	L.STATS_HEALTH_HEADER = "Santé"
	L.STATS_CLASSES_HEADER = "Top 5 Classes"
	L.STATS_REALMS_HEADER = "Royaumes"
	L.STATS_ORGANIZATION_HEADER = "Organisation"
	L.STATS_LEVELS_HEADER = "Niveaux"
	L.STATS_GAMES_HEADER = "Jeu"
	L.STATS_MOBILE_HEADER = "Mobile vs PC"
	L.STATS_FACTIONS_HEADER = "Factions"
	L.STATS_REFRESH_BTN = "Rafraîchir"
	L.STATS_REFRESH_TOOLTIP = "Mettre à jour"

	-- Notifications (Detailed)

	-- Quiet Hours & Filters

	-- Notification Toggles

	-- Missing Descriptions
	L.SETTINGS_HIDE_EMPTY_GROUPS_DESC = "Masque groupes vides"
	L.SETTINGS_SHOW_FACTION_ICONS_DESC = "Affiche icônes faction"
	L.SETTINGS_SHOW_REALM_NAME_DESC = "Affiche nom royaume"
	L.SETTINGS_GRAY_OTHER_FACTION_DESC = "Griser faction opposée"
	L.SETTINGS_SHOW_MOBILE_AS_AFK_DESC = "Mobile comme AFK"
	L.SETTINGS_HIDE_MAX_LEVEL_DESC = "Masque niveau si max"
	L.SETTINGS_SHOW_BLIZZARD_DESC = "Affiche bouton Blizzard"
	L.SETTINGS_SHOW_FAVORITES_DESC = "Visibilité Favoris"
	L.SETTINGS_ACCORDION_GROUPS_DESC = "Un seul groupe ouvert"
	L.SETTINGS_COMPACT_MODE_DESC = "Boutons compacts"

	-- ElvUI & UI Panel
	L.SETTINGS_ENABLE_ELVUI_SKIN = "Activer Skin ElvUI"
	L.SETTINGS_ENABLE_ELVUI_SKIN_DESC = "Requiert ElvUI."
	L.DIALOG_ELVUI_RELOAD_TEXT = "Rechargement requis.\nRecharger ?"
	L.DIALOG_ELVUI_RELOAD_BTN1 = "Oui"
	L.DIALOG_ELVUI_RELOAD_BTN2 = "Non"

	-- ========================================
	-- CORE LOCALIZATION STRINGS (PHASE 16)
	-- ========================================
	L.CORE_DB_NOT_INIT = "BD non init."
	L.CORE_SHOW_BLIZZARD_ENABLED = "Option Blizzard |cff20ff20ON|r"
	L.CORE_SHOW_BLIZZARD_DISABLED = "Option Blizzard |cffff0000OFF|r"
	L.CORE_DEBUG_DB_NOT_AVAIL = "Debug non dispo"
	L.CORE_DB_MODULE_NOT_AVAIL = "Module BD non dispo"
	L.CORE_ACTIVITY_TRACKING_HEADER = "|cff00ff00=== Suivi Activité ===|r"
	L.CORE_ACTIVITY_TOTAL_FRIENDS = "Amis actifs : %d"
	L.CORE_BETA_FEATURES_DISABLED_MSG = "Fonctions Bêta désactivées !"
	L.CORE_BETA_ENABLE_HINT = "|cffffcc00Activer :|r ECHAP > AddOns > BetterFriendlist"
	L.CORE_STATISTICS_MODULE_NOT_LOADED = "Stats non chargées"
	L.CORE_STATISTICS_HEADER = "|cff00ff00=== Statistiques ===|r"
	L.CORE_STATS_OVERVIEW = "|cffffcc00Résumé :|r"
	L.CORE_STATS_TOTAL_ONLINE_OFFLINE =
		"  Total : |cffffffff%d|r  On : |cff00ff00%d|r (%.0f%%)  Off : |cffaaaaaa%d|r (%.0f%%)"
	L.CORE_STATS_BNET_WOW = "  BNet : |cff0099ff%d|r  |  WoW : |cffffd700%d|r"
	L.CORE_STATS_FRIENDSHIP_HEALTH = "|cffffcc00Santé :|r"
	L.CORE_STATS_HEALTH_ACTIVE = "  Actif : |cff00ff00%d|r (%.0f%%)  Moyen : |cffffd700%d|r (%.0f%%)"
	L.CORE_STATS_HEALTH_STALE = "  Stagnant : |cffff6600%d|r (%.0f%%)  Dormant : |cffff0000%d|r (%.0f%%)"
	L.CORE_STATS_NO_HEALTH_DATA = "  Sans données"
	L.CORE_STATS_CLASS_DISTRIBUTION = "|cffffcc00Classes :|r"
	L.CORE_STATS_LEVEL_DISTRIBUTION = "|cffffcc00Niveaux :|r"
	L.CORE_STATS_LEVEL_BREAKDOWN =
		"  Max : |cffffffff%d|r  70+ : |cffffffff%d|r  60+ : |cffffffff%d|r  <60 : |cffffffff%d|r"
	L.CORE_STATS_AVG_LEVEL = "  Moyenne : |cffffffff%.1f|r"
	L.CORE_STATS_REALM_CLUSTERS = "|cffffcc00Royaumes :|r"
	L.CORE_STATS_REALM_BREAKDOWN = "  Même : |cffffffff%d|r  |  Autre : |cffffffff%d|r"
	L.CORE_STATS_TOP_REALMS = "  Top :"
	L.CORE_STATS_FACTION_SPLIT = "|cffffcc00Factions :|r"
	L.CORE_STATS_FACTION_DATA = "  Alliance : |cff0080ff%d|r  |  Horde : |cffff0000%d|r"
	L.CORE_STATS_GAME_DISTRIBUTION = "|cffffcc00Jeu :|r"
	L.CORE_STATS_GAME_WOW = "  Retail : |cffffffff%d|r"
	L.CORE_STATS_GAME_CLASSIC = "  Classic : |cffffffff%d|r"
	L.CORE_STATS_GAME_DIABLO = "  D4 : |cffffffff%d|r"
	L.CORE_STATS_GAME_HEARTHSTONE = "  HS : |cffffffff%d|r"
	L.CORE_STATS_GAME_STARCRAFT = "  SC : |cffffffff%d|r"
	L.CORE_STATS_GAME_MOBILE = "  App : |cffffffff%d|r"
	L.CORE_STATS_GAME_OTHER = "  Autres : |cffffffff%d|r"
	L.CORE_STATS_MOBILE_VS_DESKTOP = "|cffffcc00Mobile vs PC :|r"
	L.CORE_STATS_MOBILE_DATA = "  PC : |cffffffff%d|r (%.0f%%)  Mobile : |cffffffff%d|r (%.0f%%)"
	L.CORE_STATS_ORGANIZATION = "|cffffcc00Orga :|r"
	L.CORE_STATS_ORG_DATA = "  Notes : |cffffffff%d|r  Fav : |cffffffff%d|r"
	L.CORE_SETTINGS_NOT_LOADED = "Config non chargée"
	L.CORE_MOCK_INVITES_ENABLED = "Inv. Test |cff00ff00ON|r"
	L.CORE_MOCK_INVITE_ADDED = "Ajout inv. test |cffffffff%s|r"
	L.CORE_MOCK_INVITE_TIP = "|cffffcc00Astuce :|r /bfl clearinvites"
	L.CORE_MOCK_INVITES_CLEARED = "Inv. test effacées"
	L.CORE_NO_MOCK_INVITES = "Sans inv. test"
	L.CORE_PERF_MONITOR_NOT_LOADED = "Monitor non chargé"
	L.CORE_MEMORY_USAGE = "Mémoire : %.2f KB"
	L.CORE_QUICKJOIN_NOT_LOADED = "QuickJoin non chargé"
	L.CORE_RAIDFRAME_NOT_LOADED = "RaidFrame non chargé"
	L.CORE_PREVIEW_MODE_NOT_LOADED = "PreviewMode non chargé"
	L.CORE_CLASSIC_COMPAT_HEADER = "|cff00ff00=== Compat. Classic ===|r"
	L.CORE_CLIENT_VERSION = "|cffffcc00Version Client :|r"
	L.CORE_DETECTED_FLAVOR = "|cffffcc00Type Détecté :|r"
	L.CORE_FLAVOR_CLASSIC_ERA = "  |cffffcc00Classic Era|r"
	L.CORE_FLAVOR_MOP = "  |cff00ffffPandaria|r"
	L.CORE_FLAVOR_TWW = "  |cff00ff00The War Within|r"
	L.CORE_FLAVOR_MIDNIGHT = "  |cff8800ffMidnight|r"
	L.CORE_FLAVOR_RETAIL = "  |cffffffffRetail|r"
	L.CORE_FEATURE_AVAILABILITY = "|cffffcc00Disponibilité :|r"
	L.CORE_FEATURE_MODERN_SCROLLBOX = "  ScrollBox : %s"
	L.CORE_FEATURE_MODERN_MENU = "  Menú Moderne : %s"
	L.CORE_FEATURE_RECENT_ALLIES = "  Alliés Récents : %s"
	L.CORE_FEATURE_EDIT_MODE = "  Mode Édition : %s"
	L.CORE_FEATURE_MODERN_DROPDOWN = "  Dropdown Moderne : %s"
	L.CORE_FEATURE_MODERN_COLORPICKER = "  ColorPicker Moderne : %s"
	L.CORE_COMPAT_LAYER = "|cffffcc00Couche Compat :|r %s"
	L.CORE_COMPAT_ACTIVE = "|cff00ff00Actif|r"
	L.CORE_COMPAT_NOT_LOADED = "|cffff0000Non Chargé|r"
	L.CORE_CHANGELOG_RESET = "Changelog reset."
	L.CORE_CHANGELOG_NOT_LOADED = "Changelog non chargé"
	L.CORE_DEBUG_PANEL_HEADER = "|cff00ff00=== Debug UI Panel ===|r"
	L.CORE_DEBUG_BLIZZARD_SETTINGS = "|cffffcc00Blizzard FriendsFrame :|r"
	L.CORE_DEBUG_NO_STORED = "|cffff0000Pas de config stockée|r"
	L.CORE_DEBUG_BFL_ATTRS = "|cffffcc00BetterFriendsFrame attrs :|r"
	L.CORE_DEBUG_UIPANEL_YES = "|cffffcc00Dans UIPanelWindows :|r |cff00ff00OUI|r"
	L.CORE_DEBUG_UIPANEL_NO = "|cffffcc00Dans UIPanelWindows :|r |cffff0000NON|r"
	L.CORE_DEBUG_FRIENDSFRAME_WARNING = "|cffff8800AVIS :|r FriendsFrame encore dans UIPanelWindows !"
	L.CORE_DEBUG_CURRENT_SETTING = "|cffffcc00Config Actuelle :|r %s"
	L.CORE_HELP_TITLE = "|cff00ff00=== BetterFriendlist v%s ===|r"
	L.CORE_HELP_MAIN_COMMANDS = "|cffffcc00Commandes :|r"
	L.CORE_HELP_CMD_TOGGLE = "  |cffffffff/bfl|r - Basculer fenêtre"
	L.CORE_HELP_CMD_SETTINGS = "  |cffffffff/bfl settings|r - Ouvrir config"
	L.CORE_HELP_CMD_HELP = "  |cffffffff/bfl help|r - Aide"
	L.CORE_HELP_CMD_CHANGELOG = "  |cffffffff/bfl changelog|r - Ouvrir le journal des changements"
	L.CORE_HELP_CMD_RESET = "  |cffffffff/bfl reset|r - Réinit. position fenêtre"
	L.CORE_HELP_DEBUG_COMMANDS = "|cffffcc00Debug :|r"
	L.CORE_HELP_CMD_DEBUG = "  |cffffffff/bfl debug|r - Basculer debug"
	L.CORE_HELP_CMD_DATABASE = "  |cffffffff/bfl database|r - Voir BD"
	L.CORE_HELP_CMD_ACTIVITY = "  |cffffffff/bfl activity|r - Voir activité"
	L.CORE_HELP_CMD_STATS = "  |cffffffff/bfl stats|r - Voir stats"
	L.CORE_HELP_CMD_TESTGROUP = "  |cffffffff/bfl testgrouprules|r - Test règles"
	L.CORE_HELP_QJ_COMMANDS = "|cffffcc00Quick Join :|r"
	L.CORE_HELP_QJ_MOCK = "  |cffffffff/bfl qj mock|r - Données test"
	L.CORE_HELP_QJ_DUNGEON = "  |cffffffff/bfl qj mock dungeon|r - Donjon"
	L.CORE_HELP_QJ_PVP = "  |cffffffff/bfl qj mock pvp|r - PvP"
	L.CORE_HELP_QJ_RAID = "  |cffffffff/bfl qj mock raid|r - Raid"
	L.CORE_HELP_QJ_STRESS = "  |cffffffff/bfl qj mock stress|r - Stress test"
	L.CORE_HELP_QJ_EVENT = "  |cffffffff/bfl qj event|r - Sim évènements"
	L.CORE_HELP_QJ_CLEAR = "  |cffffffff/bfl qj clear|r - Nettoyer test"
	L.CORE_HELP_QJ_LIST = "  |cffffffff/bfl qj list|r - Lister groupes"
	L.CORE_HELP_MOCK_COMMANDS = "|cffffcc00Mock :|r"
	L.CORE_HELP_MOCK_OLD = "  |cffffffff/bfl mock|r - Créer Raid test"
	L.CORE_HELP_INVITE = "  |cffffffff/bfl invite|r - Ajouter invite"
	L.CORE_HELP_CLEARINVITES = "  |cffffffff/bfl clearinvites|r - Nettoyer invites"
	L.CORE_HELP_PREVIEW_COMMANDS = "|cffffcc00Mode Preview :|r"
	L.CORE_HELP_PREVIEW_ON = "  |cffffffff/bfl preview|r - Activer"
	L.CORE_HELP_PREVIEW_OFF = "  |cffffffff/bfl preview off|r - Désactiver"
	L.CORE_HELP_PREVIEW_DESC = "  |cff888888(Données fausses pour screenshots)|r"
	L.CORE_HELP_RAID_COMMANDS = "|cffffcc00Raid Frame :|r"
	L.CORE_HELP_RAID_MOCK = "  |cffffffff/bfl raid mock|r - Créer 25j"
	L.CORE_HELP_RAID_FULL = "  |cffffffff/bfl raid mock full|r - Créer 40j"
	L.CORE_HELP_RAID_SMALL = "  |cffffffff/bfl raid mock small|r - Créer 10j"
	L.CORE_HELP_RAID_MYTHIC = "  |cffffffff/bfl raid mock mythic|r - Créer 20j"
	L.CORE_HELP_RAID_READY = "  |cffffffff/bfl raid event readycheck|r - Sim ReadyCheck"
	L.CORE_HELP_RAID_ROLE = "  |cffffffff/bfl raid event rolechange|r - Sim Role"
	L.CORE_HELP_RAID_MOVE = "  |cffffffff/bfl raid event move|r - Sim Mouvement"
	L.CORE_HELP_RAID_CLEAR = "  |cffffffff/bfl raid clear|r - Nettoyer"
	L.CORE_HELP_PERF_COMMANDS = "|cffffcc00Performances :|r"
	L.CORE_HELP_PERF_SHOW = "  |cffffffff/bfl perf|r - Afficher stats"
	L.CORE_HELP_PERF_ENABLE = "  |cffffffff/bfl perf enable|r - Activer"
	L.CORE_HELP_PERF_RESET = "  |cffffffff/bfl perf reset|r - Reset"
	L.CORE_HELP_PERF_MEM = "  |cffffffff/bfl perf memory|r - Mémoire"
	L.CORE_HELP_TEST_COMMANDS = "|cffffcc00Tests :|r"
	L.TESTSUITE_PERFY_HELP = "  |cffffffff/bfl test perfy [seconds]|r - Run Perfy stress test"
	L.TESTSUITE_PERFY_STARTING = "Starting Perfy stress test for %d seconds"
	L.TESTSUITE_PERFY_ALREADY_RUNNING = "Perfy stress test already running"
	L.TESTSUITE_PERFY_MISSING_ADDON = "Perfy addon not loaded (!!!Perfy)"
	L.TESTSUITE_PERFY_MISSING_SLASH = "Perfy slash command not available"
	L.TESTSUITE_PERFY_ACTION_FAILED = "Perfy stress action failed: %s"
	L.TESTSUITE_PERFY_DONE = "Perfy stress test finished"
	L.TESTSUITE_PERFY_ABORTED = "Perfy stress test stopped: %s"
	L.CORE_HELP_LINK = "|cff20ff20Aide :|r |cff00ccffhttps://github.com/Hayato2846/BetterFriendlist|r"
	L.CORE_LOADED = "|cff00ff00BetterFriendlist v%s%s|r. Chargé. Discord: /bfl discord"
	L.MOCK_INVITE_ACCEPTED = "Accepté inv. test %s"
	L.MOCK_INVITE_DECLINED = "Refusé inv. test %s"

	-- Performance Monitor
	L.PERF_STATS_RESET = "Stats reset"
	L.PERF_REPORT_HEADER = "|cff00ff00=== Rapport Performance ===|r"
	L.PERF_QJ_OPS = "|cffffd700Opérations QuickJoin :|r"
	L.PERF_FRIENDS_OPS = "|cffffd700Opérations Amis :|r"
	L.PERF_MEMORY = "|cffffd700Utilisation Mémoire :|r"
	L.PERF_TARGETS = "|cffffd700Cibles :|r"
	L.PERF_AUTO_ENABLED = "Auto-monitor |cff00ff00ON|r"

	-- RaidFrame
	L.RAID_MOCK_CREATED_25 = "Créé raid 25j"
	L.RAID_MOCK_CREATED_40 = "Créé raid 40j"
	L.RAID_MOCK_CREATED_10 = "Créé raid 10j"
	L.RAID_MOCK_CREATED_MYTHIC = "Créé raid 20j (Mythique)"
	L.RAID_MOCK_STRESS = "Stress test : 40j rapide"
	L.RAID_WARN_CPU = "|cffff8800Avis :|r Usage CPU élevé prévu"
	L.RAID_NO_MOCK_DATA = "Pas de données test. '/bfl raid mock'"
	L.RAID_SIM_READY_CHECK = "Simulation Ready Check..."
	L.RAID_MOCK_CLEARED = "Données test effacées"
	L.RAID_EVENT_COMMANDS = "|cff00ff00Commandes Évents Raid :|r"
	L.RAID_HELP_MANAGEMENT = "|cffffcc00Gestion :|r"
	L.RAID_CMD_CONFIG = "  |cffffffff/bfl raid config|r - Configurer mock"
	L.RAID_CMD_LIST = "  |cffffffff/bfl raid list|r - Lister info"
	L.RAID_CMD_STRESS = "  |cffffffff/bfl raid mock stress|r - Stress test"
	L.RAID_HELP_EVENTS = "|cffffcc00Simulation :|r"
	L.RAID_CONFIG_HEADER = "|cff00ff00Config Raid :|r"
	L.RAID_INFO_HEADER = "|cff00ff00Info Mock Raid :|r"
	L.RAID_NO_MOCK_ACTIVE = "Pas de mock actif"
	L.RAID_DYN_UPDATES = "Mises à jour dyn : %s"
	L.RAID_UPDATE_INTERVAL = "Intervalle : %.1f s"
	L.RAID_MOCK_ENABLED_STATUS = "  Mock actif : %s"
	L.RAID_DYN_UPDATES_STATUS = "  Dyn : %s"
	L.RAID_UPDATE_INTERVAL_STATUS = "  Intervalle : %.1f s"
	L.RAID_MEMBERS_STATUS = "  Membres : %d"
	L.RAID_TOTAL_MEMBERS = "  Total : %d"
	L.RAID_COMPOSITION = "  Comp : %d T, %d H, %d D"
	L.RAID_STATUS = "  Statut : %d off, %d mort"

	-- QuickJoin
	L.QJ_MOCK_CREATED_FALLBACK = "Créé groupes test icônes"
	L.QJ_MOCK_CREATED_STRESS = "Créé 50 groupes test"
	L.QJ_SIM_ADDED = "Sim : Groupe ajouté"
	L.QJ_SIM_REMOVED = "Sim : Groupe supprimé"
	L.QJ_ERR_NO_GROUPS_REMOVE = "Pas de groupes à supprimer"
	L.QJ_ERR_NO_GROUPS_UPDATE = "Pas de groupes à mettre à jour"
	L.QJ_EVENT_COMMANDS = "|cff00ff00Commandes Évents QJ :|r"
	L.QJ_LIST_HEADER = "|cff00ff00Groupes QJ Mock :|r"
	L.QJ_CONFIG_HEADER = "|cff00ff00Config QJ :|r"
	L.QJ_EXT_FOOTER = "|cff888888Mock en vert.|r"
	L.QJ_SIM_UPDATED_FMT = "Sim : %s mis à jour"
	L.QJ_ADDED_GROUP_FMT = "Ajouté : %s"
	L.QJ_NO_GROUPS_HINT = "Pas de groupes mock."
	L.QJ_MOCK_ICONS_HELP = "  |cffffcc00/bfl qj mock icons|r - Test icônes"
	L.HELP_HEADER_CONFIGURATION = "|cffffcc00Config :|r"
	L.QJ_CMD_CONFIG_HELP = "  |cffffcc00/bfl qj config|r - Configurer"

	-- BetterFriendlist.lua
	L.CMD_RESET_FILTER_SUCCESS = "Reset avertissement Guilde. Reload."
	L.CMD_RESET_HEADER = "Commandes Reset :"
	L.CMD_RESET_HELP_WARNING = "Reset avertissement Guilde"

	-- Changelog.lua
	L.CHANGELOG_DISCORD = "   Discord"
	L.CHANGELOG_GITHUB = "   GitHub Issues"
	L.CHANGELOG_SUPPORT = "   Support"
	L.CHANGELOG_HEADER_COMMUNITY = "Communauté et Support :"
	L.CHANGELOG_HEADER_VERSION = "Version %s"
	L.CHANGELOG_TOOLTIP_UPDATE = "Nouvelle Mise à Jour !"
	L.CHANGELOG_TOOLTIP_CLICK = "Clic pour voir les Changements"
	L.CHANGELOG_POPUP_DISCORD = "Rejoindre Discord"
	L.CHANGELOG_POPUP_GITHUB = "Signaler Bugs"
	L.CHANGELOG_POPUP_SUPPORT = "Soutenir Développement"
	L.CHANGELOG_TITLE = "Changements BetterFriendlist"

	-- FriendsList.lua
	L.FRIEND_MAX_LEVEL = "Niveau Max"

	-- RaidFrame.lua
	L.RAID_GROUP_NAME = "Groupe %d"
	L.RAID_CONVERT_TO_PARTY = "Convertir en Groupe"
	L.RAID_CONVERT_TO_RAID = "Convertir en Raid"
	L.RAID_MUST_BE_LEADER = "Vous devez être chef pour faire cela"
	L.RAID_CONVERT_TOO_MANY = "Le groupe compte trop de joueurs pour un groupe"
	L.RAID_ERR_NOT_IN_GROUP = "Vous n'êtes pas dans un groupe"

	-- PerformanceMonitor.lua
	L.PERF_FPS_60 = "  ✓ <16.6ms = 60 FPS"
	L.PERF_FPS_30 = "  ✓ <33.3ms = 30 FPS"
	L.PERF_WARNING = "  ✗ >50ms = Alerte Perf"

	-- ClassicCompat.lua
	L.PERF_HEADER_PREFIX = "|cff00ff00Perf :|r"
	L.COMPAT_GAME_VERSION = "|cffffcc00Ver. Jeu :|r"
	-- ========================================
	-- MISSING KEYS (Auto-Added)
	-- ========================================
	L.MOBILE_STATUS = "Mobile"
	L.RAF_RECRUITMENT = "Parrainage"
	L.SETTINGS_COLOR_CLASS_NAMES_DESC = "Colore les noms d'amis dans leur couleur de classe"

	-- Font Outline/Shadow Settings
	L.SETTINGS_FONT_OUTLINE = "Contour Police"
	L.SETTINGS_FONT_SHADOW = "Ombre Police"
	L.SETTINGS_FONT_OUTLINE_NONE = "Aucun"
	L.SETTINGS_FONT_OUTLINE_NORMAL = "Contour"
	L.SETTINGS_FONT_OUTLINE_THICK = "Contour Épais"
	L.SETTINGS_FONT_OUTLINE_MONOCHROME = "Monochrome"
	L.SETTINGS_GROUP_COUNT_COLOR = "Couleur Compteur"
	L.SETTINGS_GROUP_ARROW_COLOR = "Couleur Flèche"
	L.TOOLTIP_EDIT_NOTE = "Modifier la note"
	L.MENU_SHOW_SEARCH = "Afficher la recherche"
	L.MENU_QUICK_FILTER = "Filtre rapide"

	-- Multi-Game-Account
	L.MENU_INVITE_CHARACTER = "Inviter le personnage..."
	L.INVITE_ACCOUNT_PICKER_TITLE = "Inviter le personnage"

	-- Favorites & Faction Settings
	L.SETTINGS_ENABLE_FAVORITE_ICON = "Activer l'Icône Favori"
	L.SETTINGS_ENABLE_FAVORITE_ICON_DESC = "Affiche une icône étoile sur le bouton ami pour les favoris."
	L.SETTINGS_FAVORITE_ICON_STYLE = "Icône de favori"
	L.SETTINGS_FAVORITE_ICON_STYLE_DESC = "Choisissez quelle icône est utilisée pour les favoris."
	L.SETTINGS_FAVORITE_ICON_OPTION_BFL = "Icône BFL"
	L.SETTINGS_FAVORITE_ICON_OPTION_BLIZZARD = "Icône Blizzard"
	L.SETTINGS_SHOW_FACTION_BG = "Afficher Fond de Faction"
	L.SETTINGS_SHOW_FACTION_BG_DESC = "Affiche la couleur de la faction comme fond pour le bouton ami."

	-- Multi-Game-Account Settings
	L.SETTINGS_SHOW_MULTI_ACCOUNT_BADGE = "Afficher le badge multi-comptes"
	L.SETTINGS_SHOW_MULTI_ACCOUNT_BADGE_DESC = "Affiche un badge sur les amis ayant plusieurs comptes de jeu en ligne."
	L.SETTINGS_SHOW_MULTI_ACCOUNT_INFO = "Afficher l'info multi-comptes"
	L.SETTINGS_SHOW_MULTI_ACCOUNT_INFO_DESC =
		"Ajoute une courte liste des personnages en ligne quand un ami utilise plusieurs comptes."
	L.INFO_MULTI_ACCOUNT_PREFIX = "x%d Accounts"
	L.INFO_MULTI_ACCOUNT_REMAINDER = " (+%d)"

	-- ========================================
	-- RAID SHORTCUTS (Phase 26)
	-- ========================================
	L.SETTINGS_TAB_RAID = "Raid"
	L.SETTINGS_RAID_ENABLE_SHORTCUTS = "Activer Raccourcis"
	L.SETTINGS_RAID_ENABLE_SHORTCUTS_DESC =
		"Active ou désactive tous les raccourcis souris personnalisés sur la fenêtre de raid."
	L.SETTINGS_RAID_SHORTCUTS_TITLE = "Raccourcis Raid"
	L.SETTINGS_RAID_ACTION_MASS_MOVE = "Déplacement Masse"
	L.SETTINGS_RAID_ACTION_MAIN_TANK = "Définir Tank Principal"
	L.SETTINGS_RAID_ACTION_MAIN_ASSIST = "Définir Assistant Principal"
	L.SETTINGS_RAID_ACTION_RAID_LEAD = "Définir Chef de Raid"
	L.SETTINGS_RAID_ACTION_PROMOTE = "Promouvoir Assistant"
	L.SETTINGS_RAID_ACTION_TARGET = "Cibler Unité"
	L.SETTINGS_RAID_ACTION_DEMOTE = "Rétrograder Assistant"
	L.SETTINGS_RAID_ACTION_KICK = "Retirer du Groupe"
	L.SETTINGS_RAID_ACTION_INVITE = "Inviter au Groupe"
	L.SETTINGS_RAID_MODIFIER_NONE = "Aucun"
	L.SETTINGS_RAID_MODIFIER_SHIFT = "Maj"
	L.SETTINGS_RAID_MODIFIER_CTRL = "Ctrl"
	L.SETTINGS_RAID_MODIFIER_ALT = "Alt"
	L.SETTINGS_RAID_MOUSE_LEFT = "Clic Gauche"
	L.SETTINGS_RAID_MOUSE_RIGHT = "Clic Droit"
	L.SETTINGS_RAID_MOUSE_MIDDLE = "Clic Milieu"

	-- ========================================
	-- STREAMER MODE (Phase 24)
	-- ========================================
	L.STREAMER_MODE_TITLE = "Mode Streamer"
	L.STREAMER_MODE_DESC = "Options de confidentialité pour la diffusion en direct."
	L.SETTINGS_ENABLE_STREAMER_MODE = "Afficher le Bouton Mode Streamer"
	L.STREAMER_MODE_ENABLE_DESC = "Affiche un bouton dans le cadre principal pour basculer le Mode Streamer."
	L.STREAMER_MODE_HIDDEN_NAME = "Format de Nom Masqué"
	L.STREAMER_MODE_HEADER_TEXT = "Texte d'En-tête Personnalisé"
	L.STREAMER_MODE_HEADER_TEXT_DESC =
		"Texte à afficher dans l'en-tête Battle.net lorsque le Mode Streamer est actif (p. ex., 'Mode Direct')."
	L.STREAMER_MODE_BUTTON_TOOLTIP = "Basculer le Mode Streamer"
	L.STREAMER_MODE_BUTTON_DESC = "Cliquez pour activer/désactiver le mode confidentiel."
	L.SETTINGS_PRIVACY_OPTIONS = "Options de Confidentialité"
	L.SETTINGS_STREAMER_NAME_FORMAT = "Valeurs de Nom"
	L.SETTINGS_STREAMER_NAME_FORMAT_DESC = "Choisissez comment les noms s'affichent en Mode Streamer."
	L.SETTINGS_STREAMER_NAME_FORMAT_BATTLENET = "Forçer BattleTag"
	L.SETTINGS_STREAMER_NAME_FORMAT_NICKNAME = "Forçer Surnom"
	L.SETTINGS_STREAMER_NAME_FORMAT_NOTE = "Forçer Note"
	L.SETTINGS_STREAMER_USE_PURPLE_HEADER = "Utiliser Couleur d'En-tête Violette"
	L.SETTINGS_STREAMER_USE_PURPLE_HEADER_DESC =
		"Change le fond de l'en-tête Battle.net en violet Twitch lorsque le Mode Streamer est actif."

	-- ========================================
	-- RAID SHORTCUTS (Phase 26) - PARTIAL
	-- ========================================
	L.SETTINGS_RAID_DESC = "Configurez les raccourcis souris pour la gestion des raids et des groupes."
	L.SETTINGS_RAID_MODIFIER_LABEL = "Mod :"
	L.SETTINGS_RAID_BUTTON_LABEL = "Btn :"
	L.SETTINGS_RAID_WARNING = "Remarque : Les raccourcis sont des actions sécurisées (hors combat uniquement)."
	L.SETTINGS_RAID_ERROR_RESERVED = "Cette combinaison est réservée."

	-- ========================================
	-- WHO FRAME SETTINGS
	-- ========================================
	L.SETTINGS_TAB_WHO = "Qui"
	L.WHO_SETTINGS_DESC = "Configurez l'apparence et le comportement des résultats de recherche Qui."
	L.WHO_SETTINGS_VISUAL_HEADER = "Visuel"
	L.WHO_SETTINGS_CLASS_ICONS = "Afficher les icônes de classe"
	L.WHO_SETTINGS_CLASS_ICONS_DESC = "Affiche les icônes de classe à côté des noms des joueurs."
	L.WHO_SETTINGS_CLASS_COLORS = "Noms colorés par classe"
	L.WHO_SETTINGS_CLASS_COLORS_DESC = "Colore les noms des joueurs selon leur classe."
	L.WHO_SETTINGS_LEVEL_COLORS = "Couleurs de difficulté de niveau"
	L.WHO_SETTINGS_LEVEL_COLORS_DESC = "Colore les niveaux selon la difficulté relative à votre niveau."
	L.WHO_SETTINGS_ZEBRA = "Fond de lignes alternées"
	L.WHO_SETTINGS_ZEBRA_DESC = "Affiche des fonds de lignes alternés subtils pour la lisibilité."
	L.WHO_SETTINGS_BEHAVIOR_HEADER = "Comportement"
	L.WHO_SETTINGS_DOUBLE_CLICK = "Action du double-clic"
	L.WHO_DOUBLE_CLICK_WHISPER = "Chuchoter"
	L.WHO_DOUBLE_CLICK_INVITE = "Inviter dans le groupe"
	L.WHO_RESULTS_SHOWING = "%d sur %d joueurs affichés"
	L.WHO_NO_RESULTS = "Aucun joueur trouvé"
	L.WHO_TOOLTIP_HINT_CLICK = "Cliquer pour sélectionner"
	L.WHO_TOOLTIP_HINT_DBLCLICK = "Double-cliquer pour chuchoter"
	L.WHO_TOOLTIP_HINT_DBLCLICK_INVITE = "Double-cliquer pour inviter"
	L.WHO_TOOLTIP_HINT_CTRL_FORMAT = "Ctrl+Clic pour rechercher %s"
	L.WHO_TOOLTIP_HINT_ALT_FORMAT = "Alt+Clic pour ajouter %s au constructeur de recherche"
	L.WHO_TOOLTIP_HINT_RIGHTCLICK = "Clic droit pour les options"
	L.WHO_SEARCH_PENDING = "Recherche..."
	L.WHO_SEARCH_TIMEOUT = "Pas de reponse. Reessayez."

	-- ========================================
	-- WHO SEARCH BUILDER
	-- ========================================
	L.WHO_BUILDER_TITLE = "Constructeur de recherche"
	L.WHO_BUILDER_NAME = "Nom"
	L.WHO_BUILDER_GUILD = "Guilde"
	L.WHO_BUILDER_ZONE = "Zone"
	L.WHO_BUILDER_CLASS = "Classe"
	L.WHO_BUILDER_RACE = "Race"
	L.WHO_BUILDER_LEVEL = "Niveau"
	L.WHO_BUILDER_LEVEL_TO = "a"
	L.WHO_BUILDER_ALL_CLASSES = "Toutes les classes"
	L.WHO_BUILDER_ALL_RACES = "Toutes les races"
	L.WHO_BUILDER_PREVIEW = "Apercu :"
	L.WHO_BUILDER_PREVIEW_EMPTY = "Remplissez les champs pour construire une recherche"
	L.WHO_BUILDER_SEARCH = "Rechercher"
	L.WHO_BUILDER_RESET = "Reinitialiser"
	L.WHO_BUILDER_TOOLTIP = "Ouvrir le constructeur de recherche"
	L.WHO_BUILDER_DOCK_TOOLTIP = "Ancrer le constructeur de recherche"
	L.WHO_BUILDER_UNDOCK_TOOLTIP = "Detacher le constructeur de recherche"

	-- ========================================
	-- FRAME DIMENSIONS (Phase 21) - RESTORED
	-- ========================================
	L.SETTINGS_FRAME_DIMENSIONS_HEADER = "Dimensions de la Fenêtre"
	L.SETTINGS_FRAME_SCALE = "��chelle:"
	L.SETTINGS_FRAME_WIDTH = "Largeur:"
	L.SETTINGS_FRAME_HEIGHT = "Hauteur:"
	L.SETTINGS_FRAME_WIDTH_DESC = "Ajuste la largeur de la fenêtre"
	L.SETTINGS_FRAME_HEIGHT_DESC = "Ajuste la hauteur de la fenêtre"
	L.SETTINGS_FRAME_SCALE_DESC = "Ajuste l'échelle de la fenêtre"

	-- Group Headers (Phase 21)
	L.SETTINGS_GROUP_HEADER_ALIGN = "Alignement de l'En-tête du Groupe"
	L.SETTINGS_GROUP_HEADER_ALIGN_DESC = "Définit l'alignement du texte du nom du groupe"
	L.SETTINGS_ALIGN_LEFT = "Gauche"
	L.SETTINGS_ALIGN_CENTER = "Centre"
	L.SETTINGS_ALIGN_RIGHT = "Droite"
	L.SETTINGS_SHOW_GROUP_ARROW = "Afficher la Flèche de Réduction"
	L.SETTINGS_SHOW_GROUP_ARROW_DESC = "Affiche ou masque l'icône de flèche pour réduire les groupes"
	L.SETTINGS_GROUP_ARROW_ALIGN = "Alignement de la Flèche de Réduction"
	L.SETTINGS_GROUP_ARROW_ALIGN_DESC = "Défini l'alignement de l'icône de flèche dérouler/réduire"
	L.SETTINGS_FONT_FACE = "Police"
	L.SETTINGS_COLOR_GROUP_COUNT = "Couleur du Compteur de Groupe"
	L.SETTINGS_COLOR_GROUP_ARROW = "Couleur de la Flèche de Réduction"
	L.SETTINGS_INHERIT_GROUP_COUNT_COLOR = "Hériter de la Couleur du Groupe"
	L.SETTINGS_INHERIT_GROUP_ARROW_COLOR = "Hériter de la Couleur du Groupe"
	L.SETTINGS_GROUP_HEADER_SETTINGS = "Paramètres de l'En-tête du Groupe"
	L.SETTINGS_GROUP_FONT_HEADER = "Police de l'En-tête du Groupe"
	L.SETTINGS_GROUP_COLOR_HEADER = "Couleurs de l'En-tête du Groupe"
	L.TOOLTIP_RIGHT_CLICK_INHERIT = "Clic droit pour hériter du Groupe"
	L.SETTINGS_INHERIT_TOOLTIP = "(Hérité du Groupe)"

	-- Misc
	L.IGNORE_LIST_GLOBAL_IGNORE_LIST = "Liste Globale Ignorée"
	L.IGNORE_LIST_ENHANCEQOL_IGNORE = "Liste d'Ignorés EnhanceQoL"

	-- ========================================
	-- FONT SETTINGS (Phase 22)
	-- ========================================
	L.SETTINGS_FRIEND_NAME_SETTINGS = "Paramètres du Nom de l'Ami"
	L.SETTINGS_FRIEND_INFO_SETTINGS = "Paramètres d'Information de l'Ami"
	L.SETTINGS_FONT_TABS_TITLE = "Texte des Onglets"
	L.SETTINGS_FONT_RAID_TITLE = "Texte du Nom du Raid"
	L.SETTINGS_FONT_SIZE_NUM = "Taille de la Police"

	-- ========================================
	-- NOTE SYNC (Group to Note Sync)
	-- ========================================
	L.SETTINGS_SYNC_GROUPS_NOTE_HEADER = "Synchronisation des notes de groupe"
	L.SETTINGS_SYNC_GROUPS_NOTE = "Synchroniser les groupes dans les notes d'amis"
	L.SETTINGS_SYNC_GROUPS_NOTE_DESC =
		"Synchronisation bidirectionnelle entre les groupes BetterFriendlist et les notes d'amis au format FriendGroups (Note#Groupe1#Groupe2).\n\nLorsqu'active :\n- Les groupes sont automatiquement ecrits dans les notes d'amis\n- Les groupes trouves dans les notes sont importes dans BetterFriendlist (de nouveaux groupes sont crees si necessaire)\n- Les modifications dans les deux sens sont detectees et synchronisees en continu\n\nPermet de partager les groupes entre comptes ou avec les utilisateurs de FriendGroups."
	L.DIALOG_SYNC_GROUPS_CONFIRM_TEXT =
		"Activer la synchronisation des notes de groupe ?\n\n|cffff8800Attention :|r Les notes BattleNet sont limitees a 127 caracteres, les notes d'amis WoW a 48 caracteres. Les groupes depassant la limite seront ignores dans la note mais resteront dans la base de donnees.\n\nLes notes existantes seront mises a jour. Continuer ?"
	L.DIALOG_SYNC_GROUPS_CONFIRM_BTN1 = "Activer"
	L.DIALOG_SYNC_GROUPS_CONFIRM_BTN2 = "Annuler"
	L.DIALOG_SYNC_GROUPS_DISABLE_TEXT =
		"La synchronisation des notes de groupe a ete desactivee.\n\nVoulez-vous ouvrir l'Assistant de Nettoyage des Notes pour supprimer les suffixes de groupe de vos notes d'amis ?"
	L.DIALOG_SYNC_GROUPS_DISABLE_BTN1 = "Ouvrir l'Assistant"
	L.DIALOG_SYNC_GROUPS_DISABLE_BTN2 = "Conserver les Notes"
	L.MSG_SYNC_GROUPS_STARTED = "Synchronisation des groupes dans les notes d'amis..."
	L.MSG_SYNC_GROUPS_COMPLETE = "Synchronisation terminee. Mis a jour : %d, Ignores (limite) : %d"
	L.MSG_SYNC_GROUPS_PROGRESS = "Synchronisation des notes : %d / %d"
	L.MSG_SYNC_GROUPS_NOTE_LIMIT = "Limite de note atteinte pour %s - certains groupes ignores"
	L.MSG_SYNC_GROUPS_IMPORTED = "%d groupe(s) et %d attribution(s) importes depuis les notes existantes."

	-- ========================================
	-- NOTE CLEANUP WIZARD
	-- ========================================
	L.WIZARD_TITLE = "Assistant de Nettoyage des Notes"
	L.WIZARD_DESC =
		"Supprimez les donnees FriendGroups (#Groupe1#Groupe2) des notes d'amis. Verifiez les notes nettoyees avant d'appliquer."
	L.WIZARD_BTN = "Nettoyage des Notes"
	L.WIZARD_BTN_TOOLTIP = "Ouvrir l'assistant pour nettoyer les donnees FriendGroups des notes d'amis"
	L.WIZARD_HEADER = "Nettoyage des Notes"
	L.WIZARD_HEADER_DESC =
		"Supprimez les suffixes FriendGroups des notes d'amis. Sauvegardez d'abord, puis verifiez et appliquez les modifications."
	L.WIZARD_COL_ACCOUNT = "Nom de Compte"
	L.WIZARD_COL_BATTLETAG = "BattleTag"
	L.WIZARD_COL_NOTE = "Note Actuelle"
	L.WIZARD_COL_CLEANED = "Note Nettoyee"
	L.WIZARD_SEARCH_PLACEHOLDER = "Rechercher..."
	L.WIZARD_BACKUP_BTN = "Sauvegarder les Notes"
	L.WIZARD_BACKUP_DONE = "Sauvegarde effectuee !"
	L.WIZARD_BACKUP_TOOLTIP = "Enregistrer toutes les notes d'amis actuelles dans la base de donnees comme sauvegarde."
	L.WIZARD_BACKUP_SUCCESS = "Notes sauvegardees pour %d amis."
	L.WIZARD_APPLY_BTN = "Appliquer le Nettoyage"
	L.WIZARD_APPLY_TOOLTIP =
		"Reecrire les notes nettoyees. Seules les notes differentes de l'original seront mises a jour."
	L.WIZARD_APPLY_CONFIRM =
		"Appliquer les notes nettoyees a tous les amis ?\n\n|cffff8800Les notes actuelles seront ecrasees. Assurez-vous d'avoir cree une sauvegarde !|r"
	L.WIZARD_APPLY_SUCCESS = "%d notes mises a jour avec succes."
	L.WIZARD_APPLY_PROGRESS_FMT = "Progression : %d/%d | %d reussis | %d echoues"
	L.WIZARD_STATUS_FMT = "Affichage de %d sur %d amis | %d avec donnees de groupe | %d modifications en attente"

	-- Note Cleanup Wizard: Backup Viewer
	L.WIZARD_VIEW_BACKUP_BTN = "Voir la sauvegarde"
	L.WIZARD_VIEW_BACKUP_TOOLTIP =
		"Ouvrir le visualiseur de sauvegarde pour voir toutes les notes sauvegardees et les comparer avec les notes actuelles."
	L.WIZARD_BACKUP_VIEWER_TITLE = "Visualiseur de sauvegarde"
	L.WIZARD_BACKUP_VIEWER_DESC =
		"Consultez vos notes d'amis sauvegardees et comparez-les avec les notes actuelles. Vous pouvez restaurer les notes originales si necessaire."
	L.WIZARD_COL_BACKED_UP = "Note sauvegardee"
	L.WIZARD_COL_CURRENT = "Note actuelle"
	L.WIZARD_RESTORE_BTN = "Restaurer la sauvegarde"
	L.WIZARD_RESTORE_TOOLTIP =
		"Restaure les notes originales depuis la sauvegarde. Seules les notes differentes de la sauvegarde seront mises a jour."
	L.WIZARD_RESTORE_CONFIRM =
		"Restaurer toutes les notes depuis la sauvegarde ?\n\n|cffff8800Cela ecrasera les notes actuelles avec les versions sauvegardees.|r"
	L.WIZARD_RESTORE_SUCCESS = "%d notes restaurees avec succes."
	L.WIZARD_NO_BACKUP =
		"Aucune sauvegarde trouvee. Utilisez d'abord l'Assistant de nettoyage des notes pour en creer une."
	L.WIZARD_BACKUP_STATUS_FMT = "Affichage de %d sur %d entrees | %d modifiees depuis la sauvegarde | Sauvegarde : %s"

	-- Housing
	L.HOUSING_COMBAT_RESTRICTED = "Indisponible en combat."

	-- Taint-Free Whisper
	L.SETTINGS_TAINT_FREE_WHISPER = "Chuchotement sans Taint"
	L.SETTINGS_TAINT_FREE_WHISPER_DESC =
		"Utilise une barre de message integree en bas de la liste d'amis pour chuchoter au lieu d'ouvrir le chat par defaut. Cela empeche BetterFriendlist d'interferer avec le systeme de chat, ce qui peut provoquer des erreurs Lua. Activez cette option si vous rencontrez des erreurs de chat mentionnant BetterFriendlist. La barre se ferme apres l'envoi. Appuyez sur Shift+Entree pour la rouvrir avec le meme destinataire. Cliquez sur le X pour fermer et oublier le destinataire."
	L.SETTINGS_TAINT_FREE_WHISPER_TOOLTIP =
		"Empeche les erreurs de taint de chat causees par BetterFriendlist. Utilise une barre de message integree."
	L.TAINT_FREE_WHISPER_TITLE = "Chuchoter a %s"
	L.TAINT_FREE_WHISPER_SEND = "Envoyer"
	L.TAINT_FREE_WHISPER_CANCEL = "Annuler"

	-- GUILD TAB
	-- ========================================
	L.GUILD_TAB_TITLE = "Guilde"
	L.GUILD_NOT_IN_GUILD = "Vous n'etes dans aucune guilde."
	L.GUILD_NO_RESULTS = "Aucun membre trouve."
	L.GUILD_RESULTS_SHOWN = "affiches"
	L.GUILD_TOOLTIP_HINT = "Clic droit pour les options"
	L.GUILD_OPEN_MANAGEMENT = "Gestion de guilde"
	L.GUILD_HEADER_MOTD = "MOTD :"
	L.GUILD_REFRESH_THROTTLED = "Actualisation en attente (10s)"
end)
