本地化和國際化
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