탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
국제 언어 환경 설명서 Oracle Solaris 11 Information Library (한국어) |
다음과 같이 LANG 변수를 설정하여 단말기 세션에서 로켈을 변경할 수 있습니다.
$ export LANG=locale
예를 들어, de_DE.UTF-8 로켈로 변경하려면 다음을 입력합니다.
$ export LANG=de_DE.UTF-8
로켈이 성공적으로 변경되었는지 확인하려면 locale(1) 명령을 실행합니다.
$ locale LANG=de_DE.UTF-8 LC_CTYPE="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" LC_COLLATE="de_DE.UTF-8" LC_MONETARY="de_DE.UTF-8" LC_MESSAGES="de_DE.UTF-8" LC_ALL=
시스템에서 사용 가능한 로켈 목록을 얻으려면 다음 명령을 실행합니다.
$ locale -a
추가 로켈을 설치하려면 추가 로켈 설치를 참조하십시오.
LC* 변수(예: LC_CTYPE 또는 LC_MESSAGES)는 로켈 범주에 자세히 설명되어 있으며 LANG 변수와 함께 단말기에서 설정할 수 있습니다. 설정할 경우 특정 범주에 대한 LANG 설정을 대체합니다. 이 유형의 로켈 설정을 합성 로켈이라고 합니다.
$ export LANG=de_DE.UTF-8 $ export LC_MESSAGES=en_US.UTF-8
이 예에서는 로켈 설정을 올바르게 처리하는 응용 프로그램이 독일어 로켈로 작동하지만 영어로 인쇄되는 지역화된 출력을 가집니다. 이 경우 locale(1)의 출력은 다음과 같습니다.
$ locale LANG=de_DE.UTF-8 LC_CTYPE="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" LC_COLLATE="de_DE.UTF-8" LC_MONETARY="de_DE.UTF-8" LC_MESSAGES=en_US.UTF-8 LC_ALL=
이 경우 LC_MESSAGES 변수는 값이 명시적으로 설정되었음을 나타내는 아포스트로피 없이 인쇄됩니다. 다른 LC* 변수의 값은 LANG 변수에서 상속됩니다. LC_ALL 변수를 사용하여 모든 LANG 및 LC* 설정을 대체할 수 있습니다. 자세한 내용은 locale(1) 및 setlocale(3C) 매뉴얼 페이지를 참조하십시오.