Solaris 8 操作环境为 90 种以上语言环境提供支持 (一种新的、安装语言的直观界面、扩充的 Unicode 支持和改进的数据互操作性公用程序)。
通用语言范围 在"Solaris 8 软件 CD"和"Solaris 8 语言 CD"上,Solaris 8 操作环境均包含对 90 多种语言环境的支持,包?37 种语言。
"Solaris 8 软件 CD"为以目标语言 (包含多字节语言环境) 输入、显示和打印文本提供英文界面。另外,"Solaris 8 语言 CD"还提供本地化界面和文档。
这一新的打包方法极大地简化了国际市场应用程序的开发和测试,并且不必购买可选的媒体工具包来设置一个非英文开发或生产环境。
客户也将看到一个新的语言环境安装机制。在以前的 Solaris 发行版本中,与操作环境包括在内的语言环境支持取决于已安装的软件群集。Solaris 8 操作环境中的新安装界面可以使用户只安装那些需要语言环境支持的区域。
有关详细信息,请参见 International Language Environments Guide 。
经改进的语言安装和设置 用户会发现,无论是用 Solaris 8 操作环境仅安装一种语言,还是安装打包的全部 37 种语言,设置和安装都相当简单。
Solaris 8 CD 打包方式的改变减少了混合语言安装的存储要求,而且安装界面的重新设计使语言选择和分组极其直观。
有关详细信息,请参见 Solaris 8 (SPARC 平台版本) 安装指南 或者 Solaris 8 (Intel 平台版本) 安装指南 。
扩充的 Unicode 支持 通过新增"简体中文"和"繁体中文"的 Unicode (UTF-8) 语言环境,Solaris 8 继续扩展对 Unicode 的支持。
同时,启用了对"复杂文本布局"(CTL) 脚本的完全支持。这样就可以正确表示 Unicode 语言环境中的双向文本以及上下文相形式的脚本 (如阿拉伯文、希伯来文及泰文)。
Unicode 经常用于混合脚本环境,但在单一环境中从多种语言中显示文本也是必要的。在这些需要为特定文化习惯 (如日期、时间、货币格式和排序) 提供支持的情况下,Solaris 中提供的多 Unicode 语言环境是相当有用的。
有关详细信息,请参见 International Language Environments Guide 。
客户可扩充的代码集转换 ( geniconvtbl ) 使用 Solaris 8 操作环境,开发者可以创建用户自定义的代码集转换器,并通过使用 geniconvtbl 公用程序启用以表格驱动创建和轻松添加新的代码集转换。
这允许具有标准系统公用程序和界面 (如 iconv(1) 和 iconv(3C) ) 的用户自定义代码集转换和用户定制代码集转换。这一新性能增强了应用程序处理不兼容数据类型的能力,尤其是私有程序或遗留程序产生的数据。同时也支持对现有的 Solaris 代码集转换的修改。
有关详细信息,请参见 International Language Environments Guide 。
经改进的数据互操作性 非 Solaris 环境的数据互操作性已经在 Solaris 8操作环境中有了改进,添加了下列新 iconv 数据转换公用程序:
iconv 用于日文主机数据类型的
用于 Microsoft 数据编码 (包括用户定义的字符) 的 iconv
用于中文和韩文之间 UTF-8 互操作性的 iconv
用于各种 Unicode 编码格式和国际的以及 de facto 行业标准代码集的 iconv
有关详细信息,请参见 International Language Environments Guide 。
添加的新语言环境 在 Solaris 8 操作环境中为冰岛语 (ISO8859-15) 和俄语 (ANSI1251) 添加了两种新语言环境。新俄语环境是现有的俄语 (8859-5) 环境的补充,它提供本地的 Microsoft 数据编码支持。
有关详细信息,请参见 International Language Environments Guide 。