Linux

Debian 9:如何使用德語語言環境設置英語語言?

  • November 25, 2021

我想在德語區域設置中使用****英語


現在我的系統使用以下設置執行(在 Debian Expert Installer 的安裝過程中配置):

  • 語言:English - English (Default)
  • 國家、領土或地區:other -> Europe -> Austria
  • 預設區域設置基於的國家/地區:United States - en_US.UTF-8
  • 鍵盤:German

我現在的問題是:

如何保留英語但將目前語言環境 ( United States - en_US.UTF-8) 切換到所需的德語語言環境 ( de_DE.UTF-8)?

在安裝過程中這是不可能的,因為發生了錯誤(“檢測到無效的語言/區域設置組合”)。

en_DE不作為預設語言環境存在,因此您不能在安裝過程中選擇為德語國家本地化的英語作為語言環境。(為什麼要使用 update-locale 而不是直接設置 LANGUAGE?描述了選擇語言環境所涉及的檢查。)

有兩種方法可以實現您的目標。

  1. 一種是使用您的設置創建新的語言環境;請參閱如何(輕鬆)能夠使用新的 en_** 語言環境?詳情。
  2. 另一種是使用各種LC_變數以更細粒度的方式設置您的區域設置;例如:
export LANG=en_US.UTF-8
export LC_MONETARY=de_DE.UTF-8
export LC_TIME=de_DE.UTF-8

或者,如果您希望德語成為除消息之外的預設設置:

export LANG=de_DE.UTF-8
export LC_MESSAGES=en_US.UTF-8

(並取消設置任何其他衝突LC_變數,特別LC_ALL是覆蓋所有其他設置的變數)。您可以使用該程序檢查您的設置locale;請參閱“區域設置”程序如何工作?詳情。

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