Linux

如何在 Debian 上安裝/更改語言環境?

  • October 11, 2020

我編寫了一個使用者界面為荷蘭語的 Web 應用程序。我使用系統的日期和時間常式來格式化應用程序中的日期字元串。但是,系統格式的日期字元串是英文的,但我希望它們是荷蘭語,所以我需要設置系統的語言環境。我如何在 Debian 上做到這一點?我嘗試設置LC_ALL=nl_NL,但似乎沒有任何效果:

$ date
Sat Aug 15 14:31:31 UTC 2009
$ LC_ALL=nl_NL date
Sat Aug 15 14:31:36 UTC 2009

我記得在我的 Ubuntu 桌面系統上設置 LC_ALL 可以正常工作。我是否需要安裝額外的軟體包才能完成這項工作,還是我做錯了?

編輯/etc/default/locale並將內容設置為:

LANG="nl_NL.UTF-8"

您可以使用以下命令檢查目前生成的語言環境:

locale -a

您可以通過編輯/etc/locale.gen和取消註釋要啟用的語言環境的行來生成更多內容。然後您可以通過執行以下命令生成它們:

locale-gen

您可以在以下位置找到支持的語言環境列表/usr/share/i18n/SUPPORTED

Debian wiki上提供了更多資訊。

您可能需要安裝該locales軟體包。這將詢問您要生成哪些語言環境。如果它已經安裝,那麼dpkg-reconfigure locales會讓你生成更多的語言環境。

引用自:https://serverfault.com/questions/54591