本節說明設定繁體中文環境和啟動繁體中文Solaris的步驟。
每個使用者的環境變數以及~/.cshrc(也就是$HOME/.cshrc) 檔案中的指令行,必須依照本節所說設定,才能使用繁體中文。您必須確定在任何使用者啟動繁體中文OpenWindows環境之前,.cshrc檔案下列的三個功能(以及使用者的C shell)已正確地設定好了。
下列三者是使用繁體中文之前的必備條件:
shell變數OPENWINHOME需設至路徑/usr/openwin。
shell 環境語言區域環境變數LANG設成繁體中文。
TTY模式已配合繁體中文碼正確地設定。
要設定這些功能,請確認每個使用者的.cshrc檔都包含了下面這幾行:
setenv LANG zh_TW setenv OPENWINHOME /usr/openwin set path=( /usr/SUNWale/bin $OPENWINHOME/bin $path ) ... if ($?USER != 0 && $?prompt != 0) then /bin/stty cs8 -istrip defeucw endif |
只有/bin/stty能夠設定這些必需的功能。不要使用/usr/ucb/stty,因為它並不能設定所有的必需功能。
同時確認每個.cshrc檔中,使用者路徑中的$OPENWINHOME/bin在任何OpenWidnows檔案之前。一種保證如此的方式是,在路徑指定的敘述之後,加上下列這行:
set path=(/usr/SUNWale/bin $OPENWINHOME/bin $path) |
在任何應用程式使用繁體中文輸入前,必須先執行http輸入伺服器。 它是在OpenWindows啟動時,從每個使用者的主目錄(home directory) 下的.openwin-init檔中啟動的。該檔案中必須包含這行:
toolwait $OPENWINHOME/bin/htt |
這一行必須在任何啟動繁體中文Solaris應用程式的指令行之前,因為那些應用程式必須靠htt輸入伺服器才能執行繁體中文的作業。如果目錄下沒有 .openwin-init,htt會從繁體中文Solaris作業系統內附的檔案 $OPENWINHOME/lib/locale/zh_TW/openwin-init啟動。htt線上援助頁對htt的運作有進一步的說明。
在使用者主目錄的.OWdefaults檔中,指定了數個Solaris功能所使用的語言:顯示用語言、數字、時間\ufffd日期、訊息、以及其他基本繁體中文OpenWindows的屬性。其他在.OWdefaults中的項目,會影響使用者的OpenWindows介面外觀和運作。
在執行繁體中文OpenWindows環境之前,每個使用者的.OWdefaults檔必須包含下列五行,所以請將這五行附加在使用者現有的.OWdefaults檔案最後。(請參閱「繁體中文Solaris使用者指南(Traditional Chinese Solaris User's Guide)」中"工作區屬性表的本土化(Using Localization on the Workspace Properties Worksheet)"一節的說明。)
OpenWindows.BasicLocale: zh_TW OpenWindows.DisplayLang: zh_TW OpenWindows.InputLang: zh_TW OpenWindows.TimeFormat: zh_TW OpenWindows.NumericFormat: zh_TW |
這些欄位可以設成zh_TW(繁體中文)或是C(英文\ufffdASCII)。 這五個繁體中文OpenWindows變數有下列的屬性:
屬性 |
說明 |
---|---|
BasicLocale |
指定使用者介面所用的國家(區域環境)。此一基本的區域環境設定後,使用者可設定其他特別的設定,如輸入的語言等。 |
DisplayLang |
指定標籤、訊息、選單項目、輔助說明文字以及其他各種顯示所用的語言。 |
InputLang |
指定鍵盤輸入所用的語言。 |
TimeFormat |
指定時間和日期表示的格式。 |
NumericFormat |
指定數字輸入和顯示所用的字元系統。 |
這五個欄位可加入.OWdefaults,請依照「繁體中文Solaris使用者指南(Traditional Chinese Solaris User's Guide)」中"工作區屬性表的本土化(Using Localization on the Workspace Properties Worksheet)"一節的說明,使用工作區屬性表的本土化區域類別(區域環境)。
如果您想自行維揚自己的.xinitrc,請依照$OPENWINHOME/lib/Xinitrc內容更新。
有兩個應用程式內定目錄屬於繁體中文OpenWindows環境的一部分。一個是 存放整個系統的內定值,另一個則專門存放區域環境功能:
目錄$OPENWINHOME/lib/app-defaults/C儲存整個系統的應用程式內定值。這些是給區域環境C使用。
目錄$OPENWINHOME/lib/locale/zh_TW/app-defaults儲存使用 區域環境zh_TW的應用程式之內定值。
$OPENWINHOME/lib/locale/zh_TW/app-defaults/Htt檔包含所有htt和區域環境zh_TW相關的資源內定值。
$OPENWINHOME/lib/locale/zh_TW/app-defaults/Olwm檔列出了所有olwm視窗管理者中和區域環境zh_TW相關的資源內定值。這些資源檔的名稱後面都加有區域環境名稱,例如是ButtonFont.zh_TW。當區域環境為字尾的資源名稱不存在時,就會改用沒有附加字尾的資源名稱。