-- Locals.lua — Base localization bootstrap
-- Uses a metatable so any untranslated key falls back to its own key string.
local addonName, addonTable = ...
local L = setmetatable({}, { __index = function(t, k) return k end })
addonTable.L = L

-- Default (English)
L["CLICK_TO_TP"]          = "Click to teleport to dungeon."
L["NOT_KNOWN"]            = "\n|cffff0000Warning: Spell not known.|r"
L["LOADED"]               = "LFG Teleport Loaded (Midnight S1)."
L["ENTERED"]              = " entered. Hiding button."
L["TEST_MSG"]             = "Test button shown (Skyreach)."
L["LOCK_ON"]              = "Position Locked"
L["LOCK_OFF"]             = "Position Unlocked"
L["INVITE_PREFIX"]        = "You have been invited to :\n|cff07f8ab"
L["PARTY_PREFIX"]         = "Your party has joined to :\n|cff07f8ab"
L["NO_TELEPORT_YET"]      = "\n|cffff0000 No Teleport Yet|r"
L["GIT_GUD"]              = "\n|cffff0000 Git Gud|r"
L["TOOLTIP_LEFT_CLICK"]   = "Left Click to Teleport"
L["TOOLTIP_ALT_RIGHT"]    = "ALT + Right Click to Close"
L["TOOLTIP_CTRL_DRAG"]    = "CTRL + Left Click to Drag"
L["OPTIONS_TITLE"]        = "|TInterface\\AddOns\\LFGTeleportButtonMidnight\\Media\\portal.blp:20|t LFG Teleport Button - Options"
L["OPTIONS_PREVIEW"]      = "You have been invited to :\nExample Dungeon\n|cffff0000 No Teleport Yet|r"
L["FONT_LABEL"]           = "Font"
L["FONT_SIZE_LABEL"]      = "Font Size"
L["FONT_LSM_REQUIRED"]    = "Font (LSM required)"
L["SHOW_ONLY_READY"]      = "Show only when cooldown is ready"
L["ONLY_READY_ON"]        = "Will only show button when teleport cooldown is ready."
L["ONLY_READY_OFF"]       = "Will show button regardless of cooldown state."
L["DRAG_HINT"]            = "Hold CTRL and Left-Drag the button to move it"
L["RESET_POSITION"]       = "Reset Position"
L["POSITION_RESET"]       = "Position reset to default."
L["OPEN_CONFIG"]          = "Open Config"
L["TELEPORT_READY"]       = "Teleport ready: "
L["LOCKED_MSG"]           = "Locked (cannot drag)"
L["UNLOCKED_MSG"]         = "Unlocked (drag with left mouse)"
L["NO_DUNGEON_YET"]       = "No dungeon selected yet; use /tpbutton test N"
L["USAGE_TEST"]           = "Usage: /tpbutton test N  (N=1-"
L["SLASH_COMMANDS"]       = "Commands: /tpbutton lock | /tpbutton show | /tpbutton test N | /tpbutton debug | /tpbutton reset | /tpbutton state"
L["NO_MATCH"]             = "Listing did not match a Midnight S1 dungeon; button not shown."
L["ENTERED_HIDING"]       = "Entered %s — hiding teleport button."
L["LSM_NOT_LOADED"]       = "AceGUI-3.0-SharedMediaWidgets not loaded; cannot show font menu."
L["SETTINGS_NOT_FOUND"]   = "Settings API not found. Options panel not registered."

