Oracle® Solaris 11.2 国际语言环境指南

退出打印视图

更新时间: 2014 年 7 月
 
 

语言环境侧面

为了更好地了解在 Oracle Solaris 11 中安装语言支持的过程,您应当熟悉侧面的概念。

什么是侧面?

在以前的 Oracle Solaris 发行版中,可选的组件(如文档、本地化或调试文件)通常拆分为不同的软件包。通过 Oracle Solaris 11 中的映像包管理系统 (Image Packaging System, IPS),Oracle 可以使用称为侧面的特殊标记将可选组件保留在同一软件包中。侧面使包管理更简单,同时可以降低磁盘空间使用量(如果不需要其他功能)。有关侧面的更多信息,请参见Package Facets and Variants in Adding and Updating Software in Oracle Solaris 11.2 Chapter 5, Allowing Variations, in Packaging and Delivering Software With the Image Packaging System in Oracle Solaris 11.2

语言环境侧面用于标记特定于语言或语言环境的文件或操作。例如,在 web/wget 软件包的清单中,文件 /usr/share/locale/ja/LC_MESSAGES/wget.mo 使用 facet.locale.ja=true 进行标记。此标记指示仅当通过将 facet.locale.ja 侧面设置为 true 来启用日文支持时,才会安装包含 wget 消息的日文翻译的文件。

语言环境侧面的结构

语言环境侧面没有固定格式。Oracle IPS 系统信息库中使用以下约定:

facet.locale.{language}[_territory]

language 是遵循 ISO 639 标准的双字母语言代码,territory 是遵循 ISO 3166 标准的双字母地区代码。