在java中将英语翻译成本地语言

时间:2014-10-09 08:00:21

标签: java

我想知道在我的Java项目(使用Netbeans IDE)支付选项中实现。

所以这些数据可以用英文插入到系统中,但是它已经打印出来的僧伽罗语(斯里兰卡语)应该是离线的(不使用谷歌API)。 是否有任何java libraray或任何支持将英语翻译成本地语言。

2 个答案:

答案 0 :(得分:1)

您是希望自动翻译消息还是根据语言设置使用预先准备好的翻译?

对于第二个选项,Java内置了支持。

查看MessageFormat:http://docs.oracle.com/javase/7/docs/api/java/text/MessageFormat.html

资源包:http://docs.oracle.com/javase/tutorial/i18n/resbundle/concept.html

这里有一条关于i18n的小道:http://docs.oracle.com/javase/tutorial/i18n/

我不推荐像这样的东西自动翻译,因为它仍然不完全可靠。对于像账单这样的东西,你真的需要做对。

答案 1 :(得分:0)

尝试Spring MVC国际化

在Spring MVC应用程序中,附带了很少的“LocaleResolver”来支持国际化或多语言功能,只需maintance * .properties文件 spring tutorial here