--[[
    Warband Nexus - English (fallback)
]]

local ADDON_NAME, ns = ...

---@class WarbandNexusLocale
local L = LibStub("AceLocale-3.0"):NewLocale(ADDON_NAME, "enUS", true, true)
if not L then return end

-- General
L["ADDON_NAME"] = "Warband Nexus"

-- Slash Commands
L["KEYBINDING"] = "Keybinding"
L["KEYBINDING_UNBOUND"] = "Not set"
L["KEYBINDING_PRESS_KEY"] = "Press a key..."
L["KEYBINDING_TOOLTIP"] = "Click to set a keybinding for toggling Warband Nexus.\nPress ESC to cancel."
L["KEYBINDING_CLEAR"] = "Clear keybinding"
L["KEYBINDING_SAVED"] = "Keybinding saved."
L["KEYBINDING_COMBAT"] = "Cannot change keybindings in combat."

-- Settings - General
L["GENERAL_SETTINGS"] = "General Settings"
L["SETTINGS_COMPACT_MAIN_WINDOW_LABEL"] = "Compact main-window footprint"
L["SETTINGS_COMPACT_MAIN_WINDOW_HINT"] = "Tighter resize minimums and modest default sizing. Horizontal scroll still covers wide tabs."
L["COLLECTIONS_EXPAND_ALL_TOOLTIP"] = "Expand all source category sections."
L["COLLECTIONS_COLLAPSE_ALL_TOOLTIP"] = "Collapse all source category sections."
L["PLANS_EXPAND_ALL_TOOLTIP"] = "Expand all To-Do sections and groups."
L["PLANS_COLLAPSE_ALL_TOOLTIP"] = "Collapse all To-Do sections and groups."
L["PVE_EXPAND_ALL_TOOLTIP"] = "Expand all PvE sections and character rows."
L["PVE_COLLAPSE_ALL_TOOLTIP"] = "Collapse all PvE sections and character rows."
L["SETTINGS_SECTION_GENERAL_FEATURES"] = "Features"
L["SETTINGS_SECTION_GENERAL_CONTROLS"] = "Controls & Scaling"
L["SETTINGS_SECTION_MODULES_LIST"] = "Enabled modules"
L["SETTINGS_SECTION_VAULT_GENERAL"] = "Shortcut behavior"
L["SETTINGS_SECTION_VAULT_LOOK"] = "Look & Opacity"
L["SETTINGS_SECTION_TAB_WARBAND"] = "Warband Bank"
L["SETTINGS_SECTION_TAB_PERSONAL_BANK"] = "Personal Bank"
L["SETTINGS_SECTION_TAB_INVENTORY"] = "Inventory"
L["SETTINGS_SECTION_NOTIF_TIMING"] = "Popup timing"
L["SETTINGS_SECTION_NOTIF_POSITION"] = "Popup position"
L["SETTINGS_NOTIF_POSITION_COMBAT"] = "Cannot position notification previews during combat."
L["SETTINGS_NOTIF_COORD_TITLE"] = "Notification position (pixels)"
L["SETTINGS_NOTIF_COORD_ANCHOR"] = "Anchor"
L["SETTINGS_NOTIF_COORD_X"] = "X offset"
L["SETTINGS_NOTIF_COORD_Y"] = "Y offset"
L["SETTINGS_NOTIF_COORD_APPLY"] = "Apply"
L["NOTIF_ANCHOR_PROGRESS_LANE_LABEL"] = "Progress & To-Do"
L["SETTINGS_SECTION_REMINDER_TOAST"] = "To-Do reminder toast"
L["REMINDER_TOAST_MATCH_CRITERIA"] = "Same anchor as criteria progress toasts"
L["REMINDER_TOAST_USES_CRITERIA_LANE"] = "Uses criteria lane (Progress X/Y toasts)"
L["SET_REMINDER_TOAST_POSITION"] = "Set reminder toast position"
L["NOTIFICATION_GHOST_REMINDER_TOAST"] = "To-Do reminder toast"
L["REMINDER_DRAG_TOAST_DRAG_MSG"] = "Drag the preview, then right-click to save and close."
L["PLAN_GEO_BUCKET_WEEKLY_VAULT"] = "Weekly Vault (raid / dungeon / world)"
L["PLAN_GEO_BUCKET_WEEKLY_ACTIVITY"] = "Weekly quests & activities"
L["PLAN_GEO_BUCKET_ACHIEVEMENT"] = "Achievements"
L["PLAN_GEO_BUCKET_COLLECTION"] = "Collections"
L["PLAN_GEO_BUCKET_PROFESSION"] = "Professions"
L["PLAN_GEO_BUCKET_CUSTOM"] = "Custom"
L["PLAN_GEO_INSTANCE_GATE"] = "Instance gate: #%s"
L["PLAN_GEO_ELLIPSIS"] = "..."
L["DEBUG_MODE"] = "Debug Logging"
L["DEBUG_MODE_DESC"] = "Output verbose debug messages to chat for troubleshooting"
L["DEBUG_TRYCOUNTER_LOOT"] = "Try Counter Loot Debug"
L["DEBUG_TRYCOUNTER_LOOT_DESC"] = "Log loot flow (numLoot, source, route, outcome). Use when try count is not counted (fast auto-loot, dumpster/object, fishing). Rep/currency cache logs suppressed."


-- Settings - Display
L["DISPLAY_SETTINGS"] = "Display Settings"
L["DISPLAY_SETTINGS_DESC"] = "Configure visual appearance"
L["SHOW_ITEM_COUNT"] = "Show Item Count"


-- Shared UI
L["SEARCH_CATEGORY_FORMAT"] = "Search %s..."

-- Main Tabs
L["TAB_STORAGE"] = "Storage"
L["TAB_PLANS"] = "To-Do"
L["TAB_REPUTATIONS"] = "Reputations"
L["TAB_CURRENCIES"] = "Currencies"
L["TAB_PVE"] = "PvE"

-- Characters - Summary
L["HEADER_CURRENT_CHARACTER"] = "Current Character"
L["HEADER_WARBAND_GOLD"] = "Warband Gold"
L["HEADER_TOTAL_GOLD"] = "Total Gold"

L["YES"] = YES or "Yes"
L["NO"] = NO or "No"

-- Items - Tab
L["ITEMS_HEADER"] = "Bank Items"
L["ITEMS_SUBTAB_BAGS"] = "Bags"
L["ITEMS_SUBTAB_BANK"] = "Bank"
L["ITEMS_SUBTAB_WARBAND"] = "Warband"
L["ITEMS_WARBAND_UPDATING"] = "Building Warband list..."
L["ITEMS_WARBAND_BANK"] = "Warband Bank"

-- Storage - Tab
L["STORAGE_HEADER"] = "Storage Browser"
L["STORAGE_HEADER_DESC"] = "Browse all items organized by type"
L["STORAGE_EXPAND_ALL_TOOLTIP"] = "Expand all storage sections (personal banks, Warband Bank, guild banks, and nested categories)."
L["STORAGE_COLLAPSE_ALL_TOOLTIP"] = "Collapse all storage sections and nested categories."
L["STORAGE_WARBAND_BANK"] = "Warband Bank"

-- Plans - Tab
L["COLLECTION_PLANS"] = "To-Do List"
L["SEARCH_PLANS"] = "Search plans..."
L["SHOW_COMPLETED"] = "Show Completed"
L["SHOW_COMPLETED_HELP"] = "To-Do List and Weekly Progress: unchecked shows plans still in progress; checked shows completed plans only. Browse tabs (Mounts, Pets, etc.): unchecked browses uncollected items (only those on your To-Do if Show Planned is on); checked adds collected entries that are on your To-Do (Show Planned still limits to list items when on)."
L["SHOW_PLANNED"] = "Show Planned"
L["SHOW_PLANNED_DISABLED_HERE"] = "Does not filter the To-Do List or Weekly Progress. Toggle saves your preference for Mounts, Pets, Toys, and other browse tabs."
L["SHOW_PLANNED_HELP"] = "Browse tabs only (hidden on To-Do List and Weekly Progress): when checked, only items you put on your To-Do for that category. With Show Completed off, planned items you still need; with Show Completed on, planned items you already finished; both on: all planned items in that category; both off: full uncollected browse."
L["PLANS_ACHIEVEMENTS_EMPTY_TITLE"] = "No achievements to display"
L["PLANS_ACHIEVEMENTS_EMPTY_HINT"] = "Add achievements from this list to your To-Do, or change Show Planned / Show Completed. The list fills as achievements are scanned; try /reload if nothing appears."
L["ACHIEVEMENT_FRAME_WN_TOOLTIP"] = "|cffccaa00Warband Nexus|r\nClick to add this achievement to your To-Do List (same as the To-Do button)."
L["ACHIEVEMENT_FRAME_WN_TOOLTIP_REMOVE"] = "|cffccaa00Warband Nexus|r\nClick to remove this achievement from your To-Do List."
L["RECENT_TOOLTIP_OBTAINED_BY"] = "Obtained by:"
L["RECENT_TOOLTIP_ACHIEVEMENT_EARNED_BY"] = "This achievement was earned by %s"
L["RECENT_TOOLTIP_EARNED_BY"] = "Obtained by %s"
L["POINTS_LABEL"] = "Points"
L["ACHIEVEMENT_FRAME_WN_TOOLTIP_COMBAT"] = "Unavailable in combat."
L["ACHIEVEMENT_FRAME_WN_TOOLTIP_COMPLETE"] = "This achievement is already completed."
L["ACHIEVEMENT_FRAME_WN_TOOLTIP_IN_PLANS"] = "Already on your To-Do List."
L["ACHIEVEMENT_FRAME_WN_TOOLTIP_TRACKED"] = "Already tracked (watch bar)."
L["ACHIEVEMENT_FRAME_WN_ALREADY_PLANNED"] = "Already on your To-Do List."
L["ACHIEVEMENT_FRAME_WN_TRACK_FAILED"] = "Could not add this achievement to Blizzard's tracker (list may be full or unavailable)."
L["PLANS_BROWSE_EMPTY_PLANNED_ALL_TITLE"] = "Nothing to show"
L["PLANS_BROWSE_EMPTY_PLANNED_ALL_DESC"] = "No planned items in this category match the current filters. Add entries to your To-Do or adjust Show Planned / Show Completed."
L["PLANS_BROWSE_EMPTY_COMPLETED_PLANNED_TITLE"] = "No completed To-Do items"
L["PLANS_BROWSE_EMPTY_COMPLETED_PLANNED_DESC"] = "Nothing on your To-Do List in this category is collected or completed yet. Turn off Show Completed to see entries still in progress."
L["PLANS_BROWSE_EMPTY_IN_PROGRESS_TITLE"] = "No in-progress To-Do items"
L["PLANS_BROWSE_EMPTY_IN_PROGRESS_DESC"] = "Nothing on your To-Do List in this category is still uncollected. Turn on Show Completed to see finished ones, or add goals from this tab."

-- Plans Categories
L["CATEGORY_MY_PLANS"] = "To-Do List"
L["CATEGORY_DAILY_TASKS"] = "Weekly Progress"
L["CATEGORY_ILLUSIONS"] = "Illusions"


-- Statistics
L["TOTAL"] = TOTAL or "Total"

-- Tooltips
L["TOOLTIP_WARBAND_BANK"] = "Warband Bank"
L["CHARACTER_INVENTORY"] = "Inventory"
L["CHARACTER_BANK"] = "Bank"

-- Try Counter
L["SET_TRY_COUNT"] = "Set Try Count"
L["TRY_COUNT_CLICK_HINT"] = "Left-click to set how many attempts you have made for this drop."
L["TRIES"] = "Tries"
L["COLLECTION_LIST_ATTEMPTS_FMT"] = "%d Attempts"

-- Reset Cycle
L["SET_RESET_CYCLE"] = "Set Reset Cycle"
L["DAILY_RESET"] = "Daily Reset"
L["WEEKLY_RESET"] = "Weekly Reset"
L["NONE_DISABLE"] = "None (Disable)"
L["RESET_CYCLE_LABEL"] = "Reset Cycle:"
L["RESET_NONE"] = "None"


-- Update Notification
L["WHATS_NEW"] = "What's New"
L["GOT_IT"] = "Got it!"

-- Statistics Tab
L["ACHIEVEMENT_POINTS"] = "Achievement Points"
L["MOUNTS_COLLECTED"] = "Mounts Collected"
L["BATTLE_PETS"] = "Battle Pets"
L["UNIQUE_PETS"] = "Unique Pets"
L["ACCOUNT_WIDE"] = "Account-wide"
L["STORAGE_OVERVIEW"] = "Storage Overview"
L["WARBAND_SLOTS"] = "Warband Slots"
L["PERSONAL_SLOTS"] = "Personal Slots"
L["TOTAL_FREE"] = "Total Free"
L["TOTAL_ITEMS"] = "Total Items"

-- Plans Tracker
L["WEEKLY_VAULT"] = "Weekly Vault"
L["CUSTOM"] = "Custom"
L["NO_PLANS_IN_CATEGORY"] = "No plans in this category.\nAdd plans from the Plans tab."
L["SOURCE_LABEL"] = "Source:"
L["ZONE_LABEL"] = "Zone:"
L["VENDOR_LABEL"] = "Vendor:"
L["DROP_LABEL"] = "Drop:"
L["REQUIREMENT_LABEL"] = "Requirement:"
L["CLICK_TO_DISMISS"] = "Click to dismiss"
L["TRACKED"] = "Tracked"
L["TRACK"] = "Track"
L["TRACK_BLIZZARD_OBJECTIVES"] = "Track in Blizzard objectives (max 10)"
L["UNKNOWN"] = UNKNOWN or "Unknown"
L["NO_REQUIREMENTS"] = "No requirements (instant completion)"

-- Plans UI
L["NO_ACTIVE_CONTENT"] = "No active content this week"
L["UNKNOWN_QUEST"] = "Unknown Quest"
L["CURRENT_PROGRESS"] = "Current Progress"
L["QUEST_TYPES"] = "Quest Types:"
L["WORK_IN_PROGRESS"] = "Work in Progress"
L["RECIPE_BROWSER"] = "Recipe Browser"
L["TRY_ADJUSTING_SEARCH"] = "Try adjusting your search or filters."
L["ALL_COLLECTED_CATEGORY"] = "All %ss collected!"
L["COLLECTED_EVERYTHING"] = "You've collected everything in this category!"
L["PROGRESS_LABEL"] = "Progress:"
L["REQUIREMENTS_LABEL"] = "Requirements:"
L["INFORMATION_LABEL"] = "Information:"
L["DESCRIPTION_LABEL"] = "Description:"
L["REWARD_LABEL"] = "Reward:"
L["DETAILS_LABEL"] = "Details:"
L["COST_LABEL"] = "Cost:"
L["LOCATION_LABEL"] = "Location:"
L["TITLE_LABEL"] = "Title:"
L["COMPLETED_ALL_ACHIEVEMENTS"] = "You already completed all achievements in this category!"
L["DAILY_PLAN_EXISTS"] = "Daily Plan Already Exists"
L["WEEKLY_PLAN_EXISTS"] = "Weekly Plan Already Exists"

-- Characters - Tab
L["YOUR_CHARACTERS"] = "Your Characters"
L["CHARACTERS_EXPAND_ALL"] = "Expand all"
L["CHARACTERS_EXPAND_ALL_TOOLTIP"] = "Expand Favorites, Characters, and Untracked sections."
L["CHARACTERS_COLLAPSE_ALL"] = "Collapse all"
L["CHARACTERS_COLLAPSE_ALL_TOOLTIP"] = "Collapse Favorites, Characters, and Untracked sections."
L["CHARACTERS_SECTION_TOGGLE_EXPAND_TOOLTIP"] = "Expand Favorites, custom sections, Characters, and inactive (not tracked)."
L["CHARACTERS_SECTION_TOGGLE_COLLAPSE_TOOLTIP"] = "Collapse Favorites, custom sections, Characters, and inactive (not tracked)."
L["CHARACTERS_TRACKED_FORMAT"] = "%d characters tracked"
L["CHARACTERS_SUBTITLE"] = "A scrollable list of your characters with gold, level, gear, and key stats in one place."
L["CUSTOM_HEADER_TITLEBAR_BTN_TOOLTIP"] = "Custom sections"
L["CUSTOM_HEADER_TITLEBAR_BTN_TOOLTIP_BODY"] = "Create or delete custom sections. Use the star on a custom section header for gold bars (same look as Favorites); you can mark several sections. Gold sections sort above others, then by your sort mode. Order is Favorites, custom sections, Characters, then inactive. On the Character tab, use Plus on a custom section header to add several characters at once."
L["CUSTOM_HEADER_ASSIGN_TOOLTIP_TITLE"] = "Move to custom header"
L["CUSTOM_HEADER_ASSIGN_TOOLTIP_DESC"] = "Move this character. Use the group icon (left of Filter) for the menu, Plus on a Character tab custom header to add several at once, or this note icon."
L["FAVORITE_EDIT_ON_CHARACTER_TAB"] = "Change favorites on the Character tab."
L["CUSTOM_HEADER_EMPTY"] = "No characters here yet. Use the Plus on this header row or the group icon in the title bar."
L["CUSTOM_HEADER_NEW"] = "New custom header"
L["CUSTOM_HEADER_DELETE_PICK"] = "Delete custom header..."
L["CUSTOM_HEADER_REMOVE_ASSIGN"] = "Remove from custom header"
L["CUSTOM_HEADER_NEW_DIALOG_TITLE"] = "New custom section"
L["CUSTOM_HEADER_NEW_DIALOG_HINT"] = "Name (max 32). Search and tick optional. Enter in name saves."
L["CUSTOM_HEADER_ROSTER_WINDOW_HINT"] = "First list: boxes start checked (still in this section). Uncheck to queue a removal. Second list: tick to queue adds. Nothing is saved until you click Add selected."
L["CUSTOM_HEADER_ROSTER_CLOSE"] = "Close"
L["CUSTOM_HEADER_NEW_DIALOG_LABEL"] = "Section name"
L["CUSTOM_HEADER_NEW_DIALOG_CREATE"] = "Create section"
L["CUSTOM_HEADER_DELETE_DIALOG_TITLE"] = "Delete custom header?"
L["CUSTOM_HEADER_DELETE_DIALOG_BODY"] = "Remove header |cffffcc00%s|r and ungroup its characters?"
L["CUSTOM_HEADER_MENU_SECTION_HEADERS"] = "Custom headers"
L["CUSTOM_HEADER_MENU_NEW"] = "New custom section..."
L["CUSTOM_HEADER_MENU_NONE_YET"] = "No sections yet - use New custom section above."
L["CUSTOM_HEADER_MENU_DELETE_GROUP"] = "Delete a section"
L["CUSTOM_HEADER_MENU_DELETE_FMT"] = "Delete: %s"
L["CUSTOM_HEADER_GOLD_STAR_TITLE"] = "Gold section highlight"
L["CUSTOM_HEADER_GOLD_STAR_BODY"] = "Click to give this section the same gold bar style as Favorites. You can highlight several sections. Gold sections appear above non-gold custom sections. Click the star again on this section to turn it off."
L["CUSTOM_HEADER_MENU_IN_HEADER"] = "In this section"
L["CUSTOM_HEADER_MENU_NO_MEMBERS"] = "No characters yet."
L["CUSTOM_HEADER_MENU_REMOVE_FMT"] = "Remove: %s"
L["CUSTOM_HEADER_MENU_ADD_TO_HEADER"] = "Add characters"
L["CUSTOM_HEADER_MENU_NO_CANDIDATES"] = "No eligible characters (favorites stay in Favorites)."
L["CUSTOM_HEADER_MENU_ADD_FMT"] = "Add: %s"
L["CUSTOM_HEADER_ROW_ADD_TOOLTIP"] = "Edit this section"
L["CUSTOM_HEADER_ROW_ADD_TOOLTIP_BODY"] = "Search, tick characters, then Add selected. In the roster window, tick the first column to remove from this section. Favorites stay in Favorites. Each character is in at most one custom section."
L["CUSTOM_HEADER_PICKER_FILTER_LABEL"] = "Search"
L["CUSTOM_HEADER_PICKER_EMPTY"] = "No matching characters."
L["CUSTOM_HEADER_ADD_SELECTED"] = "Add selected"
L["CUSTOM_HEADER_COL_CHARACTER"] = "Character"
L["CUSTOM_HEADER_COL_LEVEL"] = "Level"
L["CUSTOM_HEADER_COL_REALM"] = "Realm"
L["CUSTOM_HEADER_REMOVE_LINK"] = "Remove"
L["NO_FAVORITES"] = "No favorite characters yet. Click the star icon to favorite a character."
L["ALL_FAVORITED"] = "All characters are favorited!"
L["UNTRACKED_CHARACTERS"] = "Inactive (not tracked)"
L["ILVL_SHORT"] = "iLvl"
L["ONLINE"] = "Online"
L["TIME_LESS_THAN_MINUTE"] = "< 1m ago"
L["TIME_MINUTES_FORMAT"] = "%dm ago"
L["TIME_HOURS_FORMAT"] = "%dh ago"
L["TIME_DAYS_FORMAT"] = "%dd ago"
L["REMOVE_FROM_FAVORITES"] = "Remove from Favorites"
L["ADD_TO_FAVORITES"] = "Add to Favorites"
L["FAVORITES_TOOLTIP"] = "Favorites are always the first block. Your custom sections are directly under Favorites, then Characters, then inactive (not tracked) at the bottom."
L["CLICK_TO_TOGGLE"] = "Click to toggle"
L["UNKNOWN_PROFESSION"] = "Unknown Profession"
L["POINTS_SHORT"] = " pts"
L["TRACKING_ACTIVE_DESC"] = "Data collection and updates are active."
L["TRACKING_ENABLED"] = "Tracking Enabled"
L["TRACKING_NOT_ENABLED_TOOLTIP"] = "Character tracking is disabled. Click to open Characters tab."
L["TRACKING_BADGE_CLICK_HINT"] = "Click to change tracking."
L["TRACKING_TAB_LOCKED_TITLE"] = "Character is not tracked"
L["TRACKING_TAB_LOCKED_DESC"] = "This tab works only for tracked characters.\nEnable tracking from the Characters page using the tracking icon."
L["OPEN_CHARACTERS_TAB"] = "Open Characters"
L["DELETE_CHARACTER_TITLE"] = "Delete Character?"
L["THIS_CHARACTER"] = "this character"
L["DELETE_CHARACTER"] = "Delete Character"
L["REMOVE_FROM_TRACKING_FORMAT"] = "Remove %s from tracking"
L["CLICK_TO_DELETE"] = "Click to delete"
L["CONFIRM_DELETE"] = "Are you sure you want to delete |cff00ccff%s|r?"
L["CANNOT_UNDO"] = "This action cannot be undone!"
L["STALE_CHARACTER_COPIES_TITLE"] = "Duplicate character entries"
L["STALE_CHARACTER_COPIES_DESC"] = "After a realm or faction change, older saved copies may remain. Delete rows you no longer play, or use the tracking icon to stop collecting data on alts you keep for reference."
L["STALE_CHARACTER_COPIES_DISMISS"] = "Dismiss"
L["TRACKING_TOGGLE_TOOLTIP_TITLE"] = "Character tracking"
L["TRACKING_TOGGLE_ENABLE_HINT"] = "Click to enable tracking and data collection."
L["TRACKING_TOGGLE_DISABLE_HINT"] = "Click to disable tracking (view-only, no new scans)."

