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

Java 为install4j安装程序创建自定义语言?,java,install4j,Java,Install4j,我有一个关于如何向安装程序添加新语言的问题。我们是 目前正在国际化我们的应用程序。出于测试目的,我们希望 用我们的测试语言显示安装程序 我最初的解决方法是首先复制 install4j->resources->messages目录 并添加了一个messages_xx.utf8文件 目录,包含所述内容。然后我通过一个 我构建的独立翻译工具,它只翻译字符串 在等号之后,给我一个键值对,其中包含“translated”字符串 现在我有了相应的xx_messages.utf8文件。然后,我去 打开语言文件

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

我最初的解决方法是首先复制

install4j->resources->messages目录

并添加了一个
messages_xx.utf8
文件 目录,包含所述内容。然后我通过一个 我构建的独立翻译工具,它只翻译字符串 在等号之后,给我一个键值对,其中包含
“translated”
字符串

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

现在,一切都按预期运行,然而,我的 实际问题是,这是添加任意语言的正确方法吗?所以 如果我希望安装程序在将来以吉大尼亚语呈现,这会是 实现这一目标的正确方法,还是有更好的方法为安装程序创建新语言

现在,一切都按预期运行,然而,我的 实际问题是,这是添加任意语言的正确方法吗

是的,没错。您还必须添加密钥:

languages.xx=Language name
发送至消息\u en.utf8,也可能发送至其他支持语言文件。这是给 语言选择对话框

所以 如果我希望安装程序在将来以吉大尼亚语呈现,这会是 实现这一目标的正确途径

是的,请注意,从5.1.6开始,install4j中没有适当的RTL支持,GUI可能不适合RTL语言


更新2018-02-03

从install4j 6.1开始,已经添加了RTL支持

现在,一切都按预期运行,然而,我的 实际问题是,这是添加任意语言的正确方法吗

是的,没错。您还必须添加密钥:

languages.xx=Language name
发送至消息\u en.utf8,也可能发送至其他支持语言文件。这是给 语言选择对话框

所以 如果我希望安装程序在将来以吉大尼亚语呈现,这会是 实现这一目标的正确途径

是的,请注意,从5.1.6开始,install4j中没有适当的RTL支持,GUI可能不适合RTL语言


更新2018-02-03

从install4j 6.1开始,已经添加了RTL支持