local addonName, ns = ...
ns.Locales = ns.Locales or {}
ns.Locales["enUS"] = {}
ns.L_enUS = ns.Locales["enUS"]
local L_enUS = ns.Locales["enUS"]

L_enUS["ADDON_TITLE"]       = "OneWoW - QoL"
L_enUS["ADDON_TITLE_FRAME"] = "OneWoW - Quality of Life"
L_enUS["ADDON_LOADED"]      = "loaded."

L_enUS["TAB_FEATURES"] = "QoL Features"
L_enUS["TAB_TOGGLES"]  = "Toggles"
L_enUS["TAB_SETTINGS"] = "Settings"

L_enUS["FEATURES_LIST_TITLE"]   = "Features"
L_enUS["FEATURES_DETAIL_TITLE"] = "Details"
L_enUS["FEATURES_EMPTY"]        = "No modules loaded."
L_enUS["FEATURES_NO_SELECTION"] = "Select a feature from the list."
L_enUS["FEATURES_ENABLED"]      = "Enabled"
L_enUS["FEATURES_DISABLED"]     = "Disabled"
L_enUS["FEATURES_ENABLE_LABEL"] = "Enable"
L_enUS["FEATURES_CATEGORY_LABEL"] = "Category:"
L_enUS["FEATURES_VERSION_LABEL"]  = "Version:"
L_enUS["FEATURES_AUTHOR_LABEL"]   = "Author:"
L_enUS["FEATURES_CONTACT_LABEL"]  = "Contact:"
L_enUS["FEATURES_LINK_LABEL"]     = "Link:"
L_enUS["FEATURES_DETAILS_BTN"]    = "Details"
L_enUS["FEATURES_DETAILS_TITLE"]  = "Module Details"
L_enUS["FEATURES_TOGGLES_HEADER"] = "Module Toggles"
L_enUS["FEATURES_ON"]  = "On"
L_enUS["FEATURES_OFF"] = "Off"
L_enUS["FEATURES_PREVIEW_LABEL"] = "Preview:"

L_enUS["CATEGORY_AUTOMATION"] = "Automation"
L_enUS["CATEGORY_INTERFACE"]  = "Interface"
L_enUS["CATEGORY_SOCIAL"]     = "Social"
L_enUS["CATEGORY_COMBAT"]     = "Combat"
L_enUS["CATEGORY_ECONOMY"]    = "Economy"
L_enUS["CATEGORY_UTILITY"]    = "Utility"

L_enUS["TOGGLES_LIST_TITLE"]   = "Game Flags"
L_enUS["TOGGLES_DETAIL_TITLE"] = "Flag Details"
L_enUS["TOGGLES_COMING_SOON"]  = "Game toggle flags will be added in a future update."
L_enUS["TOGGLES_NO_SELECTION"] = "Select a flag from the list."

L_enUS["SETTINGS_THEME_HEADER"]     = "Color Theme"
L_enUS["SETTINGS_THEME_DESC"]       = "Choose a color theme. Changes apply instantly."
L_enUS["SETTINGS_LANGUAGE_HEADER"]  = "Language"
L_enUS["SETTINGS_LANGUAGE_DESC"]    = "Choose your preferred language. Changes apply instantly."
L_enUS["SETTINGS_DEVELOPER_HEADER"] = "Developer Information"
L_enUS["SETTINGS_DEVELOPER_DESC"]   = "This addon supports external modules. Add Quality of Life features by creating a module folder in Modules\\external\\. Use the Developer Help button for complete documentation."
L_enUS["SETTINGS_DEV_HELP_BTN"]     = "Developer Help"
L_enUS["MINIMAP_SECTION"]       = "Minimap Button"
L_enUS["MINIMAP_SECTION_DESC"]  = "Show or hide the minimap button."
L_enUS["MINIMAP_SHOW_BTN"]      = "Show Minimap Button"
L_enUS["MINIMAP_ICON_SECTION"]  = "Icon Theme"
L_enUS["MINIMAP_ICON_DESC"]     = "Choose your faction icon for the minimap button and title bar."
L_enUS["MINIMAP_ICON_CURRENT"]  = "Current Icon"
L_enUS["MINIMAP_ICON_HORDE"]    = "Horde"
L_enUS["MINIMAP_ICON_ALLIANCE"] = "Alliance"
L_enUS["MINIMAP_ICON_NEUTRAL"]  = "Neutral"

