-- itIT.lua — Italian Localization
local addonName, addonTable = ...
if GetLocale() ~= "itIT" then return end
local L = addonTable.L

L["CLICK_TO_TP"]          = "Clicca per teletrasportarti nel dungeon."
L["NOT_KNOWN"]            = "\n|cffff0000Attenzione: incantesimo non conosciuto.|r"
L["LOADED"]               = "LFG Teletrasporto caricato (Midnight S1)."
L["ENTERED"]              = " entrato. Nascondo il pulsante."
L["TEST_MSG"]             = "Pulsante di test mostrato (Pinacolo del Cielo)."
L["LOCK_ON"]              = "Posizione bloccata"
L["LOCK_OFF"]             = "Posizione sbloccata"
L["INVITE_PREFIX"]        = "Sei stato invitato a:\n|cff07f8ab"
L["PARTY_PREFIX"]         = "Il tuo gruppo si è unito a:\n|cff07f8ab"
L["NO_TELEPORT_YET"]      = "\n|cffff0000 Nessun teletrasporto ancora|r"
L["GIT_GUD"]              = "\n|cffff0000 Migliora|r"
L["TOOLTIP_LEFT_CLICK"]   = "Clic sinistro per teletrasportarti"
L["TOOLTIP_ALT_RIGHT"]    = "ALT + Clic destro per chiudere"
L["TOOLTIP_CTRL_DRAG"]    = "CTRL + Clic sinistro per spostare"
L["OPTIONS_TITLE"]        = "|TInterface\\AddOns\\LFGTeleportButtonMidnight\\Media\\portal.blp:20|t LFG Teletrasporto - Opzioni"
L["OPTIONS_PREVIEW"]      = "Sei stato invitato a:\nDungeon di esempio\n|cffff0000 Nessun teletrasporto ancora|r"
L["FONT_LABEL"]           = "Carattere"
L["FONT_SIZE_LABEL"]      = "Dimensione carattere"
L["FONT_LSM_REQUIRED"]    = "Carattere (LSM richiesto)"
L["SHOW_ONLY_READY"]      = "Mostra solo quando il recupero è pronto"
L["ONLY_READY_ON"]        = "Il pulsante verrà mostrato solo quando il teletrasporto è pronto."
L["ONLY_READY_OFF"]       = "Il pulsante verrà mostrato indipendentemente dallo stato di recupero."
L["DRAG_HINT"]            = "Tieni premuto CTRL e trascina con clic sinistro per spostare"
L["RESET_POSITION"]       = "Reimposta posizione"
L["POSITION_RESET"]       = "Posizione reimpostata ai valori predefiniti."
L["OPEN_CONFIG"]          = "Apri configurazione"
L["TELEPORT_READY"]       = "Teletrasporto pronto: "
L["LOCKED_MSG"]           = "Bloccato (impossibile trascinare)"
L["UNLOCKED_MSG"]         = "Sbloccato (trascina con il tasto sinistro)"
L["NO_DUNGEON_YET"]       = "Nessun dungeon selezionato; usa /tpbutton test N"
L["USAGE_TEST"]           = "Utilizzo: /tpbutton test N  (N=1-"
L["SLASH_COMMANDS"]       = "Comandi: /tpbutton lock | /tpbutton show | /tpbutton test N | /tpbutton debug | /tpbutton reset | /tpbutton state"
L["NO_MATCH"]             = "La lista non corrisponde a nessun dungeon Midnight S1; pulsante non mostrato."
L["ENTERED_HIDING"]       = "Entrato in %s — nascondo il pulsante di teletrasporto."
L["LSM_NOT_LOADED"]       = "AceGUI-3.0-SharedMediaWidgets non caricato; impossibile mostrare il menu dei caratteri."
L["SETTINGS_NOT_FOUND"]   = "API Settings non trovata. Pannello opzioni non registrato."

-- Localized Dungeon Names for UI Display
L["Skyreach"]                = "Vetta dei Cieli"
L["Al'gethar Academy"]       = "Accademia di Algeth'ar"
L["Seat of the Triumvirate"] = "Seggio del Triumvirato"
L["Magisters' Terrace"]      = "Terrazza dei Magisteri"
L["Maisara Caverns"]         = "Caverne di Maisara"
L["Windrunner Spire"]        = "Guglia dei Ventolestivi"
L["Pit of Saron"]            = "Fossa di Saron"
L["Nexus-Point Xenas"]       = "Punto Nexus Xenas"

-- Italian dungeon name triggers for matching
local DUNGEONS_EXTRA_TRIGGERS = {
    ["Skyreach"]                = { "vetta dei cieli", "vetta" },
    ["Al'gethar Academy"]       = { "accademia di algeth'ar", "accademia algeth", "algeth'ar" },
    ["Seat of the Triumvirate"] = { "seggio del triumvirato", "triumvirato" },
    ["Magisters' Terrace"]      = { "terrazza dei magisteri", "magisteri" },
    ["Maisara Caverns"]         = { "caverne di maisara", "maisara" },
    ["Windrunner Spire"]        = { "guglia dei ventolestivi", "ventolestivi" },
    ["Pit of Saron"]            = { "fossa di saron", "saron" },
    ["Nexus-Point Xenas"]       = { "punto nexus xenas", "nexus xenas", "xenas" },
}
addonTable.DUNGEONS_EXTRA_TRIGGERS = addonTable.DUNGEONS_EXTRA_TRIGGERS or {}
for k, v in pairs(DUNGEONS_EXTRA_TRIGGERS) do
    addonTable.DUNGEONS_EXTRA_TRIGGERS[k] = v
end
