Localization of new content: socketing, AtlasLoot wishlist, dropdown menus, dungeon finder.
Bugfix: Letter and Number Keys Blocked on English Clients
When logging in on an English WoW client, an automatic profile switch caused all letter, number and space key inputs to be blocked by orphaned override bindings. This affected e.g. the 7 key (and therefore / on QWERTZ keyboards). Root cause: SkuKeyBindsUpdate() directly called the OnShow handler of the menu frame, which set all menu navigation bindings without OnHide ever clearing them. The affected keybinding entry (SKU_KEY_QUESTABANDON) has been corrected.
Additionally, all module OnEnable calls in the profile handlers (OnProfileChanged, OnProfileCopied, OnProfileReset) are now wrapped in pcall, so SkuKeyBindsUpdate() is always reached even if individual modules error.
The deduplication in SkuKeyBindsUpdate has been fixed: functions like CreateMainFrame are now called only once instead of approximately 30 times.
Localization: Socketing Window
All approximately 20 hardcoded German strings in Build_SocketingFrame.lua replaced with L[] calls. English clients now display correct English text (socket colors, menu items, status messages).
Critical menu comparison (child.name == "Sockeln") localized so the socketing menu is correctly found on English clients.
Missing Locale Key
L["Warlock"] added to enUS.lua. The key existed in deDE.lua but was missing from the English locale file.
API Compatibility
SetMinResize/SetMaxResize in SkuNav/SkuMM.lua replaced with capability detection (SetResizeBounds preferred, fallback to SetMinResize). Prevents possible errors on TBC Anniversary (Interface 11508).
Version Display
Sku.toc and SkuDispatcher/Sku.toc updated to v41.01.04 (without beta).