AHK 脚本本地化

AHK script localization

我正在编写 C# 库并使用 AHK 在屏幕上显示文本(以及其他一些 AHK 功能),但是我希望将此文本本地化到不同的区域设置。如何实现?我试图搜索 AHK 文档和论坛,但找不到任何东西。这是不可能的还是有什么技巧?

我正在使用它来呈现文本:

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

谢谢!

您应该使用 built-in 变量 %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%