簡單介紹Java國際化和本地化的基礎知識
關鍵字: Java 國際化國際化 同計算機編程有關的國際化是設計和編寫應用程序以便可以在全球或多國環境中使用的過程。國際化程序能夠支持不同的語言以及不同格式的日期、時間、貨幣和其它值,而無須軟件修改。這通常涉及“軟編碼”或將文本組件同程序代碼分離
關鍵字:
Java國際化國際化
同計算機編程有關的國際化是設計和編寫應用程序以便可以在全球或多國環境中使用的過程。國際化程序能夠支持不同的語言以及不同格式的日期、時間、貨幣和其它值,而無須軟件修改。這通常涉及“軟編碼”或將文本組件同程序代碼分離并且可能涉及可插入代碼模塊。
從業者通常將國際化(internationalization)簡寫為 I18N。原因是 internationalization 一詞開始的 I 和最后的 N 之間有 18 個字母。試著多說、多寫“internationalization”一詞幾次,您就會欣賞這個較短版本的價值。此外,您可能會看到“I18N´ed”作為“國際化的(internationalized)”的縮寫形式。雖然這在語法上不準確,在技術上也不正確,但是“I18N´ed”很有用,您將在包括本教程在內的文獻里經??吹剿?。
關系數據庫管理系統和操作系統可能也對國際化的某些方面提供基本支持,通常使用術語“本地語言支持(National Language Support)”或 NLS 來表示。
本地化
本地化是設計和編寫能夠處理特定區域、國家或地區、語言、文化、企業或政治環境的應用程序的過程。從某種意義上說,為特定地區編寫的所有應用程序都本地化了,雖然這些應用程序大多數只支持一種語言環境。然而,真正的本地化通常是由訪問語言環境、位置、政治或其它特定組件和模塊的核心代碼,以及將文本翻譯成適合于用戶的版本來實現的。適當國際化的程序使本地化更為便利,并為本地化提供了基礎。
原文轉自:http://www.anti-gravitydesign.com