多语言宏可以做到切换不同语言客户端后,无需修改宏语言做到无缝切换,也可以节省角色宏的槽位
双语言例子:
#showtooltip
/施放 冰封之韧
/施放 灵界打击
/use Icebound Fortitude
/use Death Strike
#showtooltip
/施放 [nomod,btn:1] 炼金术;[nomod,btn:2] 工程学
/施放 [mod:shift,btn:1] 烹饪;[mod:shift,btn:2] 烹饪用火
/use [nomod,btn:1]Alchemy;[nomod,btn:2]Engineering
/use [mod:shift,btn:1]Cooking;[mod:shift,btn:2]Cooking Fire
要点与技巧:
- 非英文技能必须使用本地化命令,这样可以让英文客户端直接忽略该行命令
- 英文命令永远排在最后
- 要显示图标的技能永远放在当前语言的第一位
- 英文命令中
/cast
可以用/use
代替,节省字节
下面是多语言例子:
#showtooltip
/施放 冰封之韧
/施放 灵界打击
/lanzar Entereza ligada al hielo
/lanzar Golpe letal
/use Icebound Fortitude
/use Death Strike
下面是动态技能宏(同等级天赋技能判断宏)的多语言例子:
#showtooltip
/施放 白骨风暴
/施放 血之镜像
/use Bonestorm
/use Blood Mirror
/run local G=GetSpellInfo SetMacroSpell("DK-BS", G" 白骨风暴" or G" 血之镜像" or G"Bonestorm" or G"Blood Mirror")