-- Empty state cards (SharedWidgets EMPTY_STATE_CONFIG)
L["EMPTY_CHARACTERS_TITLE"] = "No Characters Found"
L["EMPTY_CHARACTERS_DESC"] = "Log in to your characters to start tracking them.\nCharacter data is collected automatically on each login."
L["EMPTY_ITEMS_TITLE"] = "No Items Cached"
L["EMPTY_ITEMS_DESC"] = "Open your Warband Bank or Personal Bank to scan items.\nItems are cached automatically on first visit."
L["EMPTY_INVENTORY_TITLE"] = "No Items in Inventory"
L["EMPTY_INVENTORY_DESC"] = "Your inventory bags are empty."
L["EMPTY_PERSONAL_BANK_TITLE"] = "No Items in Personal Bank"
L["EMPTY_PERSONAL_BANK_DESC"] = "Open your Personal Bank to scan items.\nItems are cached automatically on first visit."
L["EMPTY_WARBAND_BANK_TITLE"] = "No Items in Warband Bank"
L["EMPTY_WARBAND_BANK_DESC"] = "Open your Warband Bank to scan items.\nItems are cached automatically on first visit."
L["EMPTY_GUILD_BANK_TITLE"] = "No Items in Guild Bank"
L["EMPTY_GUILD_BANK_DESC"] = "Open your Guild Bank to scan items.\nItems are cached automatically on first visit."
L["EMPTY_STORAGE_TITLE"] = "No Storage Data"
L["EMPTY_STORAGE_DESC"] = "Items are scanned when you open banks or bags.\nVisit a bank to start tracking your storage."
L["EMPTY_PLANS_TITLE"] = "No Plans Yet"
L["EMPTY_PLANS_DESC"] = "Browse Mounts, Pets, Toys, or Achievements above\nto add collection goals and track your progress."
L["EMPTY_REPUTATION_TITLE"] = "No Reputation Data"
L["EMPTY_REPUTATION_DESC"] = "Reputations are scanned automatically on login.\nLog in to a character to start tracking faction standings."
L["EMPTY_CURRENCY_TITLE"] = "No Currency Data"
L["EMPTY_CURRENCY_DESC"] = "Currencies are tracked automatically across your characters.\nLog in to a character to start tracking currencies."
L["EMPTY_PVE_TITLE"] = "No PvE Data"
L["EMPTY_PVE_DESC"] = "PvE progress is tracked when you log into your characters.\nGreat Vault, Mythic+, and Raid lockouts will appear here."
L["EMPTY_STATISTICS_TITLE"] = "No Statistics Available"
L["EMPTY_STATISTICS_DESC"] = "Statistics are gathered from your tracked characters.\nLog in to a character to start collecting data."
L["COLLECTIONS_COMING_SOON_TITLE"] = "Coming Soon"
L["COLLECTIONS_COMING_SOON_DESC"] = "Collection overview (mounts, pets, toys, transmog) will be available here."

-- Items (2)
L["PERSONAL_ITEMS"] = "Personal Items"
L["ITEMS_SUBTITLE"] = "Browse your Warband Bank, Guild Bank, and Personal Items"
L["ITEMS_EXPAND_ALL_TOOLTIP"] = "Expand all item type groups for the current bank sub-tab (personal, Warband, guild, or inventory)."
L["ITEMS_COLLAPSE_ALL_TOOLTIP"] = "Collapse all item type groups for the current bank sub-tab."
L["ITEMS_DISABLED_TITLE"] = "Warband Bank Items"
L["ITEMS_LOADING"] = "Loading Inventory Data"
L["ITEMS_LOADING_STAGE_WAIT"] = "Waiting to start"
L["ITEMS_LOADING_STAGE_INIT"] = "Initializing item cache"
L["ITEMS_LOADING_STAGE_RESTORE"] = "Reading saved inventory"
L["ITEMS_LOADING_STAGE_DEFER"] = "Preparing bag scan"
L["ITEMS_LOADING_STAGE_SCAN"] = "Scanning inventory bags"
L["ITEMS_WARBAND_LOADING_TITLE"] = "Loading account storage"
L["ITEMS_WARBAND_LOADING_PREP"] = "Preparing layout"
L["ITEMS_WARBAND_LOADING_DRAW"] = "Building Personal Items and Warband Bank"
L["GUILD_BANK_REQUIRED"] = "You must be in a guild to access Guild Bank."
L["GUILD_JOINED_FORMAT"] = "Guild updated: %s"
L["GUILD_LEFT"] = "You are no longer in a guild. Guild Bank tab disabled."
L["NOT_IN_GUILD"] = "Not in guild"
L["ITEMS_SEARCH"] = "Search items..."
L["NEVER"] = "Never"
L["ITEM_FALLBACK_FORMAT"] = "Item %s"
L["ITEM_LOADING_NAME"] = "Loading..."
L["TAB_FORMAT"] = "Tab %d"
L["BAG_FORMAT"] = "Bag %d"
L["BANK_BAG_FORMAT"] = "Bank Bag %d"
L["ITEM_ID_LABEL"] = "Item ID:"
L["STACK_LABEL"] = "Stack:"
L["RIGHT_CLICK_MOVE"] = "Move to bag"
L["SHIFT_RIGHT_CLICK_SPLIT"] = "Split stack"
L["LEFT_CLICK_PICKUP"] = "Pick up"
L["ITEMS_BANK_NOT_OPEN"] = "Bank not open"
L["SHIFT_LEFT_CLICK_LINK"] = "Link in chat"
L["ITEMS_STATS_ITEMS"] = "%s items"
L["ITEMS_STATS_SLOTS"] = "%s/%s slots"
L["ITEMS_STATS_LAST"] = "Last: %s"

-- Storage - Tab
L["STORAGE_DISABLED_TITLE"] = "Character Storage"
L["STORAGE_SEARCH"] = "Search storage..."

-- PvE - Tab
L["PVE_TITLE"] = "PvE Progress"
L["PVE_SUBTITLE"] = "Great Vault, Raid Lockouts & Mythic+ across your Warband"
L["PVE_CREST_ADV"] = "Adventurer"
L["PVE_CREST_VET"] = "Veteran"
L["PVE_CREST_CHAMP"] = "Champion"
L["PVE_CREST_HERO"] = "Hero"
L["PVE_CREST_MYTH"] = "Myth"
L["PVE_CREST_EXPLORER"] = "Explorer"
L["PVE_COL_COFFER_SHARDS"] = "Coffer Shards"
L["PVE_COL_RESTORED_KEY"] = "Restored Key"
L["PVE_COL_VAULT_STATUS"] = "Vault Status"
L["PVE_COL_NEBULOUS_VOIDCORE"] = "Nebulous Voidcore"
L["PVE_COL_DAWNLIGHT_MANAFLUX"] = "Dawnlight Manaflux"
L["PVE_HEADER_RAID_SHORT"] = "Raid"
L["PVE_HEADER_MAP_SHORT"] = "Bounty"
L["PVE_HEADER_STATUS_SHORT"] = "Status"
L["PVE_COMPACT_COFFER_SHARD"] = "Coffer Shard"
L["PVE_COMPACT_RESTORED"] = "Restored"
L["PVE_COMPACT_VOIDCORE"] = "Voidcore"
L["PVE_COMPACT_MANAFLUX"] = "Manaflux"
L["PVE_CREST_GENERIC"] = "Crest"
L["VAULT_READY_TO_CLAIM"] = "Ready"
L["VAULT_SLOTS_EARNED"] = "Slots Earned"
L["VAULT_SLOTS_SHORT_FORMAT"] = "%d Slots"
L["PVE_VAULT_SLOT_COMPLETE_FORMAT"] = "Slot %d: |cff80ff80OK|r %s"
L["PVE_VAULT_SLOT_PROGRESS_FORMAT"] = "Slot %d: |cffff8888%d/%d|r"
L["PVE_VAULT_SLOT_REMAINING_FORMAT"] = "Slot %d: |cffffcc00%d|r more"
L["PVE_VAULT_SLOT_EMPTY_FORMAT"] = "Slot %d: -"
L["PVE_VAULT_SLOT_UNLOCKED"] = "Unlocked"
L["VAULT_PENDING"] = "Pending..."
L["CREST_SOURCES_HEADER"] = "Sources:"
L["CREST_TO_CAP_SUFFIX"] = "to season cap"
L["SHIFT_HINT_SEASON_PROGRESS"] = "Hold Shift for season progress"
L["SHIFT_HINT_SEASON_PROGRESS_SHORT"] = "Shift: Season progress"
L["LV_FORMAT"] = "Lv %d"
L["ILVL_FORMAT"] = "iLvl %d"
L["VAULT_WORLD"] = "World"
L["VAULT_SLOT_FORMAT"] = "%s Slot %d"
L["OVERALL_SCORE_LABEL"] = "Overall Score:"
L["NOT_COMPLETED_SEASON"] = "Not completed this season"
L["LOADING_PVE"] = "Loading PvE Data..."
L["PVE_VAULT_TRACKER_SUBTITLE"] = "Unclaimed rewards and cleared vault rows"
L["PVE_VAULT_TRACKER_EMPTY_TITLE"] = "No vault rows yet"
L["PVE_VAULT_TRACKER_EMPTY_DESC"] = "No tracked character has weekly vault progress saved yet (nothing to claim or show as cleared).\nLog in on each character or turn off Weekly Vault Tracker to see full PvE progress."
L["NO_VAULT_DATA"] = "No vault data"
L["NO_DATA"] = "No data"
L["KEYSTONE"] = "Keystone"
L["NO_KEY"] = "No Key"
L["AFFIXES"] = "Affixes"
L["NO_AFFIXES"] = "No Affixes"
L["VAULT_BEST_KEY"] = "Best Key:"
L["VAULT_SCORE"] = "Score:"

-- Vault Tooltip (detailed)
L["VAULT_COMPLETED_ACTIVITIES"] = "Completed"
L["VAULT_CLICK_TO_OPEN"] = "Click to open Great Vault"
L["VAULT_TRACKER_CARD_CLICK_HINT"] = "Click to open Great Vault"
L["VAULT_REWARD"] = "Current Reward"
L["VAULT_DUNGEONS"] = "dungeons"
L["VAULT_BOSS_KILLS"] = "boss kills"
L["VAULT_WORLD_ACTIVITIES"] = "world activities"
L["VAULT_ACTIVITIES"] = "activities"
L["VAULT_REMAINING_SUFFIX"] = "remaining"
L["VAULT_IMPROVE_TO"] = "Improve to"
L["VAULT_COMPLETE_ON"] = "Complete this activity on %s"
L["VAULT_ENCOUNTER_LIST_FORMAT"] = "%s"
L["VAULT_TOP_RUNS_FORMAT"] = "Top %d Runs This Week"
L["VAULT_DELVE_TIER_FORMAT"] = "Tier %d (%d)"
L["VAULT_UNLOCK_REWARD"] = "Unlock Reward"
L["VAULT_COMPLETE_MORE_FORMAT"] = "Complete %d more %s this week to unlock."
L["VAULT_BASED_ON_FORMAT"] = "The item level of this reward will be based on the lowest of your top %d runs this week (currently %s)."
L["VAULT_RAID_BASED_FORMAT"] = "Reward based on highest difficulty defeated (currently %s)."

-- Delves Section (PvE Tab)
L["BOUNTIFUL_DELVE"] = "Trovehunter's Bounty"
L["PVE_BOUNTY_NEED_LOGIN"] = "No saved status for this character. Log in to refresh."
L["SEASON"] = "Season"
L["CURRENCY_LABEL_WEEKLY"] = "Weekly"

-- Reputations Tab - Tab
L["REP_TITLE"] = "Reputation Overview"
L["REP_SUBTITLE"] = "Track factions and renown across your warband"
L["REP_EXPAND_ALL_TOOLTIP"] = "Expand all reputation sections and expansion headers."
L["REP_COLLAPSE_ALL_TOOLTIP"] = "Collapse all reputation sections and expansion headers."
L["REP_DISABLED_TITLE"] = "Reputation Tracking"
L["REP_LOADING_TITLE"] = "Loading Reputation Data"
L["REP_SEARCH"] = "Search reputations..."
L["REP_PARAGON_TITLE"] = "Paragon Reputation"
L["REP_REWARD_AVAILABLE"] = "Reward available!"
L["REP_CONTINUE_EARNING"] = "Continue earning reputation for rewards"
L["REP_CYCLES_FORMAT"] = "Cycles: %d"
L["REP_PROGRESS_HEADER"] = "Progress: %d/%d"
L["REP_PARAGON_PROGRESS"] = "Paragon Progress:"
L["REP_CYCLES_COLON"] = "Cycles:"
L["REP_CHARACTER_PROGRESS"] = "Character Progress:"
L["REP_RENOWN_FORMAT"] = "Renown %d"
L["REP_PARAGON_FORMAT"] = "Paragon (%s)"
L["REP_UNKNOWN_FACTION"] = "Unknown Faction"
L["REP_API_UNAVAILABLE_TITLE"] = "Reputation API Not Available"
L["REP_API_UNAVAILABLE_DESC"] = "The C_Reputation API is not available on this server. This feature requires WoW 12.0.5 (Midnight)."
L["REP_FOOTER_TITLE"] = "Reputation Tracking"
L["REP_FOOTER_DESC"] = "Reputations are scanned automatically on login and when changed. Use the in-game reputation panel to view detailed information and rewards."
L["REP_CLEARING_CACHE"] = "Clearing cache and reloading..."
L["REP_MAX"] = "Max."
L["ACCOUNT_WIDE_LABEL"] = "Account-Wide"
L["NO_RESULTS"] = "No results"
L["NO_ACCOUNT_WIDE_REPS"] = "No account-wide reputations"
L["NO_CHARACTER_REPS"] = "No character-based reputations"

-- Currency Tab
L["GOLD_LABEL"] = "Gold"
L["CURRENCY_TITLE"] = "Currency Tracker"
L["CURRENCY_SUBTITLE"] = "Track all currencies across your characters"
L["CURRENCY_EXPAND_ALL_TOOLTIP"] = "Expand all currency category headers in the list."
L["CURRENCY_COLLAPSE_ALL_TOOLTIP"] = "Collapse all currency category headers in the list."
L["CURRENCY_DISABLED_TITLE"] = "Currency Tracking"
L["CURRENCY_LOADING_TITLE"] = "Loading Currency Data"
L["CURRENCY_SEARCH"] = "Search currencies..."
L["CURRENCY_HIDE_EMPTY"] = "Hide Empty"
L["CURRENCY_SHOW_EMPTY"] = "Show Empty"
L["CURRENCY_WARBAND_TRANSFERABLE"] = "All Warband Transferable"
L["CURRENCY_CHARACTER_SPECIFIC"] = "Character-Specific Currencies"
L["CURRENCY_TRANSFER_NOTICE_TITLE"] = "Currency Transfer Limitation"
L["CURRENCY_TRANSFER_NOTICE_DESC"] = "Blizzard API does not support automated currency transfers. Please use the in-game currency frame to manually transfer Warband currencies."
L["CURRENCY_UNKNOWN"] = "Unknown Currency"
L["CURRENCY_TOOLTIP_PER_CHARACTER"] = "Per character"
L["CURRENCY_TOOLTIP_MORE_CHARACTERS"] = "+%d more characters"

-- Plans (2)
L["REMOVE_COMPLETED_TOOLTIP"] = "Remove all completed plans from your My Plans list. This will delete all completed custom plans and remove completed mounts/pets/toys from your plans. This action cannot be undone!"
L["RECIPE_BROWSER_DESC"] = "Open your Profession window in-game to browse recipes.\nThe addon will scan available recipes when the window is open."
L["SOURCE_ACHIEVEMENT_FORMAT"] = "%s |cff00ff00[%s %s]|r"
L["WEEKLY_PLAN_EXISTS_DESC"] = "%s already has an active weekly vault plan. You can find it in the 'My Plans' category."
L["DAILY_PLAN_EXISTS_DESC"] = "%s already has an active weekly quest plan. You can find it in the 'Weekly Progress' category."
L["TRANSMOG_WIP_DESC"] = "Transmog collection tracking is currently under development.\n\nThis feature will be available in a future update with improved\nperformance and better integration with Warband systems."
L["WEEKLY_VAULT_CARD"] = "Great Vault"
L["WEEKLY_VAULT_COMPLETE"] = "Great Vault - Complete"
L["UNKNOWN_SOURCE"] = "Unknown source"
L["DAILY_TASKS_PREFIX"] = "Daily Quest Tracker - "
L["QUEST_CATEGORY_DESC_ASSIGNMENTS"] = "Special Assignments and weekly assignment progress"
L["COMPLETE_LABEL"] = "Complete"
L["PLANS_COUNT_FORMAT"] = "%d plans"
L["QUEST_LABEL"] = "Quest:"

-- Settings
L["CURRENT_LANGUAGE"] = "Current Language:"
L["LANGUAGE_TOOLTIP"] = "Addon uses your WoW game client's language automatically. To change, update your Battle.net settings."
L["NOTIFICATION_DURATION"] = "Notification Duration"
L["NOTIFICATION_POSITION"] = "Notification Position"
L["SET_POSITION"] = "Set Position"
L["SET_BOTH_POSITION"] = "Set Both Position"
L["DRAG_TO_POSITION"] = "Drag to position\nRight-click to confirm"
L["RESET_DEFAULT"] = "Reset Default"
L["RESET_POSITION"] = "Reset Position"
L["TEST_NOTIFICATION"] = "Test Notification"
L["CUSTOM_COLOR"] = "Custom Color"
L["OPEN_COLOR_PICKER"] = "Open Color Picker"
L["COLOR_PICKER_TOOLTIP"] = "Open WoW's native color picker wheel to choose a custom theme color"
L["PRESET_THEMES"] = "Preset Themes"
L["WARBAND_NEXUS_SETTINGS"] = "Warband Nexus Settings"
L["NO_OPTIONS"] = "No Options"
L["TAB_FILTERING"] = "Tab Filtering"
L["SCROLL_SPEED"] = "Scroll Speed"
L["ANCHOR_FORMAT"] = "Anchor: %s  |  X: %d  |  Y: %d"
L["USE_ALERTFRAME_POSITION"] = "Use AlertFrame position"
L["USE_ALERTFRAME_POSITION_ACTIVE"] = "Using Blizzard AlertFrame position"
L["NOTIFICATION_GHOST_MAIN"] = "Achievement / notification"
L["NOTIFICATION_GHOST_CRITERIA"] = "Criteria / To-Do lane"
L["LOCK_MINIMAP_ICON"] = "Lock Minimap Button"
L["BACKPACK_LABEL"] = "Backpack"
L["REAGENT_LABEL"] = "Reagent"

-- Shared Widgets & Dialogs
L["MODULE_DISABLED"] = "Module Disabled"
L["LOADING"] = "Loading..."
L["PLEASE_WAIT"] = "Please wait..."
L["RESET_PREFIX"] = "Reset:"
L["SAVE"] = "Save"
L["CREATE_CUSTOM_PLAN"] = "Create Custom Plan"
L["REPORT_BUGS"] = "Report bugs or share suggestions on CurseForge to help improve the addon."
L["ADDON_OVERVIEW_DESC"] = "Warband Nexus provides a centralized interface for managing all your characters, currencies, reputations, items, and PvE progress across your entire Warband."
L["CHARACTERS_DESC"] = "View all characters with gold, level, iLvl, faction, race, class, professions, keystone, and last played info. Track or untrack characters, mark favorites."
L["ITEMS_DESC"] = "Search and browse items across all bags, banks, and warband bank. Auto-scans when you open a bank. Shows which characters own each item via tooltip."
L["STORAGE_DESC"] = "Aggregated inventory view from all characters - bags, personal bank, and warband bank combined in one place."
L["PVE_DESC"] = "Track Great Vault progress with next-tier indicators, Mythic+ scores and keys, keystone affixes, dungeon history, and upgrade currency across all characters."
L["REPUTATIONS_DESC"] = "Compare reputation progress across all characters. Shows Account-Wide vs Character-Specific factions with hover tooltips for per-character breakdown."
L["CURRENCY_DESC"] = "View all currencies organized by expansion. Compare amounts across characters with hover tooltips. Hide empty currencies with one click."
L["PLANS_DESC"] = "Track uncollected mounts, pets, toys, achievements, and transmogs. Add goals, view drop sources, and monitor try counts. Access via /wn plan or minimap icon."
L["STATISTICS_DESC"] = "View achievement points, mount/pet/toy/illusion/title collection progress, unique pet count, and bag/bank usage statistics."

-- PvE Difficulty Names
L["DIFFICULTY_LFR"] = "LFR"
L["TIER_FORMAT"] = "Tier %d"
L["PREPARING"] = "Preparing"

