Solaris 作業環境把原有國際化的功能建立至所有本土化的產品中。本土化設施支援定義語言環境和相關類別的 ANSI C 對國際化和本土化的建議做法。
語言環境中包含了特定文化資訊和特定全球區域慣例的語言。 Solaris 作業環境的每個程序都具有下列語言環境屬性組:
語言環境設定提供 locale 和 setlocale 指令,您可以先使用它們列出和設定屬性,然後再開始用指令列來進行動作。
例如,繁體中文語言環境及英文/ASCII 語言環境都有一個種類來定義時間和日期的顯示要如何與文化規範一致,以及實際的繁體中文或英文/ASCII 其時間和日期的表達方式。
字碼集支援 CNS11643 和 BIG5 字元集的編碼慣例。 這些字元集讓您可以輸入、顯示和列印檔案名稱、系統訊息和終端機 (TTY)、電子郵件和資料檔案內容中的繁體中文內容。
htt輸入法伺服器負責處理 Solaris 作業環境的繁體中文輸入。 htt 伺服器接收到您的鍵盤輸入並將其轉換成繁體中文應用程式中所使用的繁體中文字元。
繁體中文的 Solaris 作業環境能夠同時支援下列表格中的語言環境。對使用者而言,各種語言環境看起來都差不多,但是其內部的字元編碼卻不同。
表 1–1 繁體中文語言環境
語言環境 |
說明 |
---|---|
zh_TW.EUC (zh_TW) |
繁體中文 EUC 語言環境 (CNS11643-1992) |
zh_TW.BIG5 |
繁體中文 BIG5 |
zh_TW.UTF-8 |
繁體中文 UTF-8 (Unicode 3.1) |
zh_HK.BIG5HK |
繁體中文(香港)Big5-HKSCS |
zh_HK.UTF-8 |
繁體中文(香港)UTF-8 (Unicode 3.1) |
下列表格列出每一種繁體中文語言環境支援的字碼集。
表 1–2 繁體中文字碼集
語言環境 |
字碼集 |
---|---|
zh_TW.EUC (zh_TW) |
cns11643 |
zh_TW.BIG5 |
BIG5 |
zh_TW.UTF-8 |
UTF-8 (Unicode 3.1) |
zh_HK.BIG5HK |
Big5-HKSCS |
zh_HK.UTF-8 |
UTF-8 (Unicode 3.1) |
繁體中文的 Solaris 環境提供輸入法和字型讓您可以任何語言輸入、顯示和列印任何字元。 繁體中文語言環境支援下列輸入法:
新注音
注音
倉頡
行列
無蝦米
大易
簡易
廣東話
內碼(EUC、BIG5、Big5-HKSCS)
英文-中文
可選擇的字碼表輸入法,如拼音
如需支援繁體中文的完整字型清單,請參閱「國際語言環境指南」。
輸入法輔助視窗支援下列新功能:
在繁體中文的 Solaris 9 作業環境中,您可以使用下列 ANSI C 為繁體中文和英文語言環境所定義的一般和特定種類。
一般 LC_ALL 設定會調用所有種類以取得環境中與語言環境相關的各部分。
環境中特定部分的特定設定包括了:
LC_CTYPE
LC_TIME
LC_NUMERIC
LC_MONETARY
LC_COLLATE
LC_MESSAGES
例如,繁體中文和簡體中文以及英文/ASCII 語言環境中都有一個 LC_TIME 種類來定義時間和日期的顯示要如何與文化規範一致,以及實際上用來顯示的繁體中英文/ASCII 字元。