JavaScript is required to for searching.
跳过导航链接
退出打印视图
国际语言环境指南     Oracle Solaris 11 Information Library (简体中文)
PDF
search filter icon
search icon

文档信息

前言

1.  介绍

2.  Unicode 和 UTF-8 语言环境支持

3.  使用语言和语言环境

GNOME 显示管理器中的语言环境选择

如何在 GNOME 桌面管理器中选择语言环境

如何在不同语言中启动会话

在终端会话中设置语言环境

复合语言环境

安装其他语言环境

语言环境侧面

什么是侧面?

语言环境侧面的结构

如何在软件包管理器中添加语言支持

从命令行添加语言支持

设置系统的缺省语言环境

传统语言环境

语言环境别名

安装程序中的语言环境选择

自动化安装程序中的语言环境选择

选择要安装的语言环境

UTF-8 语言环境

设置缺省系统语言环境、键盘映射和时区

4.  桌面键盘首选项和输入法

5.  配置字体

6.  高级主题

A.  可用语言环境

索引

在终端会话中设置语言环境

您可以在终端会话中通过按如下所示设置 LANG 变量来更改语言环境:

$ export LANG=locale

例如,要更改为 de_DE.UTF-8 语言环境,请键入:

$ export LANG=de_DE.UTF-8

要验证是否已成功更改语言环境,请运行 locale(1) 命令:

$ locale
LANG=de_DE.UTF-8 
LC_CTYPE="de_DE.UTF-8" 
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8" 
LC_COLLATE="de_DE.UTF-8" 
LC_MONETARY="de_DE.UTF-8" 
LC_MESSAGES="de_DE.UTF-8" 
LC_ALL=

要获取系统中可用的语言环境列表,请运行以下命令:

$ locale -a

要安装更多语言环境,请参见安装其他语言环境

复合语言环境

LC* 变量(如 LC_CTYPELC_MESSAGES)在语言环境类别中进行了详细介绍,也可在终端中与 LANG 变量一起设置。设置后,它们将覆盖特定类别的 LANG 设置。此类型的语言环境设置称为复合语言环境

$ export LANG=de_DE.UTF-8
$ export LC_MESSAGES=en_US.UTF-8

在此示例中,用于正确处理语言环境设置的应用程序将在德文语言环境中运行,但其本地化的输出以英文显示。在此例中,locale(1) 的输出如下所示:

$ locale
LANG=de_DE.UTF-8 
LC_CTYPE="de_DE.UTF-8" 
LC_NUMERIC="de_DE.UTF-8" 
LC_TIME="de_DE.UTF-8" 
LC_COLLATE="de_DE.UTF-8" 
LC_MONETARY="de_DE.UTF-8" 
LC_MESSAGES=en_US.UTF-8 
LC_ALL=

在此例中,输出的 LC_MESSAGES 变量不包含撇号,这说明已显式设置了值。其他 LC* 变量的值继承自 LANG 变量。LC_ALL 变量可用于覆盖所有 LANGLC* 设置。有关更多信息,请参见 locale(1)setlocale(3C) 手册页。