使用 YaST 更改语言和国家/地区设置

目录

13.1. 更改系统语言
13.2. 更改国家/地区和时间设置

如果在其他国家/地区工作或必须在多语环境中工作,则需要设置计算机以支持该要求。使用 YaST 的语言和时区模块可以安装更多系统语言并相应调整国家/地区和时区设置。YaST 的语言模块还可用于更改系统语言或确定最常用的主要语言。如果需要以非主要语言启动应用程序或桌面,请安装次要语言以获取可选的本地化内容。YaST 的时区模块允许您调整国家/地区和时区设置并对应时间服务器同步系统时钟。

更改系统语言

根据使用桌面的方式以及是希望将整个系统切换为另一种语言,还是仅切换桌面环境本身,可以使用若干方法实现这一目标:

全局更改系统语言

按照第 13.1.1 节 “安装更多系统语言”第 13.1.2 节 “切换系统语言”中的说明操作,以便使用 YaST 安装更多本地化包并设置默认语言。更改在再次登录之后生效。要确保整个系统都实施更改,请重引导系统或关闭并重启动正在运行的所有服务、应用程序和程序。

仅更改桌面语言

如果先前已按照以下所述使用 YaST 为桌面环境安装了所需语言包,则可使用桌面的控制中心切换桌面语言。重启动 X 之后,整个桌面将反映新选择的语言。不属于桌面框架的应用程序不受此更改的影响,仍然显示为以前在 YaST 中设置的语言。

仅为一个应用程序临时切换语言

要以其他语言(已使用 YaST 安装)运行单个应用程序,请使用以下命令之一:

  • LANG=de_DE application,用于以德语启动任何标准的 X 应用程序或 GNOME 应用程序。对于其他语言,请使用相应的语言代码。使用 locale -av 命令获取可用的所有语言代码的列表。

  • KDE_LANG=de application,用于以德语启动任何 KDE 应用程序。对于其他语言,请使用相应的语言代码。

安装更多系统语言

主要语言在安装期间选择(请参阅第 6.7 节 “欢迎”),键盘和时区设置也进行调整。但是,可以在系统上安装更多语言并确定应将其中哪种语言用作默认语言。安装更多语言之前,确定安装之后应激活其中哪种。YaST 可以识别两种不同的语言类别:

主要语言

在 YaST 中设置的主要语言将应用于整个系统,包括 YaST 和桌面环境。 除非指定其他语言,否则系统会尽可能使用这种语言。

次要语言

次要语言为特定条件而手动选择。例如,使用次要语言以特定语言启动应用程序,如以这种语言进行字处理。

图 13.1. 设置语言

设置语言

要安装其他语言,请执行以下操作:

  1. 作为 root 启动 YaST。

  2. 选择系统+语言

  3. 次要语言中提供的语言列表内选择所需语言。使用确定离开此对话框时,YaST 将安装这个附加的已本地化软件包。系统为多语言,但是需要明确设置所需语言,才能以非主要语言启动应用程序。

  4. 要将此语言设置为默认语言(主要语言),请在主要语言中将其选中:

    1. 根据新的主要语言调整键盘并调整时区(如果适用)。

      [Tip]

      对于高级键盘设置或时区设置,请打开硬件+键盘布局第 8.3.1 节 “键盘布局”)或系统+日期和时间对话框(第 13.2 节 “更改国家/地区和时间设置”)。

    2. 选择细节将语言设置更改为特定于 root 并确定正确的区域设置:

      root 用户的区域设置

      ctype onlyroot调整 /etc/sysconfig/language 中的 LC_TYPE 变量,以便为特定于语言的函数调用设置本地化。yesroot 将语言设置为与本地用户相同的语言。no 意味着 root 的语言设置不受语言更改的影响。所有区域设置值均保留为未设置。

      使用 UTF-8 编码

      如果不希望对 root 使用 UTF-8 编码,请禁用此框。

      详细的语言环境设置

      如果可用主要语言列表中不包含您的区域设置,请尝试在此处明确指定。但是这些本地化中的部分可能不完整。

  5. 使用确定离开此对话框并应用您的设置。

切换系统语言

切换系统语言类似安装更多语言。使用 YaST 语言模块可更改主要语言和调整键盘和时区。YaST 应用更改且已打开的任何 X 会话均已重启动之后,YaST、应用程序和桌面将反映您的新语言设置。