我正在编写C#库,并且我使用AHK在屏幕上显示文本(以及其他一些AHK功能),但我希望将此文本本地化到不同的语言环境。如何实现这一目标?我试图搜索AHK文档和论坛,但找不到任何东西。这是不可能的还是有诀窍?
我用它来渲染文字:
Gui, Add, Text, "Text to be localized"
谢谢!
答案 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%