【问题标题】:Check user language selection in NSIS MUI2检查 NSIS MUI2 中的用户语言选择
【发布时间】:2012-07-06 08:32:13
【问题描述】:

我的 NSIS 安装程序中有多个语言包,使用 MUI2 界面。现在我尝试根据用户选择的安装语言选择语言包,它是由“典型”安装类型安装的。我的问题是,我不知道如何获取用户的语言选择。

我已经尝试访问变量 $LANGUAGE 和 $mui.LangDLL.RegistryLanguage,以及尝试将定义的语言字符串与特定的翻译字符串进行比较,但没有成功。

【问题讨论】:

  • 也许你可以发布一些示例代码?

标签: internationalization installation translation nsis


【解决方案1】:

语言只能在.onInit中设置(通过使用LangDll插件或直接设置$LANGUAGE).onInit后,语言字符串被加载,但你仍然可以检查$LANGUAGE来获取语言ID...

【讨论】:

  • 我要做的就是访问所选语言。比较 $LANGUAGE 对我有用。在我之前的尝试中,我一定拼错了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-25
  • 1970-01-01
  • 1970-01-01
  • 2011-02-13
  • 1970-01-01
相关资源
最近更新 更多