gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 07:30:49 24 4
gpt4 key购买 nike

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

我最初的解决方法是首先将 "messages_en.utf8" 文件的内容复制到

install4j ->resources -> messages directory

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

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

现在,一切都按预期进行,但是,我的 实际问题是,这是添加任意语言的正确方法吗?所以 如果我希望安装程序将来以 Chitagonian 呈现,这会是 实现该目标的正确方法,或者是否有更好的方法来为安装程序创建新语言?

最佳答案

Now, Everything works just as it's expected to, however, my actual question is, Is this the correct way to add arbitrary languages?

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

languages.xx=Language name

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

So If I want the installer to be rendered in Chittagonian in the future, would this be the proper way to achieve that goal

是的,请注意,从 5.1.6 开始,install4j 中没有适当的 RTL 支持,并且 GUI 对于 RTL 语言可能看起来不太好。

<小时/>

更新2018-02-03

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

关于java - 为 install4j 安装程序创建自定义语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17729372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com