-- Statistics Tab (2)
L["ACCOUNT_STATISTICS"] = "Account Statistics"
L["STATISTICS_SUBTITLE"] = "Collection progress, gold, and storage overview"
L["WARBAND_WEALTH"] = "Warband Wealth"
L["WARBAND_BANK"] = "Warband Bank"
L["MOST_PLAYED"] = "Most Played"
L["PLAYED_DAYS"] = "Days"
L["PLAYED_HOURS"] = "Hours"
L["PLAYED_MINUTES"] = "Minutes"
L["PLAYED_DAY"] = "Day"
L["PLAYED_HOUR"] = "Hour"
L["PLAYED_MINUTE"] = "Minute"
L["MORE_CHARACTERS"] = "more character"
L["MORE_CHARACTERS_PLURAL"] = "more characters"

-- Information Dialog
L["WELCOME_TITLE"] = "Welcome to Warband Nexus!"
L["ADDON_OVERVIEW_TITLE"] = "AddOn Overview"

-- Plans UI - UI
L["PLANS_SUBTITLE_TEXT"] = "Track your weekly goals & collections"
L["ACTIVE_PLAN_FORMAT"] = "%d active plan"
L["ACTIVE_PLANS_FORMAT"] = "%d active plans"

-- Plans - Type Names
L["TYPE_RECIPE"] = "Recipe"
L["TYPE_ILLUSION"] = "Illusion"
L["TYPE_TITLE"] = "Title"
L["TYPE_CUSTOM"] = "Custom"

-- Plans - Source Type Labels
L["SOURCE_TYPE_TRADING_POST"] = "Trading Post"
L["SOURCE_TYPE_TREASURE"] = "Treasure"
L["SOURCE_TYPE_PUZZLE"] = "Puzzle"
L["SOURCE_TYPE_RENOWN"] = "Renown"

-- Plans - Source Text Parsing Keywords
L["PARSE_SOLD_BY"] = "Sold by"
L["PARSE_CRAFTED"] = "Crafted"
L["PARSE_COST"] = "Cost"
L["PARSE_HOLIDAY"] = "Holiday"
L["PARSE_RATED"] = "Rated"
L["PARSE_BATTLEGROUND"] = "Battleground"
L["PARSE_DISCOVERY"] = "Discovery"
L["PARSE_CONTAINED_IN"] = "Contained in"
L["PARSE_GARRISON"] = "Garrison"
L["PARSE_GARRISON_BUILDING"] = "Garrison Building"
L["PARSE_STORE"] = "Store"
L["PARSE_ORDER_HALL"] = "Order Hall"
L["PARSE_COVENANT"] = "Covenant"
L["PARSE_FRIENDSHIP"] = "Friendship"
L["PARSE_PARAGON"] = "Paragon"
L["PARSE_MISSION"] = "Mission"
L["PARSE_EXPANSION"] = "Expansion"
L["PARSE_SCENARIO"] = "Scenario"
L["PARSE_CLASS_HALL"] = "Class Hall"
L["PARSE_CAMPAIGN"] = "Campaign"
L["PARSE_EVENT"] = "Event"
L["PARSE_SPECIAL"] = "Special"
L["PARSE_BRAWLERS_GUILD"] = "Brawler's Guild"
L["PARSE_CHALLENGE_MODE"] = "Challenge Mode"
L["PARSE_MYTHIC_PLUS"] = "Mythic+"
L["PARSE_TIMEWALKING"] = "Timewalking"
L["PARSE_ISLAND_EXPEDITION"] = "Island Expedition"
L["PARSE_WARFRONT"] = "Warfront"
L["PARSE_TORGHAST"] = "Torghast"
L["PARSE_ZERETH_MORTIS"] = "Zereth Mortis"
L["PARSE_HIDDEN"] = "Hidden"
L["PARSE_RARE"] = "Rare"
L["PARSE_WORLD_BOSS"] = "World Boss"
L["PARSE_NPC"] = "NPC"
L["PARSE_FROM_ACHIEVEMENT"] = "From Achievement"
L["FALLBACK_UNKNOWN_PET"] = "Unknown Pet"

-- Plans - Fallback Labels
L["FALLBACK_PET_COLLECTION"] = "Pet Collection"
L["FALLBACK_TOY_COLLECTION"] = "Toy Collection"
L["FALLBACK_TOY_BOX"] = "Toy Box"
L["FALLBACK_WARBAND_TOY"] = "Warband Toy"
L["FALLBACK_TRANSMOG_COLLECTION"] = "Transmog Collection"
L["FALLBACK_PLAYER_TITLE"] = "Player Title"
L["FALLBACK_ILLUSION_FORMAT"] = "Illusion %s"
L["SOURCE_ENCHANTING"] = "Enchanting"

-- Plans - Dialogs
L["RESET_COMPLETED_CONFIRM"] = "Are you sure you want to remove ALL completed plans?\n\nThis cannot be undone!"
L["YES_RESET"] = "Yes, Reset"
L["REMOVED_PLANS_FORMAT"] = "Removed %d completed plan(s)."

-- Plans - Buttons
L["ADD_CUSTOM"] = "Add Custom"
L["ADD_VAULT"] = "Add Vault"
L["ADD_QUEST"] = "Add Quest"
L["CREATE_PLAN"] = "Create Plan"

-- Plans - Quest Categories
L["QUEST_CAT_DAILY"] = "Daily"
L["QUEST_CAT_WORLD"] = "World"
L["QUEST_CAT_WEEKLY"] = "Weekly"

-- Plans - Browse
L["UNKNOWN_CATEGORY"] = "Unknown Category"
L["SCANNING_FORMAT"] = "Scanning %s"
L["CUSTOM_PLAN_SOURCE"] = "Custom plan"
L["POINTS_FORMAT"] = "%d Points"
L["SOURCE_NOT_AVAILABLE"] = "Source information not available"
L["PROGRESS_ON_FORMAT"] = "You are %d/%d on the progress"
L["COMPLETED_REQ_FORMAT"] = "You completed %d of %d total requirements"

-- Plans - Content & Quest Types
L["CONTENT_MIDNIGHT"] = "Midnight"
L["WEEKLY_RESET_LABEL"] = "Weekly Reset"
L["QUEST_TYPE_WEEKLY"] = "Weekly Quests"
L["QUEST_CAT_CONTENT_EVENTS"] = "Content Events"

-- Plans - Weekly Vault Progress
L["MYTHIC_PLUS_LABEL"] = "Mythic+"

-- PlanCardFactory
L["FACTION_LABEL"] = "Faction:"
L["FRIENDSHIP_LABEL"] = "Friendship"
L["RENOWN_TYPE_LABEL"] = "Renown"
L["ADD_BUTTON"] = "To-Do"
L["ADDED_LABEL"] = "Added"
L["TODO_SLOT_TOOLTIP_ADD"] = "Left-click to add this entry to your To-Do list."
L["TODO_SLOT_TOOLTIP_REMOVE"] = "Left-click to remove this entry from your To-Do list."
L["COLLECTIONS_TT_TODO_TITLE"] = "To-Do list"
L["COLLECTIONS_TT_TODO_ADD"] = "Left-click to add this entry to your To-Do list."
L["COLLECTIONS_TT_TODO_REMOVE"] = "Left-click to remove this entry from your To-Do list."
L["COLLECTIONS_TT_TRACK_TITLE"] = "Objectives tracker"
L["COLLECTIONS_TT_TRACK_ENABLE"] = "Left-click to show progress in Blizzard objectives (up to 10 at once)."
L["COLLECTIONS_TT_TRACK_DISABLE"] = "Left-click to stop tracking in Blizzard objectives."
L["COLLECTIONS_TT_TRACK_COMPLETED"] = "This achievement is already completed. Tracking is not available."
L["COLLECTIONS_DETAIL_TT_ON_TODO"] = "Left-click to remove from your To-Do list."
L["COLLECTIONS_DETAIL_TT_ADD_TODO"] = "Left-click to add to your To-Do list."
L["TODO_SUMMARY_MORE_SOURCES"] = "+%d more"
L["TRACK_SLOT_TOOLTIP_UNTRACK"] = "Left-click to stop tracking in Blizzard objectives."
L["TRACK_SLOT_DISABLED_COMPLETED"] = "This achievement is already completed. Tracking is not available."

-- PlansTrackerWindow
L["ACHIEVEMENT_PROGRESS_FORMAT"] = "%s of %s (%s%%)"

-- Settings - General Tooltips
L["SHOW_ITEM_COUNT_TOOLTIP"] = "Display stack counts on items in the storage and items view"
L["LOCK_MINIMAP_TOOLTIP"] = "Lock the minimap button in place so it cannot be dragged"
L["SCROLL_SPEED_TOOLTIP"] = "Multiplier for scroll speed (1.0x = 28 px per step)"
L["UI_SCALE"] = "UI Scale"
L["UI_SCALE_TOOLTIP"] = "Scale the entire addon window. Reduce if the window takes up too much screen space."

-- Settings - Tab Filtering
L["IGNORE_WARBAND_TAB_FORMAT"] = "Ignore Warband Bank Tab %d from automatic scanning"
L["IGNORE_SCAN_FORMAT"] = "Ignore %s from automatic scanning"

-- Settings - Notifications
L["ENABLE_NOTIFICATIONS"] = "Enable notifications"
L["ENABLE_NOTIFICATIONS_TOOLTIP"] = "Master switch for popups, chat filters, and try-counter effects below."
L["VAULT_REMINDER"] = "Weekly Vault reminder"
L["VAULT_REMINDER_TOOLTIP"] = "Login popup when Great Vault rewards are ready to claim."
L["CONFIG_PLAN_REMINDER_TOAST"] = "To-Do reminder toasts"
L["CONFIG_PLAN_REMINDER_TOAST_DESC"] = "Compact toast when a plan reminder fires. Plan cards still show the horn badge."
L["LOOT_ALERTS"] = "Collectible popups"
L["LOOT_ALERTS_TOOLTIP"] = "Master switch for mount, pet, toy, and appearance drop popups."
L["LOOT_ALERTS_MOUNT"] = "Mounts"
L["LOOT_ALERTS_MOUNT_TOOLTIP"] = "Popup when you learn a new mount."
L["LOOT_ALERTS_PET"] = "Pets"
L["LOOT_ALERTS_PET_TOOLTIP"] = "Popup when you learn a new battle pet."
L["LOOT_ALERTS_TOY"] = "Toys"
L["LOOT_ALERTS_TOY_TOOLTIP"] = "Popup when you learn a new toy."
L["LOOT_ALERTS_TRANSMOG"] = "Appearances"
L["LOOT_ALERTS_TRANSMOG_TOOLTIP"] = "Popup when you unlock a new transmog appearance."
L["LOOT_ALERTS_ILLUSION"] = "Illusions"
L["LOOT_ALERTS_ILLUSION_TOOLTIP"] = "Popup when you unlock a new weapon illusion."
L["LOOT_ALERTS_TITLE"] = "Titles"
L["LOOT_ALERTS_TITLE_TOOLTIP"] = "Popup when you earn a new title."
L["LOOT_ALERTS_ACHIEVEMENT"] = "Earned achievement popup"
L["LOOT_ALERTS_ACHIEVEMENT_TOOLTIP"] = "Large popup when the whole achievement is earned. Only when Warband achievement popups is on; otherwise Blizzard shows its gold alert."
L["HIDE_BLIZZARD_ACHIEVEMENT"] = "Warband achievement popups"
L["HIDE_BLIZZARD_ACHIEVEMENT_TOOLTIP"] = "On: Warband toasts for achievements earned and criteria steps. Off: Blizzard gold alert frames for those only. Mount, pet, toy, and appearance popups are unchanged."
L["SHOW_CRITERIA_PROGRESS_NOTIFICATIONS"] = "Criteria progress popup"
L["SHOW_CRITERIA_PROGRESS_NOTIFICATIONS_TOOLTIP"] = "Small toast each time one step of an achievement completes (Traveler's Log, treasures, etc.). Off: Blizzard criteria bar instead."
L["CRITERIA_PROGRESS_MSG"] = "Progress"
L["CRITERIA_PROGRESS_FORMAT"] = "Progress %d/%d"
L["CRITERIA_PROGRESS_CRITERION"] = "Criteria"
L["ACHIEVEMENT_PROGRESS_TITLE"] = "Achievement Progress"
L["REPUTATION_GAINS"] = "Rep Gains in Chat"
L["REPUTATION_GAINS_TOOLTIP"] = "Show [WN-Reputation] lines only for standing the game reports in chat (plus renown level-ups and delve companion XP loot). Does not broadcast every faction that changed during a scan."
L["CURRENCY_GAINS"] = "Currency Gains in Chat"
L["CURRENCY_GAINS_TOOLTIP"] = "Display currency gain messages in chat when you earn currencies"
L["SCREEN_FLASH_EFFECT"] = "Screen flash on drop"
L["SCREEN_FLASH_EFFECT_TOOLTIP"] = "Brief screen flash when a tracked collectible finally drops."
L["TRY_COUNTER_DROP_SCREENSHOT"] = "Screenshot on drop"
L["TRY_COUNTER_DROP_SCREENSHOT_TOOLTIP"] = "Automatic screenshot shortly after a try-tracked drop popup. Saves to your Screenshots folder."
L["AUTO_TRY_COUNTER"] = "Track drop attempts"
L["AUTO_TRY_COUNTER_TOOLTIP"] = "Count failed kills, opens, and casts toward mounts, pets, toys, and illusions. Attempt total shows on the drop popup."
L["SYNC_TRY_COUNT_DOWN_TO_STATISTICS"] = "Match Statistics downward"
L["SYNC_TRY_COUNT_DOWN_TO_STATISTICS_TOOLTIP"] = "For bosses with statistic IDs, try counts normally only increase to match your WoW Statistics kill totals. Enable this to also lower inflated counts when Statistics is lower (e.g. after Rarity import or manual drift). Use /wn tc sync-stats on each alt so their kills are included."
L["SETTINGS_ESC_HINT"] = "Press |cff999999ESC|r to close this window."
L["HIDE_TRY_COUNTER_CHAT"] = "Hide try lines in chat"
L["HIDE_TRY_COUNTER_CHAT_TOOLTIP"] = "Suppress all try counter messages in chat ([WN-Counter], [WN-Drops], obtained/caught lines). Attempt totals still update in the UI and To-Do tab. Popups and screen flash are unchanged.\n\nWhile enabled, instance entry drop lines and chat routing options below are disabled."
L["TRYCOUNTER_INSTANCE_ENTRY_DROP_LINES"] = "List drops on instance enter"
L["TRYCOUNTER_INSTANCE_ENTRY_DROP_LINES_TOOLTIP"] = "When you enter a dungeon or raid that has Try Counter collectibles, print one |cff9370DB[WN-Drops]|r line per item:\n- Collectible link\n- Required difficulty (|cff00ff00green|r ok, |cffff6666red|r wrong, |cffffaa00amber|r unknown)\n- Attempt count or collected\n\nLarge instances cap at 18 lines plus |cff00ccff/wn check|r. Turn off for the short hint only."
L["TRYCOUNTER_CHAT_ROUTE_LABEL"] = "Try counter chat tab"
L["TRYCOUNTER_CHAT_ROUTE_DESC"] = "Where try-counter lines print. Default follows Loot tabs."
L["TRYCOUNTER_CHAT_ROUTE_LOOT"] = "Same as Loot"
L["TRYCOUNTER_CHAT_ROUTE_DEDICATED"] = "Warband Nexus filter"
L["TRYCOUNTER_CHAT_ROUTE_ALL_TABS"] = "All chat tabs"
L["TRYCOUNTER_CHAT_ADD_TO_TAB_BTN"] = "Enable on selected chat tab"
L["TRYCOUNTER_CHAT_ADD_TO_TAB_TOOLTIP"] = "Click the chat tab you want, then press this. Best for 'Warband Nexus (separate filter)' mode. Adds the WN_TRYCOUNTER message group to that tab."
L["TRYCOUNTER_CHAT_ADD_TO_TAB_OK"] = "|cff9966ff[Warband Nexus]|r Try counter enabled on the selected chat tab."
L["TRYCOUNTER_CHAT_ADD_TO_TAB_FAIL"] = "|cffff6600[Warband Nexus]|r Could not update the chat tab (no chat frame or API blocked)."
L["DURATION_LABEL"] = "Duration"
L["DAYS_LABEL"] = "days"
L["WEEKS_LABEL"] = "weeks"
L["EXTEND_DURATION"] = "Extend Duration"

-- Settings - Position
L["DRAG_POSITION_MSG"] = "Drag green = main popup, blue = progress lane (criteria & To-Do). Right-click a preview to save and close."
L["DRAG_POSITION_STACK_MSG"] = "Drag the stacked preview (achievement above, criteria & To-Do below). Right-click for exact X/Y. Click Set Position again to save and close."
L["DRAG_BOTH_POSITION_MSG"] = "Drag the preview, then right-click to apply one anchor to the main popup and the progress lane."
L["NOTIF_UNIFIED_TOAST_LAYOUT"] = "One position for all popup types"
L["NOTIF_PER_LANE_HINT"] = "Separate position per popup type: click a lane, drag the preview, right-click for X/Y."
L["NOTIF_POS_BTN_ACH"] = "Achievement"
L["NOTIF_POS_BTN_CRITERIA"] = "Criteria"
L["NOTIF_POS_BTN_TRY"] = "Try count"
L["NOTIF_POS_BTN_REMINDER"] = "Reminder"
L["NOTIF_DRAG_LANE_GHOST_MSG"] = "Drag the preview, then right-click for coordinates. Click the same lane button again to save."
L["NOTIF_USE_PER_LANE_BUTTONS"] = "Use the per-type buttons below to position each toast lane, or turn unified stack back on."
L["NOTIF_GHOST_LABEL_ACHIEVEMENT"] = "Achievement / main toast"
L["NOTIF_GHOST_LABEL_CRITERIA"] = "Criteria / progress toast"
L["NOTIF_GHOST_LABEL_TRY"] = "Try-count drop toast"
L["NOTIF_GHOST_LABEL_REMINDER"] = "To-Do reminder toast"
L["POSITION_RESET_MSG"] = "Popup position reset to default (Top Center)"
L["POSITION_SAVED_MSG"] = "Popup position saved!"
L["TEST_NOTIFICATION_TITLE"] = "Test Notification"
L["TEST_NOTIFICATION_MSG"] = "Position test"
L["TEST_STACK_CRITERIA"] = "Criteria progress (test)"
L["TEST_STACK_REMINDER"] = "Plan reminder (test)"
L["NOTIFICATION_DEFAULT_TITLE"] = "Notification"

-- Settings - Theme & Appearance
L["THEME_APPEARANCE"] = "Theme & Appearance"
L["SETTINGS_SECTION_THEME_APPEARANCE"] = "Appearance"
L["SETTINGS_SECTION_THEME_COLORS"] = "Colors & Accent"
L["SETTINGS_SECTION_THEME_TYPOGRAPHY"] = "Fonts & Readability"
L["COLOR_PURPLE"] = "Purple"
L["COLOR_PURPLE_DESC"] = "Classic purple theme (default)"
L["COLOR_BLUE"] = "Blue"
L["COLOR_BLUE_DESC"] = "Cool blue theme"
L["COLOR_GREEN"] = "Green"
L["COLOR_GREEN_DESC"] = "Nature green theme"
L["COLOR_RED"] = "Red"
L["COLOR_RED_DESC"] = "Fiery red theme"
L["COLOR_ORANGE"] = "Orange"
L["COLOR_ORANGE_DESC"] = "Warm orange theme"
L["COLOR_CYAN"] = "Cyan"
L["COLOR_CYAN_DESC"] = "Bright cyan theme"
L["USE_CLASS_COLOR_ACCENT"] = "Use class color as accent"
L["USE_CLASS_COLOR_ACCENT_TOOLTIP"] = "Use your current character's class color for accents, borders, and tabs. Falls back to your saved theme color when the class cannot be resolved."
L["THEME_MODE"] = "Light / Dark"
L["THEME_MODE_TOOLTIP"] = "Choose a dark or light UI palette for panels, lists, and text."
L["THEME_MODE_DARK"] = "Dark"
L["THEME_MODE_LIGHT"] = "Light"
L["THEME_MODE_RELOAD_HINT"] = "Theme updated. Use /reload if any panel still looks wrong."

-- Settings - Font
L["FONT_FAMILY"] = "Font Family"
L["FONT_FAMILY_TOOLTIP"] = "Choose the font used throughout the addon UI"
L["FONT_SCALE"] = "Font Scale"
L["FONT_SCALE_TOOLTIP"] = "Adjust font size across all UI elements"
L["ANTI_ALIASING"] = "Font Outline"
L["ANTI_ALIASING_DESC"] = "Adds a thin border around text so labels stay readable on light backgrounds and colored text."
L["ANTI_ALIASING_HINT"] = "Outline draws the classic WoW text border in both themes. In Light mode, ink colors are auto-tuned so dark class colors and gold do not turn into black blobs against the outline."
L["AA_NONE"] = "Off (smooth)"
L["AA_OUTLINE"] = "Outline (default)"
L["AA_THICKOUTLINE"] = "Thick outline"
L["FONT_SCALE_WARNING"] = "Warning: Higher font scale may cause text overflow in some UI elements."
L["RESOLUTION_NORMALIZATION"] = "Auto-Scale for Resolution"
L["RESOLUTION_NORMALIZATION_TOOLTIP"] = "Adjust font sizes for your monitor resolution (4K vs 1080p). WoW UI Scale still scales text with the rest of the interface; this option does not cancel UI Scale."

-- Settings - Advanced
L["ADVANCED_SECTION"] = "Advanced"

