在 C shell 層次上,shell 指令可將每一個環境變數設定為 locale(若是繁體中文,則為 zh_TW、zh_TW.BIG5 或 zh_TW.UTF-8,若是 ASCII,則為 C ),如下:
C shell 使用者可輸入 shell 指令,如下:
system% setenv LC_TIME locale |
Bourne shell (sh) 使用者可以使用 set 或 export:
$ set -a LC_TIME $ LC_TIME=locale |
或
$ LC_TIME=locale $ export LC_TIME |
locale 若是設定為 zh_TW、zh_TW.BIG5 或 zh_TW.UTF-8,則可讓使用者的環境以繁體中文格式及文字顯示時間。 使用者也可以為工作環境定義混合的語言環境。例如,字元可以繁體中文鍵入和轉換、時間可以法文格式顯示,而訊息可以英文出現。
許多使用者都是在單一文化環境中工作。 LC_ALL 和 LANG 環境變數會設定所有種類的系統預設值。 例如,這些 C shell 指令會將所有種類的系統預設值設定為 locale。
system% setenv LC_ALL locale system% setenv LANG locale |
系統管理員或使用者可設定預設值,而且 setenv 語法可用來設計程式。
此設定會在下一次應用程式程式行中的 setlocale() 功能呼叫將種類設定為預設值:setlocale(LC_XXX"" ) 時生效。