Bash
執行程序以荷蘭語輸出
我正在執行 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
,因此請確保取消設置它。