Ubuntu
對於在 Ubuntu 中設置語言環境,LANGUAGE 環境變數是什麼意思?
對於在 Ubuntu 中設置語言環境,
LANGUAGE
環境變數是什麼意思?它沒有在Ubuntu 社區文件或
man 1 locale
.
環境變數決定了軟體程序與使用者通信的
LANG
語言。更多細節在這裡:Ubuntu Wiki - 環境變數
對於語言,並非所有程序都有所有語言的翻譯。預設情況下,會顯示一條英文消息來代替不存在的翻譯。如果您懂其他語言,您可以設置語言的優先級列表。這是通過一個不同的環境變數完成的,稱為
LANGUAGE
. GNU gettext 優先於LANGUAGE
消息處理LC_ALL
的LANG
目的,但您仍然需要LANG
(或LC_ALL
)設置為主要語言;這是系統庫的其他部分所要求的。例如,當瑞典語不可用時,一些寧願閱讀德語而不是英語翻譯的瑞典使用者,LANGUAGE=sv:de
在離開時設置LANG=sv_SE
。更多細節可以在這裡找到:GNU gettext 手冊 - LANGUAGE 變數