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.  사용 가능한 로켈

색인

로켈로 영향을 받는 동작

숫자 형식 지정, 날짜 및 시간 작성, 단어와 문구 분리 또는 서면 및 구두 자료 인용에 있어 문화마다 다른 규약이 사용되는 경우가 많습니다. 로켈에 따라 지역마다 다음 작업, 파일, 형식 및 표현식이 처리되는 방식이 결정됩니다.

Oracle Solaris 환경에서는 언어 및 문화별 정보를 응용 프로그램에서 분리하여 해당 정보를 응용 프로그램 외부에 저장합니다. 이 방법을 사용하면 각 시장에 맞게 응용 프로그램을 변환하거나 재작성하거나 다시 컴파일할 필요가 없습니다. 외부 정보를 현지 언어와 관습으로 지역화하기만 하면 새 시장에 진출할 수 있습니다.

다음 절에서는 로켈 범주에 존재하는 차이점과 기타 언어 간의 차이점에 대해 설명합니다.

시간 형식

다음 표에서는 로켈별 11:59 P.M 작성 방식을 보여줍니다. 다음 명령을 실행하여 현재 로켈로 시간 형식을 표시할 수 있습니다.

$ date +%X

표 1-2 국제 시간 형식

로켈
설명
시간 형식
C
-
23:59:00
en_US.UTF-8
영어(미국)
11:59:00 PM
es_US.UTF-8
스페인어(미국)
11:59:00 p.m.
mr_IN.UTF-8
마라티어(인도)
11-59-00 pm
sq_AL.ISO8859-2
알바니아어(알바니아)
11.59.00.MD
ja_JP.UTF-8
일본어(일본)
23時59分00秒
ko_KR.UTF-8
한국어(한국)
오후11시 59분 00초
zh_CN.UTF-8
중국어 간체(중국)
23时59分00秒

시간은 12시간제와 24시간제로 표시할 수 있습니다. 시 및 분 구분자는 콜론(:), 마침표(.) 또는 대시(-)일 수 있습니다.

시간대 분할은 국가 간에, 그리고 국가 내에서 발생합니다. 시간대는 협정 세계시인 UTC(또는 그리니치 표준시인 GMT)보다 몇 시간 빠른지 또는 몇 시간 느린지에 따라 설명할 수 있지만 이 숫자가 항상 정수는 아닙니다. 예를 들어, 뉴펀들랜드의 시간대는 인접 시간대와 30분 차이가 납니다.

DST(일광 절약 시간)의 시작 및 종료 날짜는 국가마다 다를 수 있습니다. DST를 구현하지 않는 국가도 많습니다. 한 시간대 내에서 일광 절약 시간이 다른 경우도 있습니다. 예를 들어, 미국에서는 각 주에서 구현을 결정합니다.

날짜 형식

다음 표에서는 세계 전역에서 사용되는 몇 가지 날짜 형식을 보여줍니다. 한 국가 내에서도 형식이 다를 수 있습니다. 다음 명령을 실행하여 현재 로켈로 날짜 형식을 표시할 수 있습니다.

$ date +%x

표 1-3 국제 날짜 형식

로켈
설명
날짜 형식
C
-
07/16/11
en_CA.UTF-8
영어(캐나다)
7/11/16
en_GB.UTF-8
영어(영국)
7/16/11
fi_FI.UTF-8
핀란드어(핀란드)
7/16/11
ja_JP.UTF-8
일본어(일본)
2011年07月16日
ko_KR.UTF-8
한국어(한국)
2011년07월16일
zh_TW.UTF-8
중국어 번체(대만)
11年07月16日

숫자 형식

로켈로 지정되는 다양한 숫자 형식이 있습니다. 예를 들어, 영국과 미국에서는 마침표를 사용하여 소수점 이하 자릿수를 나타냅니다. 마침표 대신 쉼표를 사용하는 국가도 많습니다. 십진수 구분자는 기수 문자라고도 합니다. 마찬가지로 영국과 미국에서는 쉼표를 사용하여 천 단위 그룹을 구분하는 반면, 쉼표 대신 마침표를 사용하는 국가도 많으며 좁은 공백(유니코드 문자 U+2009)으로 천 단위 그룹을 구분하는 국가도 있습니다.

로켈 특정 형식이 포함된 데이터 파일은 다른 로켈의 시스템으로 전송될 때 잘못 해석되는 경우가 많습니다. 예를 들어, 프랑스어 형식의 숫자가 포함된 파일은 영국 특정 프로그램에 유용하지 않습니다.

다음 표에서는 일반적으로 사용되는 몇 가지 숫자 형식을 보여줍니다. 다음 명령을 실행하여 현재 로켈의 숫자 분리자에 대한 정보를 얻을 수 있습니다.

$ locale -ck LC_NUMERIC

표 1-4 국제 숫자 규약

로켈
설명
숫자 형식
C
-
4294967.00
ar_SA.UTF-8
아랍어(사우디아라비아)
4967967,00
cs_CZ.UTF-8
체코어(체코)
4 294 967,00
de_DE.UTF-8
독일어(독일)
4.294.967,00
de_CH.UTF-8
독일어(스위스)
4'294'967.00
en_US.UTF-8
영어(미국)
4,294,967.00
hi_IN.UTF-8
힌디어(인도)
42,94,967.00

주 - 목록에서의 숫자 구분 방식을 지정하는 특정 로켈 규약은 없습니다.


국제 통화 형식

통화 단위, 표시 순서 및 통화에 대한 현지 및 국제 기호는 국가마다 크게 다릅니다. 다음 명령을 실행하여 현재 로켈의 통화 형식을 얻을 수 있습니다.

$ locale -ck LC_MONETARY

다음 표에서는 일부 국가의 통화 형식을 보여줍니다.

표 1-5 국제 통화 규약

로켈
통화
C
-
1234.56
da_DK.UTF-8
덴마크 크로네(kr)
1.234,56kr
da_DK.ISO8859-15@euro
유로(image:유로화)
1.234,56image:유로화
en_GB.UTF-8
파운드(£)
£1,234.56
en_US.UTF-8
미국 달러($)
$1,234.56
fr_FR.UTF-8
유로(image:유로화)
1 234,56image:유로화
ja_JP.UTF-8
일본 엔(¥)
¥1,235
th_TH.UTF-8
태국 바트( image:태국 바트화)
image:태국 바트화1,234.56

zh_CN.UTF-8
중국 위안(¥)
¥1,234.56

유로화는 모든 UTF-8 로켈에서 지원됩니다. ISO8859-15 코드 세트를 기반으로 하는 레거시 로켈도 사용할 수 있으며 유로를 통화로 채택하지 않은 국가에 대한 @euro(예: da_DK.ISO8859-15@euro) 변형과 함께 제공됩니다.