如果在其他国家/地区工作或必须在多语环境中工作,则需要设置计算机以支持该要求。SUSEŽ Linux Enterprise Server 可以并行处理不同的区域设置。区域设置代表一组参数,这些参数定义在用户界面中反映的语言和国家/地区设置。
主要系统语言在安装期间选择,键盘和时区设置也已调整。但是,可以在系统上安装更多语言并确定应将哪种已安装语言用作默认语言。
对于这些任务,请按照第 13.1 节 “更改系统语言”中所述,使用 YaST 语言模块。如果需要以非主要语言启动应用程序或桌面,请安装次要语言以获取可选的本地化内容。
除此之外,还可以通过 YaST 时区模块相应地调整国家/地区和时区设置。通过它还可以将系统时钟与时间服务器进行同步。有关详细信息,请参见第 13.2 节 “更改国家/地区和时间设置”。
根据使用桌面的方式以及是希望将整个系统切换为另一种语言,还是仅切换桌面环境本身,可以使用若干方法实现这一目标:
按照第 13.1.1 节 “通过 YaST 修改系统语言”和第 13.1.2 节 “切换默认系统语言”中所述操作,以便使用 YaST 安装更多本地化包并设置默认语言。更改在再次登录之后生效。要确保整个系统都实施更改,请重引导系统或关闭并重启动正在运行的所有服务、应用程序和程序。
如果先前已按照以下所述使用 YaST 为桌面环境安装了所需语言包,则可使用桌面的控制中心切换桌面语言。重启动 X 服务器之后,整个桌面将反映新选择的语言。不属于桌面框架的应用程序不受此更改的影响,仍然显示为以前在 YaST 中设置的语言。
此外,还可以使用另一种语言来运行单个应用程序(该语言已使用 YaST 安装)。要实现该目的,可以按照第 13.1.3 节 “切换个别应用程序的语言”中所述,通过指定语言代码从命令行中启动它。
YaST 可以识别两种不同的语言类别:
在 YaST 中设置的主要语言将应用于整个系统,包括 YaST 和桌面环境。 除非指定其他语言,否则系统会尽可能使用这种语言。
安装次要语言,让系统支持多语种。作为次要语言安装的语言可以针对特定情形手动选择。例如,使用次要语言以特定语言启动应用程序,以便以这种语言进行字处理。
在安装更多语言之前,需要确定在安装它们之后应使用其中哪种语言作为默认系统语言(主要语言)。
要访问 YaST 语言模块,可以启动 YaST 并单击+。或者,也可以直接启动对话框,方法是以 root 用户身份从命令行中运行 yast2 language &。
![]() |
过程 13.1. 安装更多语言
安装更多语言时,YaST 还允许为用户 root 设置不同的区域设置;请参见步骤 4。 选项决定如何为 root 设置文件 /etc/sysconfig/language 中的区域设置变量 (LC_*)。您可以将它们设置为与一般用户相同的区域设置,使之不受任何语言变化影响,也可以仅将变量 RC_LC_CTYPE 设置为与一般用户相同的值。该变量设置语言特定的功能调用的本地化。
要在 YaST 语言模块中添加更多语言,可以选择要安装的。
要将某种语言用作默认语言,可以将它设置为。
此外,根据新的主要语言调整键盘并调整时区(如果适用)。
![]() | |
对于高级键盘或时区设置,可以在 YaST 中选择+或+,以启动相应的对话框。有关更多信息,请参见第 8.3.1 节 “键盘布局”和第 13.2 节 “更改国家/地区和时间设置”。 | |
要更改特定于用户 root 的语言设置,可以单击。
将设置为所需值。有关更多信息,单击。
确定是否要对 root 。
如果可用主要语言列表中不包含您的区域设置,请尝试使用指定它。但是这些本地化中的部分可能不完整。
在对话框中使用确认更改。 如果选择了次要语言,则 YaST 会安装对应于附加语言的软件包。
系统现在即可支持多种语言。 但是,要使用主要语言之外的其他语言启动应用程序,您需要明确设置所需语言,如第 13.1.3 节 “切换个别应用程序的语言”中所述。
要全局切换默认系统语言,可以启动 YaST 语言模块。
选择所需的新的系统语言作为。
![]() | 删除原先的系统语言 |
|---|---|
如果切换为不同的主要语言,则会从系统中删除原主要语言的本地化软件包。如果希望切换默认系统语言,但又希望将原主要语言保留为附加语言,可以通过相应的复选框将它添加为。 | |
根据需要调整键盘和时区选项。
单击确认更改。
在 YaST 应用更改之后,重启动所有 X 会话(例如,注销并再次登录),使 YaST 和桌面应用程序反映新的语言设置。
使用 YaST 安装相应的语言之后,可以使用另一种语言运行单个应用程序。
在命令行中通过使用以下命令启动应用程序:
LANG=languageapplication
例如,要使用德语启动 f-spot,可以运行 LANG=de_DE f-spot。对于其他语言,请使用相应的语言代码。使用 locale -av 命令获取可用的所有语言代码的列表。
在命令行中通过使用以下命令启动应用程序:
KDE_LANG=languageapplication
例如,要使用德语启动 digiKam,可以运行 KDE_LANG=de digikam。对于其他语言,请使用相应的语言代码。
使用 YaST 日期和时间模块,将系统日期、时钟和时区信息调整为针对您工作的区域。要访问 YaST 模块,可以启动 YaST 并单击+。或者,也可以直接启动对话框,方法是以 root 用户身份从命令行中运行 yast2 timezone &。
![]() |
首先选择一般地区,如。选择与您工作的地区匹配的相应时区,如。
根据工作站上运行的操作系统,相应地调整硬件时钟设置:
如果在计算机上运行另一个操作系统(如 Microsoft Windows*),系统可能不使用 UTC,而是使用本地时间。在这种情况下,请取消选中。
如果在您的计算机上仅运行 Linux,请将硬件时钟设置为 UTC 并将切换形式标准时间设置为自动执行夏令时。
可以手动更改日期和时间或选项,以便将计算机与 NTP 服务器永久同步,或仅调整硬件时钟。