L_enUS["DEVHELP_TITLE"] = "Module Developer Guide"
L_enUS["DEVHELP_BODY"]  = "DROP-IN MODULE SYSTEM\n\nCreate your folder:\n  Modules\\external\\yourmodule\\\n\nRequired files:\n  yourmodule.lua  - Module table and logic\n  data.lua        - Registration call\n\nOptional files:\n  Locales\\enUS.lua\n  Locales\\koKR.lua\n\nIn yourmodule.lua define your table:\n  local YourModule = {\n    id          = \"yourmodule\",\n    title       = \"MY_TITLE\",\n    category    = \"AUTOMATION\",\n    description = \"MY_DESC\",\n    version     = \"1.0\",\n    author      = \"Your Name\",\n    contact     = \"your@email.com\",\n    link        = \"https://yoursite.com\",\n    toggles = {\n      {\n        id          = \"myToggle\",\n        label       = \"MY_TOGGLE_LABEL\",\n        description = \"MY_TOGGLE_DESC\",\n        default     = true,\n      },\n    },\n  }\n\n  function YourModule:OnEnable() end\n  function YourModule:OnDisable() end\n  function YourModule:OnToggle(id, val) end\n\n  ns.YourModule = YourModule\n\nIn data.lua call:\n  ns.ModuleRegistry:Register(ns.YourModule)\n\nauthor, contact, and link are optional.\ncontact and link show as copyable boxes\nin the module Details dialog.\n\ntitle, description, and all toggle label\nand description values are locale keys.\nAdd strings to ns.L_enUS in your\nLocales\\enUS.lua file.\n\nAvailable categories:\n  AUTOMATION  INTERFACE  SOCIAL\n  COMBAT      ECONOMY    UTILITY\n\nAdd your files to the TOC under the\nEXTERNAL MODULES section.\nLoad order: Locales, yourmodule.lua, data.lua\n\nSavedVariables database space:\n  OneWoW_QoL_DB.modules.yourmodule\n\nSee Modules\\external\\autodelete\\\nfor a complete working example."
L_enUS["DEVHELP_CLOSE"] = "Close"

L_enUS["MINIMAP_TOOLTIP_TITLE"] = "OneWoW - QoL"
L_enUS["MINIMAP_TOOLTIP_HINT"]  = "Click to open"
L_enUS["MINIMAP_RIGHT_CLICK"]   = "Right-click for options"
L_enUS["MINIMAP_OPEN"]          = "Open QoL"

L_enUS["LANG_ENGLISH"] = "English"
L_enUS["LANG_KOREAN"]  = "Korean"

L_enUS["THEME_NAME_GREEN"]  = "Forest Green"
L_enUS["THEME_NAME_BLUE"]   = "Ocean Blue"
L_enUS["THEME_NAME_PURPLE"] = "Royal Purple"
L_enUS["THEME_NAME_RED"]    = "Crimson Red"
L_enUS["THEME_NAME_ORANGE"] = "Sunset Orange"
L_enUS["THEME_NAME_TEAL"]   = "Deep Teal"
L_enUS["THEME_NAME_GOLD"]   = "Golden Amber"
L_enUS["THEME_NAME_PINK"]   = "Rose Pink"
L_enUS["THEME_NAME_GRAY"]   = "Slate Gray"
L_enUS["THEME_NAME_BROWN"]  = "Earth Brown"
L_enUS["THEME_NAME_DARK"]   = "Midnight Black"
L_enUS["THEME_NAME_AMBER"]  = "Amber Fire"
L_enUS["THEME_NAME_CYAN"]   = "Arctic Cyan"
L_enUS["THEME_NAME_VOID_BLACK"]        = "Void Black"
L_enUS["THEME_NAME_CHARCOAL_DEEP"]     = "Charcoal Deep"
L_enUS["THEME_NAME_FOREST_NIGHT"]      = "Forest Night"
L_enUS["THEME_NAME_OBSIDIAN_MINIMAL"]  = "Obsidian Minimal"
L_enUS["THEME_NAME_MONOCHROME_PRO"]    = "Monochrome Pro"
L_enUS["THEME_NAME_TWILIGHT_COMPACT"]  = "Twilight Compact"
L_enUS["THEME_NAME_NEON_SYNTHWAVE"]    = "Neon Synthwave"
L_enUS["THEME_NAME_GLASSMORPHIC"]      = "Glassmorphic"
L_enUS["THEME_NAME_MINIMAL_WHITE"]     = "Minimal White"
L_enUS["THEME_NAME_RETRO_CLASSIC"]     = "Retro Classic"
L_enUS["THEME_NAME_RPG_FANTASY"]       = "RPG Fantasy"
L_enUS["THEME_NAME_COVENANT_TWILIGHT"] = "Covenant Twilight"

L_enUS["UNKNOWN"] = "Unknown"
L_enUS["CLOSE"]   = "Close"
L_enUS["ENABLE"]  = "Enable"
L_enUS["DISABLE"] = "Disable"

L_enUS["SEARCH_HINT"]              = "Filter..."
L_enUS["TOGGLES_STATUS_ALL"]       = "Showing %d CVars"
L_enUS["TOGGLES_STATUS_FILTERED"]  = "Showing %d of %d"
L_enUS["FEATURES_STATUS_ENABLED"]  = "%d of %d enabled"
L_enUS["FEATURES_STATUS_FILTERED"] = "Showing %d of %d"

L_enUS["TOGGLES_CVAR_LABEL"]  = "CVar:"
L_enUS["TOGGLES_ON"]          = "On"
L_enUS["TOGGLES_OFF"]         = "Off"
L_enUS["TOGGLES_VALUE_LABEL"] = "Value:"

