有三個元件組成繁體中文 Solaris 本土化設施:
本土化介面-使用者層次的 Shell 環境變數來為每一個種類設定目前工作的語言環境。應用程式層次 setlocale() 的功能則為每一個種類設定語言環境。
本土化的物件-保存了在特定語言環境下功能的適用資訊。
本土化支援的功能-這些功能包含適當支援的指令與功能以及為本土化物件建立、新增,以及維護的設備。
繁體中文 Solaris 8 作業環境定義六個種類來說明語言環境。這些種類允許字元輸入與轉換功能、日期和時間、數字表示、貨幣符號格式、對照順序,以及程式訊息的本土化。每一個種類可以有多種本土化。例如,時間和日期可顯示為 C 語言環境格式或繁體中文。應用程式可藉由使用 setlocale() 功能在語言環境設定之間的轉換。
使用者可使用 Shell 環境變數來變更其語言環境設定。每一個種類代表一個現存的語言環境。而 setlocale() 功能直接設定或查詢這些種類的設定。國際化的功能使用這些設定來為您所需要的語言環境存取適當的表格。
環境變數間接地用來設定種類:當 setlocale() 為其應用程式的預設值設定種類時,它是使用每一個環境變數的設定來設定相關的種類。如此使用的 setlocale() 功能是并不變更環境變數的設定,而只讀取其設定。