-- Settings - Module Management
L["MODULE_MANAGEMENT"] = "Module Management"
L["MODULE_MANAGEMENT_DESC"] = "Enable or disable specific data collection modules. Disabling a module will stop its data updates and hide its tab from the UI."
L["MODULE_CURRENCIES"] = "Currencies"
L["MODULE_CURRENCIES_DESC"] = "Track account-wide and character-specific currencies (Gold, Honor, Conquest, etc.)"
L["MODULE_REPUTATIONS"] = "Reputations"
L["MODULE_REPUTATIONS_DESC"] = "Track reputation progress with factions, renown levels, and paragon rewards"
L["MODULE_ITEMS"] = "Bank"
L["MODULE_ITEMS_DESC"] = "Track Warband Bank items, search functionality, and item categories"
L["MODULE_STORAGE"] = "Storage"
L["MODULE_STORAGE_DESC"] = "Track character bags, personal bank, and Warband Bank storage"
L["MODULE_PVE"] = "PvE"
L["MODULE_PVE_DESC"] = "Track Mythic+ dungeons, raid progress, and Weekly Vault rewards"
L["MODULE_PLANS"] = "To-Do"
L["MODULE_PLANS_DESC"] = "Track personal goals for mounts, pets, toys, achievements, and custom tasks"
L["MODULE_PROFESSIONS"] = "Professions"
L["MODULE_PROFESSIONS_DESC"] = "Track profession skills, tools, concentration, knowledge, and recipes across characters. Shows Recipe Companion reagent counts while a profession window is open."
L["MODULE_GEAR"] = "Gear"
L["MODULE_GEAR_DESC"] = "Gear management and item level tracking across characters"
L["MODULE_COLLECTIONS"] = "Collections"
L["MODULE_COLLECTIONS_DESC"] = "Mounts, pets, toys, transmog, and collection overview"
L["MODULE_TRY_COUNTER"] = "Try Counter"
L["MODULE_TRY_COUNTER_DESC"] = "Automatic drop attempt tracking for NPC kills, bosses, fishing, and containers. Disabling stops all try count processing, tooltips, and notifications."
L["PROFESSIONS_DISABLED_TITLE"] = "Professions"

-- Tooltip Service
L["ITEM_NUMBER_FORMAT"] = "Item #%s"
L["WN_SEARCH"] = "WN Search"
L["TOOLTIP_WN_KEYS"] = "WN Keys"
L["TOOLTIP_KEYSTONE_THIS"] = "This key: +%d %s"

-- Notification Manager
L["COLLECTED_MOUNT_MSG"] = "You have collected a mount"
L["COLLECTED_PET_MSG"] = "You have collected a battle pet"
L["COLLECTED_TOY_MSG"] = "You have collected a toy"
L["COLLECTED_ILLUSION_MSG"] = "You have collected an illusion"
L["COLLECTED_ITEM_MSG"] = "You received a rare drop"
L["ACHIEVEMENT_COMPLETED_MSG"] = "Achievement completed!"
L["HIDDEN_ACHIEVEMENT"] = "Hidden Achievement"
L["EARNED_TITLE_MSG"] = "You have earned a title"
L["COMPLETED_PLAN_MSG"] = "You have completed a plan"
L["DAILY_QUEST_CAT"] = "Daily Quest"
L["WORLD_QUEST_CAT"] = "World Quest"
L["WEEKLY_QUEST_CAT"] = "Weekly Quest"
L["SPECIAL_ASSIGNMENT_CAT"] = "Special Assignment"
L["DELVE_CAT"] = "Delve"
L["WORLD_CAT"] = "World"
L["ACTIVITY_CAT"] = "Activity"
L["PROGRESS_COUNT_FORMAT"] = "%d/%d Progress"
L["PROGRESS_COMPLETED_FORMAT"] = "%d/%d Progress Completed"
L["WEEKLY_VAULT_PLAN_FORMAT"] = "Weekly Vault Plan - %s"
L["ALL_SLOTS_COMPLETE"] = "All Slots Complete!"
L["QUEST_COMPLETED_SUFFIX"] = "Completed"
L["WEEKLY_VAULT_READY"] = "Weekly Vault Ready!"
L["VAULT_LOOT_READY_SHORT"] = "Ready!"
L["VAULT_TRACK_WAITING_RESET"] = "Waiting reset"
L["VAULT_TRACK_WAITING_RESET_SHORT"] = "Reset"
L["VAULT_SUMMARY_ALL_TITLE"] = "Great Vault - all characters"
L["VAULT_SUMMARY_ALL_SUB"] = "Raid / Mythic+ / World columns match the PvE tab rows."
L["VAULT_SUMMARY_COL_NAME"] = "Character"
L["VAULT_SUMMARY_COL_REALM"] = "Realm"
L["VAULT_SUMMARY_NO_CHARS"] = "No tracked characters."
L["VAULT_SUMMARY_MORE"] = "... and %d more (see PvE list)."
L["UNCLAIMED_REWARDS"] = "You have unclaimed rewards"

-- Minimap
L["TOTAL_GOLD_LABEL"] = "Total Gold:"
L["MINIMAP_CHARS_GOLD"] = "Characters Gold:"
L["LEFT_CLICK_TOGGLE"] = "Left-Click: Toggle window"
L["MINIMAP_LEFT_CLICK_ACTION_FMT"] = "Left-Click: %s"
L["MINIMAP_RIGHT_CLICK_MENU"] = "Right-Click: Menu"
L["RIGHT_CLICK_PLANS"] = "Right-Click: Open Plans"
L["RIGHT_CLICK_SHORTCUT_MENU"] = "Right-Click: Shortcut menu"
L["CONFIG_MINIMAP_LEFT_CLICK_HEADER"] = "Minimap Left Click"
L["CONFIG_MINIMAP_LEFT_CLICK_TOGGLE"] = "Left Click: Toggle Window"
L["CONFIG_MINIMAP_LEFT_CLICK_TOGGLE_DESC"] = "Left-clicking the minimap button opens or closes the main window."
L["MINIMAP_SHOWN_MSG"] = "Minimap button shown"
L["MINIMAP_HIDDEN_MSG"] = "Minimap button hidden (re-enable under Warband Nexus -> Settings -> Minimap)."
L["TOGGLE_WINDOW"] = "Toggle Window"
L["SCAN_BANK_MENU"] = "Scan Bank"
L["TRACKING_DISABLED_SCAN_MSG"] = "Character tracking is disabled. Enable tracking in settings to scan bank."
L["SCAN_COMPLETE_MSG"] = "Scan complete!"
L["BANK_NOT_OPEN_MSG"] = "Bank is not open"
L["OPTIONS_MENU"] = "Options"
L["HIDE_MINIMAP_BUTTON"] = "Hide Minimap Button"
L["MENU_UNAVAILABLE_MSG"] = "Right-click menu unavailable"
L["USE_COMMANDS_MSG"] = "Use /wn show, /wn options, /wn help"

-- SharedWidgets
L["DATA_SOURCE_TITLE"] = "Data Source Information"
L["DATA_SOURCE_USING"] = "This tab is using:"
L["DATA_SOURCE_MODERN"] = "Modern cache service (event-driven)"
L["DATA_SOURCE_LEGACY"] = "Legacy direct DB access"
L["DATA_SOURCE_NEEDS_MIGRATION"] = "Needs migration to cache service"
L["GLOBAL_DB_VERSION"] = "Global DB Version:"

-- Information Dialog - Tab Headers
L["INFO_TAB_CHARACTERS"] = "Characters"
L["INFO_TAB_ITEMS"] = "Bank"
L["INFO_TAB_STORAGE"] = "Storage"
L["INFO_TAB_PVE"] = "PvE"
L["INFO_TAB_REPUTATIONS"] = "Reputations"
L["INFO_TAB_CURRENCY"] = "Currency"
L["INFO_TAB_PLANS"] = "To-Do"
L["INFO_TAB_GEAR"] = "Gear"
L["INFO_TAB_COLLECTIONS"] = "Collections"
L["INFO_TAB_STATISTICS"] = "Statistics"
L["INFO_CREDITS_SECTION_TITLE"] = "Credits & thanks"
L["INFO_CREDITS_LORE_SUBTITLE"] = "Special Thanks"
L["INFO_FEATURES_SECTION_TITLE"] = "Features overview"
L["NAV_SETTINGS_TOOLTIP"] = "Warband Nexus options and preferences"
L["SETTINGS_TAB_TITLE"] = "Settings"
L["SETTINGS_TAB_SUBTITLE"] = "Choose a category, then adjust options on the right"
L["SETTINGS_PANEL_GENERAL"] = "General"
L["SETTINGS_PANEL_GENERAL_DESC"] = "Display, shortcuts, keybinding, and window scaling."
L["SETTINGS_PANEL_MODULES"] = "Modules"
L["SETTINGS_PANEL_MODULES_DESC"] = "Turn data modules on or off and control which tabs appear."
L["SETTINGS_PANEL_ACCESS"] = "Easy Access"
L["SETTINGS_PANEL_ACCESS_DESC"] = "Floating shortcut button and quick-open actions."
L["SETTINGS_PANEL_FILTERS"] = "Tab filters"
L["SETTINGS_PANEL_FILTERS_DESC"] = "Choose which main tabs show in the navigation."
L["SETTINGS_PANEL_NOTIFICATIONS"] = "Notifications"
L["SETTINGS_PANEL_NOTIFICATIONS_DESC"] = "Popups, chat filters, try counter, timing, and on-screen position."
L["SETTINGS_PANEL_APPEARANCE"] = "Theme"
L["SETTINGS_PANEL_APPEARANCE_DESC"] = "Theme colors, fonts, and preset palettes."
L["SETTINGS_PANEL_ADVANCED"] = "Advanced"
L["SETTINGS_PANEL_ADVANCED_DESC"] = "Debug logging, cache refresh, and item tracking."
L["SETTINGS_PANEL_ABOUT"] = "About"
L["SETTINGS_PANEL_ABOUT_DESC"] = "Credits, contributors, and a guide to every tab."
L["SETTINGS_SECTION_NOTIF_MASTER"] = "General"
L["SETTINGS_SECTION_NOTIF_ACHIEVEMENTS"] = "Achievement popups"
L["SETTINGS_SECTION_NOTIF_COLLECTIBLES"] = "Collectible popups"
L["SETTINGS_SECTION_NOTIF_CHAT"] = "Chat filters"
L["SETTINGS_SECTION_NOTIF_TRY_COUNTER"] = "Try counter"
L["HEADER_INFO_TOOLTIP"] = "Addon guide & credits"
L["HEADER_INFO_TOOLTIP_HINT"] = "Contributors and feature help - credits are at the top."
L["CONTRIBUTORS_TITLE"] = "Contributors"
L["THANK_YOU_MSG"] = "Thank you for using Warband Nexus!"

-- Information Dialog - Professions Tab
L["INFO_TAB_PROFESSIONS"] = "Professions"
L["PROFESSIONS_INFO_DESC"] = "See every tracked character's crafting professions in one sortable grid: skill level, equipped tools, concentration and recharge, knowledge points, recipe coverage, and weekly knowledge progress. Data updates when you open each character's profession panel (default K). While a profession window stays open, Recipe Companion shows how many of each reagent you carry in bags."

-- Information Dialog - Gear & Collections Tabs
L["GEAR_DESC"] = "Paperdoll, character stats, upgrade crests, and stash recommendations in a single modern layout."
L["COLLECTIONS_DESC"] = "Overview of mounts, pets, toys, transmog, and other collectibles across your account. Track collection progress and find missing items."

-- Slash commands
L["AVAILABLE_COMMANDS"] = "Available commands:"
L["CMD_OPEN"] = "Open addon window"
L["CMD_PLANS"] = "Toggle To-Do Tracker window"
L["CMD_FIRSTCRAFT"] = "List first-craft bonus recipes per expansion (open profession first)"
L["CMD_OPTIONS"] = "Open settings"
L["CMD_MINIMAP"] = "Toggle minimap button"
L["CMD_CHANGELOG"] = "Show changelog"
L["CMD_DEBUG"] = "Toggle debug mode"
L["CMD_UIMAP_HERE"] = "Current uiMapID + parent chain (no debug)"
L["CMD_PROFILER"] = "Performance profiler (on persists after /reload; dev + window for HUD)"
L["CMD_HELP"] = "Show this list"

L["PLANS_NOT_AVAILABLE"] = "Plans Tracker not available."
L["MINIMAP_NOT_AVAILABLE"] = "Minimap button module not loaded."
L["PROFILER_NOT_LOADED"] = "Profiler module not loaded."
L["UNKNOWN_COMMAND"] = "Unknown command."
L["TYPE_HELP"] = "Type"
L["FOR_AVAILABLE_COMMANDS"] = "for available commands."
L["UNKNOWN_DEBUG_CMD"] = "Unknown debug command:"
L["DEBUG_ENABLED"] = "Debug mode ENABLED."
L["DEBUG_RELOAD_UI_BTN"] = "Reload UI"
L["DEBUG_RELOAD_UI_TOOLTIP"] = "Reload the entire interface (/reload). WoW cannot hot-reload addon Lua; use this after saving files."
L["DEBUG_DISABLED"] = "Debug mode DISABLED."
L["CHARACTER_LABEL"] = "Character:"
L["TRACK_USAGE"] = "Usage: enable | disable | status"

-- Welcome
L["CLICK_TO_COPY"] = "Click to copy invite link"

L["WELCOME_MSG_FORMAT"] = "Welcome to Warband Nexus v%s"
L["WELCOME_TYPE_CMD"] = "Please type"
L["WELCOME_OPEN_INTERFACE"] = "to open the interface."
L["WELCOME_NEW_VERSION_CHAT"] = "|cffffff00What's New:|r a popup may appear above chat, or type |cffffff00/wn changelog|r."
L["CHARACTER_LINK_HINT_CHAT"] = "Your saved data was kept. If something looks wrong in the panel, type |cffffff00/reload|r once."
L["CONFIG_SHOW_LOGIN_CHAT"] = "Login message in chat"
L["CONFIG_SHOW_LOGIN_CHAT_DESC"] = "Print a short welcome line when notifications are enabled. Uses the System message group and a visible chat tab so addons like Chattynator can show it. (The What's New window is separate - fullscreen popup.)"
L["CONFIG_HIDE_PLAYED_TIME_CHAT"] = "Hide Time Played in chat"
L["CONFIG_HIDE_PLAYED_TIME_CHAT_DESC"] = "Filter out Total time played and Time played this level system messages. Turn off to show them again (including when you type /played)."


L["CHANGELOG_V3110"] = [=[v3.1.10 (2026-06-16)

Updated:
- Performance: flight paths and taxi rides no longer cause large FPS drops from addon quest-log work (updates are batched).
- Reminders: zone reminder checks pause while you are flying or on a flight path, then catch up when you land or regain control.
- Character zone tracking skips redundant saves when your zone and subzone did not change.
- Daily quests: background weekly-reset polling runs every 5 minutes instead of every minute.

CurseForge: Warband Nexus]=]






-- Confirm / Tracking Dialog
L["CONFIRM_ACTION"] = "Confirm Action"
L["CONFIRM"] = "Confirm"
L["ENABLE_TRACKING_FORMAT"] = "Enable tracking for |cffffcc00%s|r?"
L["DISABLE_TRACKING_FORMAT"] = "Disable tracking for |cffffcc00%s|r?"

-- Reputation Section Headers - Tab
L["REP_SECTION_ACCOUNT_WIDE"] = "Account-Wide Reputations (%s)"
L["REP_SECTION_CHARACTER_BASED"] = "Character-Based Reputations (%s)"

-- Reputation Processor Labels - Tab
L["REP_REWARD_WAITING"] = "Reward Waiting"
L["REP_PARAGON_LABEL"] = "Paragon"

-- Reputation Loading States - Tab
L["REP_LOADING_PREPARING"] = "Preparing..."
L["REP_LOADING_INITIALIZING"] = "Initializing..."
L["REP_LOADING_FETCHING"] = "Fetching reputation data..."
L["REP_LOADING_PROCESSING"] = "Processing %d factions..."
L["REP_LOADING_SAVING"] = "Saving to database..."
L["REP_LOADING_COMPLETE"] = "Complete!"

-- Status / Footer
L["COMBAT_LOCKDOWN_MSG"] = "Cannot open window during combat. Please try again after combat ends."
L["BANK_IS_ACTIVE"] = "Bank is Active"

-- Search / Empty States
L["NO_ITEMS_MATCH"] = "No items match '%s'"
L["NO_ITEMS_MATCH_GENERIC"] = "No items match your search"
L["ITEMS_SCAN_HINT"] = "Items are scanned automatically. Try /reload if nothing appears."
L["ITEMS_WARBAND_BANK_HINT"] = "Log in to characters and open banks, bags, or Warband Bank so the account-wide list can populate. Items are cached when you visit."


-- Plans UI Extra
L["ADDED"] = "Added"
L["WEEKLY_VAULT_TRACKER"] = "Weekly Vault Tracker"
L["VAULT_TRACKER_STATUS_PENDING"] = "Pending..."
L["VAULT_TRACKER_STATUS_READY_CLAIM"] = "Ready to Claim"
L["VAULT_TRACKER_STATUS_SLOTS_READY"] = "Slots Earned"

-- Easy Access tooltips (VaultButton EAL)
L["EA_MENU_TOOLTIP_STAR"] = "Star marks your left-click action."
L["EA_MENU_TOOLTIP_SET_ACTION"] = "Right-click a menu item to set the left-click action."
L["EA_TOOLTIP_BOSS_FALLBACK"] = "Boss %d"
L["EA_TOOLTIP_BOSS_KILLED"] = "Defeated: %s"
L["EA_TOOLTIP_BOSS_NOT_KILLED"] = "Not defeated"
L["EA_TOOLTIP_BOSS_REMAINING"] = "Remaining: %s"
L["EA_TOOLTIP_BOUNTY_DONE"] = "Collected"
L["EA_TOOLTIP_BOUNTY_LABEL"] = "Trovehunter's Bounty"
L["EA_TOOLTIP_BOUNTY_TODO"] = "Not collected"
L["EA_TOOLTIP_CAT_DUNGEON"] = "Dungeon"
L["EA_TOOLTIP_CAT_RAID"] = "Raid"
L["EA_TOOLTIP_CAT_WORLD"] = "World"
L["EA_TOOLTIP_CONTROLS"] = "Left-click: action  |  Right-click: menu  |  Drag to move"
L["EA_TOOLTIP_GRID_SUB"] = "Raid, Dungeon, and World columns match the tracker. Shift: remaining to next slot."
L["EA_TOOLTIP_SHIFT_HINT"] = "Hold Shift: vault remaining progress and Total Gold."
L["EA_TOOLTIP_SECTION_VAULT"] = "Great Vault"
L["EA_TOOLTIP_SECTION_WARBAND"] = "Warband"
L["EA_TOOLTIP_FOOTER_LMB"] = "LMB"
L["EA_TOOLTIP_FOOTER_RMB"] = "RMB"
L["EA_TOOLTIP_FOOTER_DRAG"] = "Drag"
L["EA_TOOLTIP_LINE_CHARACTER"] = "Character - Realm"
L["EA_TOOLTIP_LINE_ILVL"] = "Item Level"
L["EA_TOOLTIP_LINE_GOLD"] = "Gold"
L["EA_TOOLTIP_LINE_TODO"] = "To-Do"
L["EA_TOOLTIP_NO_CHAR"] = "No character data yet."
L["EA_TOOLTIP_CONTROL_LEFT"] = "Left-click"
L["EA_TOOLTIP_CONTROL_RIGHT"] = "Right-click"
L["EA_TOOLTIP_CONTROL_RIGHT_VAL"] = "Shortcut menu"
L["EA_TOOLTIP_CONTROL_DRAG"] = "Drag"
L["EA_TOOLTIP_CONTROL_DRAG_VAL"] = "Move on screen"
L["EA_TOOLTIP_ACTION_PVE"] = "PvE tab"
L["EA_TOOLTIP_ACTION_CHARS"] = "Characters tab"
L["EA_TOOLTIP_ACTION_VAULT"] = "Vault tracker"
L["EA_TOOLTIP_ACTION_SAVED"] = "Saved instances"
L["EA_TOOLTIP_ACTION_PLANS"] = "Plans / To-Do"
L["EA_TOOLTIP_INSTANCE_BOSSES"] = "%d/%d bosses defeated"
L["EA_TOOLTIP_INSTANCE_CHARS"] = "%d characters on lockout"
L["EA_TOOLTIP_INSTANCE_CLEARED_BY"] = "Fully cleared by: %s"
L["EA_TOOLTIP_LOCKOUT_PROGRESS"] = "%d/%d bosses defeated"
L["EA_TOOLTIP_LOCKOUT_RESET"] = "Lockout resets in %s"
L["EA_TOOLTIP_MANAFLUX_HELD"] = "%d held"
L["EA_TOOLTIP_MANAFLUX_LABEL"] = "Dawnlight Manaflux"
L["EA_TOOLTIP_NO_CHAR_VAULT"] = "No vault data for this character yet. Open the Great Vault once."
L["EA_TOOLTIP_NO_WARBAND_VAULT"] = "No tracked vault activity this week."
L["EA_TOOLTIP_OPEN_PVE"] = "Left-click: open PvE tab"
L["EA_TOOLTIP_SLOT_DONE_SHORT"] = "Done"
L["EA_TOOLTIP_SLOT_UPGRADE_SHORT"] = "Upg"
L["EA_TOOLTIP_STASH_CLAIMED"] = "%d/%d claimed"
L["EA_TOOLTIP_STASH_HEADER_DESC"] = "T11 Bountiful Delve Gilded Stash claims this week (treasure room chest)."
L["EA_TOOLTIP_STASH_LABEL"] = "Gilded Stashes"
L["EA_TOOLTIP_STASH_SCAN_HINT"] = "T11 Bountiful delve reward. Log in on this character and open Delves (J) once to scan."
L["EA_TOOLTIP_STASH_UNKNOWN"] = "?/%d"
L["EA_TOOLTIP_STATUS_IN_PROGRESS"] = "In progress this week"
L["EA_TOOLTIP_STATUS_SLOTS_EARNED"] = "%d slot(s) earned - claim at the Great Vault"
L["EA_TOOLTIP_SUMMARY_CHAR_BOUNTY"] = "Bounty collected"
L["EA_TOOLTIP_SUMMARY_CHAR_PROGRESS"] = "In progress"
L["EA_TOOLTIP_SUMMARY_CHAR_READY"] = "Ready to claim"
L["EA_TOOLTIP_SUMMARY_CHAR_SLOTS"] = "%d slot(s) earned"
L["EA_TOOLTIP_SUMMARY_PROGRESS_COUNT"] = "%d in progress"
L["EA_TOOLTIP_SUMMARY_READY_COUNT"] = "%d ready to claim"
L["EA_TOOLTIP_VOIDCORE_CAPPED_SUFFIX"] = " (capped)"
L["EA_TOOLTIP_VOIDCORE_HELD"] = "%d held"
L["EA_TOOLTIP_VOIDCORE_LABEL"] = "Nebulous Voidcore"