L_enUS["TOGGLE_CAT_GAMEPLAY"]     = "Gameplay"
L_enUS["TOGGLE_CAT_INTERFACE"]    = "Interface"
L_enUS["TOGGLE_CAT_NAMEPLATES"]   = "Nameplates"
L_enUS["TOGGLE_CAT_COMBAT_TEXT"]  = "Combat Text"
L_enUS["TOGGLE_CAT_CAMERA"]       = "Camera"
L_enUS["TOGGLE_CAT_CHAT"]         = "Chat & Social"
L_enUS["TOGGLE_CAT_AUDIO"]        = "Audio"
L_enUS["TOGGLE_CAT_GRAPHICS"]     = "Graphics"
L_enUS["TOGGLE_CAT_NETWORK"]      = "Network"

L_enUS["TOGGLE_NAME_autoLootDefault"]                    = "Auto Loot"
L_enUS["TOGGLE_NAME_autoSelfCast"]                       = "Auto Self Cast"
L_enUS["TOGGLE_NAME_autoDismount"]                       = "Auto Dismount"
L_enUS["TOGGLE_NAME_autoDismountFlying"]                 = "Auto Dismount While Flying"
L_enUS["TOGGLE_NAME_autoStand"]                          = "Auto Stand Up"
L_enUS["TOGGLE_NAME_autoUnshift"]                        = "Auto Unshift"
L_enUS["TOGGLE_NAME_assistAttack"]                       = "Assist Attack"
L_enUS["TOGGLE_NAME_ActionButtonUseKeyDown"]             = "Action Buttons on Key Down"
L_enUS["TOGGLE_NAME_deselectOnClick"]                    = "Deselect Target on Click"
L_enUS["TOGGLE_NAME_stopAutoAttackOnTargetChange"]       = "Stop Auto Attack on Target Change"
L_enUS["TOGGLE_NAME_lootUnderMouse"]                     = "Loot Window Under Mouse"
L_enUS["TOGGLE_NAME_lootLeftmostBag"]                    = "Loot Into Leftmost Bag"
L_enUS["TOGGLE_NAME_interactOnLeftClick"]                = "Left-Click Interact"
L_enUS["TOGGLE_NAME_autointeract"]                       = "Auto Interact"
L_enUS["TOGGLE_NAME_autoClearAFK"]                       = "Auto Clear AFK"

L_enUS["TOGGLE_NAME_countdownForCooldowns"]              = "Cooldown Countdown"
L_enUS["TOGGLE_NAME_displaySpellActivationOverlays"]     = "Spell Proc Glow"
L_enUS["TOGGLE_NAME_alwaysShowActionBars"]               = "Always Show Action Bars"
L_enUS["TOGGLE_NAME_lockActionBars"]                     = "Lock Action Bars"
L_enUS["TOGGLE_NAME_bottomLeftActionBar"]                = "Bottom Left Action Bar"
L_enUS["TOGGLE_NAME_bottomRightActionBar"]               = "Bottom Right Action Bar"
L_enUS["TOGGLE_NAME_rightActionBar"]                     = "Right Action Bar"
L_enUS["TOGGLE_NAME_rightTwoActionBar"]                  = "Right Action Bar 2"
L_enUS["TOGGLE_NAME_displayFreeBagSlots"]                = "Show Free Bag Slots"
L_enUS["TOGGLE_NAME_buffDurations"]                      = "Show Buff Durations"
L_enUS["TOGGLE_NAME_showTargetOfTarget"]                 = "Show Target of Target"
L_enUS["TOGGLE_NAME_showTargetCastbar"]                  = "Show Target Castbar"
L_enUS["TOGGLE_NAME_fullSizeFocusFrame"]                 = "Full Size Focus Frame"
L_enUS["TOGGLE_NAME_breakUpLargeNumbers"]                = "Format Large Numbers"
L_enUS["TOGGLE_NAME_alwaysCompareItems"]                 = "Always Compare Items"
L_enUS["TOGGLE_NAME_missingTransmogSourceInItemTooltips"] = "Missing Transmog Source"
L_enUS["TOGGLE_NAME_autoQuestWatch"]                     = "Auto Track Quests"
L_enUS["TOGGLE_NAME_autoQuestProgress"]                  = "Quest Progress Popups"
L_enUS["TOGGLE_NAME_mapFade"]                            = "Map Fades While Moving"
L_enUS["TOGGLE_NAME_rotateMinimap"]                      = "Rotate Minimap"
L_enUS["TOGGLE_NAME_useUiScale"]                         = "Enable Custom UI Scale"
L_enUS["TOGGLE_NAME_uiScale"]                            = "UI Scale"

L_enUS["TOGGLE_NAME_nameplateShowEnemies"]               = "Show Enemy Nameplates"
L_enUS["TOGGLE_NAME_nameplateShowFriends"]               = "Show Friendly Nameplates"
L_enUS["TOGGLE_NAME_nameplateShowSelf"]                  = "Show Personal Nameplate"
L_enUS["TOGGLE_NAME_nameplatePersonalShowAlways"]        = "Personal Nameplate Always"
L_enUS["TOGGLE_NAME_nameplatePersonalShowInCombat"]      = "Personal Nameplate in Combat"
L_enUS["TOGGLE_NAME_ShowClassColorInNameplate"]          = "Class Colors on Enemy Nameplates"
L_enUS["TOGGLE_NAME_ShowClassColorInFriendlyNameplate"]  = "Class Colors on Friendly Nameplates"
L_enUS["TOGGLE_NAME_ShowNamePlateLoseAggroFlash"]        = "Lose Aggro Flash"
L_enUS["TOGGLE_NAME_namePlateEnemyClickThrough"]         = "Enemy Nameplates Click-Through"
L_enUS["TOGGLE_NAME_namePlateFriendlyClickThrough"]      = "Friendly Nameplates Click-Through"
L_enUS["TOGGLE_NAME_nameplateMaxDistance"]               = "Nameplate View Distance"
L_enUS["TOGGLE_NAME_nameplateGlobalScale"]               = "Nameplate Global Scale"
L_enUS["TOGGLE_NAME_namePlateEnemySize"]                 = "Enemy Nameplate Size"
L_enUS["TOGGLE_NAME_namePlateFriendlySize"]              = "Friendly Nameplate Size"

