-- Détecte la langue locale
local L = {}
local locale = GetLocale()

-- Traductions en anglais (par défaut)
L["GuildMap"] = "GuildMap"
L["Welcome to GuildMap!"] = "Welcome to GuildMap!"
L["Show Guild Member Rank"] = "Show Guild Member Rank"
L["Show Guild Member Level"] = "Show Guild Member Level"
L["Icon Lock"] = "Lock Minimap Icon"
L["Invite"] = "Invite"
L["Wisper"] = "Whisper"
L["Cancel"] = "Cancel"
L["Icon Size"] = "Icon Size (%)"
L["GuildMap Parameter"] = "GuildMap Options"
L["Edit Parameters"] = "Edit Parameters"
L["Left Click"] = "Left click to open/close options."
L["Simple Dots"] = "Show players as simple dots"
L["displayName"] = "Show player names"
L["displayHealth"] = "Show player health"
L["NWB_Warning"] = "Members need to have Nova World Buffs installed and activated to be displayed on the map."
L["ignorePlayerOnOtherLayers"] = "Ignore player who are not on your layer"
L["showPlayersLayer"] = "Show player layer (if NWB activated)"
L["showPlayersLayerTooltip"] = "Show players layer tooltip (if NWB activated)"

-- Traductions en français
if locale == "frFR" then
    L["GuildMap"] = "GuildMap"
    L["Welcome to GuildMap!"] = "Bienvenue sur GuildMap !"
    L["Show Guild Member Rank"] = "Afficher du rang des membres de la guilde"
    L["Show Guild Member Level"] = "Afficher le niveau des membres de la guilde"
    L["Icon Lock"] = "Verrouiller l'icône"
    L["Invite"] = "Inviter"
    L["Wisper"] = "Chuchoter"
    L["Cancel"] = "Annuler"
    L["Icon Size"] = "Taille des icônes (%)"
    L["GuildMap Parameter"] = "Paramètres de GuildMap"
    L["Edit Parameters"] = "Modifier les paramètres"
    L["Left Click"] = "Clic gauche : Ouvrir/fermer les paramètres."
    L["Simple Dots"] = "Afficher les joueurs sous forme de points"
    L["displayName"] = "Afficher le nom des joueurs"
    L["displayHealth"] = "Afficher la vie des joueurs"
    L["NWB_Warning"] = "Les membres doivent avoir Nova World Buffs installé et activé pour être affichés sur la carte."
    L["ignorePlayerOnOtherLayers"] = "Ignore les joueurs qui sont sur d'autres layers"
    L["showPlayersLayer"] = "Affiche le layer des joueurs (si NWB activé)"
    L["showPlayersLayerTooltip"] = "Affiche le layer des joueurs dans l'info-bulle (si NWB activé)"
end

-- Fonction globale pour accéder aux traductions
function GuildMap_Localize(key)
    return L[key] or key
end
