Bash

執行程序以荷蘭語輸出

  • December 25, 2013

我正在執行 KDE Arch linux 並嘗試使用 pacman 更新我的系統並以荷蘭語輸出。

我試過以下

sudo LANG=nl_NL.UTF-8 pacman -Syy
sudo KDE_LANG=nl_NL.UTF-8 pacman -Syy

但他們都沒有工作。

我也嘗試過編輯我的/etc/locale.gen文件並執行locale-gen,但這也不起作用。

我知道 pacman 支持本地化,但我似乎無法讓它以任何主要語言輸出。

控製程序語言的語言環境變數是LC_MESSAGES. 當不存在更具體的設置時,該變數LANG是一個備份。LC_xxx因此,如果您已經LC_MESSAGES=en_US設置(例如),則更改LANG不會產生預期的效果。在任何情況下,如果您想要荷蘭語消息而不是其他荷蘭語設置,LC_MESSAGES那麼您需要進行設置。

sudo LC_CTYPE=nl_NL.UTF-8 pacman -Syy

請注意,LC_ALL勝過一切;你不應該設置它,除非LC_ALL=C在你想忽略環境語言環境設置的程序中。此外,LANGUAGE它是一個可以覆蓋 even 的 GNU libc 功能LC_ALL,因此請確保取消設置它。

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