L_enUS["TOGGLE_NAME_enableFloatingCombatText"]           = "Floating Combat Text"
L_enUS["TOGGLE_NAME_enableCombatText"]                   = "Default Combat Text"
L_enUS["TOGGLE_NAME_fctCombatState"]                     = "Combat State Text"
L_enUS["TOGGLE_NAME_floatingCombatTextCombatDamage"]     = "Damage Numbers"
L_enUS["TOGGLE_NAME_floatingCombatTextCombatHealing"]    = "Healing Numbers"
L_enUS["TOGGLE_NAME_floatingCombatTextCombatState"]      = "Enter/Leave Combat Text"
L_enUS["TOGGLE_NAME_floatingCombatTextAuras"]            = "Buff/Debuff Change Text"
L_enUS["TOGGLE_NAME_floatingCombatTextDodgeParryMiss"]   = "Dodge/Parry/Miss Text"
L_enUS["TOGGLE_NAME_floatingCombatTextHonorGains"]       = "Honor Gains"
L_enUS["TOGGLE_NAME_floatingCombatTextRepChanges"]       = "Reputation Changes"
L_enUS["TOGGLE_NAME_floatingCombatTextEnergyGains"]      = "Energy/Mana Gains"
L_enUS["TOGGLE_NAME_floatingCombatTextComboPoints"]      = "Combo Point Gains"
L_enUS["TOGGLE_NAME_floatingCombatTextReactives"]        = "Reactive Procs"
L_enUS["TOGGLE_NAME_floatingCombatTextPetMeleeDamage"]   = "Pet Melee Damage"

L_enUS["TOGGLE_NAME_cameraBobbing"]                      = "Camera Bobbing"
L_enUS["TOGGLE_NAME_cameraWaterCollision"]               = "Camera Water Collision"
L_enUS["TOGGLE_NAME_flightAngleLookAhead"]               = "Flight Angle Look-Ahead"
L_enUS["TOGGLE_NAME_cameraDynamicPitch"]                 = "Dynamic Camera Pitch"
L_enUS["TOGGLE_NAME_cameraDistanceMaxZoomFactor"]        = "Max Camera Zoom Distance"
L_enUS["TOGGLE_NAME_cameraYawMoveSpeed"]                 = "Camera Horizontal Turn Speed"
L_enUS["TOGGLE_NAME_cameraPitchMoveSpeed"]               = "Camera Vertical Turn Speed"
L_enUS["TOGGLE_NAME_cameraZoomSpeed"]                    = "Camera Zoom Speed"

L_enUS["TOGGLE_NAME_chatBubbles"]                        = "Speech Bubbles (/say)"
L_enUS["TOGGLE_NAME_chatBubblesParty"]                   = "Speech Bubbles (Party)"
L_enUS["TOGGLE_NAME_colorChatNamesByClass"]              = "Class Colors in Chat"
L_enUS["TOGGLE_NAME_blockTrades"]                        = "Block Trade Requests"
L_enUS["TOGGLE_NAME_blockChannelInvites"]                = "Block Channel Invites"
L_enUS["TOGGLE_NAME_guildMemberNotify"]                  = "Guild Login Notifications"
L_enUS["TOGGLE_NAME_removeChatDelay"]                    = "Remove Chat Delay"
L_enUS["TOGGLE_NAME_chatMouseScroll"]                    = "Mouse Wheel Chat Scroll"
L_enUS["TOGGLE_NAME_profanityFilter"]                    = "Profanity Filter"
L_enUS["TOGGLE_NAME_chatStyle"]                          = "Chat Style"

L_enUS["TOGGLE_NAME_Sound_EnableAllSound"]               = "All Sound"
L_enUS["TOGGLE_NAME_Sound_EnableMusic"]                  = "Music"
L_enUS["TOGGLE_NAME_Sound_EnableSFX"]                    = "Sound Effects"
L_enUS["TOGGLE_NAME_Sound_EnableDialog"]                 = "Dialog / Voice"
L_enUS["TOGGLE_NAME_Sound_EnableAmbience"]               = "Ambience"
L_enUS["TOGGLE_NAME_Sound_EnablePetSounds"]              = "Pet Sounds"
L_enUS["TOGGLE_NAME_FootstepSounds"]                     = "Footstep Sounds"
L_enUS["TOGGLE_NAME_Sound_MasterVolume"]                 = "Master Volume"
L_enUS["TOGGLE_NAME_Sound_MusicVolume"]                  = "Music Volume"
L_enUS["TOGGLE_NAME_Sound_SFXVolume"]                    = "Effects Volume"

