【问题标题】:Supplemental Resource Bundles补充资源包
【发布时间】:2011-08-31 14:44:55
【问题描述】:

我目前在我的 GUI 中为所有设置项目提供了一个资源包。我的应用程序允许添加新组件(如自定义按钮(不是新的摆动组件))[可以有本地化文本]。

为用户创建的按钮添加本地化文本的最佳方式是什么?

现有按钮的翻译设置在各自的资源包中(在部署的 JAR 中)。

有没有办法用内部资源包来补充外部资源包?

我意识到我可以围绕现有功能编写一个包装器来包含它,但我想知道是否有人以不同的方式解决了这个问题。

【问题讨论】:

    标签: java internationalization locale


    【解决方案1】:

    在动态 UI 的情况下,恐怕唯一现实的选择是使用数据库。当然,没有什么能阻止您实现从数据库中读取资源的 ResourceBundle 子类——您可以通过这种方式实现访问资源的统一方式。

    而且数据库本身不一定是资源消耗怪物,您可能想使用Apache DerbyH2

    【讨论】:

      猜你喜欢
      • 2018-05-21
      • 1970-01-01
      • 2015-04-15
      • 1970-01-01
      • 2016-06-17
      • 2021-12-23
      • 2021-05-22
      • 2021-03-21
      • 1970-01-01
      相关资源
      最近更新 更多