本節旨在說明 Solaris 10 3/05 發行版本中的所有語言支援功能,哪些部分是新增功能,哪些則是增強 2002 年 5 月所發行之 Solaris 9 作業系統的原有功能。
Unicode 3.2 版支援是在 Software Express 試驗程式中引入的。在 Solaris Express 8/04 發行版本中,Solaris Unicode 語言環境支援 Unicode 版本 4.0。Solaris 10 3/05 發行版本中有此功能。
除了 Unicode 3.2 版原有的字元之外,Unicode 4.0 版引入了 1226 個新字元。此版本也包含了「The Unicode Standard 4.0」(ISBN 0-321-18578-1) 中所描述的規格變更和資訊變更。您可從下列網址參照 Unicode 標準:http://www.unicode.org/standard/standard.html。
根據 Unicode 3.1 版中首度發佈並在 Unicode 3.2 版中更新的 UTF-8 勘誤表,UTF-8 字元也經過變更而更穩定可靠。
此功能也透過 iconv 字碼轉換及下列作業系統層級的多位元功能,而實現更穩定可靠的 UTF-8 字元顯示及位元組順序:
如需進一步資訊,請參閱「國際語言環境指南」。
這是 Solaris Express 10/03 發行版本中的新增功能,並在 Solaris Express 8/04 發行版本中經過修訂。對於 Solaris 9 的使用者而言,這是 Solaris 9 4/04 發行版本中的新增功能。
國際化網域名稱 (IDN) 允許使用非英文的當地語言名稱做為主機名稱和網域名稱。若要使用此類非英文主機名稱和網域名稱,應用程式開發者必須在他們的應用程式中依 RFC 3490 指定,將這些名稱轉換成 ASCII 相容編碼 (ACE) 名稱。而在尚未支援非英文 IDN 的網路或系統管理應用程式上的系統管理員和一般使用者,也必須在現有的系統檔案和應用程式中使用 ACE 名稱。
此功能提供具有各種支援的選項引數、專屬的 IDN 編碼轉換公用程式及 iconv 字碼轉換的轉換 API,來輔助轉換作業的進行。如需更多資訊,請參閱以下線上手冊:
「libidnkit(3LIB) 線上手冊」
「idn_decodename(3EXT) 線上手冊」
「idn_decodename2(3EXT) 線上手冊」
「idn_encodename(3EXT) 線上手冊」
「idnconv(1) 線上手冊」
「iconv_en_US.UTF–8(5) 線上手冊」
如需進一步資訊,請參閱「國際語言環境指南」。
這是 Solaris Express 11/04 發行版本中的新增功能。
單一位元組 PC 及 Windows 字碼頁之間多種新的 iconv 字碼轉換,以及多種 Unicode 格式已增加到此發行版本。此外,還增加數個主要亞洲字碼頁及 UCS-2LE。
如需詳細資訊,請參閱「國際語言環境指南」的附錄 A。另請參閱「iconv_en_US.UTF–8(5) 線上手冊」。
這是 Solaris Express 7/04 發行版本中的新增功能。Solaris 9 9/04 與 Solaris 10 3/05 發行版本中已增加了新的語言環境。
Solaris 已增加下列新的 Unicode 語言環境:
nl_BE.UTF-8 (比利時法蘭德斯文)
nl_NL.UTF-8 (荷蘭文)
ar_SA.UTF-8 (沙烏地阿拉伯)
el_GR.UTF-8 (希臘)
pt_PT.UTF-8 (葡萄牙)
cs_CZ.UTF-8 (捷克 UTF-8)
cs_CZ.UTF-8@euro (捷克 UTF-8 + Euro)
hu_HU.UTF-8 (匈牙利 UTF-8)
在系統登入時即可使用新的語言環境。
這是 Solaris Express 11/03 發行版本與 Solaris 9 9/04 發行版本中的新增功能。
語言環境管理員允許使用者透過指令行介面查詢與設定 Solaris 作業系統的語言環境。使用 localeadm 工具,使用者可以顯示有關已安裝於系統,或是位於特殊裝置或目錄中之語言環境套裝軟體的資訊。使用者可以以區域為基礎,增加與移除目前系統中的語言環境。例如,使用者可以將「東歐」地區中的所有語言環境增加到目前的系統中。請參閱「localeadm(1M) 線上手冊」。
在引入此功能之前,使用者必須在安裝系統後增加或移除個別套裝軟體以變更機器中的語言環境。這個程序容易發生錯誤,因為很容易會遺失或忽略套裝軟體。這個工具是做為 Solaris 安裝程式中語言環境選擇邏輯的補充。安裝程式仍然是正確安裝 Solaris 語言環境的主要應用程式。
這是 Solaris Express 9/03 發行版本和 Solaris 9 9/04 發行版本中的新增功能。
標準類型服務架構 (STSF) 是基於物件的可插接式架構,允許使用者存取版式複雜的文字版面配置和描繪。該架構的可插接式架構可讓使用者使用不同的字型光柵化引擎和文字版面配置處理器來實現所需的視覺效果。可插接式架構還可管理字型,並允許建立應用程式專用的字型。STSF 包含獨立 API 和 X 伺服器延伸,可處理伺服器端的描繪,從而提高了效率。STSF 是 Sun Microsystems 發起的開放原始碼專案。
如需有關此專案和如何使用 API 的更多資訊,請參閱 http://stsf.sourceforge.net。
這是 Solaris Express 9/03 發行版本中的新增功能。
自動編碼尋檔程式對處理全域字元是非常有用的公用程式。透過一般用途介面,自動編碼尋檔程式提供以簡化各種語言字元編碼存取的簡單方法,來偵測特定檔案或字串的編碼。例如,此公用程式可以簡化未指定編碼資訊之網頁的顯示。搜尋引擎、知識庫及機器翻譯工具,可能也需要偵測所存取之語言資料的編碼。自動編碼尋檔工具會簡化此處理程序。
如需更多詳細資訊,請參閱「auto_ef(1)線上手冊」或「libauto_ef(3LIB)線上手冊」。
這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。
Solaris 作業系統的韓文使用者,可受惠於支援韓文之更完備的鍵盤輸入法。具有輔助視窗支援的新韓文引擎,可為韓文使用者提供四個輔助視窗,用於控制和配置韓文輸入法 (IM)。
可在一個視窗中設定基於使用者個人的喜好。
可在另一個視窗中設定虛擬鍵盤環境,以點選韓文字元。
在另一個視窗中,使用者可從基於程式碼點的特殊字元中選擇所需的符號。
使用者可在特殊控制選項板中組織所有視窗。
此 IM 支援三種獨立的鍵盤配置: 2 beol sik、3 beol sik 390 及 3 beol sik final。
這是 Software Express 試驗程式與 Solaris 9 12/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。
現在,在 Solaris 作業系統的 Unicode (UTF-8) 語言環境中作業的使用者,可以輕鬆而直覺地輸入印度區域性語言的字元。與 CDE 應用程式、StarSuite 或 Mozilla 進行互動的使用者可以更輕鬆的與印度文程序檔互動。選取以音譯為基礎的輸入法 (IM) 後,使用者可用英文鍵入印度文程序檔中的同音字。然後,這些同音字會顯示在選定的程序檔中,並借助基礎配置和造型程式模組來正確拼寫和顯示。由於音譯是輸入印度文的最常用輸入法,因此該支援可大大增強 Solaris 軟體中提供的八個印度文程序檔的可用性。
這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。
在 Solaris 軟體中已增加四個附加鍵盤的軟體支援:俄文 6 型鍵盤、愛沙尼亞文 6 型鍵盤、加拿大法文 6 型鍵盤及波蘭程式設計師 5 型鍵盤。該軟體支援可為俄文、加拿大文、愛沙尼亞文及波蘭文的使用者提供更為靈活的鍵盤輸入。修改標準美國鍵盤配置以符合不同的語言需要。
這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。
五筆輸入法 (IM) 在中國大陸的應用非常廣泛。五筆 IM 的編碼規則是以中文字元的部首與筆劃為基礎,使用者可以使用標準鍵盤快速鍵入中文字元,而無需使用速度非常慢的基於語音的輸入法。
這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。
Solaris 作業系統中已增加對印度區域性語言鍵盤的輸入支援。印度語系使用者可以在 Solaris 作業系統中使用他們喜好的鍵盤配置來鍵入印度語系字元。
如需進一步資訊,請參閱「國際語言環境指南」。
這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。
除目前支援的北印度文外,Solaris 軟體現在支援以下印度語系程序檔:
孟加拉文
果魯穆奇文
古吉拉特文
坦米爾文
馬來亞拉姆文
泰盧固文
坎那達文
這些印度區域性語言的使用者可在 Solaris 作業系統中得到 Solaris 支援的所有 Unicode 語言環境的語言支援。
如需進一步資訊,請參閱「國際語言環境指南」。
這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。
HKSCS-2001 是新版本的香港附加字元集 (HKSCS)。此新版本是在舊版的 HKSC-1999 字元集中增加116 個字元而成的。支援 HKSCS-2001 的 Solaris 香港語言環境包括: zh_HK.BIG5HK 和 zh_HK.UTF-8。