L_enUS["TOGGLE_NAME_ffxDeath"]                           = "Death Screen Effect"
L_enUS["TOGGLE_NAME_ffxGlow"]                            = "Bloom / Glow Effect"
L_enUS["TOGGLE_NAME_ffxNether"]                          = "Nether Visual Effect"
L_enUS["TOGGLE_NAME_emphasizeMySpellEffects"]            = "Emphasize My Spell Effects"
L_enUS["TOGGLE_NAME_doNotFlashLowHealthWarning"]         = "Disable Low Health Flash"
L_enUS["TOGGLE_NAME_hdPlayerModels"]                     = "HD Player Models"
L_enUS["TOGGLE_NAME_findYourselfAnywhere"]               = "Character Highlight"
L_enUS["TOGGLE_NAME_gxVSync"]                            = "VSync"
L_enUS["TOGGLE_NAME_gxTripleBuffer"]                     = "Triple Buffer"
L_enUS["TOGGLE_NAME_particleDensity"]                    = "Particle Density"
L_enUS["TOGGLE_NAME_maxFPS"]                             = "Max FPS (Foreground)"
L_enUS["TOGGLE_NAME_maxFPSBk"]                           = "Max FPS (Background)"
L_enUS["TOGGLE_NAME_gxMaxFrameLatency"]                  = "Max Frame Latency"
L_enUS["TOGGLE_NAME_RenderScale"]                        = "Render Scale"
L_enUS["TOGGLE_NAME_graphicsQuality"]                    = "Graphics Quality Preset"
L_enUS["TOGGLE_NAME_ffxAntiAliasingMode"]                = "Anti-Aliasing Mode"
L_enUS["TOGGLE_NAME_colorblindMode"]                     = "Colorblind Mode"

L_enUS["TOGGLE_NAME_disableServerNagle"]                 = "Disable Server Nagle"
L_enUS["TOGGLE_NAME_gxFixLag"]                           = "Fix Input Lag"
L_enUS["TOGGLE_NAME_reducedLagTolerance"]                = "Reduced Lag Tolerance"
L_enUS["TOGGLE_NAME_SpellQueueWindow"]                   = "Spell Queue Window"

L_enUS["TOGGLE_DESC_autoLootDefault"]                    = "Automatically pick up all loot without clicking each item."
L_enUS["TOGGLE_DESC_autoSelfCast"]                       = "Cast helpful spells on yourself when you have no target selected."
L_enUS["TOGGLE_DESC_autoDismount"]                       = "Automatically get off your mount when you try to gather, talk to NPCs, or enter combat."
L_enUS["TOGGLE_DESC_autoDismountFlying"]                 = "Automatically dismount even while flying. Warning: You will fall!"
L_enUS["TOGGLE_DESC_autoStand"]                          = "Automatically stand up when you try to move or take action while sitting."
L_enUS["TOGGLE_DESC_autoUnshift"]                        = "Automatically leave forms or shapeshifts when you use an ability that requires it."
L_enUS["TOGGLE_DESC_assistAttack"]                       = "When you assist a friendly target, automatically start attacking their target."
L_enUS["TOGGLE_DESC_ActionButtonUseKeyDown"]             = "When ON: Spells fire instantly when you press the key. When OFF: Spells fire when you release the key, letting you see ability range first."
L_enUS["TOGGLE_DESC_deselectOnClick"]                    = "Clear your target when you click on empty ground."
L_enUS["TOGGLE_DESC_stopAutoAttackOnTargetChange"]       = "Stop auto-attacking when you switch to a new target."
L_enUS["TOGGLE_DESC_lootUnderMouse"]                     = "Open the loot window wherever your mouse cursor is instead of at a fixed position."
L_enUS["TOGGLE_DESC_lootLeftmostBag"]                    = "Put looted items in your leftmost bag instead of rightmost."
L_enUS["TOGGLE_DESC_interactOnLeftClick"]                = "Left-click NPCs and objects to interact instead of right-click."
L_enUS["TOGGLE_DESC_autointeract"]                       = "Right-clicking an NPC automatically talks to them or loots them."
L_enUS["TOGGLE_DESC_autoClearAFK"]                       = "Automatically remove your Away status when you move or take any action."

