Solaris 9 操作环境现在包括对 162 种语言环境的支持,包括 Solaris 9 DVD、Solaris 9 Software CD 和 Solaris 9 Languages CD 中的 39 种语言。 请参阅第四章中关于语言支持功能的概述。下面的一节中提供了关于其中一些功能的更多详细信息。
从 Solaris 8 2/02 发行版开始,Solaris 平台支持整个 GB18030-2000 字符集(包括近 30,000 个字符)的输入、显示和打印。如此以来,任何运行在 Solaris 平台上的应用程序都能够得益于这个更广泛的中文字符集。这些字型主要是汉字,但该编码也包括少数民族语言的字型,如藏文、维吾尔文、彝文和蒙古文。
Solaris 9 发行版中的 GB18030-2000 支持也包括与以前的中文字符集(GBK 和 GB2312)的向后兼容性,以及向其它字符集(如 Unicode)的转换。 Solaris 开发人员不需要更改其程序就可以访问这项新的编码支持。标准工具箱能够使用此新支持。
对于需要 GB18030-2000 支持的 Java 应用程序,请查看下列站点上的 J2SETM:
排序规则语言环境给用户提供了不同的排序规则选项,如笔划数和偏旁部首、拼音和字典选项。
分词器模块用于在 Motif 中将泰语文本正确地分成适当的段落、句子和字。
文件系统安全通用转换格式 (UTF-8) 是由 X/Open® 定义的一种多字节 Unicode 编码表示方法。 UTF-8 包含 Solaris 欧洲和亚洲语言环境的传统单字节和多字节语言环境的几乎所有字符。
th_TH.UTF-8 语言环境是泰国的 Unicode 语言环境。
hi_IN.UTF-8 语言环境是印度的 Unicode 语言环境。
zh_HK.UTF-8 语言环境是中国香港特别行政区的 Unicode 语言环境。
新的泰语输入法支持由泰国政府指定的泰语输入标准,称为 WIT。WIT 有三个级别: 级别 0、级别 1 和 级别 2。
为新的字符集和新的语言环境添加了繁体中文和简体中文语言环境中更流行和强大的输入法 (IM):
用于繁体中文语言环境的新的注音输入法
用于所有中文语言环境的粤语输入法
用于所有中文语言环境的英汉输入法
辅助窗口提供了一个输入法用户界面 (UI),该界面对于所有的中文语言环境都是"友好"和可扩展的。辅助窗口支持的新功能如下:
输入法切换
输入法特性配置
GB2312、GBK、GB18030、HKSCS、CNS、Big-5 和 Unicode 字符集的查找表
代码表管理工具
可视键盘
iconv 模块支持在本地编码的数据和 Unicode 之间转换。添加了下列新的 iconv 模块以支持新的字符集:
UTF-8 <---> HKSCS
UTF-8 <---> GB18030
UTF-8 <---> ISO8859-11
UTF-8 <---> Hindi
提供这个新的 zh_CN.GB18030 语言环境是为了支持新的 GB18030 标准编码,中国政府已颁布的一项新法令要求提供对此编码的支持。
提供新的 zh_HK.BIG5HK 是为了支持中国香港特别行政区补充字符集(Hong Kong Supplementary Character Set,HKSCS)。 HKSCS 是 Big-5 和 ISO 10646 编码方案的补充字符集,它包含中国香港特别行政区的中文计算中所需的中文字符。然而,这些字符既未包含在 Big-5 中,也未包含在 ISO 10646 标准字符集中。
附加的日语语言支持包括 Solaris 日语语言环境代码集(如 eucJP、PCK 和 UTF-8)和日语主机字符集(如 Fujitsu JEF、Hitachi KEIS 和 NEC JIPS)之间的 iconv 代码转换。
对于 Solaris 8 10/00 发行版,在欧洲和中东语言环境中添加了俄语、波兰语、两个加泰罗尼亚语新语言环境。对于 Solaris 8 4/01 发行版,添加了两个附加的语言,即土耳其语 UTF-8 字符集和俄语 UTF-8 字符集。
在 Solaris 9 发行版中,欧洲和中东语言支持也包括添加了用于土耳其、埃及、 巴西、芬兰和比利时瓦龙地区的UTF-8 语言环境。
语言环境名如下:
ca_ES.ISO8859-1 语言环境是用于西班牙(加泰罗尼亚)的 Unicode 语言环境。
ca_ES.ISO8859-15 语言环境是用于西班牙(加泰罗尼亚)的附加 Unicode 语言环境。
pl_PL.UTF-8 语言环境是用于波兰的 Unicode 语言环境。
ru_RU.UTF-8 语言环境是用于俄罗斯的 Unicode 语言环境。
tr_TR.UTF-8 语言环境是用于土耳其的 Unicode 语言环境。
ar_EG.UTF-8 语言环境是用于埃及的 Unicode 语言环境。
pt_BR.UTF-8 语言环境是用于巴西的 Unicode 语言环境。
fi_FI.UTF-8 语言环境是用于芬兰的 Unicode 语言环境。
fr_BE.UTF-8 语言环境是用于比利时瓦龙地区的 Unicode 语言环境。
下列语言环境已从其本国的货币单位更改为欧元货币标志符号:
ca_ES.ISO8859-15(西班牙) |
de_AT.ISO8859-15(奥地利) |
de_DE.ISO8859-15(德国) |
de_DE.UTF-8(德国) |
en_IE.ISO8859-15(爱尔兰) |
es_ES.ISO8859-15(西班牙) |
es_ES.UTF-8(西班牙) |
fr_BE.ISO8859-15(比利时) |
fr_BE.UTF-8(比利时) |
fi_FI.ISO8859-15(芬兰) |
fi_FI.UTF-8(芬兰) |
fr_FR.ISO8859-15(法国) |
fr_FR.UTF-8(法国) |
it_IT.ISO8859-15(意大利) |
it_IT.UTF-8(意大利) |
nl_BE.ISO8859-15(比利时) |
nl_NL.ISO8859-15(荷兰) |
pt_PT.ISO8859-15(葡萄牙) |
增强包括在支持 iconv (3C) 文件编码更改的"文件打开/保存"对话框中添加了一个"编码"选项。该选项使用户能够以不同的编码(如 UTF-8 和 UTF-16)打开或保存文件。