-- Easy Access (floating shortcut button)
L["CONFIG_VAULT_BUTTON"] = "Easy Access"
L["CONFIG_VAULT_BUTTON_DESC"] = "Show the draggable Easy Access shortcut on screen. Left-click runs your chosen action; right-click opens the WN shortcut menu."
L["CONFIG_VAULT_BUTTON_SECTION"] = "Easy Access"
L["CONFIG_VAULT_OPT_ENABLED"] = "Enable Easy Access"
L["CONFIG_VAULT_OPT_ENABLED_DESC"] = "Show the draggable Easy Access shortcut on screen."
L["CONFIG_VAULT_OPT_MOUSEOVER"] = "Hide Until Mouseover"
L["CONFIG_VAULT_OPT_MOUSEOVER_DESC"] = "Keep Easy Access invisible until the cursor is over its saved position."
L["CONFIG_VAULT_OPT_READY_ONLY"] = "Hide Until Ready"
L["CONFIG_VAULT_OPT_READY_ONLY_DESC"] = "Only show Easy Access when at least one character has a vault reward ready to claim."
L["CONFIG_VAULT_OPT_REALM"] = "Show Realm Names"
L["CONFIG_VAULT_OPT_REALM_DESC"] = "Show character realm names in Easy Access tables and tooltips."
L["CONFIG_VAULT_OPT_REWARD_ILVL"] = "Show Reward iLvl"
L["CONFIG_VAULT_OPT_REWARD_ILVL_DESC"] = "Show reward item levels in completed vault slots instead of ready-check icons."
L["CONFIG_VAULT_COL_RAID"] = "Raid Column"
L["CONFIG_VAULT_COL_RAID_DESC"] = "Show raid vault progress in the Easy Access tracker table."
L["CONFIG_VAULT_COL_DUNGEON"] = "Dungeon Column"
L["CONFIG_VAULT_COL_DUNGEON_DESC"] = "Show Mythic+ dungeon vault progress in the Easy Access tracker table."
L["CONFIG_VAULT_COL_WORLD"] = "World Column"
L["CONFIG_VAULT_COL_WORLD_DESC"] = "Show world activity vault progress in the Easy Access tracker table."
L["CONFIG_VAULT_COL_BOUNTY"] = "Trovehunter's Bounty Column"
L["CONFIG_VAULT_COL_BOUNTY_DESC"] = "Show Trovehunter's Bounty completion in the Easy Access tracker table."
L["CONFIG_VAULT_COL_VOIDCORE"] = "Nebulous Voidcore Column"
L["CONFIG_VAULT_COL_VOIDCORE_DESC"] = "Show Nebulous Voidcore progress in the Easy Access tracker table."
L["CONFIG_VAULT_COL_MANAFLUX"] = "Dawnlight Manaflux Column"
L["CONFIG_VAULT_COL_MANAFLUX_DESC"] = "Show Dawnlight Manaflux currency in the Easy Access tracker table."
L["CONFIG_VAULT_BUTTON_OPACITY"] = "Button Opacity"
L["CONFIG_VAULT_BUTTON_OPACITY_DESC"] = "Adjust Easy Access opacity when it is visible."
L["CONFIG_VAULT_OPT_SUMMARY_MOUSEOVER"] = "Warband Summary Mouseover"
L["CONFIG_VAULT_OPT_SUMMARY_MOUSEOVER_DESC"] = "Show the warband's vault summary on mouseover. Turning this off shows the current character's only."
L["SETTINGS_SECTION_VAULT_DISPLAY"] = "Tooltip & Menu"
L["CONFIG_VAULT_DISPLAY_TOOLTIP_HEADER"] = "Hover tooltip"
L["CONFIG_VAULT_DISPLAY_MENU_HEADER"] = "Right-click menu"
L["CONFIG_VAULT_DISPLAY_VAULT"] = "Great Vault progress"
L["CONFIG_VAULT_DISPLAY_VAULT_DESC"] = "Raid, dungeon, and world slots plus claim status."
L["CONFIG_VAULT_DISPLAY_GOLD"] = "Gold"
L["CONFIG_VAULT_DISPLAY_GOLD_DESC"] = "Character gold on the hover tooltip."
L["CONFIG_VAULT_DISPLAY_TODO"] = "Character to-do plans"
L["CONFIG_VAULT_DISPLAY_TODO_DESC"] = "Active plan count for that character."
L["CONFIG_VAULT_DISPLAY_BOUNTY"] = "Trovehunter's Bounty"
L["CONFIG_VAULT_DISPLAY_BOUNTY_DESC"] = "Weekly delve bounty status."
L["CONFIG_VAULT_DISPLAY_VOIDCORE"] = "Nebulous Voidcore"
L["CONFIG_VAULT_DISPLAY_VOIDCORE_DESC"] = "Season voidcore progress."
L["CONFIG_VAULT_DISPLAY_STASH"] = "Gilded Stashes"
L["CONFIG_VAULT_DISPLAY_STASH_DESC"] = "T11 Bountiful Delve Gilded Stash claims (scanned from Delves UI on login)."
L["CONFIG_VAULT_DISPLAY_MANAFLUX"] = "Dawnlight Manaflux"
L["CONFIG_VAULT_DISPLAY_MANAFLUX_DESC"] = "Held manaflux currency."
L["CONFIG_VAULT_DISPLAY_KEYSTONE"] = "Mythic+ keystone"
L["CONFIG_VAULT_DISPLAY_KEYSTONE_DESC"] = "Owned keystone level and dungeon."
L["CONFIG_VAULT_DISPLAY_MYTHIC_SCORE"] = "Mythic+ rating"
L["CONFIG_VAULT_DISPLAY_MYTHIC_SCORE_DESC"] = "Overall Mythic+ score."
L["CONFIG_VAULT_DISPLAY_MENU_VAULT"] = "Vault summary block"
L["CONFIG_VAULT_DISPLAY_MENU_VAULT_DESC"] = "Raid, dungeon, world, and status under the menu title."
L["CONFIG_VAULT_DISPLAY_MENU_KEYSTONE"] = "Keystone line"
L["CONFIG_VAULT_DISPLAY_MENU_KEYSTONE_DESC"] = "Current character keystone in the menu."
L["CONFIG_VAULT_DISPLAY_MENU_SCORE"] = "M+ rating line"
L["CONFIG_VAULT_DISPLAY_MENU_SCORE_DESC"] = "Overall Mythic+ score in the menu."
L["EA_TOOLTIP_KEYSTONE_LABEL"] = "Keystone"
L["EA_TOOLTIP_KEYSTONE_NONE"] = "No keystone"
L["EA_TOOLTIP_KEYSTONE_FORMAT"] = "+%d %s"
L["EA_TOOLTIP_MYTHIC_SCORE_LABEL"] = "M+ Rating"
L["EA_TOOLTIP_MYTHIC_SCORE_VALUE"] = "%d"
L["EA_TOOLTIP_MYTHIC_SCORE_NONE"] = "--"
L["CONFIG_VAULT_LEFT_CLICK_HEADER"] = "Left Click"
L["CONFIG_VAULT_LEFT_CLICK_PVE"] = "Left Click: PvE Tab"
L["CONFIG_VAULT_LEFT_CLICK_PVE_DESC"] = "Left-clicking Easy Access opens the PvE tab."
L["CONFIG_VAULT_LEFT_CLICK_CHARS"] = "Left Click: Characters Tab"
L["CONFIG_VAULT_LEFT_CLICK_CHARS_DESC"] = "Left-clicking Easy Access opens the Characters tab."
L["CONFIG_VAULT_LEFT_CLICK_VAULT"] = "Left Click: Vault Tracker"
L["CONFIG_VAULT_LEFT_CLICK_VAULT_DESC"] = "Left-clicking Easy Access opens the Vault Tracker window."
L["CONFIG_VAULT_LEFT_CLICK_SAVED"] = "Left Click: Saved Instances"
L["CONFIG_VAULT_LEFT_CLICK_SAVED_DESC"] = "Left-clicking Easy Access opens the Saved Instances mini window."
L["CONFIG_VAULT_LEFT_CLICK_PLANS"] = "Left Click: Plans/Todo"
L["CONFIG_VAULT_LEFT_CLICK_PLANS_DESC"] = "Left-clicking Easy Access opens the Plans/To-Do mini window."
L["CONFIG_VAULT_LEFT_CLICK_ITEMS"] = "Left Click: Bank Tab"
L["CONFIG_VAULT_LEFT_CLICK_ITEMS_DESC"] = "Left-clicking Easy Access opens the Bank tab."
L["CONFIG_VAULT_LEFT_CLICK_GEAR"] = "Left Click: Gear Tab"
L["CONFIG_VAULT_LEFT_CLICK_GEAR_DESC"] = "Left-clicking Easy Access opens the Gear tab."
L["CONFIG_VAULT_LEFT_CLICK_CURRENCY"] = "Left Click: Currencies Tab"
L["CONFIG_VAULT_LEFT_CLICK_CURRENCY_DESC"] = "Left-clicking Easy Access opens the Currencies tab."
L["CONFIG_VAULT_LEFT_CLICK_REPUTATIONS"] = "Left Click: Reputations Tab"
L["CONFIG_VAULT_LEFT_CLICK_REPUTATIONS_DESC"] = "Left-clicking Easy Access opens the Reputations tab."
L["CONFIG_VAULT_LEFT_CLICK_PROFESSIONS"] = "Left Click: Professions Tab"
L["CONFIG_VAULT_LEFT_CLICK_PROFESSIONS_DESC"] = "Left-clicking Easy Access opens the Professions tab."
L["CONFIG_VAULT_LEFT_CLICK_COLLECTIONS"] = "Left Click: Collections Tab"
L["CONFIG_VAULT_LEFT_CLICK_COLLECTIONS_DESC"] = "Left-clicking Easy Access opens the Collections tab."
L["CONFIG_VAULT_LEFT_CLICK_PLANS_TAB"] = "Left Click: To-Do Tab"
L["CONFIG_VAULT_LEFT_CLICK_PLANS_TAB_DESC"] = "Left-clicking Easy Access opens the main To-Do tab."
L["CONFIG_VAULT_LEFT_CLICK_STATS"] = "Left Click: Statistics Tab"
L["CONFIG_VAULT_LEFT_CLICK_STATS_DESC"] = "Left-clicking Easy Access opens the Statistics tab."
L["CONFIG_VAULT_LEFT_CLICK_SETTINGS"] = "Left Click: Settings"
L["CONFIG_VAULT_LEFT_CLICK_SETTINGS_DESC"] = "Left-clicking Easy Access opens Warband Nexus settings."
L["CMD_QT"] = "Open Easy Access menu"
L["CONFIG_VAULT_QT_UNAVAILABLE"] = "Easy Access is not available yet."
L["VAULT_BUTTON_MENU_TITLE"] = "WN Menu"
L["VAULT_BUTTON_MENU_TRACKER"] = "Vault Tracker"
L["VAULT_BUTTON_MENU_SAVED"] = "Saved Instances"
L["VAULT_BUTTON_MENU_PLANS"] = "Plans / Todo"
L["VAULT_BUTTON_MENU_SETTINGS"] = "Settings"

-- Saved Instances window
L["SAVED_INSTANCES_TITLE"] = "Saved Instances"
L["SAVED_INSTANCES_EMPTY"] = "No raid or dungeon lockouts recorded yet.\nLog in a character with active lockouts to populate."
L["SAVED_INSTANCES_NO_FILTER_MATCH"] = "No instances match the current filters."
L["SAVED_INSTANCES_SUMMARY"] = "%d instances, %d characters"
L["SAVED_INSTANCES_WARBAND_CLEARED"] = "warband cleared"
L["SAVED_INSTANCES_EXPAND_HINT"] = "Click to expand character lockouts"
L["SAVED_INSTANCES_RESET_DAYS"] = "%dd"
L["SAVED_INSTANCES_RESET_HOURS"] = "%dh"
L["SAVED_INSTANCES_RESET_LESS_HOUR"] = "<1h"
L["DAILY_QUEST_TRACKER"] = "Daily Quest Tracker"

-- Achievement Popup
L["ACHIEVEMENT_NOT_COMPLETED"] = "Not Completed"
L["ACHIEVEMENT_POINTS_FORMAT"] = "%d pts"
L["ADD_PLAN"] = "To-Do"
L["PLANNED"] = "Planned"

-- PlanCardFactory Vault Slots
L["VAULT_SLOT_WORLD"] = "World"

-- PvE Extra
L["AFFIX_TITLE_FALLBACK"] = "Affix"

-- Chat Messages
L["WN_REPUTATION_RENOWN_LEVEL_UP"] = "Reached renown level %d"

-- PlansManager Messages
L["PLAN_COMPLETED"] = "Plan completed: "
L["WEEKLY_VAULT_PLAN_NAME"] = "Great Vault - %s"
L["VAULT_PLANS_RESET"] = "Weekly Great Vault plans have been reset! (%d plan%s)"

