Lokalisierung der neuen Inhalte: Sockeln, AtlasLoot-Wunschliste, Dropdown-Menue, Dungeonfinder.
Bugfix: Zahlen- und Buchstabentasten auf englischem Client blockiert
Beim Einloggen auf einem englischen WoW-Client wurden nach einem automatischen Profilwechsel alle Buchstaben-, Zahlen- und Leertasten-Eingaben durch verwaiste Override-Bindings blockiert. Betroffen war z. B. die Taste 7 (und damit / auf QWERTZ-Tastaturen). Ursache: SkuKeyBindsUpdate() rief direkt den OnShow-Handler des Menuefensters auf, der saemtliche Menue-Navigations-Bindings setzte, ohne dass OnHide sie wieder raeumte. Der betroffene Keybinding-Eintrag (SKU_KEY_QUESTABANDON) wurde korrigiert.
Zusaetzlich werden alle Modul-OnEnable-Aufrufe in den Profil-Handlern (OnProfileChanged, OnProfileCopied, OnProfileReset) nun per pcall geschuetzt, damit SkuKeyBindsUpdate() auch bei einzelnen Modul-Fehlern immer erreicht wird.
Die Deduplizierung in SkuKeyBindsUpdate wurde repariert: Funktionen wie CreateMainFrame werden jetzt nur noch einmal statt ~30-mal aufgerufen.
Lokalisierung: Sockelfenster
Alle ~20 hardcoded deutschen Strings in Build_SocketingFrame.lua durch L[]-Aufrufe ersetzt. Auf englischen Clients erscheinen nun korrekte englische Texte (Sockelfarben, Menuepunkte, Statusmeldungen).
Kritischer Menueabgleich (child.name == "Sockeln") lokalisiert, sodass das Sockelmenue auf englischen Clients korrekt gefunden wird.
Fehlender Locale-Key
L["Warlock"] in enUS.lua ergaenzt. Der Key war in deDE.lua vorhanden, fehlte aber in der englischen Locale-Datei.
API-Kompatibilitaet
SetMinResize/SetMaxResize in SkuNav/SkuMM.lua durch Capability Detection ersetzt (SetResizeBounds bevorzugt, Fallback auf SetMinResize). Verhindert moegliche Fehler auf TBC Anniversary (Interface 11508).
Versionsanzeige
Sku.toc und SkuDispatcher/Sku.toc auf v41.01.04 aktualisiert (ohne beta).