Solaris

更改系統語言 Solaris 8

  • April 12, 2017

我安裝了法語版的 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

謝謝

要切換到美國語言環境,請使用編輯器打開主目錄中名為present 的文件.dtprofile,並在末尾添加以下行:

export LC_ALL=en_US.ISO8859-15

或更好:

export LC_ALL=en_US.UTF-8

下次登錄後,桌面、shell 和所有應用程序應以英文顯示。

lang 設置由LANGvar 完成。

更改目前會話只需輸入

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,然後重新啟動。
  • 通過編輯,我的意思是在文件中添加兩行。

引用自:https://unix.stackexchange.com/questions/354558