良好的Java本地化框架

时间:2011-12-22 11:25:13

标签: java frameworks localization internationalization

我正在寻找最佳的Java本地化框架。默认的本地化框架对我来说还不够。

理想情况下,我正在寻找具有以下功能的本地化框架:

  • 样式支持 - 与Apache Wicket本地化框架一样
  • 格式支持 - 日期和数字格式支持
  • 多个支持 - 与GWT本地化框架一样
  • 消息层次结构 - 在消息级别获取的层次结构中的本地化查找。通常是查找路径名称[样式] [区域设置] - > name [locale] - > name [style] - >名称,但它是在文件级别获得的 - 如果某些消息不在文件中,则不会被翻译。我希望在消息级别获得本地化。

如果你知道一些好的本地化框架,请给我回音。如果您认为我的要求有些不对,请告诉我。

2 个答案:

答案 0 :(得分:1)

您是否正在寻找具有l10n功能的l10n框架或Web框架?

如果你的情况是第二个,除了Plurals支持,Apache Tapestry这是一个很好的选择。 :)

http://tapestry.apache.org

答案 1 :(得分:1)

看看ICU4J。 特别是像MessageFormat,PluralFormat,SelectFormat来处理消息,还可以处理日期/时间/数字/货币格式。或直接使用各种格式化程序(DateFormat,NumberFormat等) Java中的ChoiceFormat也值得一看。

但总的来说,与MessageFormat结合的资源包机制几乎总是足够的(看看ICU4J中的UResourceBundle,比Java ResourceBundle更强大。)

相关问题