L_enUS["TOGGLE_DESC_countdownForCooldowns"]              = "Show countdown numbers in the middle of ability icons when on cooldown."
L_enUS["TOGGLE_DESC_displaySpellActivationOverlays"]     = "Show glowing borders on abilities when procs trigger, such as instant cast procs."
L_enUS["TOGGLE_DESC_alwaysShowActionBars"]               = "Keep action bars visible even when empty, preventing bars from hiding."
L_enUS["TOGGLE_DESC_lockActionBars"]                     = "Prevent accidentally dragging abilities off your action bars."
L_enUS["TOGGLE_DESC_bottomLeftActionBar"]                = "Show the extra action bar above your main bar on the left side."
L_enUS["TOGGLE_DESC_bottomRightActionBar"]               = "Show the extra action bar above your main bar on the right side."
L_enUS["TOGGLE_DESC_rightActionBar"]                     = "Show the vertical action bar on the right side of the screen."
L_enUS["TOGGLE_DESC_rightTwoActionBar"]                  = "Show a second vertical action bar on the right side of the screen."
L_enUS["TOGGLE_DESC_displayFreeBagSlots"]                = "Show the number of empty bag slots on your bag bar."
L_enUS["TOGGLE_DESC_buffDurations"]                      = "Show how much time is left on your buffs as countdown numbers."
L_enUS["TOGGLE_DESC_showTargetOfTarget"]                 = "Show who your target is targeting. Useful for tanks and healers."
L_enUS["TOGGLE_DESC_showTargetCastbar"]                  = "Show a cast bar for your current target so you can see what they are casting."
L_enUS["TOGGLE_DESC_fullSizeFocusFrame"]                 = "Use a full-size unit frame for your focus target instead of the small frame."
L_enUS["TOGGLE_DESC_breakUpLargeNumbers"]                = "Display large numbers with commas, such as 1,000,000 instead of 1000000."
L_enUS["TOGGLE_DESC_alwaysCompareItems"]                 = "Automatically show item comparison tooltip when hovering over gear. No Shift key needed."
L_enUS["TOGGLE_DESC_missingTransmogSourceInItemTooltips"] = "Show in item tooltips whether you own this appearance but not from this specific item source."
L_enUS["TOGGLE_DESC_autoQuestWatch"]                     = "Automatically add new quests to your quest tracker on the right side of the screen."
L_enUS["TOGGLE_DESC_autoQuestProgress"]                  = "Show popup notifications when you make progress on quests."
L_enUS["TOGGLE_DESC_mapFade"]                            = "Make the map fade transparent when you move so you can still see the game world."
L_enUS["TOGGLE_DESC_rotateMinimap"]                      = "Minimap rotates as you turn like a compass instead of staying fixed north-up."
L_enUS["TOGGLE_DESC_useUiScale"]                         = "Allow the UI scale to be customized. Enable this to use the UI Scale slider."
L_enUS["TOGGLE_DESC_uiScale"]                            = "Overall size of the user interface. Requires Use Custom UI Scale to be enabled."

L_enUS["TOGGLE_DESC_nameplateShowEnemies"]               = "Display health bar nameplates above enemy units."
L_enUS["TOGGLE_DESC_nameplateShowFriends"]               = "Display health bar nameplates above friendly units."
L_enUS["TOGGLE_DESC_nameplateShowSelf"]                  = "Show your personal resource bar as a nameplate above your character."
L_enUS["TOGGLE_DESC_nameplatePersonalShowAlways"]        = "Always show your personal resource bar nameplate, even out of combat."
L_enUS["TOGGLE_DESC_nameplatePersonalShowInCombat"]      = "Show your personal resource bar nameplate only during combat."
L_enUS["TOGGLE_DESC_ShowClassColorInNameplate"]          = "Color enemy nameplates by class in PvP."
L_enUS["TOGGLE_DESC_ShowClassColorInFriendlyNameplate"]  = "Color friendly nameplates by class."
L_enUS["TOGGLE_DESC_ShowNamePlateLoseAggroFlash"]        = "Flash a nameplate when you lose threat on an enemy as the tank."
L_enUS["TOGGLE_DESC_namePlateEnemyClickThrough"]         = "Click through enemy nameplates. You can see health bars but cannot click to target."
L_enUS["TOGGLE_DESC_namePlateFriendlyClickThrough"]      = "Click through friendly nameplates. You can see health bars but cannot click to target allies."
L_enUS["TOGGLE_DESC_nameplateMaxDistance"]               = "Maximum distance in yards at which nameplates are visible. Maximum is 60 in instances."
L_enUS["TOGGLE_DESC_nameplateGlobalScale"]               = "Master size multiplier for all nameplates. Affects everything after other scale settings."
L_enUS["TOGGLE_DESC_namePlateEnemySize"]                 = "Size multiplier for enemy nameplates. Larger makes them easier to see in combat."
L_enUS["TOGGLE_DESC_namePlateFriendlySize"]              = "Size multiplier for friendly player nameplates."

L_enUS["TOGGLE_DESC_enableFloatingCombatText"]           = "Show floating damage and healing numbers that rise from enemies and allies."
L_enUS["TOGGLE_DESC_enableCombatText"]                   = "Show damage and healing numbers in the default combat text area near your character."
L_enUS["TOGGLE_DESC_fctCombatState"]                     = "Show 'You are now in combat!' floating text notifications using the default combat text system."
L_enUS["TOGGLE_DESC_floatingCombatTextCombatDamage"]     = "Show damage you deal as floating numbers."
L_enUS["TOGGLE_DESC_floatingCombatTextCombatHealing"]    = "Show healing you receive as floating green numbers."
L_enUS["TOGGLE_DESC_floatingCombatTextCombatState"]      = "Show entering and leaving combat as floating text messages."
L_enUS["TOGGLE_DESC_floatingCombatTextAuras"]            = "Show when you gain or lose buffs and debuffs as floating text."
L_enUS["TOGGLE_DESC_floatingCombatTextDodgeParryMiss"]   = "Show Dodge, Parry, and Miss results as floating text."
L_enUS["TOGGLE_DESC_floatingCombatTextHonorGains"]       = "Show honor point gains as floating text in PvP."
L_enUS["TOGGLE_DESC_floatingCombatTextRepChanges"]       = "Show reputation gains and losses as floating text."
L_enUS["TOGGLE_DESC_floatingCombatTextEnergyGains"]      = "Show energy, rage, and mana gains as floating text."
L_enUS["TOGGLE_DESC_floatingCombatTextComboPoints"]      = "Show combo point gains as floating text."
L_enUS["TOGGLE_DESC_floatingCombatTextReactives"]        = "Show reactive ability procs in floating text."
L_enUS["TOGGLE_DESC_floatingCombatTextPetMeleeDamage"]   = "Show your pet's melee damage as floating numbers."

