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.2) |
zh_HK.BIG5HK |
繁體中文 (香港) BIG5-HKSCS |
zh_HK.UTF-8 |
繁體中文 (香港) UTF-8 (Unicode 3.2) |
下列表格列出了每一種繁體中文語言環境支援的字碼集。
表 1–2 繁體中文字碼集
語言環境 |
字碼集 |
---|---|
zh_TW.EUC (zh_TW) |
cns11643 |
zh_TW.BIG5 |
BIG5 |
zh_TW.UTF-8 |
UTF-8 |
zh_HK.BIG5HK |
BIG5-HKSCS |
zh_HK.UTF-8 |
Unicode 3.2 |
繁體中文 Solaris 作業系統提供輸入法和字型,可以讓您以任何語言輸入、顯示和列印任何字元。繁體中文語言環境支援下列輸入法:
新注音
注音
倉頡
行列
無蝦米
大易
簡易
廣東話
內碼 (EUC、BIG5、Big5-HKSCS)
英文-中文
可選擇的字碼表輸入法,如拼音
若需繁體中文語言環境支援的完整字型清單,請參閱第 9 章, 字型。
輸入法輔助視窗支援下列功能:
您可以採用下列 ANSI C 為繁體中文及英文語言環境定義的一般和特定類別。
一般 LC_ALL 設定會調用所有類別以取得系統中與語言環境相關的各部分。
系統中特定部分的特定設定包括了:
LC_CTYPE
LC_TIME
LC_NUMERIC
LC_MONETARY
LC_COLLATE
LC_MESSAGES
例如,繁體中文以及英文/ASCII 語言環境中都有一個 LC_TIME 類別來定義時間和日期的顯示要如何與文化規範一致,以及實際上用來顯示的繁體中文或英文/ASCII 字元。