为install4j安装程序创建自定义语言?

时间:2013-07-18 16:42:48

标签: java install4j

我有一个关于如何向安装程序添加新语言的问题。我们是  目前国际化我们的应用程序出于测试目的,我们想要  用我们的测试语言显示安装程序。

我最初的工作是首先复制

"messages_en.utf8"文件的内容
  

install4j - >资源 - >消息目录

并添加了一个messages_xx.utf8文件  目录,包含所述内容。然后我通过a运行该文件  我构建的独立翻译工具只是翻译String  在等号后面,给我一个包含"translated"字符串的键值对。

所以现在我有了相应的xx_messages.utf8文件。然后,我去  语言文件并添加我的新语言"xx=NewLanguage"。所以现在我有一个  将显示在语言选项卡中的语言以及相应的语言  消息文件。

现在,一切都像我预期的那样有效  实际问题是,这是添加任意语言的正确方法吗?所以  如果我希望将来在Chittagonian中呈现安装程序,那会是这样  实现这一目标的正确方法,还是有更好的方法来为安装程序创建新语言?

1 个答案:

答案 0 :(得分:1)

  

现在,一切都像我预期的那样有效   实际问题是,这是添加任意语言的正确方法吗?

是的,这是正确的。您还必须添加密钥:

languages.xx=Language name

到messages_en.utf8,可能还有其他支持语言文件。这是为了 语言选择对话框。

  

所以   如果我希望将来在Chittagonian中呈现安装程序,那会是这样   实现这一目标的正确方法

是的,请注意,自5.1.6起,install4j中没有正确的RTL支持,并且GUI可能不适合RTL语言。


更新2018-02-03

自install4j 6.1起,已添加RTL支持。