Translates the spell and item names in your macros when you switch game languages.
It currently works on regular macros and Clique macros. If you use another macro addon and would like to see support for it, post a comment with a link to its download page.
For items, you can actually write "item:6948" instead of "Hearthstone", but there is no equivalent "spell:id" format for spell names in macros, and personally I'd rather write out the item name anyway if space permits, so this addon will let you keep your macros readable and functional when you switch to a different language!
Due to the way the Blizzard functions for getting information about spells and items by name works, the translation will only work for spells that have been seen in your spellbook, and for items that have been seen in your bags, in each language you play in.
Normally, the addon only runs its translation routine when you log in. If you need to run it manually for some reason (maybe you had a macro for using an item that you didn't have in your bags when you logged in, but picked up later, for example) you can use the /macrotrans command.
How to back up your macros:
If you'd like to back up your macros before using this addon, in case it decides to eat them instead of translate them, back up the following files:
World of Warcraft » WTF » Account » 123456#1 » macros-cache.txt
World of Warcraft » WTF » Account » 123456#1 » Realm » Character » macros-cache.txt
Post a ticket on GitHub or post a comment here on WoWInterface. If you are reporting a bug, please include detailed instructions I can follow to reproduce the bug myself, whether or not it still happens when all other addons are disabled, and the exact text of the first related error message (if any) from BugSack.
I've only tested switching between English and German. If you have an issuse with the addon's handling of a specific macro, please post both the original version (from your backup) and the translated version the addon produced.
Added a workaround for logging in or editing macros in combat
Added a workaround for item names not always being available fast enough at login
Fixed "translations" for inventory and bag slot numbers
Added support for Clique macros/spells as well as regular macros