更改系统语言 Solaris 8

更改系统语言 Solaris 8

我安装了法语版 Solaris 8 操作系统。

是否可以在不重新安装操作系统的情况下从法语切换到英语?如果是的话怎么办?

locale -a我有这个时:

POSIX
common
en_US.UTF-8
C
iso_8859_1
en_CA
en_CA.ISO8859-1
en_US
en_US.ISO8859-1
en_US.ISO8859-15
en_US.ISO8859-15@euro
fr_CA
fr_CA.ISO8859-1
iso_8859_15
th
th_TH
th_TH.TIS620

即使当我尝试/etc/default/init使用以下命令进行编辑时:

LANG=en_US.ISO8859-15
LC_COLLATE=en_US.ISO8859-15
LC_CTYPE=en_US.ISO8859-15
LC_MESSAGES=en_US.ISO8859-15
LC_MONETARY=en_US.ISO8859-15
LC_NUMERIC=en_US.ISO8859-15
LC_TIME=en_US.ISO8859-15
LC_ALL=en_US.ISO8859-15

并重新启动:什么也没有发生。

为了验证结果,我总是使用date以及重新启动时:我还有法语日期。

PS:我必须在不在我办公室的计算机上进行此配置,因此我必须在我办公室的另一台计算机上进行此操作,如果它有效,我将在另一台计算机上进行此操作。

所以这里的计算机配置为英语,我必须将其切换为法语。这是我的内容~./dt

C                     errorlog              sessionlogs
Desktop               errorlog.old          sessions
Trash                 errorlog.older        simulateur.dtwmrc
appconfig             help                  startlog
appmanager            icons                 startlog.old
asr.dtwmrc            outils.dtwmrc         startlog.older
bin                   palettes              tmp
bookmarks             sdtfonts              types
dtwmrc                sdtpcaction.conf      wsmenu
en_US.ISO8859-15      sdtpcaction.conf.bak

谢谢

答案1

lang 设置由 var 完成LANG

要更改当前会话,只需输入

LANG=C
export LANG

例如(没有安装法语,所以我使用葡萄牙语)

-bash-3.2$ LANG=pt
-bash-3.2$ date
quarta-feira, 29 de março de 2017 12H39m06s UTC
-bash-3.2$ LANG=C
-bash-3.2$ date
Wed Mar 29 12:39:36 UTC 2017
-bash-3.2$
  • 要仅更改 root,请编辑.bashrcroot,然后重新连接。
  • 要为所有用户进行更改,请编辑/etc/login(或/etc/profile
  • 要在系统级别进行更改,请尝试编辑/etc/defaults/init,然后重新启动。

  • 通过编辑,我的意思是在文件中添加两行。

答案2

要切换到美国语言环境,请使用编辑器打开文件命名.dtprofile存在于您的主目录中,并在末尾添加此行:

export LC_ALL=en_US.ISO8859-15

或更好:

export LC_ALL=en_US.UTF-8

下次登录后,桌面、外壳和所有应用程序应以英文显示。

相关内容