本地化和国际化

Java 提供了一种强大而灵活的机制来本地化你的应用程序,但它也很容易被误用,并且最终会忽略或破坏用户的语言环境,从而使他们对程序的行为表现如何。

你的用户希望看到本地化为他们习惯的格式的数据,并且尝试手动支持这些是一个愚蠢的差事。以下是用户期望看到的内容的不同方式的一个小例子:始终以某种方式显示内容:

日期 数字 当地货币 外币 距离
巴西
中国
埃及
墨西哥 20/3/16 1.234,56 $ 1,000.50 1,000.50 美元
联合王国 20/3/16 1,234.56 £1,000.50 100 公里
美国 16 年 3 月 20 日 1,234.56 $ 1,000.50 1,000.50 MXN 60 英里

一般资源

Java 资源