我正在寻找最佳的Java本地化框架。默认的本地化框架对我来说还不够。
理想情况下,我正在寻找具有以下功能的本地化框架:
如果你知道一些好的本地化框架,请给我回音。如果您认为我的要求有些不对,请告诉我。
答案 0 :(得分:1)
您是否正在寻找具有l10n功能的l10n框架或Web框架?
如果你的情况是第二个,除了Plurals支持,Apache Tapestry
这是一个很好的选择。 :)
答案 1 :(得分:1)
看看ICU4J。 特别是像MessageFormat,PluralFormat,SelectFormat来处理消息,还可以处理日期/时间/数字/货币格式。或直接使用各种格式化程序(DateFormat,NumberFormat等) Java中的ChoiceFormat也值得一看。
但总的来说,与MessageFormat结合的资源包机制几乎总是足够的(看看ICU4J中的UResourceBundle,比Java ResourceBundle更强大。)