简体中文 Solaris 发行概述

第 2 章 系统环境

Solaris 8 操作环境把固有的国际化特征构造在每个本地化产品之中。 除了国际化之外,Sun 的简体中文 Solaris 8 操作系统的系统本地化还融入 了下列基本环境元素:

简体中文 Solaris 操作环境本地化工具支持国际化和本地化的 ANSI C 推荐标准。ANSI C 推荐标准在每个语言环境之中定义用户语言环境和种类。

设置语言环境

Solaris 简体中文本地化工具由三个组件构成:

简体中文 Solaris 8 操作环境定义了六个种类,用以描述本地环境。这些种类使得字符键入和转换功能、日期和时间、数字的表示、货币格式、整理顺序以及程序消息均本地化。每个种类可有多种本地化。例如,日期和时间可以 C 语言环境格式或简体中文显示。应用程序可通过使用 setlocale() 函数而在语言环境设置之间切换。

用户可使用 shell 环境变量来改变语言环境设置。每个种类命名一个现有的语言环境。setlocale 函数直接设置或查询这些种类的设置。国际化功能使用这些设置来访问与所需语言环境相适应的表。

环境变量可用以间接设置种类:当 setlocale() 将种类设置为该应用程序的缺省设定值时,它使用每个环境变量的设定值来设置相关种类。以此方式使用的 setlocale() 函数不改变环境变量的设定值,只是读取它们的设定值。

语言环境种类

简体中文 Solaris 8 操作环境让您设置中文环境或使用英文环境。可以指定以下内容:

一般语言环境设置为 LC_ALL 。以下列出特定语言环境的种类设置。在本手册中,LC_XXX 指示符指语言环境种类设置中的任何一个。

特定语言环境的种类设置为:

LC_ALL 标识符调用所有种类。

TTY 环境

简体中文 Solaris 8 操作环境支持使用 GB2312 码的终端。终端必须具有输入简体中文字符的方法,就是说,要运行自己的简体中文输入转换。

关于使用不同类型终端的详细信息,请参见简体中文 Solaris 系统管理员指南《国际语言环境指南》