답변:
LANG
LC_*
변수에 의해 직접 설정되지 않은 모든 범주에 대한 설정을 포함합니다 .
LC_ALL
모든 오버라이드 (override)하는 데 사용됩니다 LC_*
및 LANG
및 LANGUAGE
. 일반적인 사용자 환경에서는 설정되어서는 안되지만 국제화 된 명령의 정확한 출력에 의존하는 스크립트를 작성할 때 유용 할 수 있습니다.
LANGUAGE
메시지 언어 ( LC_MESSAGES
)를 다중 값으로 설정하는 데 fr:de:en
사용됩니다 ( 예 : 프랑스어 메시지가있는 경우이를 사용하도록 설정) . 그렇지 않은 경우 독일어 메시지가 사용되며 독일어 메시지 나 프랑스어 메시지가 없으면 영어로 대체됩니다.
LC_ALL
사용하지 말아야 하는지 자세히 설명해 주 시겠습니까?
LC_ALL
재정의를 생각하지 않는다 LANGUAGE
: 1. 그것들은 다른 의미를 가진다 (순서 [예 : fr : de : en] 대 특성 [예 : fr_FR])
gettext gives preference to LANGUAGE over LC_ALL and LANG
. 또한 로케일 환경 변수 장의 내용 :1. LANGUAGE 2. LC_ALL [...]
맨 페이지에서보세요 locale(7)
: 그것은 그 설명 LANG
대체 설정, 동안이다 LC_ALL
오버라이드 (override) 모두 별도 LC_*
설정.