java - 如何国际化 Java 中的应用程序?

标签 java internationalization

我打算将我用 Java 编写的程序国际化。 我希望在我的程序安装过程中会有一些问题显示为:

  1. 你在哪个国家
  2. 您喜欢哪种语言(这里应该是针对所选国家/地区的建议语言
  3. 其他必要的问题

此外,该程序会将所有必要的信息放入内存中:

  1. 使用的货币
  2. 日期和时间显示方式
  3. 其他必要(标准)信息

最好也有一些编辑器使我们能够将程序界面中显示的文本更改为其他语言。

非常感谢已经为其他程序执行过此类工作的人的贡献。

最佳答案

Java 中最常见的方式是使用 ResourceBundle .

您可以为每种语言创建一个属性文件,并将应用程序的所有文本放在那里。添加新语言与创建具有正确名称的新文件一样困难。

因此,要编辑这些文件,只需使用任何文本编辑器即可。

关于java - 如何国际化 Java 中的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5053781/

相关文章:

java - Eclipse - 对任何子字符串进行多行编辑,如 Sublime Text 和 Atom

java - 为什么通配符类型参数不在自引用类型的包装器的范围内

javascript - 希腊语和文本转换 :uppercase

java - Play Framework 中的完整目标/当前 URL?

java - 如何编写适合所需模式而不适合其他模式的正则表达式?

java - 如何将表单与 CellList 同步

scala - 如何在不重新启动的情况下重新加载 messages.en?

php - i18n 与 gettext 但没有语言环境的麻烦?

php - 浏览器语言来自 PHP 还是 JavaScript?

javascript - React-intl 使用 json 树格式