운영 체제의 언어 감지 루틴을 사용하려면 데스크탑에 대한 LANG
환경 변수를 설정해야 합니다. 데스크탑에서는 다음 언어가 지원됩니다.
서유럽의 라틴어 계열 언어.
일본어
정체 한자
간체 한자
한국어
이외에도 데스크탑 구입입체에 따라 다른 언어가 지원될 수도 있습니다.
사용자는 LANG
을 운영 체제에서 지원하는 임의의 값으로 설정할 수 있습니다. 로그인 화면의 옵션 메뉴가 지원되는 언어와 지역 목록을 표시합니다.
데스크탑에 대한 LANG
의 설정은 다음과 같이 4가지 방식으로 할 수 있습니다.
Xconfig 파일에서 자원을 편집합니다.
로그인 화면에서 옵션 메뉴를 사용합니다.
실행 가능한 sh 또는 ksh Xsession.d 스크립트를 작성합니다(Xsession.d 스크립트 사용에 관한 자세한 내용은 "Xsession.d 스크립트를 소스로 사용하기"를 참조하십시오).
사용자의 .dtprofile 파일을 편집합니다.
LANG
이 설정되면, 데스크탑이 다음과 같은 언어별 파일을 사용하여 지역화 인터페이스를 결정합니다.
색상-/usr/dt/palettes/desc.language
배경-/usr/dt/backdrops/desc.language
Xconfig 파일을 사용하여 언어를 설정하는 경우, 로그인 세션이 지역화되고 LANG
이 모든 사용자를 위해 설정됩니다. 이는 복수 표시장치 시스템에서 모든 표시장치에 대해 LANG
을 변경할 수 있는 유일한 방법입니다. (Xconfig를 수정하려면, /usr/dt/config/Xconfig를 /etc/dt/config/Xconfig로 복사하십시오.)
언어는 다음 행을 /etc/dt/config/Xconfig 에 넣으면 설정됩니다.
dtlogin.host_display.language: language
예를 들어, 다음 행은 LANG
을 표시장치 my_host:0의 Swedish_locale으로 설정합니다.
dtlogin.my_host_0.language: Swedish_locale
dtlogin 클라이언트가 언어에 적합한 메시지 카탈로그를 읽고 지역화된 로그온 화면으로 가져옵니다. 그러면 dtlogin 클라이언트가 /etc/dt/config/Xresources 자원 파일의 다음 자원을 사용하여 로켈 목록을 결정합니다.
dtlogin*language
dtlogin*languageList
dtlogin*languageName
선택한 언어에 적합한 NLSPATH
환경 변수를 설정하기 위해 Xconfig 파일이 필요할 수도 있습니다. 이러한 경우가 아니거나 사용자 자신이 NLSPATH
를 설정하려면 300 페이지의 "NLSPATH 환경 변수"를 참조하십시오.
단일 세션을 위한 언어를 설정하려면 로그인 화면이 옵션 메뉴를 사용하십시오. 로그인 화면이 지역화되고 사용자에 대해 LANG
이 설정됩니다. LANG
이 세션을 마감할 때 자신의 기본값 (dtlogin에 설정됨)을 반환합니다.
사용자가 \HomeDirectory\\ /.dtprofile 파일에서 로그인의 LANG
설정값을 대체할 수 있습니다. 그러면 로그인 화면이 지역화되지 않고, LANG
이 사용자에 대해 설정되지 않습니다.
sh 또는 ksh를 사용하는 경우
LANG=language export LANG
csh를 사용하는 경우
setenv LANG language
LANG
환경 변수가 사용자의 세션 환경설정 파일을 위해 검색되는 디렉토리명을 변경합니다.
지역화된 세션 환경설정 파일은 다음과 같습니다.
/usr/dt/config/language/Xresources (로그인 관리자 자원 파일)
/usr/dt/config/language/sys.font (세션 관리자 자원 파일)
/usr/dt/config/language/sys.resources (세션 관리자 자원 파일)
/usr/dt/config/language/sys.session (세션 관리자 실행 쉘)
/usr/dt/config/language/sys.dtwmrc (윈도우 관리자 자원 파일)
/usr/dt/appconfig/types/language/dtwm.fp (윈도우 관리자 프론트 패널)
LANG
이외에도, LC_CTYPE
과 LC_ALL
같은 다른 NLS 환경 변수도 있습니다. 이러한 변수는 dtlogin 언어 자원과 로그인 화면 옵션 메뉴 두 가지 모두의 영향을 받지 않습니다. 이러한 변수는 다음 파일에서 설정해야 합니다.
시스템 전체 변수: /etc/dt/config/Xsession.d
개인 변수: HomeDirectory/.dtprofile
NLSPATH
환경 변수는 응용 프로그램이 메시지 카탈로그를 검색하는 디렉토리 경로를 결정합니다. LANG
과 NLSPATH
모두 자체 메시지 카탈로그를 사용하도록 설정해야 합니다. 지역화된 메시지의 위치는 304 페이지의 "메시지 카탈로그 지역화하기"를 참조하십시오. 대부분의 데스크탑 클라이언트는 시작시 NLSPATH
에 대한 경로를 앞에 둡니다.