-- Reminder System
L["SET_ALERT_TITLE"] = "Set Alert"
L["SET_ALERT"] = "Set Alert"
L["SET_ALERT_SECTION_SCHEDULE"] = "Login & Resets"
L["SET_ALERT_BEFORE_RESET_GROUP"] = "Days before weekly reset"
L["SET_ALERT_SECTION_LOCATION"] = "Zone & Instance"
L["SET_ALERT_SECTION_QUESTS"] = "Quests & Events"
L["SET_ALERT_MUTEX_QUEST_BLOCKED"] = "Disabled while %s is enabled. Turn it off to use Quests and Events on this alert."
L["SET_ALERT_MUTEX_ZONE_BLOCKED"] = "Disabled while %s is enabled. Turn it off to use Zone and Instance on this alert."
L["SET_ALERT_QUESTS_HINT"] = "Pick a region or category, then check quests and events to filter this alert."
L["REMINDER_OPT_QUEST_TRACK"] = "Remind when selected World Quests, Content Events, or calendar World Events match"
L["REMINDER_QUEST_SELECTED_COUNT"] = "Selected (%d)"
L["REMINDER_QUEST_SELECTED_EMPTY"] = "No quests or events selected. Check the list below."
L["REMINDER_QUEST_CATALOG_HINT_SHORT"] = "Category on the left; Type and Quest on the right."
L["SET_ALERT_SECTION_FOCUS"] = "Focus"
L["REMINDER_OPT_ZONE_ENTER_MATCHING"] = "Remind when I enter a matching zone"
L["REMINDER_ZONE_GET_ID"] = "Get ID"
L["REMINDER_ZONE_NAME_LABEL"] = "Zone"
L["REMINDER_ZONE_NAME_UNKNOWN"] = "Unknown map ID"
L["REMINDER_ZONE_FIELD_SAVED_WITH_ALERT"] = "Map ID is saved when you click Save (Enter adds it to the list)."
L["REMOVE_ALERT"] = "Remove Alert"
L["ALERT_ACTIVE"] = "Alert Active"
L["REMINDER_PREFIX"] = "Reminder"
L["REMINDER_DAILY_LOGIN"] = "Daily Login"
L["REMINDER_WEEKLY_RESET"] = "Weekly Reset"
L["REMINDER_DAYS_BEFORE"] = "%d days before reset"
L["REMINDER_TOAST_TITLE"] = "To-Do reminder"
L["REMINDER_AGGREGATE_CALENDAR_TITLE"] = "Multiple reminders"
L["REMINDER_AGGREGATE_CALENDAR_BODY"] = "You have %d to-do reminders."
L["REMINDER_ZONE_ENTER"] = "Entered %s"
L["REMINDER_OPT_DAILY"] = "Daily Login"
L["REMINDER_OPT_WEEKLY"] = "Weekly Reset"
L["REMINDER_OPT_DAILY_SHORT"] = "Daily"
L["REMINDER_OPT_WEEKLY_SHORT"] = "Weekly"
L["REMINDER_OPT_DAYS_SHORT"] = "%dd"
L["REMINDER_OPT_DAYS_BEFORE"] = "%d days before reset"
L["REMINDER_OPT_DAYS_BEFORE_SUFFIX"] = "days before reset"
L["REMINDER_OPT_ZONE"] = "Remind when entering matching zone"
L["REMINDER_OPT_MONTHLY"] = "Remind on first login each calendar month"
L["REMINDER_MONTHLY_LOGIN"] = "Monthly login"
L["REMINDER_OPT_ZONE_HINTS"] = "Match zone names from plan title/source text"
L["REMINDER_ZONE_MAPID_LABEL"] = "Map ID"
L["REMINDER_ZONE_ADD"] = "Add"
L["REMINDER_ZONE_CURRENT"] = "Current"
L["REMINDER_ZONE_MANUAL_COUNT"] = "Manual maps: %d"
L["REMINDER_ZONE_SELECTED_COUNT"] = "Selected zones (%d)"
L["REMINDER_ZONE_SELECTED_EMPTY"] = "No zones selected. Add from the picker below or enter a map ID (Enter)."
L["REMINDER_ZONE_MANUAL_EMPTY"] = "No maps saved yet. Use Get ID, press Enter, or Add from the picker list."
L["REMINDER_ZONE_MANUAL_REMOVE"] = "Remove"
L["REMINDER_ZONE_CATALOG_TITLE"] = "Zone picker"
L["REMINDER_ZONE_CATALOG_HINT"] = "Choose an expansion on the left. Maps are grouped by type (zone, dungeon, raid, delve). Add the rows you need, then Save."
L["REMINDER_ZONE_CATALOG_HINT_SHORT"] = "Expansion on the left, Add on the right. Save when done."
L["REMINDER_ZONE_CATALOG_EXPANSIONS_LABEL"] = "Expansion"
L["REMINDER_ZONE_CATALOG_MAPS_LABEL"] = "Maps"
L["REMINDER_ZONE_CATALOG_COL_TYPE"] = "Type"
L["REMINDER_ZONE_CATALOG_COL_MAP"] = "Map"
L["REMINDER_ZONE_INSTANCE_PARENT_ROW_SUFFIX"] = "all floors"
L["REMINDER_ZONE_MAIN_MAP_SUFFIX"] = "main map"
L["REMINDER_ZONE_PICKER_HINT_RAID"] = "Raid"
L["REMINDER_ZONE_PICKER_HINT_DUNGEON"] = "Dungeon"
L["REMINDER_ZONE_HINT_MECHAGON_ISLAND"] = "Mechagon Island"
L["REMINDER_ZONE_HINT_MECHAGON_ROBODROME"] = "The Robodrome"
L["REMINDER_ZONE_HINT_ORGRIMMAR_CLEFT"] = "Cleft of Shadow"
L["REMINDER_ZONE_HINT_DELVE_UIMAP"] = "#%d"
L["REMINDER_ZONE_CATALOG_OPEN_WORLD"] = "Open world"
L["REMINDER_ZONE_CATALOG_INSTANCES"] = "Dungeons & raids"
L["REMINDER_ZONE_CATALOG_RELATED_AREAS"] = "Related areas"
L["REMINDER_ZONE_CATALOG_RAIDS"] = "Raids"
L["REMINDER_ZONE_CATALOG_DUNGEONS"] = "Dungeons"
L["REMINDER_ZONE_CATALOG_DELVES"] = "Delves"
L["REMINDER_ZONE_CATALOG_AREAS"] = "Micro areas"
L["REMINDER_ZONE_CATALOG_SCENARIOS"] = "Scenarios & orphan maps"
L["REMINDER_ZONE_CATALOG_REGIONS"] = "Regions"
L["REMINDER_ZONE_MIDNIGHT_WORLD_EVENTS"] = "World events & pockets"
L["REMINDER_QUEST_CAT_CONTENT_EVENTS"] = "Content Events"
L["REMINDER_ZONE_CATALOG_OTHER"] = "Other maps"
L["REMINDER_ZONE_KIND_TAG_RAID"] = "[Raid]"
L["REMINDER_ZONE_KIND_TAG_DUNGEON"] = "[Dgn]"
L["REMINDER_ZONE_KIND_TAG_DELVE"] = "[Dlv]"
L["REMINDER_ZONE_KIND_TAG_ZONE"] = "[Zone]"
L["REMINDER_ZONE_KIND_TAG_AREA"] = "[Area]"
L["REMINDER_ZONE_KIND_TAG_MISC"] = "[Misc]"
L["REMINDER_ZONE_KIND_TAG_SCENARIO"] = "[Scen]"
L["REMINDER_ZONE_KIND_TAG_REGION"] = "[Reg]"
L["REMINDER_ZONE_KIND_TAG_UNKNOWN"] = "[?]"
L["REMINDER_ZONE_CAT_TAG_ZONE"] = "[Z]"
L["REMINDER_ZONE_CAT_TAG_INSTANCE"] = "[I]"
L["REMINDER_ZONE_CAT_TAG_RELATED"] = "[+]"
L["REMINDER_ZONE_CATALOG_ADD"] = "Add"
L["REMINDER_ZONE_CAT_MIDNIGHT"] = "Midnight"
L["REMINDER_ZONE_CAT_TWW"] = "The War Within"
L["REMINDER_ZONE_CAT_DRAGONFLIGHT"] = "Dragonflight"
L["REMINDER_ZONE_CAT_SHADOWLANDS"] = "Shadowlands"
L["REMINDER_ZONE_CAT_BFA"] = "Battle for Azeroth"
L["REMINDER_ZONE_CAT_LEGION"] = "Legion"
L["REMINDER_ZONE_CAT_WOD"] = "Warlords of Draenor"
L["REMINDER_ZONE_CAT_MOP"] = "Mists of Pandaria"
L["REMINDER_ZONE_CAT_CATA"] = "Cataclysm"
L["REMINDER_ZONE_CAT_WRATH"] = "Wrath of the Lich King"
L["REMINDER_ZONE_CAT_BC"] = "The Burning Crusade"
L["REMINDER_ZONE_CAT_KALIMDOR"] = "Kalimdor"
L["REMINDER_ZONE_CAT_EASTERN_KINGDOMS"] = "Eastern Kingdoms"
L["REMINDER_CARD_CLICK_OPEN_SETTINGS"] = "Click the horn to open reminder settings."
L["REMINDER_OPT_INSTANCE"] = "Remind when entering this instance"
L["REMINDER_INSTANCE_CAPTURE"] = "Capture current instance"
L["REMINDER_INSTANCE_NONE"] = "No instance captured."
L["REMINDER_INSTANCE_CAPTURED_FMT"] = "instanceID %s, difficulty %s (nil = any)"
L["REMINDER_INSTANCE_NOT_INSIDE"] = "Enter a dungeon or raid first, then capture."
L["REMINDER_INSTANCE_ENTER"] = "Entered instance (%s)"
L["REMINDER_INSTANCE_GENERIC"] = "Dungeon or raid"
L["REMINDER_OPT_WORLD_QUEST_ACTIVE"] = "Remind when selected World Quests are available"
L["REMINDER_OPT_CONTENT_EVENT_ACTIVE"] = "Remind when selected Content Events are available on the map"
L["REMINDER_WORLD_QUEST_ACTIVE"] = "World Quests available - %s"
L["REMINDER_CONTENT_EVENT_ACTIVE"] = "Content Events available - %s"
L["REMINDER_QUEST_CATALOG_TITLE"] = "Quest and event picker"
L["REMINDER_QUEST_CATALOG_HINT"] = "Check rows to limit this alert. None checked means any match in that category."
L["REMINDER_QUEST_CATALOG_SECTIONS_LABEL"] = "Zone"
L["REMINDER_QUEST_CATALOG_QUESTS_LABEL"] = "Quests"
L["REMINDER_QUEST_CATALOG_CATEGORY_LABEL"] = "Category"
L["REMINDER_QUEST_CATALOG_LIST_LABEL"] = "Quests"
L["REMINDER_QUEST_CATALOG_TYPE_LABEL"] = "Type"
L["REMINDER_QUEST_CATALOG_ENTRIES_LABEL"] = "Quests"
L["REMINDER_QUEST_CATALOG_COL_SELECT"] = "Track"
L["REMINDER_QUEST_CATALOG_COL_TYPE"] = "Type"
L["REMINDER_QUEST_CATALOG_COL_STATUS"] = "Status"
L["REMINDER_QUEST_CATALOG_COL_ENTRY"] = "Entry"
L["REMINDER_QUEST_CATALOG_COL_TITLE"] = "Title"
L["REMINDER_QUEST_CATALOG_COL_EVENT"] = "Event"
L["REMINDER_QUEST_CATALOG_COL_QUEST"] = "Quest"
L["REMINDER_QUEST_CAT_CALENDAR"] = "World Events"
L["REMINDER_QUEST_TAG_ZONE_EVENT"] = "CE"
L["REMINDER_QUEST_TAG_CONTENT_EVENT"] = "CE"
L["REMINDER_QUEST_TAG_CALENDAR"] = "Event"
L["REMINDER_QUEST_CATALOG_GRP_ACTIVE"] = "Active now"
L["REMINDER_QUEST_CATALOG_GRP_CATALOG"] = "Known quests"
L["REMINDER_QUEST_CATALOG_EMPTY_WQ"] = "No World Quests in this region. Visit the zone in-game or run /wn reminder syncwq, then reopen Set Alert."
L["REMINDER_QUEST_CATALOG_EMPTY_EVENTS"] = "No Content Events in the catalog."
L["REMINDER_WQ_CAT_SILVERMOON"] = "Silvermoon"
L["REMINDER_WQ_CAT_EVERSONG"] = "Eversong Woods"
L["REMINDER_WQ_CAT_ISLE"] = "Isle of Quel'Danas"
L["REMINDER_WQ_CAT_HARANDAR"] = "Harandar"
L["REMINDER_WQ_CAT_ZULAMAN"] = "Zul'Aman"
L["REMINDER_WQ_CAT_VOIDSTORM"] = "Voidstorm"
L["REMINDER_WQ_CAT_QUELTHALAS"] = "Quel'Thalas (all)"
L["REMINDER_EVENT_GRP_SOIREE"] = "Saltheril's Soiree"
L["REMINDER_EVENT_GRP_ABUNDANCE"] = "Abundance"
L["REMINDER_EVENT_GRP_HARANIR"] = "Legends of the Haranir"
L["REMINDER_EVENT_GRP_STORMARION"] = "Stormarion Assault"
L["REMINDER_EVENT_GRP_OTHER"] = "Other"
L["REMINDER_EVENT_GRP_WORLD_EVENTS"] = "World events"
L["REMINDER_EVENT_GRP_MIDNIGHT_ZONE"] = "Content Events"
L["QUEST_CAT_WORLD_QUESTS"] = "World Quests"
L["QUEST_CAT_WORLD_EVENTS"] = "World Events"
L["REMINDER_HOLIDAY_DARKMOON"] = "Darkmoon Faire"
L["REMINDER_HOLIDAY_LUNAR"] = "Lunar Festival"
L["REMINDER_HOLIDAY_WINTER_VEIL"] = "Feast of Winter Veil"
L["REMINDER_HOLIDAY_HALLOWS_END"] = "Hallow's End"
L["REMINDER_HOLIDAY_LOVE"] = "Love is in the Air"
L["REMINDER_HOLIDAY_MIDSUMMER"] = "Midsummer Fire Festival"
L["REMINDER_HOLIDAY_BREWFEST"] = "Brewfest"
L["REMINDER_HOLIDAY_NOBLEGARDEN"] = "Noblegarden"
L["REMINDER_HOLIDAY_PILGRIM"] = "Pilgrim's Bounty"
L["REMINDER_HOLIDAY_CHILDRENS_WEEK"] = "Children's Week"
L["REMINDER_HOLIDAY_DAY_OF_DEAD"] = "Day of the Dead"
L["REMINDER_HOLIDAY_FIREWORKS"] = "Fireworks Spectacular"
L["REMINDER_HOLIDAY_HARVEST"] = "Harvest Festival"
L["REMINDER_HOLIDAY_NEW_YEAR"] = "New Year"
L["REMINDER_HOLIDAY_PEON_DAY"] = "Peon Day"
L["REMINDER_HOLIDAY_PIRATES_DAY"] = "Pirates' Day"
L["REMINDER_HOLIDAY_WANDERERS"] = "Wanderer's Festival"
L["REMINDER_HOLIDAY_AUCTION_DANCE"] = "Auction House Dance Party"
L["REMINDER_HOLIDAY_CALL_SCARAB"] = "Call of the Scarab"
L["REMINDER_HOLIDAY_FREE_TSHIRT"] = "Free T-Shirt Day"
L["REMINDER_HOLIDAY_GLOWCAP"] = "Glowcap Festival"
L["REMINDER_HOLIDAY_GNOMEREGAN"] = "Great Gnomeregan Run"
L["REMINDER_HOLIDAY_HIPPOGRYPH"] = "Hatching of the Hippogryphs"
L["REMINDER_HOLIDAY_KIRIN_TOR"] = "Kirin Tor Tavern Crawl"
L["REMINDER_HOLIDAY_LUMINOUS"] = "Luminous Luminaries"
L["REMINDER_HOLIDAY_TADPOLES"] = "March of the Tadpoles"
L["REMINDER_HOLIDAY_MOONKIN"] = "Moonkin Festival"
L["REMINDER_HOLIDAY_SPRING_BALLOON"] = "Spring Balloon Festival"
L["REMINDER_HOLIDAY_THOUSAND_BOAT"] = "Thousand Boat Bash"
L["REMINDER_HOLIDAY_TRIAL_STYLE"] = "Trial of Style"
L["REMINDER_HOLIDAY_UNGORO"] = "Un'Goro Madness"
L["REMINDER_HOLIDAY_VOLUNTEER"] = "Volunteer Guard Day"
L["REMINDER_HOLIDAY_TIMEWALKING"] = "Timewalking Dungeon Event"
L["REMINDER_HOLIDAY_CALL_TO_ARMS"] = "Call to Arms (Battleground)"
L["REMINDER_WORLD_EVENT_CATALOG_TITLE"] = "World Events"
L["REMINDER_WORLD_EVENT_CATALOG_HINT"] = "Holidays from the game calendar. Active means on today's calendar."
L["REMINDER_WORLD_EVENT_CATALOG_EMPTY"] = "No calendar events in the catalog."
L["REMINDER_OPT_WORLD_EVENT_ACTIVE"] = "Remind when selected World Events are active today"
L["REMINDER_WORLD_EVENT_ACTIVE"] = "World Event active - %s"
L["REMINDER_WORLD_EVENT_STATUS_ACTIVE"] = "Active"
L["REMINDER_WORLD_EVENT_STATUS_INACTIVE"] = "Inactive"
L["REMINDER_QUEST_TAG_WQ"] = "WQ"
L["REMINDER_QUEST_TAG_EVENT"] = "Ev"
L["REMINDER_QUEST_TAG_ACTIVE"] = "On"
L["REMINDER_SHORT_WORLD_QUEST"] = "World Quests on map"
L["REMINDER_SHORT_CONTENT_EVENT"] = "Content Events on map"
L["REMINDER_FOCUS_LOCATION"] = "Only Zone/instance reminders for this plan"
L["REMINDER_SHORT_DAILY"] = "Daily login"
L["REMINDER_SHORT_WEEKLY"] = "Weekly reset"
L["REMINDER_SHORT_MONTHLY"] = "Monthly login"
L["REMINDER_SHORT_BEFORE_RESET"] = "%dd before reset"
L["REMINDER_SHORT_ZONE"] = "Zone enter"
L["REMINDER_SHORT_INSTANCE"] = "Instance"
L["REMINDER_SHORT_FOCUS"] = "Location focus"
L["REMINDER_CARD_CLICK_CONFIGURE"] = "Click to configure reminders."
L["REMINDER_COLLECTIBLE_ZONE_HINT"] = "Collectibles rarely expose one 'required zone' in the API; add uiMapIDs, capture an instance, or match zone names from your stored/source text."
L["REMINDER_TOY_ZONE_HINT"] = "Toys often lack rich source text in the journal - use manual uiMapID(s) or capture an instance."

-- Empty State Cards
L["NO_SCAN"] = "Not scanned"
L["NO_ADDITIONAL_INFO"] = "No additional information"

-- Character Tracking & Commands
L["TRACK_CHARACTER_QUESTION"] = "Do you want to track this character?"
L["CLEANUP_NO_INACTIVE"] = "No inactive characters found (90+ days)"
L["CLEANUP_REMOVED_FORMAT"] = "Removed %d inactive character(s)"
L["TRACKING_ENABLED_MSG"] = "Character tracking ENABLED!"
L["TRACKING_DISABLED_MSG"] = "Character tracking DISABLED!"
L["TRACKING_DISABLED"] = "Tracking DISABLED (read-only mode)"
L["STATUS_LABEL"] = "Status:"
L["ERROR_LABEL"] = "Error:"
L["ERROR_NAME_REALM_REQUIRED"] = "Character name and realm required"
L["ERROR_WEEKLY_PLAN_EXISTS"] = "%s-%s already has an active weekly plan"


-- Achievement/Criteria Display
L["NO_CRITERIA_FOUND"] = "No criteria found"
L["NO_REQUIREMENTS_INSTANT"] = "No requirements (instant completion)"

-- Professions Tab
L["TAB_PROFESSIONS"] = "Professions"
L["TAB_COLLECTIONS"] = "Collections"
L["COLLECTIONS_SUBTITLE"] = "Mounts, pets, toys, and transmog overview"
L["COLLECTIONS_SUBTAB_RECENT"] = "Recent"
-- Collections sub-tab content headers (Recent + per-type; AceLocale returns key if missing - must define)
L["COLLECTIONS_CONTENT_TITLE_ACHIEVEMENTS"] = "Achievements"
L["COLLECTIONS_CONTENT_SUB_ACHIEVEMENTS"] = "Browse and search your achievements."
L["COLLECTIONS_CONTENT_TITLE_MOUNTS"] = "Mounts"
L["COLLECTIONS_CONTENT_SUB_MOUNTS"] = "Warband mount collection, sources, and preview."
L["COLLECTIONS_CONTENT_TITLE_PETS"] = "Pets"
L["COLLECTIONS_CONTENT_SUB_PETS"] = "Battle pets and companions across your account."
L["COLLECTIONS_CONTENT_TITLE_TOYS"] = "Toy Box"
L["COLLECTIONS_CONTENT_SUB_TOYS"] = "Toys and usable collectibles."
L["COLLECTIONS_CONTENT_TITLE_RECENT"] = "Recent Obtains"
L["COLLECTIONS_CONTENT_SUB_RECENT"] = "Newest achievements, mounts, pets, and toys recorded on your account."
L["COLLECTIONS_RECENT_JUST_NOW"] = "Just now"
L["COLLECTIONS_RECENT_MINUTES_AGO"] = "%d min ago"
L["COLLECTIONS_RECENT_HOURS_AGO"] = "%d hr ago"
L["COLLECTIONS_RECENT_DAYS_AGO"] = "%d days ago"
L["COLLECTIONS_ACQUIRED_LABEL"] = "Recorded"
L["COLLECTIONS_ACQUIRED_LINE"] = "%s: %s"
L["COLLECTIONS_RECENT_TAB_EMPTY"] = "Nothing recorded yet."
L["COLLECTIONS_RECENT_CHARACTER_SUFFIX"] = "|cffffffff  |  %s|r"
L["COLLECTIONS_RECENT_EMPTY"] = "Nothing recorded yet."
L["COLLECTIONS_RECENT_SEARCH_EMPTY"] = "No matching entries."
L["COLLECTIONS_RECENT_SECTION_NONE"] = "No entries yet."
L["COLLECTIONS_RECENT_CARD_RESET_TOOLTIP"] = "Clear recent list"
L["COLLECTIONS_RECENT_CARD_RESET_TOOLTIP_BODY"] = "Removes entries from this Recent category only. Your mounts, pets, toys, and achievements are not deleted."
L["COLLECTIONS_RECENT_TOOLTIP_SECTION_CATEGORY"] = "Category"
L["COLLECTIONS_RECENT_TOOLTIP_SECTION_PROGRESS"] = "Progress"
L["COLLECTIONS_RECENT_TOOLTIP_SECTION_CHARACTER"] = "Character"
L["COLLECTIONS_RECENT_TOOLTIP_SECTION_TIME"] = "Recorded"
L["COLLECTIONS_RECENT_TOOLTIP_EARNED_BY"] = "Earned by %s"
L["COLLECTIONS_RECENT_TOOLTIP_RECORDED"] = "Recorded: %s"
L["COLLECTIONS_RECENT_ROW_BY"] = "By %s"
L["COLLECTIONS_RECENT_ACH_HIDE_ALT_EARNED"] = "Completed on account before this character."
L["SELECT_MOUNT_FROM_LIST"] = "Select a mount from the list"
L["SELECT_PET_FROM_LIST"] = "Select a pet from the list"
L["SELECT_TO_SEE_DETAILS"] = "Select a %s to see details."
L["SOURCE"] = "Source"
L["YOUR_PROFESSIONS"] = "Warband Professions"
L["PROFESSIONS_EXPAND_ALL_TOOLTIP"] = "Expand Favorites, Characters, and Untracked sections."
L["PROFESSIONS_COLLAPSE_ALL_TOOLTIP"] = "Collapse Favorites, Characters, and Untracked sections."
L["PROFESSIONS_TRACKED_FORMAT"] = "%s tracked - %s with profession data"
L["PROFESSIONS_WIDE_TABLE_HINT"] = "Tip: use the bar below or Shift+mouse wheel to see all columns."
L["PROFESSIONS_LAYOUT_HINT"] = "Tip: use Columns to show weeklies, treatises, treasures, and other progress."
L["NO_PROFESSIONS_DATA"] = "No profession data available yet. Open your profession window (default: K) on each character to collect data."
L["CONCENTRATION"] = "Concentration"
L["KNOWLEDGE"] = "Knowledge"
L["SKILL"] = "Skill"
L["RECIPES"] = "Recipes"
L["UNSPENT_POINTS"] = "Unspent Points"
L["UNSPENT_KNOWLEDGE_TOOLTIP"] = "Unspent knowledge points"
L["UNSPENT_KNOWLEDGE_COUNT"] = "%d unspent knowledge point(s)"
L["COLLECTIBLE"] = "Collectible"
L["RECHARGE"] = "Recharge"
L["FULL"] = "Full"
L["PROF_CONCENTRATION_FULL"] = "Full"
L["PROF_CONCENTRATION_HOURS_REMAINING"] = "%d Hours"
L["PROF_CONCENTRATION_MINUTES_REMAINING"] = "%d Min"
L["PROF_CONCENTRATION_DAYS_HOURS_MIN"] = "%d Days %d Hours %d Min"
L["PROF_CONCENTRATION_HOURS_MIN"] = "%d Hours %d Min"
L["PROF_CONCENTRATION_MINUTES_ONLY"] = "%d Min"
L["PROF_OPEN_RECIPE"] = "Open"
L["PROF_OPEN_RECIPE_TOOLTIP"] = "Open this profession's recipe list"
L["PROF_ONLY_CURRENT_CHAR"] = "Only available for the current character"
L["NO_PROFESSION"] = "No Profession"

-- Professions: Expansion filter (title card dropdown)
L["PROF_FILTER_ALL"] = "All"
L["PROF_FIRSTCRAFT_NO_DATA"] = "No profession data available."

-- Professions: Column Headers (label keys used by HEADER_DEFS)
L["FIRST_CRAFT"] = "First Craft"
L["UNIQUES"] = "Uniques"
L["TREATISE"] = "Treatise"
L["GATHERING"] = "Gathering"
L["CATCH_UP"] = "Catch Up"
L["MOXIE"] = "Moxie"
L["COOLDOWNS"] = "Cooldowns"
L["COLUMNS_BUTTON"] = "Columns"
L["RESET_COLUMN_ORDER"] = "Reset Order"
L["HIDE_FILTER_BUTTON"] = "Hide"
L["HIDE_FILTER_LEVEL_80"] = "Level 80"
L["HIDE_FILTER_LEVEL_90"] = "Level 90"
L["HIDE_FILTER_STATE_OFF"] = "Off"
L["HIDE_FILTER_TOOLTIP_TOGGLE"] = "Toggle filters: Level 80 / Level 90"
L["HIDE_FILTER_TOOLTIP_CURRENT"] = "Current: %s"


-- Professions: Equipment
L["EQUIPMENT"] = "Equipment"
L["TOOL"] = "Tool"
L["ACCESSORY"] = "Accessory"
L["PROF_EQUIPMENT_HINT"] = "Open profession (K) on this character to scan equipment."

-- Professions: Info Window
L["PROF_INFO_TOOLTIP"] = "View profession details"
L["PROF_INFO_NO_DATA"] = "No profession data available.\nLog in on this character and open the Profession window (K) to collect data."
L["PROF_INFO_SKILLS"] = "Expansion Skills"
L["PROF_INFO_TOOL"] = "Tool"
L["PROF_INFO_ACC1"] = "Accessory 1"
L["PROF_INFO_ACC2"] = "Accessory 2"
L["PROF_INFO_KNOWN"] = "Known"
L["PROF_INFO_WEEKLY"] = "Weekly Knowledge Progress"
L["PROF_INFO_COOLDOWNS"] = "Cooldowns"
L["PROF_INFO_READY"] = "Ready"
L["PROF_INFO_LAST_UPDATE"] = "Last Updated"
L["PROF_INFO_LOCKED"] = "Locked"
L["PROF_INFO_UNLEARNED"] = "Unlearned"
L["PROF_SECTIONS_COLLAPSED_HINT"] = "All profession sections are collapsed. Expand Favorites, Characters, or a roster group header to view profession details."

-- Track Item DB
L["TRACK_ITEM_DB"] = "Track Item DB"
L["TRACK_ITEM_DB_DESC"] = "Manage which collectible drops to track. Toggle built-in entries or add custom sources."
L["MANAGE_ITEMS"] = "Item Tracking"
L["SELECT_ITEM"] = "Select Item"
L["SELECT_ITEM_DESC"] = "Choose a collectible to manage."
L["SELECT_ITEM_HINT"] = "Select an item above to view details."
L["REPEATABLE_LABEL"] = "Repeatable"
L["SOURCE_SINGULAR"] = "source"
L["SOURCE_PLURAL"] = "sources"
L["UNTRACKED"] = "Untracked"
L["CUSTOM_ENTRIES"] = "Custom Entries"
L["CURRENT_ENTRIES_LABEL"] = "Current:"
L["NO_CUSTOM_ENTRIES"] = "No custom entries."
L["ITEM_ID_INPUT"] = "Item ID"
L["ITEM_ID_INPUT_DESC"] = "Enter the item ID to track."
L["LOOKUP_ITEM"] = "Lookup"
L["LOOKUP_ITEM_DESC"] = "Resolve item name and type from ID."
L["ITEM_LOOKUP_FAILED"] = "Item not found."
L["SOURCE_TYPE"] = "Source Type"
L["SOURCE_TYPE_DESC"] = "NPC or Object."
L["SOURCE_TYPE_NPC"] = "NPC"
L["SOURCE_TYPE_OBJECT"] = "Object"
L["SOURCE_ID"] = "Source ID"
L["SOURCE_ID_DESC"] = "NPC ID or Object ID."
L["REPEATABLE_TOGGLE"] = "Repeatable"
L["REPEATABLE_TOGGLE_DESC"] = "Whether this drop can be attempted multiple times per lockout."
L["ADD_ENTRY"] = "+ Add Entry"
L["ADD_ENTRY_DESC"] = "Add this custom drop entry."
L["ENTRY_ADDED"] = "Custom entry added."
L["ENTRY_ADD_FAILED"] = "Item ID and Source ID are required."
L["REMOVE_ENTRY"] = "Remove Custom Entry"
L["REMOVE_ENTRY_DESC"] = "Select a custom entry to remove."
L["REMOVE_BUTTON"] = "- Remove Selected"
L["REMOVE_BUTTON_DESC"] = "Remove the selected custom entry."
L["ENTRY_REMOVED"] = "Entry removed."
L["SOURCE_NAME"] = "Source Name"
L["SOURCE_NAME_DESC"] = "Optional display name for the source (e.g. NPC or object name)."
L["STATISTIC_IDS"] = "Statistic IDs"
L["STATISTIC_IDS_DESC"] = "Comma-separated WoW Statistics IDs for kill/drop count (optional)."
L["MANAGE_BUILTIN"] = "Manage Built-in Entries"
L["MANAGE_BUILTIN_DESC"] = "Search and toggle built-in tracking entries by item ID."
L["SEARCH_BUILTIN"] = "Search Built-in by Item ID"
L["SEARCH_BUILTIN_DESC"] = "Enter item ID to find sources in the built-in database."
L["SEARCH_BUTTON"] = "Search"
L["CURRENTLY_UNTRACKED"] = "Currently Untracked"
L["ITEM_RESOLVED"] = "Item resolved: %s (%s)"

