繁體中文 Solaris 發行版本概述

第 2章 系統環境

Solaris 8 作業環境把原有國際化的功能建立在所有本土化的產品中。繁體中文 Solaris 8 作業環境的 Sun 本土化系統納入兩種基本環境元素以達到成功國際化:語言環境及種類。

繁體中文 Solaris 作業環境本土化設備支援 ANSI C 標準以達到國際化與本土化。ANSI C 標準可用每一種語言環境來定義使用者的語言環境及種類。

設定語言環境

有三個元件組成繁體中文 Solaris 本土化設施:

繁體中文 Solaris 8 作業環境定義六個種類來說明語言環境。這些種類允許字元輸入與轉換功能、日期和時間、數字表示、貨幣符號格式、對照順序,以及程式訊息的本土化。每一個種類可以有多種本土化。例如,時間和日期可顯示為 C 語言環境格式或繁體中文。應用程式可藉由使用 setlocale() 功能在語言環境設定之間的轉換。

使用者可使用 Shell 環境變數來變更其語言環境設定。每一個種類代表一個現存的語言環境。而 setlocale() 功能直接設定或查詢這些種類的設定。國際化的功能使用這些設定來為您所需要的語言環境存取適當的表格。

環境變數間接地用來設定種類:當 setlocale() 為其應用程式的預設值設定種類時,它是使用每一個環境變數的設定來設定相關的種類。如此使用的 setlocale() 功能是并不變更環境變數的設定,而只讀取其設定。

語言環境的種類

繁體中文 Solaris 8 作業環境可讓您設定中文環境或是使用英文環境。您可指定下列:

一般語言環境設定是 LANGLC_ALL。特定的語言環境種類設定列示如下。在本書中,指定 LC_XXX 為語言環境種類其中一項設定。

特定的語言環境種類設定列示如下:

LC_ALL 代表呼叫所有六個種類。

TTY 環境

繁體中文 Solaris 8 作業環境支援終端機使用 Big5 碼。此終端機必須有方法能夠輸入繁體中文字元, 即可執行其繁體中文的輸入轉換。

如果想知道有關在不同種類的終端機上的使用方法,請參閱繁體中文 Solaris 系統管理員指南以及國際語言環境指南