本地化和国际化
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 资源
- Java 教程: 国际化
- Oracle: 国际化:了解 Java 平台中的区域设置
- JavaDoc:
Locale