WordHunterWoW-1.6.0.zip
What's new
Two defects that had been quietly wrong since the start.
Words with an accented capital letter did not match the dictionary. Lua's strlower lowercases ASCII and nothing else, so Überfall stayed capitalised while the dictionary key was folded with full Unicode rules. The lookup missed, no translation appeared, and the word was filed as a second, separate entry in your word list — Überfall and überfall were two different words to the addon.
It is not a rare corner: measured against the shipped quest text, that is 2,925 occurrences across 466 words in German (Überreste, Ärger, Überlebenden, Ältesten, Öl), and worse in the other languages — 5,317 in French, 4,286 in Portuguese, 3,460 in Italian, where the single word È accounts for 3,412. The word list search and sort had the same blind spot, so searching über never found Überreste.
Word keys, search, sort, the sentence lookup and the quest encounter key now fold accents properly. Your saved words are migrated automatically and the split pairs are merged back together, keeping whichever side you had edited.
The word list rebuilt the whole dictionary on every keystroke. The search box refreshed on each character typed, and each refresh merged your words with all ~74,000 dictionary entries into a brand new table, then sorted the result with a comparator that folded case on both sides — around 2.5 million string operations to display 200 rows. It now walks the data in place and folds each sort key once.
The English column now says when it only has the quest's opening text. Blizzard's quest API publishes the opening text and the objectives and nothing else, so when an NPC is showing you the progress or hand-in lines, there is no English counterpart to show. It used to display the opening text as if it matched.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

