Closed. This question does not meet Stack Overflow guidelines。它目前不接受答案。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
5年前关闭。
Improve this question
在我的项目中,我希望对我现有的资源包进行编译时检查。我已经有一组
所以, 我正在寻找一个库,它可以将我现有的
最好的结果是拥有类似于 GWT i18n 支持的机制。一、干净的界面将所有消息作为一个单独的方法。
我看过 jlibs 和 ForgeRock 。我真的很喜欢 jlibs,但它不是一个单独的库,所以我很难想象为 i18n 引入如此巨大的库依赖。 ForgeRock 几乎可以做我想做的事情,但它产生常量而不是干净的接口(interface),就像 jlibs 那样。
This entry blog 也有助于了解我想使用哪种方法。我对可用的 i18n 工具进行了大量研究,但我找不到最适合我需求的“那个”。
问候。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
5年前关闭。
Improve this question
在我的项目中,我希望对我现有的资源包进行编译时检查。我已经有一组
*.properties
本地化文件,我准备将它们连接到一些 i18n
工具。我在考虑常规的 ResourceBundles
,但我不喜欢这样一个事实,即这种机制不保证任何类型的检查,编译时或维护检查都没有,例如 - 查找重复项或查找未使用的 key 。所以, 我正在寻找一个库,它可以将我现有的
*.properties
文件转换成整洁干净的 Java 代码,我可以在我的项目中使用这些代码。 最好的结果是拥有类似于 GWT i18n 支持的机制。一、干净的界面将所有消息作为一个单独的方法。
我看过 jlibs 和 ForgeRock 。我真的很喜欢 jlibs,但它不是一个单独的库,所以我很难想象为 i18n 引入如此巨大的库依赖。 ForgeRock 几乎可以做我想做的事情,但它产生常量而不是干净的接口(interface),就像 jlibs 那样。
This entry blog 也有助于了解我想使用哪种方法。我对可用的 i18n 工具进行了大量研究,但我找不到最适合我需求的“那个”。
问候。
最佳答案
我目前正在研究您正在寻找的图书馆类型 check it out 。它仍在进行中,但我应该很快就会发布我的第一个版本。
第一个版本将只包含对基于注释的翻译的支持。不过,我还没有关于如何将现有项目迁移到 c10n 风格的任何想法。任何想法,建议总是受欢迎的!
关于java - 从 i18n 资源包生成干净代码的任何库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9868525/
10-15 11:29