Wikipedia에서 :
컴퓨팅에서 로캘은 사용자의 언어, 국가 및 사용자가 자신의 사용자 인터페이스에서 보려는 특정 변형 기본 설정을 정의하는 매개 변수 집합입니다. 일반적으로 로캘 식별자는 언어 식별자와 지역 식별자로 구성됩니다.
locale
프로그램 출력됩니다 쉘 변수와 그 값의 집합. 이것들은 언어, 문자 집합 사용법 등에 관한 일부 명령의 동작을 변경하는 변수입니다. 내 시스템에서 :
benoit@thorgal:~s locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
benoit@thorgal:~$
이 명령은 특수 문자에 미국 영어 및 UTF8 인코딩을 사용하도록 명령을 지시합니다. LANG 값을 변경하고 fr_FR.UTF-8을 대신 넣으면이를 지원하는 명령이 영어 대신 프랑스어로 출력을 씁니다. 물론 프랑스어 번역이 설치된 경우에만 가능합니다.
이 locale-gen
명령의 경우 맨 페이지의 첫 번째 단락은 자체 설명이라고 생각합니다.
컴파일 된 로캘 파일은 약 50MB의 디스크 공간을 차지하며 대부분의 사용자는 로캘이 거의 필요하지 않습니다. 디스크 공간을 절약하기 위해 컴파일 된 로캘 파일은 로캘 패키지에 배포되지 않지만 locale-gen 프로그램을 실행하여이 패키지를 설치할 때 선택한 로캘이 자동으로 생성됩니다.
필요한 로케일 파일 을 실행 locale-gen
하거나 locale-gen <locale code>
컴파일 할 때 명령이로 표시된 환경 변수에 지정된 로케일을 사용할 수 있도록합니다 locale
.
예: locale-gen en_US.UTF8
명령을 사용하여 사용 가능한 로캘 코드를 얻을 수 있습니다 locale -a
.