JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
국제 언어 환경 설명서     Oracle Solaris 11 Information Library (한국어)
PDF
search filter icon
search icon

문서 정보

머리말

1.  소개

Oracle Solaris 및 세계 시장

국제화 및 지역화 개요

로켈이란?

C 로켈

로켈 범주

핵심 로켈

로켈로 영향을 받는 동작

시간 형식

날짜 형식

숫자 형식

국제 통화 형식

언어 단어 및 문자 차이점

단어 분리자

정렬 순서

문자 세트

서유럽어 알파벳

일본어 텍스트

한국어 텍스트

태국어 텍스트

중국어 텍스트

히브리어 텍스트

힌디어 텍스트

키보드 차이점

용지 크기 차이점

2.  유니코드 및 UTF-8 로켈 지원

3.  언어 및 로켈 사용

4.  데스크탑 키보드 기본 설정 및 입력기

5.  글꼴 구성

6.  고급 항목

A.  사용 가능한 로켈

색인

로켈이란?

응용 프로그램의 핵심 개념은 프로그램 로켈의 개념과 같습니다. 로켈은 모국어 환경의 명시적 모델이자 정의입니다. 로켈의 개념은 명시적으로 정의되어 http://opengroup.org를 통해 액세스할 수 있는 POSIX 표준에 포함되어 있습니다.

로켈은 국가별 형식 지정 또는 기타 사양이 존재하는 여러 범주로 구성됩니다. 프로그램의 로켈은 해당 코드 세트, 날짜 및 시간 형식 지정 규약, 통화 규약, 십진수 형식 지정 규약, 조합(정렬) 순서를 정의합니다.

로켈 이름은 기본 언어, 사용 국가(지역) 및 코드 세트로 구성될 수 있습니다. 예를 들어, 독일어는 Deutsch의 약어인 de인 반면, 독일어(스위스)는 de_CH로, 여기서 CH는 Confederation Helvetica의 약어입니다. 이 규약에 따라 통화 단위 표기법과 같이 국가별로 차이를 둘 수 있습니다. Oracle Solaris 11에서는 기본 로켈 코드 세트가 유니코드의 ASCII 호환 8비트 인코딩 형식인 UTF-8입니다. 그러므로 독일어(스위스)에 대해 완전히 정의된 로켈 이름은 de_CH.UTF-8입니다.

둘 이상의 로켈을 특정 언어와 연관시켜 지역별로 차이를 둘 수 있습니다. 예를 들어, 미국의 영어 사용자는 en_US.UTF-8 로켈(미국 영어)을 선택할 수 있고, 영국의 영어 사용자는 en_GB.UTF-8(영국 영어)을 선택할 수 있습니다.

일반적으로 로켈 이름은 LANG 환경 변수로 지정됩니다. 로켈 범주는 LANG에 종속되지만 LANG을 대체하도록 별도로 설정할 수 있습니다. LC_ALL 환경 변수가 설정되면 이 환경 변수가 LANG 및 모든 별도 로켈 범주를 대체합니다.

로켈 이름 지정 규약은 다음과 같습니다.

language[_territory][.codeset][@modifier]

여기서 2자의 language 코드는 ISO 639, 2자의 territory 코드는 ISO 3166의 코드이며, codeset는 로켈에서 사용될 코드 세트의 이름이고, modifier는 수정자 없이 로켈 간을 구별하는 특성의 이름입니다.

모든 Oracle Solaris 제품 로켈은 US-ASCII 코드 값과 함께 이식 가능 문자 세트의 문자를 보존합니다.

이식 가능 문자 세트에 대한 자세한 내용은 X/Open CAE Specification: System Interface Definitions, Issue 5"(ISBN 1-85912-186-1)를 참조하십시오.

하나의 로켈은 2개 이상의 로켈 이름을 가질 수 있습니다. 예를 들어, POSIXC와 동일한 로켈입니다.

C 로켈

C 로켈(POSIX 로켈이라고도 함)은 모든 POSIX 준수 시스템에 대한 POSIX 시스템 기본 로켈입니다. Oracle Solaris 운영 체제는 POSIX 시스템입니다. Single UNIX Specification 버전 3이 C 로켈을 정의합니다. http://www.unix.org/version3/online.html에서 등록을 통해 사양을 읽고 다운로드할 수 있습니다.

다음 두 가지 방법으로 사용 중인 국제화된 프로그램이 C 로켈로 실행되도록 지정할 수 있습니다.

단말기 환경에서 현재 로켈 설정을 확인하려면 locale(1) 명령을 실행하십시오.

$ locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=

로켈 범주

로켈 범주 유형은 다음과 같습니다.

LC_CTYPE

문자 분류 및 대소문자 규약입니다.

LC_TIME

월, 요일, 공통적인 전체 및 약어 표현을 비롯하여 날짜 및 시간 형식을 지정합니다.

LC_MONETARY

로켈에 대한 통화 기호, 천 단위 구분자, 기호 위치, 소수 자릿수 등을 비롯하여 통화 형식을 지정합니다.

LC_NUMERIC

십진수 분리자(또는 기수 문자), 천 단위 구분자 및 그룹화를 지정합니다.

LC_COLLATE

조합 순서 및 로켈용 정규 표현식 정의를 지정합니다.

LC_MESSAGES

지역화된 메시지를 표시하는 언어, 로켈의 긍정 및 부정 응답(yesno 문자열과 표현식)을 지정합니다.

LO_LTYPE

언어 렌더링에 대한 정보를 제공하는 레이아웃 엔진을 지정합니다. 언어 렌더링(또는 텍스트 렌더링)은 스크립트의 모양과 방향 속성에 따라 다릅니다.

핵심 로켈

다음 표에서는 Oracle Solaris 11 핵심 로켈을 나열합니다.

표 1-1 언어 및 핵심 로켈

언어
핵심 로켈
중국어 - 간체
zh_CN.UTF-8
중국어 - 번체
zh_TW.UTF-8
영어
en_US.UTF-8
프랑스어
fr_FR.UTF-8
독일어
de_DE.UTF-8
이탈리아어
it_IT.UTF-8
일본어
ja_JP.UTF-8
한국어
ko_KR.UTF-8
포르투갈어 - 브라질
pt_BR.UTF-8
스페인어
es_ES.UTF-8

핵심 로켈은 추가 설치에 사용 가능한 로켈보다 지역화된 메시지 레벨에서 적용 범위가 넓습니다. Oracle Solaris OS 구성 요소(예: 설치 프로그램 또는 패키지 관리자)는 핵심 로켈로만 지역화되지만 타사 소프트웨어(예: GNOME 또는 Firefox)에 대해 지역화된 메시지가 보다 많은 로켈로 제공되는 경우가 있습니다.

관련 언어 및 응용 프로그램에 대해 지역화된 메시지가 표시되는 경우 Oracle Solaris 환경의 모든 로켈은 지역화된 메시지를 표시할 수 있습니다. pkg 페이싯 등록 정보를 수정하여 사용 가능한 모든 지역화된 메시지를 비롯한 추가 로켈을 설치 저장소에서 시스템에 추가할 수 있습니다. 자세한 내용은 추가 로켈 설치를 참조하십시오.