AHK脚本本地化

时间:2017-01-26 01:09:52

标签: c# shell autohotkey

我正在编写C#库,并且我使用AHK在屏幕上显示文本(以及其他一些AHK功能),但我希望将此文本本地化到不同的语言环境。如何实现这一目标?我试图搜索AHK文档和论坛,但找不到任何东西。这是不可能的还是有诀窍?

我用它来渲染文字:

Gui, Add, Text, "Text to be localized"

谢谢!

1 个答案:

答案 0 :(得分:0)

您应使用内置变量%A_Language%

-Click here to see the List of the Language Codes-

用法示例:

if A_Language in 0416,0816
{
text:="Olá"
}

else if A_Language in 040a,080a,0c0a,100a,140a,180a,1c0a,200a,240a,280a,2c0a,300a,340a,380a,3c0a,400a,440a,480a,4c0a,500a
{
text:="Holla"
}

else
{
text:="Hello"
}

Gui, Add, Text, %text%