-- Plans / Collections (parse labels and UI)
L["ACHIEVEMENT"] = "Achievement"
L["CRITERIA"] = "Criteria"
L["CUSTOM_PLAN_COMPLETED"] = "Custom plan '%s' |cff00ff00completed|r"
L["CUSTOM_PLAN_REPEAT_UNTIL_REMOVED"] = "Repeat until this plan is deleted"
L["CUSTOM_PLAN_CYCLES_UNTIL_REMOVED"] = "Until removed"
L["DESCRIPTION"] = "Description"
L["PARSE_AMOUNT"] = "Amount"
L["PARSE_LOCATION"] = "Location"
L["SHOWING_X_OF_Y"] = "Showing %d of %d results"
L["SOURCE_UNKNOWN"] = "Unknown"
L["ZONE_DROP"] = "Zone drop"
L["FISHING"] = "Fishing"

-- Config (display names)
L["CONFIG_RECIPE_COMPANION"] = "Recipe Companion"
L["CONFIG_RECIPE_COMPANION_DESC"] = "Show the Recipe Companion window alongside the Professions UI, displaying reagent availability per character."

-- Try Counter (2)
L["TRYCOUNTER_DIFFICULTY_SKIP"] = "Skipped: %s requires %s difficulty (current: %s)"
L["TRYCOUNTER_OBTAINED"] = "Obtained %s!"

-- Recipe Companion
L["RECIPE_COMPANION_TITLE"] = "Recipe Companion"
L["TOGGLE_TRACKER"] = "Toggle Tracker"
L["SELECT_RECIPE"] = "Select a recipe"
L["RECIPE_COMPANION_EMPTY"] = "Select a recipe to see reagent availability by character."
L["CRAFTERS_SECTION"] = "Crafters"
L["TOTAL_REAGENTS"] = "Total Reagents"

-- Database / Migration
L["DATABASE_UPDATED_MSG"] = "Database updated to a new version."
L["CHANGELOG_CUSTOM_SECTIONS_V1"] = "Custom sections: multiple gold-highlighted headers, favorites-first ordering, canonical assignment in roster/Characters list, and a simpler tab subtitle."
L["DATABASE_RELOAD_REQUIRED"] = "A one-time reload is required to apply changes."
L["MIGRATION_RESET_COMPLETE"] = "Reset complete. All data will be rescanned automatically."

-- Sync / Loading
L["SYNCING_COMPLETE"] = "Syncing complete!"
L["SYNCING_LABEL_FORMAT"] = "WN Syncing : %s"
L["SETTINGS_UI_UNAVAILABLE"] = "Settings UI not available. Try /wn to open the main window."

-- Character Tracking Dialog
L["TRACKED_LABEL"] = "Tracking"
L["TRACKED_DETAILED_LINE1"] = "Full detailed data"
L["TRACKED_DETAILED_LINE2"] = "All features enabled"
L["UNTRACKED_LABEL"] = "Not Tracking"
L["TRACKING_BADGE_TRACKING"] = "Tracking"
L["TRACKING_BADGE_UNTRACKED"] = "Not\nTracking"
L["TRACKING_BADGE_BANK"] = "Bank is\nActive"
L["UNTRACKED_VIEWONLY_LINE1"] = "View-only mode"
L["UNTRACKED_VIEWONLY_LINE2"] = "Basic info only"
L["TRACKING_ENABLED_CHAT"] = "Character tracking enabled. Data collection will begin."
L["TRACKING_DISABLED_CHAT"] = "Character tracking disabled. Running in read-only mode."
L["ADDED_TO_FAVORITES"] = "Added to favorites:"
L["REMOVED_FROM_FAVORITES"] = "Removed from favorites:"

-- Tooltip: Collectible Drop Lines
L["TOOLTIP_ATTEMPTS"] = "attempts"
L["TOOLTIP_100_DROP"] = "100% Drop"
L["TOOLTIP_UNKNOWN"] = "Unknown"
L["TOOLTIP_HOLD_SHIFT"] = "  Hold [Shift] for full list"
L["TOOLTIP_CONCENTRATION_MARKER"] = "Warband Nexus - Concentration"
L["TOOLTIP_FULL"] = "(Full)"
L["TOOLTIP_NO_LOOT_UNTIL_RESET"] = "No loot until next reset"

-- SharedWidgets: UI Labels
L["NO_ITEMS_CACHED_TITLE"] = "No items cached"
L["DB_LABEL"] = "DB:"

-- DataService: Loading Stages & Alerts
L["COLLECTING_PVE"] = "Collecting PvE data"
L["PVE_PREPARING"] = "Preparing"
L["PVE_GREAT_VAULT"] = "Great Vault"
L["PVE_MYTHIC_SCORES"] = "Mythic+ Scores"
L["PVE_RAID_LOCKOUTS"] = "Raid Lockouts"
L["PVE_INCOMPLETE_DATA"] = "Some data may be incomplete. Try refreshing later."
L["VAULT_SLOTS_TO_FILL"] = "%d Great Vault slot%s to fill"
L["VAULT_SLOT_PLURAL"] = "s"
L["REP_RENOWN_NEXT"] = "Renown %d"
L["REP_TO_NEXT_FORMAT"] = "%s rep to %s (%s)"
L["REP_FACTION_FALLBACK"] = "Faction"
L["COLLECTION_CANCELLED"] = "Collection cancelled by user"
L["PERSONAL_BANK"] = "Personal Bank"
L["WARBAND_BANK_LABEL"] = "Warband Bank"
L["WARBAND_BANK_TAB_FORMAT"] = "Tab %d"
L["CURRENCY_OTHER"] = "Other"

-- DataService: Reputation Standings
L["STANDING_HATED"] = "Hated"
L["STANDING_HOSTILE"] = "Hostile"
L["STANDING_UNFRIENDLY"] = "Unfriendly"
L["STANDING_NEUTRAL"] = "Neutral"
L["STANDING_FRIENDLY"] = "Friendly"
L["STANDING_HONORED"] = "Honored"
L["STANDING_REVERED"] = "Revered"
L["STANDING_EXALTED"] = "Exalted"

-- Notification (popup) - "BAM" moment when farmed drop obtained
L["NOTIFICATION_FIRST_TRY"] = "You got it on your first try!"
L["NOTIFICATION_GOT_IT_AFTER"] = "You got it after %d attempts!"
L["NOTIFICATION_COLLECTIBLE_CHARACTER_LINE"] = "Character: %s"

-- TryCounterService: Messages
L["TRYCOUNTER_INCREMENT_CHAT"] = "%d attempts for %s"
-- TryCounterService: BuildObtainedChat (successful drop / reset) - do not reuse INCREMENT_CHAT wording.
L["TRYCOUNTER_CHAT_OBTAINED_FIRST_LINK"] = "You got %s on your first try!"
L["TRYCOUNTER_CHAT_OBTAINED_AFTER_LINK"] = "You got %s after %d attempts!"
L["TRYCOUNTER_CHAT_ATTEMPTS_FOR_LINK"] = "%d attempts for %s"
L["TRYCOUNTER_CHAT_FIRST_FOR_LINK"] = "First attempt for %s"
L["TRYCOUNTER_CHAT_TAG_CONTAINER"] = "container"
L["TRYCOUNTER_CHAT_TAG_FISHING"] = "fishing"
L["TRYCOUNTER_CHAT_TAG_RESET"] = "counter reset"
L["TRYCOUNTER_ATTEMPTS_FOR"] = "%d attempts for %s"
L["TRYCOUNTER_OBTAINED_RESET"] = "Obtained %s! Try counter reset."
-- Params: totalTries, cumulativePct (e.g. 87), itemLink
L["TRYCOUNTER_WHAT_A_GRIND"] = "What a grind! %d attempts (expected ~%d%% to have it by now) for %s"
L["TRYCOUNTER_CAUGHT_RESET"] = "Caught %s! Try counter reset."
L["TRYCOUNTER_CAUGHT"] = "Caught %s!"
L["TRYCOUNTER_CONTAINER_RESET"] = "Obtained %s from container! Try counter reset."
L["TRYCOUNTER_CONTAINER"] = "Obtained %s from container!"
L["TRYCOUNTER_LOCKOUT_SKIP"] = "Skipped: daily/weekly lockout active for this NPC."
L["TRYCOUNTER_INSTANCE_ENTRY_HINT"] = "This instance has mount(s) on the Try Counter for your difficulty. Type |cffffffff/wn check|r while targeting a boss (or mouseover) for details."
L["TRYCOUNTER_DISABLED_MODULE"] = "Try Counter module is off in Settings - kills are not counted. Enable Modules - Try Counter and Notifications - Auto Try Counter."
L["TRYCOUNTER_DISABLED_AUTO"] = "Auto Try Counter is off in Settings - kills are not counted. Enable Notifications - Auto Try Counter (Try Counter module must also be on)."
L["TRYCOUNTER_DIFF_FILTER_DEBUG"] = "Difficulty filter: no trackable drops (encDiff=%s, label=%s, required=%s, collected=%s)."
L["TRYCOUNTER_COLLECTED_TAG"] = "(Collected)"
L["TRYCOUNTER_ATTEMPTS_SUFFIX"] = " attempts"
L["TRYCOUNTER_TRY_COUNTS"] = "Try Counts"
L["TRYCOUNTER_PROBE_ENTER"] = "Entered: %s - difficulty: %s"
L["TRYCOUNTER_PROBE_DB_HEADER"] = "Mount sources (Try Counter DB) - your difficulty: %s"
L["TRYCOUNTER_PROBE_MOUNT_LINE"] = "%s > %s > %s > %s"
L["TRYCOUNTER_PROBE_ENC_NO_MOUNTS"] = "%s: no mount entries in database"
L["TRYCOUNTER_PROBE_JOURNAL_MISS"] = "Could not resolve encounter journal for this instance."
L["TRYCOUNTER_PROBE_NO_MAPPED_BOSSES"] = "No bosses in this instance map to Try Counter data."
L["TRYCOUNTER_PROBE_STATUS_COLLECTED"] = "Already collected"
L["TRYCOUNTER_PROBE_STATUS_OBTAINABLE"] = "Obtainable on current difficulty"
L["TRYCOUNTER_PROBE_STATUS_WRONG_DIFF"] = "Not available on current difficulty"
L["TRYCOUNTER_PROBE_STATUS_DIFF_UNKNOWN"] = "Difficulty unknown"
L["TRYCOUNTER_PROBE_REQ_ANY"] = "any difficulty"
L["TRYCOUNTER_PROBE_REQ_MYTHIC"] = "Mythic only"
L["TRYCOUNTER_PROBE_REQ_LFR"] = "LFR only"
L["TRYCOUNTER_PROBE_REQ_NORMAL_PLUS"] = "Normal+ raid (not LFR)"
L["TRYCOUNTER_PROBE_REQ_HEROIC"] = "Heroic+ (includes Mythic & 25H)"
L["TRYCOUNTER_PROBE_REQ_25H"] = "25-player Heroic only"
L["TRYCOUNTER_PROBE_REQ_10N"] = "10-player Normal only"
L["TRYCOUNTER_PROBE_REQ_25N"] = "25-player Normal only"
L["TRYCOUNTER_PROBE_REQ_25MAN"] = "25-player Normal or Heroic"

-- Loading Tracker Labels
L["LT_CHARACTER_DATA"] = "Character Data"
L["LT_CURRENCY_CACHES"] = "Currency & Caches"
L["LT_REPUTATIONS"] = "Reputations"
L["LT_PROFESSIONS"] = "Professions"
L["LT_PVE_DATA"] = "PvE Data"
L["LT_COLLECTIONS"] = "Collections"
L["LT_COLLECTION_DATA"] = "Collection Data"

-- Collections tab (loading & filters)
L["LOADING_COLLECTIONS"] = "Loading collections..."
L["SYNC_COMPLETE"] = "Synced"
L["FILTER_COLLECTED"] = "Collected"
L["FILTER_UNCOLLECTED"] = "Uncollected"
L["FILTER_SHOW_OWNED"] = "Owned"
L["FILTER_SHOW_MISSING"] = "Missing"

-- Config: Settings Panel
L["CONFIG_HEADER"] = "Warband Nexus"
L["CONFIG_HEADER_DESC"] = "Modern Warband management and cross-character tracking."
L["CONFIG_GENERAL"] = "General Settings"
L["CONFIG_GENERAL_DESC"] = "Basic addon settings and behavior options."
L["CONFIG_ENABLE"] = "Enable Addon"
L["CONFIG_ENABLE_DESC"] = "Turn the addon on or off."
L["CONFIG_MINIMAP"] = "Minimap Button"
L["CONFIG_MINIMAP_DESC"] = "Show a button on the minimap. Set its left-click action under General -> Minimap Left Click (e.g. Professions)."
L["CONFIG_MAIN_NAV_LAYOUT"] = "Main window navigation layout"
L["CONFIG_MAIN_NAV_LAYOUT_DESC"] = "Top row or left icon strip for main tabs; applies after UI reload (/reload)."
L["CONFIG_MAIN_NAV_LAYOUT_TOP"] = "Horizontal tabs (top row)"
L["CONFIG_MAIN_NAV_LAYOUT_RAIL"] = "Left text menu"
L["CONFIG_MAIN_NAV_LAYOUT_RELOAD_NOTICE"] = "Main navigation applies after UI reload (/reload)."
L["CONFIG_SHOW_ITEMS_TOOLTIP"] = "Show Items in Tooltips"
L["CONFIG_SHOW_ITEMS_TOOLTIP_DESC"] = "Display Warband and Character item counts in item tooltips."
L["CONFIG_REQUEST_PLAYED_TIME_ON_LOGIN"] = "Request played time on login"
L["CONFIG_REQUEST_PLAYED_TIME_ON_LOGIN_DESC"] = "When enabled, the addon requests /played data in the background to update 'Most played' and related stats. Chat output from that request is suppressed. When disabled, no automatic request is made on login (manual /played still works)."
L["CONFIG_MODULES"] = "Module Management"
L["CONFIG_MODULES_DESC"] = "Enable or disable individual addon modules. Disabled modules will not collect data or display UI tabs."
L["CONFIG_MOD_CURRENCIES"] = "Currencies"
L["CONFIG_MOD_CURRENCIES_DESC"] = "Track currencies across all characters."
L["CONFIG_MOD_REPUTATIONS"] = "Reputations"
L["CONFIG_MOD_REPUTATIONS_DESC"] = "Track reputations across all characters."
L["CONFIG_MOD_ITEMS"] = "Bank"
L["CONFIG_MOD_ITEMS_DESC"] = "Track items in bags and banks."
L["CONFIG_MOD_STORAGE"] = "Storage"
L["CONFIG_MOD_STORAGE_DESC"] = "Storage tab for inventory and bank management."
L["CONFIG_MOD_PVE"] = "PvE"
L["CONFIG_MOD_PVE_DESC"] = "Track Great Vault, Mythic+, and raid lockouts."
L["CONFIG_MOD_PLANS"] = "To-Do"
L["CONFIG_MOD_PLANS_DESC"] = "Weekly task tracking, collection goals, and vault progress."
L["CONFIG_MOD_PROFESSIONS"] = "Professions"
L["CONFIG_MOD_PROFESSIONS_DESC"] = "Professions tab: skills, tools, knowledge, recipes, concentration, and weekly knowledge across characters."
L["CONFIG_AUTOMATION"] = "Automation"
L["CONFIG_AUTOMATION_DESC"] = "Control what happens automatically when you open your Warband Bank."
L["CONFIG_AUTO_OPTIMIZE"] = "Auto-Optimize Database"
L["CONFIG_AUTO_OPTIMIZE_DESC"] = "Automatically optimize the database on login to keep storage efficient."
L["CONFIG_SHOW_ITEM_COUNT"] = "Show Item Count"
L["CONFIG_SHOW_ITEM_COUNT_DESC"] = "Display item count tooltips showing how many of each item you have across all characters."
L["CONFIG_THEME_COLOR"] = "Master Theme Color"
L["CONFIG_THEME_COLOR_DESC"] = "Choose the primary accent color for the addon UI."
L["CONFIG_THEME_APPLIED"] = "%s theme applied!"
L["CONFIG_THEME_RESET_DESC"] = "Reset all theme colors to their default purple theme."
L["CONFIG_NOTIFICATIONS"] = "Notifications"
L["CONFIG_NOTIFICATIONS_DESC"] = "Configure which notifications appear."
L["CONFIG_ENABLE_NOTIFICATIONS"] = "Enable Notifications"
L["CONFIG_ENABLE_NOTIFICATIONS_DESC"] = "Show popup notifications for collectible events."
L["CONFIG_SHOW_UPDATE_NOTES"] = "Show Update Notes Again"
L["CONFIG_SHOW_UPDATE_NOTES_DESC"] = "Display the What's New window on next login."
L["CONFIG_UPDATE_NOTES_SHOWN"] = "Update notification will show on next login."
L["CONFIG_RESET_PLANS"] = "Reset Completed Plans"
L["CONFIG_RESET_PLANS_FORMAT"] = "Removed %d completed plan(s)."
L["CONFIG_TAB_FILTERING"] = "Tab Filtering"
L["CONFIG_TAB_FILTERING_DESC"] = "Choose which tabs are visible in the main window."
L["CONFIG_CHARACTER_MGMT"] = "Character Management"
L["CONFIG_CHARACTER_MGMT_DESC"] = "Manage tracked characters and remove old data."
L["CONFIG_DELETE_CHAR"] = "Delete Character Data"
L["CONFIG_DELETE_CHAR_DESC"] = "Permanently remove all stored data for the selected character."
L["CONFIG_FONT_SCALING"] = "Font & Scaling"
L["CONFIG_FONT_SCALING_DESC"] = "Adjust font family and size scaling."
L["CONFIG_FONT_FAMILY"] = "Font Family"
L["CONFIG_ADVANCED"] = "Advanced"
L["CONFIG_ADVANCED_DESC"] = "Advanced settings and database management. Use with caution!"
L["CONFIG_DEBUG_MODE"] = "Debug Mode"
L["CONFIG_DEBUG_MODE_DESC"] = "Enable verbose logging for debugging purposes. Only enable if troubleshooting issues."
L["CONFIG_DEBUG_VERBOSE"] = "Debug Verbose (cache/scan/tooltip logs)"
L["CONFIG_DEBUG_VERBOSE_DESC"] = "When Debug Mode is on, also show currency/reputation cache, bag scan, tooltip and profession logs. Leave off to reduce chat spam."
L["CONFIG_DB_STATS"] = "Show Database Statistics"
L["CONFIG_DB_STATS_DESC"] = "Display current database size and optimization statistics."
L["CONFIG_OPTIMIZE_NOW"] = "Optimize Database Now"
L["CONFIG_OPTIMIZE_NOW_DESC"] = "Run the database optimizer to clean up and compress stored data."
L["CONFIG_COMMANDS_HEADER"] = "Slash Commands"

