Linux

Debian 安裝:“預設語言環境設置所依據的國家/地區”有什麼影響?

  • June 18, 2018

假設我想用英語安裝 Debian。

  • 當然,我會為此選擇Language: English - English(預設)。
  • 在下一步中,我可以選擇我的Country, territory or area(我猜想設置正確的時區)。
  • 在第三步中,我必須選擇所謂的Locale settings.

但是:這些有什麼locale settings影響?

它似乎是基於語言的(例如預設設置是United States - en_US.UTF-8)。但為了什麼?第一步已經選擇了語言?

這些設置有什麼作用?例如,我可以將英語與德語語言環境結合起來嗎?


United States - en_US.UTF-8進一步的問題:即使安裝已經完成,我是否可以將本地設置更改為任何其他語言環境?

在大多數安裝中,不應出現“區域設置”螢幕:通常可以根據語言和國家/地區選擇自動確定該值。該螢幕以專家模式顯示,或者在無法確定區域設置的情況下(例如,當我安裝一個英語系統但位於法國時)。

您在第三步中選擇的值將用作預設系統區域設置,它決定了系統上使用的預設語言和區域設置。語言環境設置決定了使用的語言、數字、日期、時間等的格式、預設的紙張大小、字元串的排序和比較方式以及其他一些行為。如果您不是在專家模式下安裝,系統會要求您選擇區域設置這一事實令人驚訝——en_US.UTF-8這是您在第一步選擇英語和第二步選擇美國時的預設設置。不可能將任何語言與任何語言環境結合起來;如果您嘗試選擇英語和德語,系統會要求您在支持的語言環境中進行選擇,因為en_DE.UTF-8預設情況下不支持。

正如您所推測的,前兩個步驟還確定了其他選擇的初始值,包括時區、下載鏡像和鍵盤佈局。

這記錄在localechooser README.

安裝完成後,您可以更改語言環境。系統範圍的預設值儲存在 中/etc/environment,每個使用者也可以選擇一個區域設置——通常在登錄選項中(如果您使用的是圖形登錄管理器),和/或通過LANG在其 shell 的啟動腳本中設置適當的值。

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