Aura's are just wrappers around spells FYI.
The only way to break HB on non-english clients, is to use Lua specifically, and english spell names inside Lua. For example, when people do things such as:
Code:
Lua.DoString("RunMacroText('/cast Blade Flurry')");
The above will only work on an English client, as it bypasses our handling of the spell name. However, if you do:
Code:
SpellManager.Cast("Blade Flurry");
(with proper API usage) it will work on all clients, as we localize spell names to English in our bot itself. (We have a list of Spell ID <-> Spell Name maps, to allow this, which is loaded behind the scenes so developers only ever have to deal with 1 language, instead of up to 10)
This is why we suggest people to stay away from using Lua to cast things, and if they absolutely must do so, use the spell ID to cast it.