-- Sorting
L["SORT_BY_LABEL"] = "Sort By:"
L["SORT_MODE_DEFAULT"] = "Default Order"
L["SORT_MODE_MANUAL"] = "Manual (Custom Order)"
L["SORT_MODE_NAME"] = "Name (A-Z)"
L["SORT_MODE_LEVEL"] = "Level (Highest)"
L["SORT_MODE_ILVL"] = "Item Level (Highest)"
L["SORT_MODE_GOLD"] = "Gold (Highest)"
L["SORT_MODE_REALM"] = "Realm (A-Z)"
L["FILTER_MENU_TOOLTIP"] = "Sort, filter by section, and delete custom character headers."
L["FILTER_SUBMENU_SORT"] = "Sort..."
L["FILTER_SUBMENU_VIEW"] = "Show section..."
L["SECTION_FILTER_ALL"] = "All sections"
L["SECTION_FILTER_FAVORITES"] = "Favorites only"
L["SECTION_FILTER_REGULAR"] = "Characters (ungrouped) only"
L["SECTION_FILTER_UNTRACKED"] = "Untracked only"
-- Gold Management
L["GOLD_MANAGER_BTN"] = "Gold Target"
L["GOLD_MANAGEMENT_TITLE"] = "Gold Target"
L["GOLD_MANAGEMENT_ENABLE"] = "Enable Gold Management"
L["GOLD_MANAGEMENT_MODE"] = "Management Mode"
L["GOLD_MANAGEMENT_MODE_DEPOSIT"] = "Deposit Only"
L["GOLD_MANAGEMENT_MODE_DEPOSIT_DESC"] = "If you have more than X gold, excess will be automatically deposited to warband bank."
L["GOLD_MANAGEMENT_MODE_WITHDRAW"] = "Withdraw Only"
L["GOLD_MANAGEMENT_MODE_WITHDRAW_DESC"] = "If you have less than X gold, the difference will be automatically withdrawn from warband bank."
L["GOLD_MANAGEMENT_MODE_BOTH"] = "Both"
L["GOLD_MANAGEMENT_MODE_BOTH_DESC"] = "Automatically maintain exactly X gold on your character (deposit if over, withdraw if under)."
L["GOLD_MANAGEMENT_TARGET"] = "Target Gold Amount"
L["GOLD_MANAGEMENT_HELPER"] = "Enter the amount of gold you want to keep on this character. The addon will automatically manage your gold when you open the bank."
L["GOLD_MANAGEMENT_CHAR_ONLY"] = "Only For This Character (%s)"
L["GOLD_MANAGEMENT_CHAR_ONLY_DESC"] = "Use separate gold management settings for this character only. Other characters will use the shared profile settings."
L["GOLD_MGMT_PROFILE_TITLE"] = "Profile (All Characters)"
L["GOLD_MGMT_USING_PROFILE"] = "Using profile"
L["GOLD_MGMT_MODE_SHORT_DEPOSIT"] = "Deposit"
L["GOLD_MGMT_MODE_SHORT_WITHDRAW"] = "Withdraw"
L["GOLD_MGMT_MODE_SHORT_BOTH"] = "Both"
L["MONEY_LOGS_BTN"] = "Money Logs"
L["MONEY_LOGS_TITLE"] = "Money Logs"
L["MONEY_LOGS_SUMMARY_TITLE"] = "Character Contributions"
L["MONEY_LOGS_COLUMN_NET"] = "Net"
L["MONEY_LOGS_COLUMN_TIME"] = "Time"
L["MONEY_LOGS_COLUMN_CHARACTER"] = "Character"
L["MONEY_LOGS_COLUMN_TYPE"] = "Type"
L["MONEY_LOGS_COLUMN_TOFROM"] = "To / From"
L["MONEY_LOGS_COLUMN_AMOUNT"] = "Amount"
L["MONEY_LOGS_EMPTY"] = "No money transactions recorded yet."
L["MONEY_LOGS_DEPOSIT"] = "Deposit"
L["MONEY_LOGS_WITHDRAW"] = "Withdraw"
L["MONEY_LOGS_TO_WARBAND_BANK"] = "Warband Bank"
L["MONEY_LOGS_FROM_WARBAND_BANK"] = "From Warband Bank"
L["MONEY_LOGS_RESET"] = "Reset"
L["MONEY_LOGS_FILTER_ALL"] = "All"
L["MONEY_LOGS_CHAT_DEPOSIT"] = "|cff00ff00Money Log:|r Deposited %s to Warband Bank"
L["MONEY_LOGS_CHAT_WITHDRAW"] = "|cffff9900Money Log:|r Withdrew %s from Warband Bank"

-- Minimap Tooltip
L["MINIMAP_MORE_FORMAT"] = "... +%d more"

-- Gear UI
L["GEAR_UPGRADE_CURRENCIES"] = "Upgrade Currencies"
L["GEAR_DAWNCREST_PLAYBOOK_TITLE"] = "Dawncrest upgrade playbook"
L["GEAR_DAWNCREST_PLAYBOOK_SUMMARY"] = "Each upgrade step: %s Dawncrests + gold. Earn via delves, dungeons, Mythic+, and raids - hover header for tier sources."
L["GEAR_DAWNCREST_PLAYBOOK_TOOLTIP_LEAD"] = "Item upgrades spend %s Dawncrests per tier step (plus gold) at the upgrade vendor."
L["GEAR_DAWNCREST_PLAYBOOK_CAP_HINT"] = "Season and weekly caps apply - amounts are shown on each currency row (Shift: season progress)."
L["GEAR_DAWNCREST_PLAYBOOK_BY_TIER"] = "Sources by Dawncrest tier:"
L["GEAR_DAWNCREST_PLAYBOOK_NO_SOURCES"] = "Earn via seasonal PvE rewards matching this crest tier."

-- Gear tab currency footer + equipped-item Dawncrest tooltip (see GearService:GetGearItemUpgradeTooltipAppend)
L["GEAR_CURRENCY_PANEL_HOVER_HINT"] = "Hover equipped items for crest costs and sources."
L["GEAR_TT_DAWNCREST_WORD"] = "Dawncrest"
L["GEAR_TT_SECTION_DAWNCREST"] = "Dawncrest"
L["GEAR_TT_SECTION_SOURCES"] = "Sources"
L["GEAR_TT_TRACK_RANK_FORMAT"] = "%s %d/%d"
L["GEAR_TT_NEXT_STEP_CRESTS"] = "Next step: %d %s."
L["GEAR_TT_NEXT_STEP_GOLD_ONLY"] = "Next step: gold only (you already reached this item level on this slot)."
L["GEAR_TT_REMAINING_TRACK_CRESTS"] = "Remaining crest steps on track: %d (%d %s total)."
L["GEAR_TT_CRAFTED_NEXT_RECAST"] = "Next recraft target: %s (item level %d), %d %s."
L["GEAR_TT_UPGRADE_FALLBACK_LEAD"] = "Upgrades use Dawncrest (amounts on the currency panel). Examples by tier:"
L["GEAR_LAYOUT_SCROLL_HINT"] = "Narrow window: scroll horizontally or widen the frame."
L["GEAR_CHARACTER_STATS"] = "Character Stats"
L["GEAR_STAT_VALUE_PCT_FORMAT"] = "%s (%s)"
L["GEAR_SLOT_CURRENCY_HAVE_NEED"] = "%d/%d"
L["GEAR_TT_DISCOUNTED_UPGRADE"] = "Discounted crest cost (high watermark)"
L["GEAR_SECTION_CHARACTER"] = "Character"
L["GEAR_NO_ITEM_EQUIPPED"] = "No item equipped in this slot."
L["GEAR_NO_PREVIEW"] = "No Preview"
L["GEAR_OFFLINE_BADGE"] = "Offline"
L["GEAR_NO_PREVIEW_HINT"] = "Log in on this character to refresh the appearance preview."
L["GEAR_STATS_CURRENT_ONLY"] = "Stats available for\ncurrent character only"
L["GEAR_SLOT_RING1"] = "Ring 1"
L["GEAR_SLOT_RING2"] = "Ring 2"
L["GEAR_SLOT_TRINKET1"] = "Trinket 1"
L["GEAR_SLOT_TRINKET2"] = "Trinket 2"
L["GEAR_MISSING_ENCHANT"] = "Missing Enchant"
L["GEAR_MISSING_GEM"] = "Missing Gem"
L["GEAR_TT_ENCHANT_QUALITY_LINE"] = "Enchant quality: %d/3"
L["GEAR_SOCKET_EMPTY"] = "Empty socket"
L["GEAR_SOCKET_EMPTY_LINE"] = "Socket %d: empty"
L["GEAR_SOCKET_GEM_LINE"] = "Socket %d: %s"
L["GEAR_UPGRADE_AVAILABLE_FORMAT"] = "Available upgrade to %s %d/%d%s"
L["GEAR_UPGRADES_WITH_CURRENCY_FORMAT"] = "%d upgrade(s) with current currency"
L["GEAR_CRESTS_GOLD_ONLY"] = "Crests needed: 0 (gold only - previously reached)"
L["GEAR_UPGRADES_GOLD_ONLY_FORMAT"] = "%d upgrade(s) gold only (previously reached)"
L["GEAR_NEED_MORE_CRESTS_FORMAT"] = "%s %d/%d - need more crests"
L["GEAR_CRAFTED_NO_CRESTS"] = "No crests available for recraft"
L["GEAR_TRACK_CRAFTED_FALLBACK"] = "Crafted"
L["GEAR_CRAFTED_MAX_ILVL_LINE"] = "%s (max ilvl %d)"
L["GEAR_CRAFTED_RECAST_TO_LINE"] = "Recraft to %s (ilvl %d)"
L["GEAR_CRAFTED_COST_DAWNCREST"] = "Cost: %d %s Dawncrest"
L["GEAR_CRAFTED_NEXT_TIER_CRESTS"] = "%s (ilvl %d): %d/%d crests (%d more needed)"

-- Characters UI
L["WOW_TOKEN_LABEL"] = "WoW Token"
L["WOW_TOKEN_COUNT_LABEL"] = "Tokens"
L["NOT_AVAILABLE_SHORT"] = "N/A"

-- SharedWidgets (2)
L["FILTER_LABEL"] = FILTER or "Filter"

-- Statistics UI
L["FORMAT_BUTTON"] = "Format"
L["STATS_PLAYED_STEAM_ZERO"] = "0 Hours"
L["STATS_PLAYED_STEAM_FLOAT"] = "%.1f Hours"
L["STATS_PLAYED_STEAM_THOUSAND"] = "%d,%03d Hours"
L["STATS_PLAYED_STEAM_INT"] = "%d Hours"

-- Professions UI
L["SHOW_ALL"] = "Show All"

-- Social
L["DISCORD_TOOLTIP"] = "Warband Nexus Discord"
L["PATREON_TOOLTIP"] = "Warband Nexus on Patreon"
L["MAIN_FOOTER_LEFT"] = "Crafted with care, for everyone who plays."
L["MAIN_FOOTER_VERSION_FMT"] = "v%s"

-- Collection Source Filters
L["SOURCE_OTHER"] = "Other"

-- Expansion / Content Names
L["CONTENT_KHAZ_ALGAR"] = "Khaz Algar"
L["CONTENT_DRAGON_ISLES"] = "Dragon Isles"

-- Module Disabled
L["MODULE_DISABLED_DESC_FORMAT"] = "Enable it in %s to use %s."

-- Plans UI (3)
L["PART_OF_FORMAT"] = "Part of: %s"
L["LOCKED_WORLD_QUESTS"] = "Locked - complete World Quests to unlock"
L["QUEST_ID_FORMAT"] = "Quest ID: %s"

-- Blizzard GlobalStrings (Auto-localized by WoW)
L["BANK_LABEL"] = BANK or "Bank"
L["BTN_SETTINGS"] = SETTINGS
L["CANCEL"] = CANCEL or "Cancel"
L["CATEGORY_ACHIEVEMENTS"] = ACHIEVEMENTS or "Achievements"
L["ACHIEVEMENT_SERIES"] = "Achievement Series"
L["LOADING_ACHIEVEMENTS"] = "Loading achievements..."
L["CATEGORY_ALL"] = ALL or "All Items"
L["CATEGORY_MOUNTS"] = MOUNTS or "Mounts"
L["CATEGORY_PETS"] = PETS or "Pets"
L["CATEGORY_TITLES"] = TITLES or "Titles"
L["CATEGORY_TOYS"] = TOY_BOX or "Toys"
L["CATEGORY_TRANSMOG"] = TRANSMOGRIFY or "Transmog"
L["DELETE"] = DELETE or "Delete"
L["DIFFICULTY_HEROIC"] = PLAYER_DIFFICULTY2 or "Heroic"
L["DIFFICULTY_MYTHIC"] = PLAYER_DIFFICULTY6 or "Mythic"
L["DIFFICULTY_NORMAL"] = PLAYER_DIFFICULTY1 or "Normal"
L["DUNGEON_CAT"] = LFG_TYPE_DUNGEON or "Dungeon"
L["FALLBACK_UNKNOWN_SOURCE"] = UNKNOWN or "Unknown"
L["GROUP_MISC"] = BAG_FILTER_MISCELLANEOUS or "Miscellaneous"
L["GROUP_PROFESSION"] = BATTLE_PET_SOURCE_4 or "Profession"
L["HEADER_CHARACTERS"] = CHARACTER or "Characters"
L["HEADER_FAVORITES"] = FAVORITES or "Favorites"
L["ITEMS_GUILD_BANK"] = GUILD_BANK or "Guild Bank"
L["ITEMS_PLAYER_BANK"] = BANK or "Player Bank"
L["NONE_LABEL"] = NONE or "None"
L["NOTIFICATIONS_LABEL"] = NOTIFICATIONS or "Notifications"
L["OK_BUTTON"] = OKAY or "OK"
L["PARSE_ARENA"] = ARENA or "Arena"
L["PARSE_DROP"] = BATTLE_PET_SOURCE_1 or "Drop"
L["PARSE_DUNGEON"] = DUNGEONS or "Dungeon"
L["PARSE_FACTION"] = FACTION or "Faction"
L["PARSE_RAID"] = RAID or "Raid"
L["PARSE_REPUTATION"] = REPUTATION or "Reputation"
L["PARSE_ZONE"] = ZONE or "Zone"
L["PVE_HEADER_DUNGEONS"] = DUNGEONS or "Dungeons"
L["PVE_HEADER_RAIDS"] = RAIDS or "Raids"
L["PVP_TYPE"] = PVP or "PvP"
L["RAIDS_LABEL"] = RAIDS or "Raids"
L["RAID_CAT"] = RAID or "Raid"
L["RELOAD_UI_BUTTON"] = RELOADUI or "Reload UI"
L["RESET_LABEL"] = RESET or "Reset"
L["SEARCH_PLACEHOLDER"] = SEARCH .. "..."
L["SLOT_BACK"] = INVTYPE_CLOAK or "Back"
L["SLOT_CHEST"] = INVTYPE_CHEST or "Chest"
L["SLOT_FEET"] = INVTYPE_FEET or "Feet"
L["SLOT_HANDS"] = INVTYPE_HAND or "Hands"
L["SLOT_HEAD"] = INVTYPE_HEAD or "Head"
L["SLOT_LEGS"] = INVTYPE_LEGS or "Legs"
L["SLOT_MAINHAND"] = INVTYPE_WEAPONMAINHAND or "Main Hand"
L["SLOT_OFFHAND"] = INVTYPE_WEAPONOFFHAND or "Off Hand"
L["SLOT_SHIRT"] = INVTYPE_BODY or "Shirt"
L["SLOT_SHOULDER"] = INVTYPE_SHOULDER or "Shoulder"
L["SLOT_TABARD"] = INVTYPE_TABARD or "Tabard"
L["SLOT_WAIST"] = INVTYPE_WAIST or "Waist"
L["SLOT_WRIST"] = INVTYPE_WRIST or "Wrist"
L["PROFESSION_SUMMARY_SLOT_ACCESSORY"] = "Accessory"
L["SOURCE_TYPE_ACHIEVEMENT"] = BATTLE_PET_SOURCE_6 or "Achievement"
L["SOURCE_TYPE_DROP"] = BATTLE_PET_SOURCE_1 or "Drop"
L["SOURCE_TYPE_IN_GAME_SHOP"] = BATTLE_PET_SOURCE_10 or "In-Game Shop"
L["SOURCE_TYPE_PET_BATTLE"] = BATTLE_PET_SOURCE_5 or "Pet Battle"
L["SOURCE_TYPE_PROFESSION"] = BATTLE_PET_SOURCE_4 or "Profession"
L["SOURCE_TYPE_PROMOTION"] = BATTLE_PET_SOURCE_8 or "Promotion"
L["SOURCE_TYPE_PVP"] = PVP or "PvP"
L["SOURCE_TYPE_QUEST"] = BATTLE_PET_SOURCE_2 or "Quest"
L["SOURCE_TYPE_TRADING_CARD"] = BATTLE_PET_SOURCE_9 or "Trading Card Game"
L["SOURCE_TYPE_UNKNOWN"] = UNKNOWN or "Unknown"
L["SOURCE_TYPE_VENDOR"] = BATTLE_PET_SOURCE_3 or "Vendor"
L["SOURCE_TYPE_WORLD_EVENT"] = BATTLE_PET_SOURCE_7 or "World Event"
L["COLLECTION_RULE_API_NOT_AVAILABLE"] = "API not available"
L["COLLECTION_RULE_INVALID_MOUNT"] = "Invalid mount"
L["COLLECTION_RULE_FACTION_CLASS_RESTRICTED"] = "Faction or class restricted"
L["TAB_CHARACTERS"] = CHARACTER or "Characters"
L["TAB_CURRENCY"] = CURRENCY or "Currency"
L["TAB_ITEMS"] = "Bank"
L["TAB_GEAR"] = "Gear"
L["TAB_REPUTATION"] = REPUTATION or "Reputation"
L["TAB_STATISTICS"] = STATISTICS or "Statistics"

L["GEAR_TAB_TITLE"] = "Gear Management"
L["GEAR_TAB_DESC"] = "Paperdoll and stash upgrade recommendations side by side"
L["GEAR_STORAGE_WARBOUND"] = "Warbound"
L["GEAR_STORAGE_BOE"] = "BoE"
L["GEAR_STORAGE_WARBOUND_UNTIL_EQUIPPED"] = "Warbound until equipped"
L["GEAR_STORAGE_TITLE"] = "Gear Upgrade Recommendations"
L["GEAR_RECOMMENDED_TITLE"] = "Recommended"
L["GEAR_STORAGE_SUBTITLE"] = ""
L["GEAR_STORAGE_TABLE_HDR_SLOT"] = "Slot"
L["GEAR_STORAGE_TABLE_HDR_GEAR"] = "Gear"
L["GEAR_STORAGE_TABLE_HDR_RECOMMEND"] = "Recommend"
L["GEAR_STORAGE_TABLE_HDR_LOCATION"] = "Location"
L["GEAR_STORAGE_TABLE_HDR_ILVL"] = "iLvl"
L["GEAR_STORAGE_TABLE_HDR_ITEM"] = "Item"
L["GEAR_STORAGE_TABLE_HDR_SOURCE"] = "Source"
L["GEAR_STORAGE_EMPTY"] = "No stash item beats what you have equipped on these slots."
L["GEAR_STORAGE_EMPTY_NO_BOE_WOE"] = "Can't find any BoE or WoE to upgrade on item slots."
L["GEAR_STORAGE_SCANNING"] = "Scanning storage for upgrades..."
L["GEAR_TAB_LOADING"] = "Loading gear..."
L["GEAR_SLOT_FALLBACK_FORMAT"] = "Slot %d"
L["GEAR_ITEM_UPGRADE_RECOMMENDATIONS_TITLE"] = "Item Upgrade Recommendations"
L["ILVL_SHORT_LABEL"] = "iLvl"
L["TYPE_MOUNT"] = MOUNT or "Mount"
L["TYPE_PET"] = PET or "Pet"
L["TYPE_TOY"] = TOY or "Toy"
L["TYPE_ITEM"] = ITEM or "Item"
L["TYPE_TRANSMOG"] = TRANSMOGRIFY or "Transmog"
L["STAT_STRENGTH"] = SPELL_STAT1_NAME or "Strength"
L["STAT_AGILITY"] = SPELL_STAT2_NAME or "Agility"
L["STAT_STAMINA"] = SPELL_STAT3_NAME or "Stamina"
L["STAT_INTELLECT"] = SPELL_STAT4_NAME or "Intellect"
L["STAT_CRITICAL_STRIKE"] = STAT_CRITICAL_STRIKE or "Critical Strike"
L["STAT_HASTE"] = STAT_HASTE or "Haste"
L["STAT_MASTERY"] = STAT_MASTERY or "Mastery"
L["STAT_VERSATILITY"] = STAT_VERSATILITY or "Versatility"
L["VAULT_DUNGEON"] = LFG_TYPE_DUNGEON or "Dungeon"
L["VAULT_SLOT_DUNGEON"] = DUNGEONS or "Dungeons"
L["VAULT_SLOT_RAIDS"] = RAIDS or "Raids"
L["VAULT_SLOT_SA"] = "Assignments"
L["TRACK_ACTIVITIES"] = "Track Activities"
L["VERSION"] = GAME_VERSION_LABEL or "Version"
L["FIRSTCRAFT"] = PROFESSIONS_FIRST_CRAFT or "First Craft"
L["WOWHEAD_LABEL"] = "Wowhead"
L["CTRL_C_LABEL"] = "Ctrl+C"
L["CLICK_TO_COPY_LINK"] = "Left-click to copy the Wowhead link."
L["PLAN_CHAT_LINK_TITLE"] = "Chat link"
L["PLAN_CHAT_LINK_HINT"] = "Click to insert into chat"
L["PLAN_CHAT_LINK_UNAVAILABLE"] = "Chat link is not available for this entry."
L["CLICK_FOR_WOWHEAD_LINK"] = "Click for Wowhead link"
L["PLAN_ACTION_COMPLETE"] = "Complete the Plan"
L["PLAN_ACTION_DELETE"] = "Delete the Plan"
L["OBJECTIVE_INDEX_FORMAT"] = "Objective %d"
L["QUEST_PROGRESS_FORMAT"] = "Progress: %d/%d (%d%%)"
L["QUEST_TIME_REMAINING_FORMAT"] = "%s remaining"
L["EVENT_GROUP_SOIREE"] = "Saltheril's Soiree"
L["EVENT_GROUP_ABUNDANCE"] = "Abundance"
L["EVENT_GROUP_HARANIR"] = "Legends of the Haranir"
L["EVENT_GROUP_STORMARION"] = "Stormarion Assault"
L["QUEST_CATEGORY_DESC_WEEKLY"] = "Weekly objectives, hunts, sparks, world boss, delves"
L["QUEST_CATEGORY_DESC_WORLD"] = "Zone-wide repeatable world quests"
L["QUEST_CATEGORY_DESC_DAILY"] = "Daily repeatable quests from NPCs"
L["QUEST_CATEGORY_DESC_EVENTS"] = "Bonus objectives, tasks, and activities"
L["GEAR_NO_TRACKED_CHARACTERS_TITLE"] = "No tracked characters"
L["GEAR_NO_TRACKED_CHARACTERS_DESC"] = "Log in to a character to start tracking gear."
L["GEAR_FILTER_EMPTY_TITLE"] = "No characters match the level filter"
L["GEAR_FILTER_EMPTY_DESC"] = "Turn off Hide or lower the level threshold using the Hide button above to show characters again."
L["SOURCE_TYPE_CATEGORY_FORMAT"] = "Category %d"



-- Keybindings

-- Keybindings
BINDING_HEADER_WARBANDNEXUS = "Warband Nexus"
BINDING_NAME_WARBANDNEXUS_TOGGLE = "Show/hide main window"
