local addonName, ns = ...

ns:RegisterLocale("enUS", {
    ---------------------------------------------------------------------------
    -- HOME PAGE
    ---------------------------------------------------------------------------
    HOME_SUBTITLE = "Select a module from the sidebar to configure",

    ---------------------------------------------------------------------------
    -- COMMON: UI Actions
    ---------------------------------------------------------------------------
    COMMON_UNLOCK = "Unlock",
    COMMON_SAVE = "Save",
    COMMON_CANCEL = "Cancel",
    COMMON_ADD = "Add",
    COMMON_EDIT = "Edit",
    COMMON_RELOAD_UI = "Reload UI",
    COMMON_LATER = "Later",
    COMMON_YES = "Yes",
    COMMON_NO = "No",
    COMMON_RESET_DEFAULTS = "Reset to Defaults",
    COMMON_SET = "Set",

    ---------------------------------------------------------------------------
    -- COMMON: Section Headers
    ---------------------------------------------------------------------------
    COMMON_SECTION_APPEARANCE = "APPEARANCE",
    COMMON_SECTION_BEHAVIOR = "BEHAVIOR",
    COMMON_SECTION_DISPLAY = "DISPLAY",
    COMMON_SECTION_SETTINGS = "SETTINGS",
    COMMON_SECTION_SOUND = "SOUND",
    COMMON_SECTION_AUDIO = "AUDIO",

    ---------------------------------------------------------------------------
    -- COMMON: Form Labels
    ---------------------------------------------------------------------------
    COMMON_LABEL_NAME = "Name:",
    COMMON_LABEL_SPELLID = "Spell ID:",
    COMMON_LABEL_ICON_SIZE = "Icon Size",
    COMMON_LABEL_FONT_SIZE = "Font Size",
    COMMON_LABEL_TEXT_SIZE = "Text Size",
    COMMON_LABEL_TEXT_COLOR = "Text Color",
    COMMON_LABEL_COLOR = "Color",
    COMMON_LABEL_ENABLE_SOUND = "Enable Sound",
    COMMON_LABEL_PLAY_SOUND = "Play Sound",
    COMMON_LABEL_ALERT_SOUND = "Alert Sound:",
    COMMON_LABEL_ALERT_COLOR = "Alert Color",
    COMMON_MATCH_BY = "Match by:",
    COMMON_BUFF_NAME = "Buff Name",
    COMMON_ENTRIES_COMMA = "Entries (comma-separated):",
    COMMON_LABEL_SCALE = "Scale",
    COMMON_LABEL_AUTO_CLOSE = "Auto-Close",

    ---------------------------------------------------------------------------
    -- COMMON: Slider/Picker Labels (short form)
    ---------------------------------------------------------------------------
    COMMON_FONT_SIZE = "Font Size",
    COMMON_COLOR = "Color",
    COMMON_ALPHA = "Alpha",

    ---------------------------------------------------------------------------
    -- COMMON: Difficulty Filters
    ---------------------------------------------------------------------------
    COMMON_DIFF_NORMAL_DUNGEON = "Normal Dungeon",
    COMMON_DIFF_HEROIC_DUNGEON = "Heroic Dungeon",
    COMMON_DIFF_MYTHIC_DUNGEON = "Mythic Dungeon",
    COMMON_DIFF_LFR = "LFR",
    COMMON_DIFF_NORMAL_RAID = "Normal Raid",
    COMMON_DIFF_HEROIC_RAID = "Heroic Raid",
    COMMON_DIFF_MYTHIC_RAID = "Mythic Raid",
    COMMON_DIFF_OTHER = "Other",

    ---------------------------------------------------------------------------
    -- COMMON: Thresholds
    ---------------------------------------------------------------------------
    COMMON_THRESHOLD_DUNGEON = "Dungeon",
    COMMON_THRESHOLD_RAID = "Raid",
    COMMON_THRESHOLD_OTHER = "Other",

    ---------------------------------------------------------------------------
    -- COMMON: Status/States
    ---------------------------------------------------------------------------
    COMMON_ON = "ON",
    COMMON_OFF = "OFF",
    COMMON_ENABLED = "Enabled",
    COMMON_DISABLED = "Disabled",
    COMMON_EXPIRED = "EXPIRED",
    COMMON_MISSING = "MISSING",

    ---------------------------------------------------------------------------
    -- COMMON: Errors
    ---------------------------------------------------------------------------
    COMMON_ERR_ENTRY_REQUIRED = "Entry required.",
    COMMON_ERR_SPELLID_REQUIRED = "Spell ID required.",

    ---------------------------------------------------------------------------
    -- COMMON: TTS Labels
    ---------------------------------------------------------------------------
    COMMON_TTS_MESSAGE = "TTS Message:",
    COMMON_TTS_VOICE = "TTS Voice:",
    COMMON_TTS_VOLUME = "TTS Volume",
    COMMON_TTS_SPEED = "TTS Speed",

    ---------------------------------------------------------------------------
    -- COMMON: Hints
    ---------------------------------------------------------------------------
    COMMON_HINT_PARTIAL_MATCH = "Partial, case-insensitive matching.",
    COMMON_DRAG_TO_MOVE = "Drag to move",

    ---------------------------------------------------------------------------
    -- SIDEBAR
    ---------------------------------------------------------------------------
    SIDEBAR_GROUP_COMBAT = "COMBAT",
    SIDEBAR_GROUP_HUD = "HUD",
    SIDEBAR_GROUP_TRACKING = "TRACKING",
    SIDEBAR_GROUP_REMINDERS = "REMINDERS/MISC",
    SIDEBAR_GROUP_SYSTEM = "SYSTEM",
    SIDEBAR_TAB_COMBAT_TIMER = "Combat Timer",
    SIDEBAR_TAB_COMBAT_ALERT = "Combat Alert",
    SIDEBAR_TAB_COMBAT_LOGGER = "Combat Logger",
    SIDEBAR_TAB_GCD_TRACKER = "GCD Tracker",
    SIDEBAR_TAB_MOUSE_RING = "Mouse Ring",
    SIDEBAR_TAB_CROSSHAIR = "Crosshair",
    SIDEBAR_TAB_FOCUS_CASTBAR = "Focus Cast Bar",
    SIDEBAR_TAB_DRAGONRIDING = "Dragonriding",
    SIDEBAR_TAB_BUFF_TRACKER = "Buff Tracker",
    SIDEBAR_TAB_STEALTH = "Stealth / Stance",
    SIDEBAR_TAB_RANGE_CHECK = "Range Check",
    SIDEBAR_TAB_TALENT_REMINDER = "Talent Reminder",
    SIDEBAR_TAB_EMOTE_DETECTION = "Emote Detection",
    SIDEBAR_TAB_EQUIPMENT_REMINDER = "Equipment Reminder",
    SIDEBAR_TAB_CREZ = "Combat Rez",
    SIDEBAR_TAB_RAID_ALERTS = "Raid Alerts",
    SIDEBAR_TAB_OPTIMIZATIONS = "Optimizations",
    SIDEBAR_TAB_MISC = "Misc",
    SIDEBAR_TAB_PROFILES = "Profiles",
    SIDEBAR_TAB_SLASH_COMMANDS = "Slash Commands",

    ---------------------------------------------------------------------------
    -- BUFF TRACKER
    ---------------------------------------------------------------------------
    BUFFTRACKER_TITLE = "BUFF TRACKER",
    BUFFTRACKER_SUBTITLE = "Track buffs, auras, stances",
    BUFFTRACKER_ENABLE = "Enable Buff Tracker",
    BUFFTRACKER_SECTION_TRACKING = "TRACKING",
    BUFFTRACKER_RAID_MODE = "Raid Mode",
    BUFFTRACKER_RAID_MODE_DESC = "Show ALL raid buffs instead of just yours",
    BUFFTRACKER_RAID_BUFFS = "Raid Buffs",
    BUFFTRACKER_PERSONAL_AURAS = "Personal Auras",
    BUFFTRACKER_STANCES = "Stances / Forms",
    BUFFTRACKER_SHOW_MISSING = "Show Missing Only",
    BUFFTRACKER_COMBAT_ONLY = "Show Only in Combat",
    BUFFTRACKER_SHOW_COOLDOWN = "Show Cooldown Spiral",
    BUFFTRACKER_SHOW_STACKS = "Show Stack Count",
    BUFFTRACKER_GROW_DIR = "Grow Direction",
    BUFFTRACKER_SPACING = "Spacing",
    BUFFTRACKER_ICONS_PER_ROW = "Icons Per Row",

    ---------------------------------------------------------------------------
    -- COMBAT ALERT
    ---------------------------------------------------------------------------
    COMBATALERT_TITLE = "COMBAT ALERT",
    COMBATALERT_SUBTITLE = "Combat notifications",
    COMBATALERT_ENABLE = "Enable Combat Alert",
    COMBATALERT_SECTION_ENTER = "ENTER COMBAT",
    COMBATALERT_SECTION_LEAVE = "LEAVE COMBAT",
    COMBATALERT_DISPLAY_TEXT = "Display Text",
    COMBATALERT_AUDIO_MODE = "Audio Mode",
    COMBATALERT_AUDIO_NONE = "None",
    COMBATALERT_AUDIO_SOUND = "Sound",
    COMBATALERT_AUDIO_TTS = "Text-to-Speech",
    COMBATALERT_DEFAULT_ENTER = "++ Combat",
    COMBATALERT_DEFAULT_LEAVE = "-- Combat",
    COMBATALERT_TTS_ENTER = "Combat",
    COMBATALERT_TTS_LEAVE = "Safe",

    ---------------------------------------------------------------------------
    -- COMBAT TIMER
    ---------------------------------------------------------------------------
    COMBATTIMER_TITLE = "COMBAT TIMER",
    COMBATTIMER_SUBTITLE = "Combat timer settings",
    COMBATTIMER_ENABLE = "Enable Combat Timer",
    COMBATTIMER_SECTION_OPTIONS = "OPTIONS",
    COMBATTIMER_INSTANCE_ONLY = "Instance Only",
    COMBATTIMER_CHAT_REPORT = "Chat Report",
    COMBATTIMER_STICKY = "Sticky Timer",
    COMBATTIMER_HIDE_PREFIX = "Hide Prefix",
    COMBATTIMER_COLOR = "Timer Color",
    COMBATTIMER_CHAT_MSG = "You were in combat for:",
    COMBATTIMER_SHOW_BACKGROUND = "Show Background",

    ---------------------------------------------------------------------------
    -- DRAGONRIDING
    ---------------------------------------------------------------------------
    DRAGON_TITLE = "DRAGON RIDING",
    DRAGON_SUBTITLE = "Skyriding speed and vigor display",
    DRAGON_ENABLE = "Enable Dragonriding HUD",
    DRAGON_SECTION_LAYOUT = "LAYOUT",
    DRAGON_BAR_WIDTH = "Bar Width",
    DRAGON_SPEED_HEIGHT = "Speed Height",
    DRAGON_CHARGE_HEIGHT = "Charge Height",
    DRAGON_GAP = "Gap / Padding",
    DRAGON_SECTION_ANCHOR = "ANCHOR",
    DRAGON_ANCHOR_FRAME = "Anchor To Frame",
    DRAGON_ANCHOR_SELF = "Anchor Point (Self)",
    DRAGON_ANCHOR_TARGET = "Anchor Point (Target)",
    DRAGON_MATCH_WIDTH = "Match Anchor Width",
    DRAGON_MATCH_WIDTH_DESC = "Auto-size bar width to match anchor frame",
    DRAGON_OFFSET_X = "Offset X",
    DRAGON_OFFSET_Y = "Offset Y",
    DRAGON_BAR_STYLE = "Bar Style",
    DRAGON_SPEED_COLOR = "Speed Color",
    DRAGON_THRILL_COLOR = "Thrill Color",
    DRAGON_CHARGE_COLOR = "Charge Color",
    DRAGON_BG_COLOR = "Background Color",
    DRAGON_BG_OPACITY = "Background Opacity",
    DRAGON_BORDER_COLOR = "Border Color",
    DRAGON_BORDER_OPACITY = "Border Opacity",
    DRAGON_BORDER_SIZE = "Border Size",
    DRAGON_SPEED_FONT = "Speed Font",
    DRAGON_SHOW_SPEED = "Show Speed Text",
    DRAGON_SHOW_SPEED_DESC = "Display numeric speed on the speed bar",
    DRAGON_SHOW_THRILL_TICK = "Show Thrill Marker",
    DRAGON_SWAP_BARS = "Swap Speed / Charges",
    DRAGON_SWAP_BARS_DESC = "Put charge bars above the speed bar",
    DRAGON_HIDE_GROUNDED = "Hide When Grounded + Full",
    DRAGON_HIDE_GROUNDED_DESC = "Hide the display when landed with full vigor",
    DRAGON_HIDE_COOLDOWN = "Hide Cooldown Manager While Mounted",
    DRAGON_HIDE_COOLDOWN_DESC = "Note: Show/hide may fail during combat, use at your own risk.",
    DRAGON_HIDE_BCM = "Hide BCM Power Bars While Mounted",
    DRAGON_HIDE_BCM_DESC = "Hides BetterCooldownManager power & secondary power bars while skyriding.",
    DRAGON_SECTION_FEATURES = "FEATURES",
    DRAGON_SECOND_WIND = "Second Wind",
    DRAGON_SECOND_WIND_DESC = "Show Second Wind charges as an underlay",
    DRAGON_WHIRLING_SURGE = "Whirling Surge",
    DRAGON_WHIRLING_SURGE_DESC = "Show Whirling Surge cooldown icon",
    DRAGON_SECTION_ICON = "ICON",
    DRAGON_ICON_SIZE = "Icon Size (0 = Auto)",
    DRAGON_ICON_ANCHOR = "Anchor",
    DRAGON_ICON_RIGHT = "Right",
    DRAGON_ICON_LEFT = "Left",
    DRAGON_ICON_TOP = "Top",
    DRAGON_ICON_BOTTOM = "Bottom",
    DRAGON_ICON_BORDER_COLOR = "Icon Border Color",
    DRAGON_ICON_BORDER_OPACITY = "Icon Border Opacity",
    DRAGON_ICON_BORDER_SIZE = "Icon Border Size",
    DRAGON_SPEED_TEXT_OFFSET_X = "Speed Text X",
    DRAGON_SPEED_TEXT_OFFSET_Y = "Speed Text Y",

    ---------------------------------------------------------------------------
    -- EMOTE DETECTION
    ---------------------------------------------------------------------------
    EMOTE_TITLE = "EMOTE DETECTION",
    EMOTE_SUBTITLE = "Detects feasts, cauldrons, and custom emotes",
    EMOTE_ENABLE = "Enable Emote Detection",
    EMOTE_SECTION_FILTER = "EMOTE FILTER",
    EMOTE_MATCH_PATTERN = "Match Pattern:",
    EMOTE_PATTERN_HINT = "Comma-separated patterns matched against emote text.",
    EMOTE_SECTION_AUTO = "AUTO EMOTE",
    EMOTE_AUTO_DESC = "Automatically send emotes when casting specific spells.",
    EMOTE_ENABLE_AUTO = "Enable Auto Emote",
    EMOTE_COOLDOWN = "Cooldown (seconds)",
    EMOTE_POPUP_EDIT = "Edit Auto Emote",
    EMOTE_POPUP_NEW = "New Auto Emote",
    EMOTE_TEXT = "Emote Text:",
    EMOTE_TEXT_HINT = "Text sent as /e (e.g. 'prepares soulwell')",
    EMOTE_ADD = "Add Auto Emote",
    EMOTE_NO_AUTO = "No auto emotes configured.",
    EMOTE_CLICK_BLOCK = "Click to block",
    EMOTE_ID = "ID:",

    ---------------------------------------------------------------------------
    -- FOCUS CAST BAR
    ---------------------------------------------------------------------------
    FOCUS_TITLE = "FOCUS CAST BAR",
    FOCUS_SUBTITLE = "Track interruptible casts from your focus target",
    FOCUS_ENABLE = "Enable Focus Cast Bar",
    FOCUS_BAR_COLOR = "Bar Color",
    FOCUS_BAR_READY = "Interrupt Ready",
    FOCUS_BAR_CD = "Interrupt CD",
    FOCUS_BACKGROUND = "Background",
    FOCUS_BG_OPACITY = "Background Opacity",
    FOCUS_BAR_STYLE = "Bar Style",
    FOCUS_SECTION_ICON = "ICON",
    FOCUS_SHOW_ICON = "Show Spell Icon",
    FOCUS_AUTO_SIZE_ICON = "Auto-Size Icon to Bar",
    FOCUS_ICON_POS = "Icon Position",
    FOCUS_SECTION_TEXT = "TEXT",
    FOCUS_SHOW_NAME = "Show Spell Name",
    FOCUS_SHOW_TIME = "Show Time Remaining",
    FOCUS_SPELL_TRUNCATE = "Spell Name Limit",
    FOCUS_SHOW_EMPOWER = "Show Empower Stage Markers",
    FOCUS_HIDE_FRIENDLY = "Hide Casts from Friendly Units",
    FOCUS_SECTION_NONINT = "NON-INTERRUPTIBLE DISPLAY",
    FOCUS_SHOW_SHIELD = "Show Shield Icon",
    FOCUS_CHANGE_COLOR = "Recolor Uninterruptible",
    FOCUS_SHOW_KICK_TICK = "Show Interrupt Cooldown Tick",
    FOCUS_TICK_COLOR = "Tick Color",
    FOCUS_HIDE_ON_CD = "Hide When Interrupt on CD",
    FOCUS_NONINT_COLOR = "Non-Interruptible",
    FOCUS_SOUND_START = "Play Sound on Cast Start",
    FOCUS_USE_TTS = "Use Text-to-Speech (TTS)",
    FOCUS_TTS_DEFAULT = "Interrupt",

    ---------------------------------------------------------------------------
    -- GCD TRACKER
    ---------------------------------------------------------------------------
    GCD_TITLE = "GCD TRACKER",
    GCD_SUBTITLE = "Track your recent spell casts with scrolling icons",
    GCD_ENABLE = "Enable GCD Tracker",
    GCD_COMBAT_ONLY = "Combat Only",
    GCD_DURATION = "Duration (seconds)",
    GCD_SPACING = "Spacing",
    GCD_FADE_START = "Fade Start",
    GCD_SCROLL_DIR = "Scroll Direction",
    GCD_STACK_OVERLAPPING = "Stack Overlapping Casts",
    GCD_SECTION_TIMELINE = "TIMELINE",
    GCD_THICKNESS = "Thickness",
    GCD_TIMELINE_COLOR = "Timeline Color",
    GCD_SHOW_DOWNTIME = "Downtime Summary",
    GCD_DOWNTIME_TOOLTIP = "Prints your GCD downtime % after combat ends.",
    GCD_SECTION_ZONE = "ZONE VISIBILITY",
    GCD_SHOW_DUNGEONS = "Show in Dungeons",
    GCD_SHOW_RAIDS = "Show in Raids",
    GCD_SHOW_ARENAS = "Show in Arenas",
    GCD_SHOW_BGS = "Show in Battlegrounds",
    GCD_SHOW_WORLD = "Show in World",
    GCD_SECTION_BLOCKLIST = "SPELL BLOCKLIST",
    GCD_BLOCKLIST_DESC = "Block specific spells from appearing (enter Spell ID)",
    GCD_SPELLID_PLACEHOLDER = "Spell ID...",
    GCD_RECENT_SPELLS = "Recent spells (click to block):",
    GCD_CAST_TO_POPULATE = "cast some abilities to populate",

    ---------------------------------------------------------------------------
    -- MODULES (QOL MISC)
    ---------------------------------------------------------------------------
    MODULES_TITLE = "QOL MISC",
    MODULES_SUBTITLE = "Miscellaneous features",
    MODULES_SECTION_LOOT = "ITEMS / LOOT",
    MODULES_FASTER_LOOT = "Faster Auto Loot",
    MODULES_FASTER_LOOT_DESC = "Instant auto-loot",
    MODULES_SUPPRESS_WARNINGS = "Suppress Loot Warnings",
    MODULES_SUPPRESS_WARNINGS_DESC = "Auto-confirm loot dialogs",
    MODULES_EASY_DESTROY = "Easy Item Destroy",
    MODULES_EASY_DESTROY_DESC = "Auto-fill DELETE text",
    MODULES_AUTO_KEYSTONE = "Auto Insert Keystone",
    MODULES_AUTO_KEYSTONE_DESC = "Auto-insert keystone",
    MODULES_AH_EXPANSION = "AH Current Expansion",
    MODULES_AH_EXPANSION_DESC = "Filter AH to current expansion",
    MODULES_SECTION_UI = "UI CLUTTER",
    MODULES_HIDE_ALERTS = "Hide Alerts",
    MODULES_HIDE_ALERTS_DESC = "Hide achievement popups",
    MODULES_HIDE_TALKING = "Hide Talking Head",
    MODULES_HIDE_TALKING_DESC = "Hide NPC talking heads",
    MODULES_HIDE_TOASTS = "Hide Event Toasts",
    MODULES_HIDE_TOASTS_DESC = "Hide level-up toasts",
    MODULES_HIDE_ZONE = "Hide Zone Text",
    MODULES_HIDE_ZONE_DESC = "Hide zone name overlays",
    MODULES_SKIP_QUEUE = "Skip Queue Confirmation",
    MODULES_SKIP_QUEUE_DESC = "Auto-confirm applications (Ctrl to skip)",
    MODULES_SECTION_DEATH = "DEATH / DURABILITY / REPAIR",
    MODULES_DONT_RELEASE = "Don't Release",
    MODULES_DONT_RELEASE_DESC = "Hold Alt 1s to release spirit",
    MODULES_DONT_RELEASE_TIMER = "Hold Alt %.1f",
    MODULES_AUTO_REPAIR = "Auto Repair",
    MODULES_AUTO_REPAIR_DESC = "Repair gear at merchants",
    MODULES_GUILD_FUNDS = "Use Guild Funds",
    MODULES_GUILD_FUNDS_DESC = "Use guild bank first",
    MODULES_DURABILITY = "Durability Warning",
    MODULES_DURABILITY_DESC = "Alert when durability low",
    MODULES_DURABILITY_THRESHOLD = "Warning Threshold",
    MODULES_SECTION_QUESTING = "QUESTING",
    MODULES_AUTO_ACCEPT = "Auto Accept Quests (Alt to bypass)",
    MODULES_AUTO_TURNIN = "Auto Turn-in Quests (Alt to bypass)",
    MODULES_AUTO_GOSSIP = "Auto Select Gossip Quests (Alt to bypass)",

    ---------------------------------------------------------------------------
    -- OPTIMIZATIONS
    ---------------------------------------------------------------------------
    OPT_TITLE = "SYSTEM OPTIMIZATIONS",
    OPT_SUBTITLE = "FPS optimization",
    OPT_SUCCESS = "Aggressive FPS optimizations applied successfully.",
    OPT_RELOAD_REQUIRED = "A UI Reload is required to apply all changes.",
    OPT_GFX_RESTART = "Graphics engine restarted successfully.",
    OPT_CONFLICT_WARNING = "A UI Reload is required to prevent conflicts.",
    OPT_SECTION_PRESETS = "PRESETS",
    OPT_OPTIMAL = "Optimal FPS Settings",
    OPT_ULTRA = "Ultra Settings",
    OPT_REVERT = "Revert Settings",
    OPT_SECTION_SQW = "SPELL QUEUE WINDOW",
    OPT_SQW_LABEL = "Spell Queue Window (ms)",
    OPT_SQW_RECOMMENDED = "Recommended Settings:",
    OPT_SQW_MELEE = "Melee: Ping + 100,",
    OPT_SQW_RANGED = "Ranged: Ping + 150",
    OPT_SECTION_DIAG = "DIAGNOSTICS",
    OPT_PROFILER = "Addon Profiler",

    -- Tooltip: Revert Settings
    OPT_TT_REVERT_TITLE       = "Revert Settings",
    OPT_TT_REVERT_DESC        = "Restore your previous settings:",
    OPT_TT_REVERT_LINE1       = "Reverts to saved configuration",
    OPT_TT_REVERT_LINE2       = "Before any optimization was applied",
    OPT_TT_REVERT_CLICK       = "Click to restore",
    OPT_TT_REVERT_NOSAVEDYET  = "Apply optimization first",

    -- Tooltip: Optimal FPS Settings
    OPT_TT_FPS_TITLE          = "Optimal FPS Settings",
    OPT_TT_FPS_DESC           = "Maximum performance for competitive gameplay:",
    OPT_TT_FPS_DX12           = "DirectX 12 enabled",
    OPT_TT_FPS_EFFECTS        = "All effects optimized",
    OPT_TT_FPS_SHADOWS        = "Shadows balanced",
    OPT_TT_FPS_PARTICLES      = "Particles optimized",
    OPT_TT_FPS_PERFECT        = "Perfect for raids & M+",
    OPT_TT_FPS_RELOAD         = "Requires UI Reload",

    -- Tooltip: Addon Profiler
    OPT_TT_PROF_TITLE         = "Addon Profiler",
    OPT_TT_PROF_DESC          = "Profile all addon performance:",
    OPT_TT_PROF_LINE1         = "Track all addon CPU & memory",
    OPT_TT_PROF_LINE2         = "Find performance issues",
    OPT_TT_PROF_LINE3         = "Optimize addon load",
    OPT_TT_PROF_LINE4         = "Requires UI reload first time",

    OPT_SECTION_MONITOR = "REAL-TIME MONITOR",
    OPT_WARMING = "Warming up...",
    OPT_UNAVAILABLE = "Profiler unavailable",
    OPT_AVG_TICK = "Avg (60 tick):",
    OPT_LAST_TICK = "Last Tick:",
    OPT_PEAK = "Peak:",
    OPT_ENCOUNTER_AVG = "Encounter Avg:",

    -- Category headers
    OPT_CAT_RENDER    = "Render & Display",
    OPT_CAT_GRAPHICS  = "Graphics Quality",
    OPT_CAT_DETAIL    = "View Distance & Detail",
    OPT_CAT_ADVANCED  = "Advanced Settings",
    OPT_CAT_FPS       = "FPS Limits",
    OPT_CAT_POST      = "Post Processing",

    -- CVar names (displayed in the settings table)
    OPT_CVAR_RENDER_SCALE       = "Render Scale",
    OPT_CVAR_VSYNC              = "VSync",
    OPT_CVAR_MSAA               = "Multisampling",
    OPT_CVAR_LOW_LATENCY        = "Low Latency Mode",
    OPT_CVAR_ANTI_ALIASING      = "Anti-Aliasing",
    OPT_CVAR_SHADOW             = "Shadow Quality",
    OPT_CVAR_LIQUID             = "Liquid Detail",
    OPT_CVAR_PARTICLE           = "Particle Density",
    OPT_CVAR_SSAO               = "SSAO",
    OPT_CVAR_DEPTH              = "Depth Effects",
    OPT_CVAR_COMPUTE            = "Compute Effects",
    OPT_CVAR_OUTLINE            = "Outline Mode",
    OPT_CVAR_TEXTURE_RES        = "Texture Resolution",
    OPT_CVAR_SPELL_DENSITY      = "Spell Density",
    OPT_CVAR_PROJECTED          = "Projected Textures",
    OPT_CVAR_VIEW_DISTANCE      = "View Distance",
    OPT_CVAR_ENV_DETAIL         = "Environment Detail",
    OPT_CVAR_GROUND             = "Ground Clutter",
    OPT_CVAR_TRIPLE_BUFFERING   = "Triple Buffering",
    OPT_CVAR_TEXTURE_FILTERING  = "Texture Filtering",
    OPT_CVAR_RT_SHADOWS         = "Ray Traced Shadows",
    OPT_CVAR_RESAMPLE_QUALITY   = "Resample Quality",
    OPT_CVAR_GFX_API            = "Graphics API",
    OPT_CVAR_PHYSICS            = "Physics Integration",
    OPT_CVAR_TARGET_FPS         = "Target FPS",
    OPT_CVAR_BG_FPS_ENABLE      = "Turn on Background FPS",
    OPT_CVAR_BG_FPS             = "Set Background FPS to 30",
    OPT_CVAR_RESAMPLE_SHARPNESS = "Resample Sharpness",
    OPT_CVAR_CAMERA_SHAKE       = "Camera Shake",

    -- Quality-level display labels
    OPT_QL_UNLIMITED = "Unlimited",
    OPT_QL_LEVEL     = "Level %d",

    -- Row buttons & tooltip labels
    OPT_BTN_APPLY           = "Apply",
    OPT_BTN_REVERT          = "Revert",
    OPT_TOOLTIP_CURRENT     = "Current:",
    OPT_TOOLTIP_RECOMMENDED = "Recommended:",

    -- Spell Queue Window detail text
    OPT_SQW_DETAIL = "Recommended: 100-400ms. Lower = more responsive, higher = more forgiving of latency.",

    -- Print / notification messages
    OPT_MSG_SAVED            = "Current settings saved! You can restore them anytime.",
    OPT_MSG_APPLIED          = "Applied %d settings! Reloading UI...",
    OPT_MSG_FAILED_APPLY     = "%d settings could not be applied.",
    OPT_MSG_RESTORED         = "Restored %d settings! Reloading UI...",
    OPT_MSG_NO_SAVED         = "No saved settings found!",
    OPT_MSG_MAXFPS_SET       = "maxFPS set to %s",
    OPT_MSG_MAXFPS_REVERTED  = "maxFPS reverted to %s",
    OPT_MSG_CVAR_SET         = "%s set to %s",
    OPT_MSG_CVAR_FAILED      = "Failed to set %s",
    OPT_MSG_CVAR_NO_BACKUP   = "No backup found for %s",
    OPT_MSG_CVAR_REVERTED    = "%s reverted to %s",
    OPT_MSG_CVAR_REVERT_FAILED = "Failed to revert %s",
    OPT_MSG_SHARPENING_PREFIX = "Sharpening is now ",
    OPT_SHARP_ON             = "ON (0.5)",
    OPT_SHARP_OFF            = "OFF",

    ---------------------------------------------------------------------------
    -- RAID ALERTS
    ---------------------------------------------------------------------------
    RAIDALERTS_TITLE = "RAID ALERTS",
    RAIDALERTS_SUBTITLE = "Notifications for feasts, cauldrons, and utility casts",
    RAIDALERTS_ENABLE = "Enable Raid Alerts",
    RAIDALERTS_SECTION_FEASTS = "FEASTS",
    RAIDALERTS_ENABLE_FEASTS = "Enable FEASTS Alerts",
    RAIDALERTS_TRACKED = "Tracked Spells:",
    RAIDALERTS_ADD_SPELLID = "Add Spell ID:",
    RAIDALERTS_ERR_VALID = "Enter a valid spell ID",
    RAIDALERTS_ERR_BUILTIN = "Already a built-in spell",
    RAIDALERTS_ERR_ADDED = "Already added",
    RAIDALERTS_ERR_UNKNOWN = "Unknown spell ID",
    RAIDALERTS_SECTION_CAULDRONS = "CAULDRONS",
    RAIDALERTS_ENABLE_CAULDRONS = "Enable CAULDRONS Alerts",
    RAIDALERTS_SECTION_WARLOCK = "WARLOCK",
    RAIDALERTS_ENABLE_WARLOCK = "Enable WARLOCK Alerts",
    RAIDALERTS_SECTION_OTHER = "OTHER",
    RAIDALERTS_ENABLE_OTHER = "Enable OTHER Alerts",

    ---------------------------------------------------------------------------
    -- RANGE CHECK
    ---------------------------------------------------------------------------
    RANGE_TITLE = "RANGE CHECK",
    RANGE_SUBTITLE = "Target distance tracking",
    RANGE_ENABLE = "Enable Range Check",
    RANGE_COMBAT_ONLY = "Only Show In Combat",
    RANGE_INCLUDE_FRIENDLIES = "Include Friendlies",
    RANGE_HIDE_SUFFIX = "Hide Suffix",

    ---------------------------------------------------------------------------
    -- SLASH COMMANDS
    ---------------------------------------------------------------------------
    SLASH_TITLE = "SLASH COMMANDS",
    SLASH_SUBTITLE = "Create shortcuts to open frames",
    SLASH_ENABLE = "Enable Slash Commands Module",
    SLASH_NO_COMMANDS = "No commands yet. Click 'Add Command' to create one.",
    SLASH_ADD = "+ Add Command",
    SLASH_RESTORE = "Restore Defaults",
    SLASH_PREFIX_RUNS = "Runs:",
    SLASH_PREFIX_OPENS = "Opens:",
    SLASH_DEL = "Del",
    SLASH_POPUP_ADD = "Add Slash Command",
    SLASH_CMD_NAME = "Command Name:",
    SLASH_CMD_HINT = "(e.g. 'r' for /r)",
    SLASH_ACTION_TYPE = "Action Type:",
    SLASH_FRAME_TOGGLE = "Frame Toggle",
    SLASH_COMMAND = "Slash Command",
    SLASH_SEARCH_FRAMES = "Search Frames:",
    SLASH_CMD_RUN = "Command to Run:",
    SLASH_CMD_RUN_HINT = "e.g. /reload, /script print('hi'), /invite Playername",
    SLASH_ARGS_NOTE = "Arguments passed to your alias are appended automatically.",
    SLASH_FRAME_WARN = "Not all frames may work or be useful, some may throw Lua errors",
    SLASH_POPUP_TEST = "Frame Test",
    SLASH_TEST_WORKS = "Works",
    SLASH_TEST_USELESS = "Useless",
    SLASH_TEST_ERROR = "Lua Error",
    SLASH_TEST_SILENT = "Silent Fail",
    SLASH_TEST_SKIP = "Skip",
    SLASH_TEST_STOP = "Stop",
    SLASH_ERR_NAME = "Please enter a command name.",
    SLASH_ERR_INVALID = "Command name can only contain letters, numbers, and underscores.",
    SLASH_ERR_FRAME = "Please select a frame.",
    SLASH_ERR_CMD = "Please enter a command to run.",
    SLASH_ERR_EXISTS = "A command with that name already exists.",
    SLASH_WARN_CONFLICT = "already exists from another addon. Skipping.",
    SLASH_ERR_COMBAT = "Cannot toggle frames during combat.",

    ---------------------------------------------------------------------------
    -- STEALTH REMINDER
    ---------------------------------------------------------------------------
    STEALTH_TITLE = "STEALTH / STANCE",
    STEALTH_SUBTITLE = "Stealth and stance form reminders",
    STEALTH_ENABLE = "Enable Stealth Reminder",
    STEALTH_SECTION_STEALTH = "STEALTH SETTINGS",
    STEALTH_SHOW_STEALTHED = "Show Stealthed Notice",
    STEALTH_SHOW_NOT = "Show Not Stealthed Notice",
    STEALTH_DISABLE_RESTED = "Disable in Rested Areas",
    STEALTH_COLOR_STEALTHED = "Stealthed",
    STEALTH_COLOR_NOT = "Not Stealthed",
    STEALTH_TEXT = "Stealth Text:",
    STEALTH_DEFAULT = "STEALTH",
    STEALTH_WARNING_TEXT = "Warning Text:",
    STEALTH_WARNING_DEFAULT = "RESTEALTH",
    STEALTH_DRUID_NOTE = "Druid Options (Feral always enabled):",
    STEALTH_BALANCE = "Balance",
    STEALTH_GUARDIAN = "Guardian",
    STEALTH_RESTORATION = "Restoration",
    STEALTH_ENABLE_STANCE = "Enable Stance Check",
    STEALTH_SECTION_STANCE = "STANCE ALERTS",
    STEALTH_WRONG_COLOR = "Wrong Stance",
    STEALTH_STANCE_DEFAULT = "CHECK STANCE",
    STEALTH_STANCE_DEFAULT_DRUID = "CHECK FORM",
    STEALTH_STANCE_DEFAULT_WARRIOR = "CHECK STANCE",
    STEALTH_STANCE_DEFAULT_PRIEST = "SHADOWFORM",
    STEALTH_STANCE_DEFAULT_PALADIN = "CHECK AURA",
    STEALTH_ENABLE_SOUND = "Enable Sound Alert",
    STEALTH_REPEAT = "Repeat Interval (sec)",

    ---------------------------------------------------------------------------
    -- COMBAT REZ
    ---------------------------------------------------------------------------
    CREZ_SUBTITLE = "Combat resurrection timer and death alerts",
    CREZ_ENABLE_TIMER = "Enable Combat Rez Timer",
    CREZ_UNLOCK_LABEL = "Rez Timer",
    CREZ_ICON_SIZE = "Icon Size",
    CREZ_TIMER_LABEL = "Timer Text",
    CREZ_COUNT_LABEL = "Stack Count",
    CREZ_DEATH_WARNING = "Death as Warning",
    CREZ_DIED = "died",

    ---------------------------------------------------------------------------
    -- STATIC POPUPS
    ---------------------------------------------------------------------------
    POPUP_CHANGES_APPLIED = "Changes applied.",
    POPUP_RELOAD_WARNING = "Reload UI to apply.",
    POPUP_SETTINGS_IMPORTED = "Settings imported.",
    POPUP_PROFILER_ENABLE = "Reload required to enable profiling.",
    POPUP_PROFILER_OVERHEAD = "Profiling adds CPU overhead.",
    POPUP_PROFILER_DISABLE = "Reload required to disable profiling.",
    POPUP_PROFILER_RECOMMEND = "Recommended to reduce CPU overhead.",
    POPUP_BUFFTRACKER_RESET = "Reset Buff Tracker to defaults?",

    ---------------------------------------------------------------------------
    -- COMBAT LOGGER DISPLAY
    ---------------------------------------------------------------------------
    COMBATLOGGER_ENABLED = "Combat logging enabled for %s (%s).",
    COMBATLOGGER_DISABLED = "Combat logging disabled for %s (%s).",
    COMBATLOGGER_STOPPED = "Combat logging stopped (left instance).",
    COMBATLOGGER_POPUP = "Enable combat logging for:\n%s\n(%s)\n\nYour choice will be remembered.",
    COMBATLOGGER_ENABLE_BTN = "Enable Logging",
    COMBATLOGGER_SKIP_BTN = "Skip",
    COMBATLOGGER_ACL_WARNING = "Advanced Combat Logging is disabled. This is required for detailed log analysis on Warcraft Logs. Enable it now?",
    COMBATLOGGER_ACL_ENABLE_BTN = "Enable & Reload",
    COMBATLOGGER_ACL_SKIP_BTN = "Skip",

    ---------------------------------------------------------------------------
    -- TALENT REMINDER
    ---------------------------------------------------------------------------
    TALENT_COMBAT_ERROR = "Cannot swap talents in combat",
    TALENT_SWAPPED = "Swapped to %s",
    TALENT_NOT_FOUND = "Saved loadout not found - it may have been deleted",
    TALENT_SAVE_POPUP = "Save current talents for:\n%s\n(%s)\n(%s)\n\nCurrent: %s",
    TALENT_MISMATCH_POPUP = "Talent mismatch for:\n%s\n\nCurrent: %s\nSaved: %s",
    TALENT_SAVED = "Talent saved for %s",
    TALENT_OVERWRITTEN = "Talents overwritten for %s",
    TALENT_SAVE_BTN = "Save",
    TALENT_SWAP_BTN = "Swap",
    TALENT_OVERWRITE_BTN = "Overwrite",
    TALENT_IGNORE_BTN = "Ignore",

    ---------------------------------------------------------------------------
    -- DURABILITY DISPLAY
    ---------------------------------------------------------------------------
    DURABILITY_WARNING = "Low Durability: %d%%",

    ---------------------------------------------------------------------------
    -- GCD TRACKER DISPLAY
    ---------------------------------------------------------------------------
    GCD_DOWNTIME_MSG = "Downtime: %.1fs (%.1f%%)",

    ---------------------------------------------------------------------------
    -- CROSSHAIR DISPLAY
    ---------------------------------------------------------------------------
    CROSSHAIR_MELEE_UNSUPPORTED = "Melee range indicator not supported for ranged classes",

    ---------------------------------------------------------------------------
    -- FOCUS CAST BAR DISPLAY
    ---------------------------------------------------------------------------
    FOCUS_PREVIEW_CAST = "Preview Cast",
    FOCUS_PREVIEW_TIME = "1.5",

    ---------------------------------------------------------------------------
    -- MOUSE RING
    ---------------------------------------------------------------------------
    MOUSE_TITLE = "MOUSE RING",
    MOUSE_SUBTITLE = "Customize your cursor ring & trail",
    MOUSE_ENABLE = "Enable Mouse Ring",
    MOUSE_VISIBLE_OOC = "Visible Outside Combat",
    MOUSE_HIDE_ON_CLICK = "Hide on RMB",
    MOUSE_SECTION_APPEARANCE = "APPEARANCE",
    MOUSE_SHAPE = "Ring Shape",
    MOUSE_SHAPE_CIRCLE = "Circle",
    MOUSE_SHAPE_THIN = "Thin Circle",
    MOUSE_SHAPE_THICK = "Thick Circle",
    MOUSE_COLOR_BACKGROUND = "Background Color",
    MOUSE_SIZE = "Ring Size",
    MOUSE_OPACITY_COMBAT = "Combat Opacity",
    MOUSE_OPACITY_OOC = "OOC Opacity",
    MOUSE_SECTION_GCD = "GCD SWIPE",
    MOUSE_GCD_ENABLE = "Enable GCD Swipe",
    MOUSE_HIDE_BACKGROUND = "Hide Background Ring (GCD Only Mode)",
    MOUSE_COLOR_SWIPE = "Swipe Color",
    MOUSE_COLOR_READY = "Ready Color",
    MOUSE_GCD_READY_MATCH = "Same as Swipe",
    MOUSE_OPACITY_SWIPE = "Swipe Opacity",
    MOUSE_CAST_SWIPE_ENABLE = "Cast Progress Swipe",
    MOUSE_COLOR_CAST_SWIPE = "Cast Swipe Color",
    MOUSE_SECTION_TRAIL = "MOUSE TRAIL",
    MOUSE_TRAIL_ENABLE = "Enable Mouse Trail",
    MOUSE_TRAIL_DURATION = "Trail Duration",
    MOUSE_TRAIL_COLOR = "Color",

    ---------------------------------------------------------------------------
    -- CROSSHAIR
    ---------------------------------------------------------------------------
    CROSSHAIR_TITLE = "CROSSHAIR",
    CROSSHAIR_SUBTITLE = "Screen-center crosshair overlay",
    CROSSHAIR_ENABLE = "Enable Crosshair",
    CROSSHAIR_COMBAT_ONLY = "Combat Only",
    CROSSHAIR_HIDE_MOUNTED = "Hide While Mounted",
    CROSSHAIR_SECTION_SHAPE = "SHAPE PRESETS",
    CROSSHAIR_PRESET_CROSS = "Cross",
    CROSSHAIR_PRESET_DOT = "Dot Only",
    CROSSHAIR_PRESET_CIRCLE = "Circle + Cross",
    CROSSHAIR_ARM_TOP = "Top",
    CROSSHAIR_ARM_RIGHT = "Right",
    CROSSHAIR_ARM_BOTTOM = "Bottom",
    CROSSHAIR_ARM_LEFT = "Left",
    CROSSHAIR_SECTION_DIMENSIONS = "DIMENSIONS",
    CROSSHAIR_ROTATION = "Rotation",
    CROSSHAIR_ARM_LENGTH = "Arm Length",
    CROSSHAIR_THICKNESS = "Thickness",
    CROSSHAIR_CENTER_GAP = "Center Gap",
    CROSSHAIR_DOT_SIZE = "Dot Size",
    CROSSHAIR_CENTER_DOT = "Center Dot",
    CROSSHAIR_SECTION_APPEARANCE = "APPEARANCE",
    CROSSHAIR_COLOR_PRIMARY = "Primary Color",
    CROSSHAIR_OPACITY = "Opacity",
    CROSSHAIR_DUAL_COLOR = "Dual Color Mode",
    CROSSHAIR_DUAL_COLOR_DESC = "Different colors for top/bottom vs left/right",
    CROSSHAIR_COLOR_SECONDARY = "Secondary Color",
    CROSSHAIR_BORDER_ALWAYS = "Add Border Always",
    CROSSHAIR_BORDER_THICKNESS = "Border Thickness",
    CROSSHAIR_COLOR_BORDER = "Border Color",
    CROSSHAIR_SECTION_CIRCLE = "CIRCLE",
    CROSSHAIR_CIRCLE_ENABLE = "Enable Circle Ring",
    CROSSHAIR_COLOR_CIRCLE = "Circle Color",
    CROSSHAIR_CIRCLE_SIZE = "Circle Size",
    CROSSHAIR_SECTION_POSITION = "POSITION",
    CROSSHAIR_OFFSET_X = "X Offset",
    CROSSHAIR_OFFSET_Y = "Y Offset",
    CROSSHAIR_RESET_POSITION = "Reset Position",
    CROSSHAIR_SECTION_DETECTION = "DETECTION",
    CROSSHAIR_MELEE_ENABLE = "Enable Melee Range Indicator",
    CROSSHAIR_RECOLOR_BORDER = "Recolor Border",
    CROSSHAIR_RECOLOR_ARMS = "Recolor Arms",
    CROSSHAIR_RECOLOR_DOT = "Recolor Dot",
    CROSSHAIR_RECOLOR_CIRCLE = "Recolor Circle",
    CROSSHAIR_COLOR_OUT_OF_RANGE = "Out of Range Color",
    CROSSHAIR_SOUND_ENABLE = "Enable Sound Alert",
    CROSSHAIR_SOUND_INTERVAL = "Repeat Interval (sec)",
    CROSSHAIR_SPELL_ID = "Range Check Spell ID",
    CROSSHAIR_SPELL_CURRENT = "Current: %s",
    CROSSHAIR_SPELL_UNSUPPORTED = "Not supported for this spec",
    CROSSHAIR_SPELL_NONE = "No spell configured",
    CROSSHAIR_RESET_SPELL = "Reset to Default",

    ---------------------------------------------------------------------------
    -- PET TRACKER
    ---------------------------------------------------------------------------
    SIDEBAR_TAB_PET_TRACKER = "Pet Tracker",
    PETTRACKER_SUBTITLE = "Alerts for missing or passive pets",
    PETTRACKER_ENABLE = "Enable Pet Tracker",
    PETTRACKER_SHOW_ICON = "Show Pet Icon",
    PETTRACKER_INSTANCE_ONLY = "Only Show in Instances",
    PETTRACKER_SECTION_WARNINGS = "WARNING TEXT",
    PETTRACKER_MISSING_LABEL = "Missing Text:",
    PETTRACKER_MISSING_DEFAULT = "Pet Missing",
    PETTRACKER_PASSIVE_LABEL = "Passive Text:",
    PETTRACKER_PASSIVE_DEFAULT = "Pet Passive",
    PETTRACKER_WRONGPET_LABEL = "Wrong Pet Text:",
    PETTRACKER_WRONGPET_DEFAULT = "Wrong Pet",
    PETTRACKER_FELGUARD_LABEL = "Felguard Override:",
    PETTRACKER_CLASS_NOTE = "Supports: Hunter, Warlock, Death Knight (Unholy), Mage (Frost)",

    ---------------------------------------------------------------------------
    -- MOVEMENT ALERT
    ---------------------------------------------------------------------------
    SIDEBAR_TAB_MOVEMENT_ALERT = "Movement Alert",
    MOVEMENT_ALERT_SUBTITLE = "Track movement cooldowns and Time Spiral procs",
    MOVEMENT_ALERT_ENABLE = "Enable Movement Cooldown Alert",
    MOVEMENT_ALERT_SETTINGS = "MOVEMENT COOLDOWN SETTINGS",
    MOVEMENT_ALERT_DISPLAY_MODE = "Display Mode:",
    MOVEMENT_ALERT_MODE_TEXT = "Text Only",
    MOVEMENT_ALERT_MODE_ICON = "Icon + Timer",
    MOVEMENT_ALERT_MODE_BAR = "Progress Bar",
    MOVEMENT_ALERT_PRECISION = "Timer Decimals",
    MOVEMENT_ALERT_POLL_RATE = "Update Rate (ms)",
    MOVEMENT_ALERT_TEXT_FORMAT = "Text Format:",
    MOVEMENT_ALERT_TEXT_FORMAT_HELP = "%a = ability name, %t = time remaining, \\n = new line",
    MOVEMENT_ALERT_BAR_SHOW_ICON = "Show Icon on Progress Bar",
    MOVEMENT_ALERT_CLASS_FILTER = "Track on these classes:",
    TIME_SPIRAL_ENABLE = "Enable Time Spiral Tracker",
    TIME_SPIRAL_SETTINGS = "TIME SPIRAL SETTINGS",
    TIME_SPIRAL_TEXT = "Display Text:",
    TIME_SPIRAL_TEXT_DEFAULT = "FREE MOVEMENT",
    TIME_SPIRAL_TEXT_FORMAT = "Text Format:",
    TIME_SPIRAL_TEXT_FORMAT_DEFAULT = "FREE MOVEMENT\\n%ts",
    TIME_SPIRAL_TEXT_FORMAT_HELP = "%t = time remaining, \\n = new line",
    TIME_SPIRAL_COLOR = "Text Color",
    TIME_SPIRAL_SOUND_ON = "Play Sound on Activation",
    TIME_SPIRAL_TTS_ON = "Play TTS on Activation",
    TIME_SPIRAL_TTS_MESSAGE = "TTS Message:",
    TIME_SPIRAL_TTS_VOLUME = "TTS Volume",
    -- Gateway Shard
    GATEWAY_SHARD_ENABLE = "Enable Gateway Shard Tracker",
    GATEWAY_SHARD_SETTINGS = "GATEWAY SHARD SETTINGS",
    GATEWAY_SHARD_TEXT = "Display Text:",
    GATEWAY_SHARD_COLOR = "Text Color",
    GATEWAY_SHARD_SOUND_ON = "Play Sound when Available",
    GATEWAY_SHARD_TTS_ON = "Play TTS when Available",
    GATEWAY_SHARD_TTS_MESSAGE = "TTS Message:",
    GATEWAY_SHARD_TTS_VOLUME = "TTS Volume",

    ---------------------------------------------------------------------------
    -- CORE
    ---------------------------------------------------------------------------
    CORE_LOADED = "Loaded. Type |cff00ff00/nao|r to open settings.",
    CORE_MISSING_KEY = "Missing localization key:",

    ---------------------------------------------------------------------------
    -- BUFF WATCHER V2
    ---------------------------------------------------------------------------
    BWV2_MODULE_NAME = "Buff Watcher V2",
    BWV2_TITLE = "BUFF WATCHER",
    BWV2_SUBTITLE = "Raid buff scanner triggered on ready check",
    BWV2_ENABLE = "Enable Buff Watcher",
    BWV2_SCAN_NOW = "Scan Now",
    BWV2_SCAN_HINT = "or use /nscan. /nsup to suppress scans until reload.",
    BWV2_SCAN_ON_LOGIN = "Scan on Login",
    BWV2_CHAT_REPORT = "Print to Chat",
    BWV2_UNKNOWN = "Unknown",
    BWV2_DEFAULT_TAG = "[Default]",
    BWV2_ADD_SPELL_ID = "Add Spell ID:",
    BWV2_ADD_ITEM_ID = "Add Item ID:",
    BWV2_RESTORE_DEFAULTS = "Restore Defaults",
    BWV2_RESTORE = "Restore",
    BWV2_DEFAULTS_HIDDEN = "(Some defaults hidden)",
    BWV2_DISABLED = "(disabled)",
    BWV2_EXCLUSIVE_ONE = "(exclusive - one required)",
    BWV2_EXCLUSIVE_REQUIRES = "(exclusive, requires %s)",
    BWV2_FOOD_BUFF_DETECT = "Detected by buff icon (all food buffs)",
    BWV2_WEAPON_ENCHANT_DETECT = "Detected via weapon enchant check",
    BWV2_INVENTORY_DESC = "Checks if you have these items in your bags. Some items only checked when required class is in group.",
    BWV2_YOU = "(You)",
    BWV2_GROUPS_COUNT = "(%d groups)",
    BWV2_TAG_TARGETED = "[targeted]",
    BWV2_TAG_WEAPON = "[weapon]",
    BWV2_EXCLUSIVE = "(exclusive)",
    BWV2_ADD_GROUP = "+ Add Group",
    BWV2_SECTION_THRESHOLDS = "DURATION THRESHOLDS",
    BWV2_THRESHOLD_DESC = "Minimum remaining duration (minutes) for buffs to be considered active.",
    BWV2_DUNGEON = "Dungeon:",
    BWV2_RAID = "Raid:",
    BWV2_OTHER = "Other:",
    BWV2_MIN = "min",
    BWV2_SECTION_RAID = "RAID BUFFS",
    BWV2_SECTION_PRESENCE = "PRESENCE BUFFS",
    BWV2_SECTION_CONSUMABLES = "CONSUMABLES",
    BWV2_SECTION_INVENTORY = "INVENTORY CHECK",
    BWV2_SECTION_CLASS = "CLASS BUFFS",
    BWV2_SECTION_REPORT_CARD = "REPORT CARD",

    -- Class Buff Modal
    BWV2_MODAL_EDIT_TITLE = "Edit Buff Group",
    BWV2_MODAL_ADD_TITLE = "Add Buff Group",
    BWV2_CLASS = "Class:",
    BWV2_SELECT_CLASS = "Select Class",
    BWV2_GROUP_NAME = "Group Name:",
    BWV2_CHECK_TYPE = "Check Type:",
    BWV2_TYPE_SELF = "Self Buff",
    BWV2_TYPE_TARGETED = "Targeted (on others)",
    BWV2_TYPE_WEAPON = "Weapon Enchant",
    BWV2_MIN_REQUIRED = "Min Required:",
    BWV2_MIN_HINT = "(0 = all, 1+ = min)",
    BWV2_TALENT_CONDITION = "Talent Condition:",
    BWV2_SELECT_TALENT = "Select talent...",
    BWV2_FILTER_TALENTS = "Type to filter...",
    BWV2_MODE_ACTIVATE = "Activate when talented",
    BWV2_MODE_SKIP = "Skip when talented",
    BWV2_SPECS = "Specs:",
    BWV2_ALL_SPECS = "All specs",
    BWV2_DURATION_THRESHOLDS = "Duration Thresholds:",
    BWV2_THRESHOLD_HINT = "(min, 0=off)",
    BWV2_SPELL_ENCHANT_IDS = "Spell/Enchant IDs:",
    BWV2_ERR_SELECT_CLASS = "Please select a class",
    BWV2_ERR_NAME_REQUIRED = "Group name is required",
    BWV2_ERR_ID_REQUIRED = "At least one spell/enchant ID is required",
    BWV2_DELETE = "Delete",
    BWV2_AUTO_USE_ITEM = "Auto-use Items:",
    BWV2_REPORT_TITLE = "Buff Report",
    BWV2_REPORT_NO_DATA = "Buff Report (No Data)",
    BWV2_NO_ID = "No ID",
    BWV2_NO_SPELL_ID_ADDED = "No spell ID added",
    BWV2_CLASSIC_DISPLAY = "Classic Display",

    ---------------------------------------------------------------------------
    -- CO-TANK FRAME
    ---------------------------------------------------------------------------
    SIDEBAR_TAB_COTANK = "Co-Tank Frame",
    COTANK_TITLE = "CO-TANK FRAME",
    COTANK_SUBTITLE = "Display the other tank's health in your raid",
    COTANK_ENABLE = "Enable Co-Tank Frame",
    COTANK_ENABLE_DESC = "Shows only in raids when you are tank spec and another tank is present",
    COTANK_SECTION_HEALTH = "HEALTH BAR",
    COTANK_HEALTH_COLOR = "Health Color",
    COTANK_USE_CLASS_COLOR = "Use Class Color",
    COTANK_BG_OPACITY = "Background Opacity",
    COTANK_WIDTH = "Width",
    COTANK_HEIGHT = "Height",

    -- Name settings
    COTANK_SECTION_NAME = "NAME",
    COTANK_SHOW_NAME = "Show Name",
    COTANK_NAME_FORMAT = "Name Format",
    COTANK_NAME_FULL = "Full",
    COTANK_NAME_ABBREV = "Abbreviated",
    COTANK_NAME_LENGTH = "Name Length",
    COTANK_NAME_FONT_SIZE = "Font Size",
    COTANK_NAME_USE_CLASS_COLOR = "Use Class Color",
    COTANK_NAME_COLOR = "Name Color",
    COTANK_PREVIEW_NAME = "TankName",

    ---------------------------------------------------------------------------
    -- EQUIPMENT REMINDER (CONFIG)
    ---------------------------------------------------------------------------
    EQUIPMENTREMINDER_ENABLE               = "Enable Equipment Reminder",
    EQUIPMENTREMINDER_SECTION_TRIGGERS     = "TRIGGERS",
    EQUIPMENTREMINDER_TRIGGER_DESC         = "Choose when to show the equipment reminder",
    EQUIPMENTREMINDER_SHOW_INSTANCE        = "Show on instance entry",
    EQUIPMENTREMINDER_SHOW_INSTANCE_DESC   = "Display equipment when entering dungeons, raids, or scenarios",
    EQUIPMENTREMINDER_SHOW_READYCHECK      = "Show on ready check",
    EQUIPMENTREMINDER_SHOW_READYCHECK_DESC = "Display equipment when a ready check is initiated",
    EQUIPMENTREMINDER_AUTOHIDE             = "Auto-Hide Delay",
    EQUIPMENTREMINDER_AUTOHIDE_DESC        = "Seconds before auto-hiding (0 = manual close only)",
    EQUIPMENTREMINDER_ICON_SIZE_DESC       = "Size of equipment icons",
    EQUIPMENTREMINDER_SECTION_PREVIEW      = "PREVIEW",
    EQUIPMENTREMINDER_SHOW_FRAME           = "Show Equipment Frame",
    EQUIPMENTREMINDER_SECTION_ENCHANT      = "ENCHANT CHECKER",
    EQUIPMENTREMINDER_ENCHANT_DESC         = "Show enchant status in the equipment reminder frame",
    EQUIPMENTREMINDER_ENCHANT_ENABLE       = "Enable Enchant Checker",
    EQUIPMENTREMINDER_ENCHANT_ENABLE_DESC  = "Show enchant status row in equipment reminder",
    EQUIPMENTREMINDER_ALL_SPECS            = "Use same rules for all specs",
    EQUIPMENTREMINDER_ALL_SPECS_DESC       = "When enabled, enchant rules apply to all specializations",
    EQUIPMENTREMINDER_CAPTURE              = "Capture Current",
    EQUIPMENTREMINDER_EXPECTED_ENCHANT     = "Expected Enchant",
    EQUIPMENTREMINDER_CAPTURED             = "Captured %d enchant(s) from equipped gear",

    ---------------------------------------------------------------------------
    -- COMMON: Anchor Points
    ---------------------------------------------------------------------------
    COMMON_ANCHOR_TOPLEFT     = "Top Left",
    COMMON_ANCHOR_TOP         = "Top",
    COMMON_ANCHOR_TOPRIGHT    = "Top Right",
    COMMON_ANCHOR_LEFT        = "Left",
    COMMON_ANCHOR_CENTER      = "Center",
    COMMON_ANCHOR_RIGHT       = "Right",
    COMMON_ANCHOR_BOTTOMLEFT  = "Bottom Left",
    COMMON_ANCHOR_BOTTOM      = "Bottom",
    COMMON_ANCHOR_BOTTOMRIGHT = "Bottom Right",

    ---------------------------------------------------------------------------
    -- COMMON: Misc UI
    ---------------------------------------------------------------------------
    COMMON_CLASS       = "Class",
    COMMON_OK          = "OK",
    COMMON_RENAME      = "Rename",
    COMMON_DELETE      = "Delete",
    COMMON_NEW         = "New",
    COMMON_NONE        = "(None)",
    COMMON_RESTORE     = "Restore",

    ---------------------------------------------------------------------------
    -- IMPORT / EXPORT (PROFILES)
    ---------------------------------------------------------------------------
    IMPORTEXPORT_TITLE          = "PROFILES",
    IMPORTEXPORT_SUBTITLE       = "Share settings between characters or with other players",
    IMPORTEXPORT_SECTION_MANAGE = "Profile Management",
    IMPORTEXPORT_ACTIVE_STATUS  = "Active: %s  (%d saved)",
    IMPORTEXPORT_PLACEHOLDER    = "Select Profile",
    IMPORTEXPORT_STATUS_LOADED  = "Loaded: %s — reload to apply",
    IMPORTEXPORT_STATUS_SAVED   = "Saved: %s",
    IMPORTEXPORT_STATUS_CREATED = "Created: %s",
    IMPORTEXPORT_STATUS_RENAMED = "Renamed to: %s",
    IMPORTEXPORT_STATUS_DELETED = "Deleted",
    IMPORTEXPORT_ERR_LAST       = "Cannot delete last profile",
    IMPORTEXPORT_ERR_EXISTS     = "Name already exists",
    IMPORTEXPORT_ERR_RENAME     = "Rename failed",
    IMPORTEXPORT_ERR_LOAD       = "Failed to load",
    IMPORTEXPORT_SECTION_COPY   = "Copy Existing Profile",
    IMPORTEXPORT_SELECT_COPY    = "Select Profile to Copy",
    IMPORTEXPORT_COPY_NOTE      = "Profiles are shared across all characters",
    IMPORTEXPORT_COPY_BTN       = "Copy to Current",
    IMPORTEXPORT_COPY_OK        = "Copied settings from: %s",
    IMPORTEXPORT_COPY_ERR       = "Select a profile to copy",
    IMPORTEXPORT_SECTION_SPEC   = "Spec Profile Swap",
    IMPORTEXPORT_SECTION_EXPORT = "Export",
    IMPORTEXPORT_EXPORT_BTN     = "Export Settings",
    IMPORTEXPORT_EXPORT_HINT    = "Ctrl+A, Ctrl+C to copy",
    IMPORTEXPORT_SECTION_IMPORT = "Import",
    IMPORTEXPORT_LOAD_BTN       = "Load",
    IMPORTEXPORT_IMPORT_BTN     = "Import Selected",
    IMPORTEXPORT_FOUND          = "%d modules found.",
    IMPORTEXPORT_NO_MODULES     = "No recognized modules in string.",
    IMPORTEXPORT_INVALID        = "Invalid string.",
    IMPORTEXPORT_PASTE_FIRST    = "Paste a string first.",
    IMPORTEXPORT_IMPORT_OK      = "Imported successfully!",
    IMPORTEXPORT_IMPORT_OK_PROFILE = "Imported into new profile: %s",
    IMPORTEXPORT_IMPORT_ERR     = "Import failed.",
    IMPORTEXPORT_POPUP_RENAME   = "Rename profile '%s' to:",
    IMPORTEXPORT_POPUP_NEW      = "Create new profile with default settings:",
    IMPORTEXPORT_POPUP_IMPORT   = "Enter a name for the new profile to import into:",
    IMPORTEXPORT_POPUP_DELETE   = "Delete profile '%s'?",
    IMPORTEXPORT_POPUP_RESET    = "Reset the Default profile to factory settings?\n\nThis will turn off ALL features and reset all colors/positions. A reload is required.",
    IMPORTEXPORT_RESET_BTN      = "Reset to Defaults",
    IMPORTEXPORT_RESET_OK       = "Default profile reset — reload to apply",
    IMPORTEXPORT_RESET_ERR_NAMED = "Reset only works on the Default profile",

    ---------------------------------------------------------------------------
    -- COMBAT LOGGER (CONFIG)
    ---------------------------------------------------------------------------
    COMBATLOGGER_TITLE              = "COMBAT LOGGER",
    COMBATLOGGER_DESC               = "Automatic combat log management for raids & M+",
    COMBATLOGGER_ENABLE             = "Enable Combat Logger",
    COMBATLOGGER_SECTION_STATUS     = "STATUS",
    COMBATLOGGER_SECTION_INSTANCES  = "SAVED INSTANCES",
    COMBATLOGGER_UNKNOWN_INSTANCE   = "Instance %s",
    COMBATLOGGER_UNKNOWN_DIFFICULTY = "Difficulty %s",
    COMBATLOGGER_TOGGLE_BTN         = "Toggle",
    COMBATLOGGER_NO_INSTANCES       = "No saved instances yet. Enter a raid or M+ dungeon.",
    COMBATLOGGER_RESET_ALL_BTN      = "Reset All Instances",
    COMBATLOGGER_STATUS_ACTIVE      = "LOGGING ACTIVE",
    COMBATLOGGER_STATUS_INACTIVE    = "NOT LOGGING",
    COMBATLOGGER_STATUS_PREFIX      = "Status: ",
    COMBATLOGGER_CURRENT_PREFIX     = "Current: ",
    COMBATLOGGER_NOT_TRACKABLE      = "Not in trackable content",
    COMBATLOGGER_RESET_CONFIRM      = "Clear all saved instance logging preferences?\nYou will be prompted again next time you enter each instance.",
    COMBATLOGGER_CLEAR_ALL_BTN      = "Clear All",

    ---------------------------------------------------------------------------
    -- TALENT REMINDER (CONFIG)
    ---------------------------------------------------------------------------
    TALENT_TITLE                    = "TALENT REMINDER",
    TALENT_DESC                     = "Save and restore talent loadouts per dungeon and raid boss",
    TALENT_ENABLE                   = "Enable Talent Reminder",
    TALENT_SECTION_LOADOUTS         = "SAVED LOADOUTS",
    TALENT_NO_LOADOUTS              = "No saved loadouts yet.\nEnter a Mythic dungeon or target a raid boss.",
    TALENT_UNKNOWN_SPEC             = "Unknown Spec",
    TALENT_UNKNOWN                  = "Unknown",
    TALENT_CLEAR_ALL_BTN            = "Clear All Loadouts",
    TALENT_RESET_CONFIRM            = "Clear all saved talent loadouts?\nYou will be prompted again for each dungeon/boss.",

    ---------------------------------------------------------------------------
    -- PROFILER
    ---------------------------------------------------------------------------
    PROFILER_TITLE                  = "ADDON PROFILER",
    PROFILER_COL_ADDON_NAME         = "ADDON NAME",
    PROFILER_COL_CPU_AVG            = "CPU AVG",
    PROFILER_COL_CPU_MAX            = "CPU MAX",
    PROFILER_COL_RAM                = "RAM",
    PROFILER_UNIT_MS                = "(ms)",
    PROFILER_UNIT_MB                = "(MB)",
    PROFILER_RESET                  = "Reset",
    PROFILER_STATS_RESET            = "Statistics reset",
    PROFILER_PURGE_RAM              = "Purge RAM",
    PROFILER_PURGE_COMPLETE         = "Global RAM purge complete. Freed: ",
    PROFILER_PAUSE                  = "Pause",
    PROFILER_RESUME                 = "Resume",
    PROFILER_PAUSED                 = "Paused",
    PROFILER_RESUMED                = "Resumed",
    PROFILER_STOP                   = "Stop Profiling",
    PROFILER_SELF_LABEL             = " [Self: %.2fms / %.1fMB]",
    PROFILER_NOT_AVAILABLE          = "Profiler module not available.",

    ---------------------------------------------------------------------------
    -- MODULES (additional)
    ---------------------------------------------------------------------------
    MODULES_HIDE_MINIMAP            = "Hide Minimap Icon",
    MODULES_HIDE_MINIMAP_DESC       = "Hides the NaowhQOL minimap button",

    ---------------------------------------------------------------------------
    -- EQUIPMENT REMINDER (additional)
    ---------------------------------------------------------------------------
    EQUIPMENTREMINDER_DESC          = "Display equipped trinkets and weapons when entering instances or during ready checks",
    EQUIPMENTREMINDER_MAIN_HAND     = "Main Hand",
    EQUIPMENTREMINDER_OFF_HAND      = "Off Hand",

    ---------------------------------------------------------------------------
    -- EMOTE DETECTION (additional)
    ---------------------------------------------------------------------------
    EMOTE_UNKNOWN_SPELL             = "(unknown spell)",
    EMOTE_ERR_SPELLID               = "Spell ID required.",
    EMOTE_ERR_EMOTETEXT             = "Emote text required.",

    ---------------------------------------------------------------------------
    -- GCD TRACKER (additional)
    ---------------------------------------------------------------------------
    GCD_UNKNOWN_SPELL               = "Unknown",

    ---------------------------------------------------------------------------
    -- CROSSHAIR (additional)
    ---------------------------------------------------------------------------
    CROSSHAIR_HPAL_NOTE             = "HPal uses 4yd item detection (~0.5yd variance)",

    ---------------------------------------------------------------------------
    -- BUFF WATCHER V2 (additional)
    ---------------------------------------------------------------------------
    BWV2_FADE_TOOLTIP               = "Seconds before fade when passing (0 = disabled)",
})