L_enUS["TOGGLE_DESC_cameraBobbing"]                      = "Camera gently bounces up and down while walking and running. More immersive but may cause motion sickness."
L_enUS["TOGGLE_DESC_cameraWaterCollision"]               = "Prevent the camera from going underwater when your character is above the surface."
L_enUS["TOGGLE_DESC_flightAngleLookAhead"]               = "Your flying mount tilts to show the direction you are heading for a more realistic feel."
L_enUS["TOGGLE_DESC_cameraDynamicPitch"]                 = "Camera automatically tilts based on your movement direction. This is the Action Cam feature."
L_enUS["TOGGLE_DESC_cameraDistanceMaxZoomFactor"]        = "Multiplier for the maximum camera zoom distance. Higher values let you zoom out further."
L_enUS["TOGGLE_DESC_cameraYawMoveSpeed"]                 = "How fast the camera rotates left and right."
L_enUS["TOGGLE_DESC_cameraPitchMoveSpeed"]               = "How fast the camera tilts up and down."
L_enUS["TOGGLE_DESC_cameraZoomSpeed"]                    = "How fast the camera zooms in and out with the scroll wheel."

L_enUS["TOGGLE_DESC_chatBubbles"]                        = "Show speech bubbles above characters' heads when they use /say or /yell."
L_enUS["TOGGLE_DESC_chatBubblesParty"]                   = "Show speech bubbles for party and raid chat messages above character heads."
L_enUS["TOGGLE_DESC_colorChatNamesByClass"]              = "Color player names in chat by their class."
L_enUS["TOGGLE_DESC_blockTrades"]                        = "Prevent other players from opening trade windows with you."
L_enUS["TOGGLE_DESC_blockChannelInvites"]                = "Prevent other players from inviting you to chat channels."
L_enUS["TOGGLE_DESC_guildMemberNotify"]                  = "Show a message in chat when guild members log in or out."
L_enUS["TOGGLE_DESC_removeChatDelay"]                    = "Remove the anti-spam delay between sending chat messages."
L_enUS["TOGGLE_DESC_chatMouseScroll"]                    = "Scroll through chat history using the mouse wheel."
L_enUS["TOGGLE_DESC_profanityFilter"]                    = "Replace swear words with symbols in chat."
L_enUS["TOGGLE_DESC_chatStyle"]                          = "Classic uses separate chat windows. Modern uses a tabbed chat style."

L_enUS["TOGGLE_DESC_Sound_EnableAllSound"]               = "Master switch for all game audio. Turning this off silences everything."
L_enUS["TOGGLE_DESC_Sound_EnableMusic"]                  = "Play background music in zones and during events."
L_enUS["TOGGLE_DESC_Sound_EnableSFX"]                    = "Play sound effects including abilities, combat sounds, and UI clicks."
L_enUS["TOGGLE_DESC_Sound_EnableDialog"]                 = "Play NPC voice acting and quest dialogue audio."
L_enUS["TOGGLE_DESC_Sound_EnableAmbience"]               = "Play environmental background sounds such as wind, birds, and water."
L_enUS["TOGGLE_DESC_Sound_EnablePetSounds"]              = "Play sounds from your pet such as growls and movement."
L_enUS["TOGGLE_DESC_FootstepSounds"]                     = "Play footstep sounds when walking and running."
L_enUS["TOGGLE_DESC_Sound_MasterVolume"]                 = "Overall game volume. This affects all other volume sliders."
L_enUS["TOGGLE_DESC_Sound_MusicVolume"]                  = "Volume of background music."
L_enUS["TOGGLE_DESC_Sound_SFXVolume"]                    = "Volume of sound effects including abilities and combat."

