繁體中文Solaris版本概述

設定區域環境

繁體中文Solaris本土化的功能由三部分組成:

繁體中文Solaris 7作業環境定義了六種區域類別來描述區域環境。這些區域類別讓字元的輸入和轉換函數、日期時間、數字如何表達、貨幣格式、理序順序、以及程式訊息等能夠本土化。每一個區域類別可以有多種本土化選擇。例如,時間日期能以區域環境C或繁體中文的格式表示。應用程式可以利用setlocale()函數切換不同的區域環境。

使用者可利用shell的環境變數改變區域環境的設定。每種區域類別都對應一個現有的區域環境。setlocale()函數可以直接改變或詢問這些區域類別的設定。國際化後的函數利用這些設定值,可取得配合欲使用之區域環境的資料表 (table)。

利用環境變數可以間接設定類別:當setlocale()將應用程式的區域 類別設成內定值時,它同時會依據個別的環境變數設定相對應的區域類別。 這樣使用setlocale()函數時,環境變數的設定並不會改變。它只是讀取環境變數的設定而已。