さまざまな国の言語をサポートするため、Solaris オペレーティングシステムの中には複数の環境が存在します。これらの国ごとの環境は、ロケールと呼ばれます。ロケールは、言語、その文字、フォント、データの入力と書式に使われる慣習を考慮します。
ロケールは、ユーザーの地域の言語および文化的慣習に応じて、実行時にプログラムの動作を定義します。システム全体を通して、ロケールは次のことに影響します。
テキストデータのエンコーディングと処理
リソースファイルやテキストの値の言語とエンコーディングの識別
テキスト文字列の描画と配置
クライアント間のテキスト通信に使用されるテキストの交換
クライアント間のテキスト通信のエンコーディングとデコーディング
入力方式 (すなわち生成されるコードセット) の選択とテキストデータの処理
文化的に固有のフォントとアイコンのファイル
アクションとファイルタイプ
ユーザーインタフェース定義 (UID) ファイル
日付と時間の書式
数値形式
通貨形式
照合順序
通知と診断のメッセージと対話型応答の形式