L_enUS["TOGGLE_DESC_ffxDeath"]                           = "Show a greyscale desaturated screen effect when you die."
L_enUS["TOGGLE_DESC_ffxGlow"]                            = "Enable the soft bloom glow effect around bright objects."
L_enUS["TOGGLE_DESC_ffxNether"]                          = "Enable special visual effects in Nether and void areas."
L_enUS["TOGGLE_DESC_emphasizeMySpellEffects"]            = "Make your own spell effects more visible compared to other players' effects."
L_enUS["TOGGLE_DESC_doNotFlashLowHealthWarning"]         = "Disable the red screen flash that appears when your health is critically low."
L_enUS["TOGGLE_DESC_hdPlayerModels"]                     = "Use high-definition player character models. Better looking but uses more memory."
L_enUS["TOGGLE_DESC_findYourselfAnywhere"]               = "Show a highlight circle under your character so you can always find yourself in crowds."
L_enUS["TOGGLE_DESC_gxVSync"]                            = "Limit frames to your monitor's refresh rate. Prevents screen tearing but adds a small input delay."
L_enUS["TOGGLE_DESC_gxTripleBuffer"]                     = "Triple buffering for smoother frame pacing. Adds a slight input delay."
L_enUS["TOGGLE_DESC_particleDensity"]                    = "How many spell effects and particles appear at once. Lower values improve FPS in busy raids."
L_enUS["TOGGLE_DESC_maxFPS"]                             = "Maximum frames per second when the game window is active. Set to 0 for unlimited."
L_enUS["TOGGLE_DESC_maxFPSBk"]                           = "Maximum frames per second when the game window is in the background. Lower values save power when alt-tabbed."
L_enUS["TOGGLE_DESC_gxMaxFrameLatency"]                  = "Maximum frames to queue ahead for rendering. Lower values reduce input lag. Higher values produce smoother output."
L_enUS["TOGGLE_DESC_RenderScale"]                        = "Internal resolution multiplier. Values above 1.0 super-sample for a sharper image. Values below 1.0 improve performance."
L_enUS["TOGGLE_DESC_graphicsQuality"]                    = "Master graphics quality preset. Changing this adjusts all other graphics settings automatically."
L_enUS["TOGGLE_DESC_ffxAntiAliasingMode"]                = "Smooth jagged edges on objects. Higher modes produce better quality but use more GPU resources."
L_enUS["TOGGLE_DESC_colorblindMode"]                     = "Enable colorblind-friendly color adjustments. Choose a mode that matches your type of color vision deficiency."

L_enUS["TOGGLE_DESC_disableServerNagle"]                 = "Reduce network latency by disabling packet batching. May slightly increase bandwidth usage."
L_enUS["TOGGLE_DESC_gxFixLag"]                           = "Reduce mouse cursor input lag on some systems by modifying the render queue."
L_enUS["TOGGLE_DESC_reducedLagTolerance"]                = "Optimize network performance for lower-latency connections. May affect spell queueing behavior."
L_enUS["TOGGLE_DESC_SpellQueueWindow"]                   = "How early in milliseconds you can queue your next spell before the current one finishes. Higher values are more forgiving for timing."

L_enUS["TOGGLE_OPT_chatStyle_classic"]       = "Classic"
L_enUS["TOGGLE_OPT_chatStyle_im"]            = "Modern"
L_enUS["TOGGLE_OPT_graphicsQuality_1"]       = "1"
L_enUS["TOGGLE_OPT_graphicsQuality_2"]       = "2"
L_enUS["TOGGLE_OPT_graphicsQuality_3"]       = "3"
L_enUS["TOGGLE_OPT_graphicsQuality_4"]       = "4"
L_enUS["TOGGLE_OPT_graphicsQuality_5"]       = "5"
L_enUS["TOGGLE_OPT_graphicsQuality_6"]       = "6"
L_enUS["TOGGLE_OPT_graphicsQuality_7"]       = "7"
L_enUS["TOGGLE_OPT_graphicsQuality_8"]       = "8"
L_enUS["TOGGLE_OPT_graphicsQuality_9"]       = "9"
L_enUS["TOGGLE_OPT_graphicsQuality_10"]      = "10"
L_enUS["TOGGLE_OPT_ffxAntiAliasingMode_0"]   = "Off"
L_enUS["TOGGLE_OPT_ffxAntiAliasingMode_1"]   = "CMAA"
L_enUS["TOGGLE_OPT_ffxAntiAliasingMode_2"]   = "FXAA Low"
L_enUS["TOGGLE_OPT_ffxAntiAliasingMode_3"]   = "FXAA High"
L_enUS["TOGGLE_OPT_colorblindMode_0"]        = "Off"
L_enUS["TOGGLE_OPT_colorblindMode_1"]        = "Protanopia"
L_enUS["TOGGLE_OPT_colorblindMode_2"]        = "Deuteranopia"
L_enUS["TOGGLE_OPT_colorblindMode_3"]        = "Tritanopia"

_G["BINDING_HEADER_ONEWOW_QOL"] = "|cFF00FF00OneWoW|r Quality of Life"
_G["BINDING_NAME_QUESTITEM_1"] = "Quest Item 1"
_G["BINDING_NAME_QUESTITEM_2"] = "Quest Item 2"
_G["BINDING_NAME_QUESTITEM_3"] = "Quest Item 3"
_G["BINDING_NAME_QUESTITEM_4"] = "Quest Item 4"
_G["BINDING_NAME_BAGITEM_1"] = "Bag Item 1"
_G["BINDING_NAME_BAGITEM_2"] = "Bag Item 2"
_G["BINDING_NAME_BAGITEM_3"] = "Bag Item 3"
_G["BINDING_NAME_BAGITEM_4"] = "Bag Item 4"
_G["BINDING_NAME_COPY_TEXT"] = "Copy Text"

ns.L = {}
for k, v in pairs(ns.Locales["enUS"]) do ns.L[k] = v end
