promotional bannermobile promotional banner

LearnMe Professions

Shows missing profession recipes directly inside the default profession window.

File Details

LearnMeProfessions-1.3.1

  • R
  • Jun 19, 2026
  • 74.26 KB
  • 10
  • 2.5.5+4
  • Classic TBC

File Name

LearnMeProfessions-1.3.1.zip

Supported Versions

  • 2.5.5
  • 2.5.4
  • 2.5.3
  • 2.5.2
  • 2.5.1

Multilingual and profession database update

NEW FEATURE: Multilingual client support
- Added support for non-English WoW clients.
- LearnMe Professions now prefers stable spell IDs and crafted item IDs instead of English recipe names.
- Missing recipe rows can now display localized recipe names through the client using:
  - `GetSpellInfo(spellID)`
  - `GetItemInfo(itemID)`
- This improves support for Spanish, German, French, Russian and other localized clients.
- Profession detection now supports localized profession names while still using stable English database keys internally.

Database localization improvements
- Updated profession databases so recipes no longer rely only on English names.
- Added missing spell IDs, crafted item IDs, and fallback item ID helpers where needed.
- Improved multilingual support for:
  - Tailoring
  - Alchemy
  - Blacksmithing
  - Cooking
  - Engineering
  - Enchanting
  - Jewelcrafting
  - First Aid
  - Smelting / Mining
  - Leatherworking
- Recipes that previously appeared in English on localized clients should now display in the player’s client language.

Improved recipe matching
- Learned recipe detection is now more language-independent.
- Recipes are matched primarily by spell ID or crafted item ID.
- English name matching remains only as a fallback for older data or edge cases.
- This reduces false missing recipes on localized clients.

Item cache refresh improvements
- Added safer refresh behavior when localized item information becomes available from the client cache.
- Recipe names can update after the client loads item data.
- This helps prevent temporary English fallback names when item info is not loaded immediately.

Bug fix: Reagent slot cleanup
- Fixed an issue where reagent slots from a previously selected recipe could remain visible after selecting a recipe with fewer reagents.
- Example: selecting a recipe with 4 reagents and then a recipe with 2 reagents no longer leaves the old third and fourth reagent slots visible.
- Extra reagent slots are now properly hidden and cleared.
- Cleared stale reagent:
  - icon
  - name text
  - count text
  - tooltip state
- Added the same cleanup protection for both TradeSkillFrame and CraftFrame profession windows.

Stability improvements
- Reduced reliance on localized text comparisons.
- Improved compatibility with localized clients and mixed profession window behavior.
- Kept English database names as safe fallback values only.
- Preserved existing LearnMe virtual recipe behavior, search filtering, skill filtering and missing recipe display logic.