我安装了法语版 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,请编辑
.bashrc
root,然后重新连接。 - 要为所有用户进行更改,请编辑
/etc/login
(或/etc/profile
) 要在系统级别进行更改,请尝试编辑
/etc/defaults/init
,然后重新启动。通过编辑,我的意思是在文件中添加两行。
答案2
要切换到美国语言环境,请使用编辑器打开文件命名.dtprofile
存在于您的主目录中,并在末尾添加此行:
export LC_ALL=en_US.ISO8859-15
或更好:
export LC_ALL=en_US.UTF-8
下次登录后,桌面、外壳和所有应用程序应以英文显示。