다음과 같은 국제화 및 지역화 기능이 변경되었습니다.
언어 및 로케일 지원 – Oracle Solaris 11은 200개가 넘는 로케일을 지원합니다. 기본적으로 핵심 로케일 세트만 시스템에 설치됩니다. 핵심 로케일은 일반적으로 추가 설치 시 제공되는 로케일보다 지역화된 메시지 레벨에서 더 나은 지원을 제공합니다. 특정 Oracle Solaris 구성 요소(예: 설치 프로그램 또는 패키지 관리자)는 핵심 로켈에 대해서만 지역화됩니다. 타사 소프트웨어(예: GNOME 및 Firefox)에 대해 지역화된 메시지에는 추가 로케일이 포함되어 있습니다.
핵심 로케일 세트는 다음 언어를 지원합니다.
중국어 - 간체(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 11.1부터 다음 로케일 변경 사항이 구현됩니다.
일본어(ja_JP.UTF-8@cldr) 로케일 – 이 로케일은 일본어 UTF-8 로케일(ja_JP.UTF-8)을 새로 변형한 것으로, 일본어 로케일에 관한 CLDR(Unicode Common Locale Data Repository)을 준수합니다. 이 로케일은 system/locale/extra 패키지에서 설치할 수 있는 선택적 구성 요소입니다.
중국어 간체, 중국어 번체, 한국어, 태국어 UTF-8 로케일의 로케일 데이터가 유니코드 6.0을 지원하도록 업데이트되었습니다.
언어 및 로케일 패키징 – Oracle Solaris 10에서는 선택적 패키지 구성 요소(예: 설명서, 지역화 또는 디버그 파일)가 별도의 패키지로 구분됩니다. 하지만 Oracle Solaris 11에서는 IPS를 통해 페이싯이라는 특수 태그를 사용하여 다양한 패키지 구성 요소를 동일한 패키지에 저장할 수 있습니다. 페이싯은 패키징 프로세스를 간소화하며 사용되는 디스크 공간을 최소화합니다. 로케일 페이싯은 언어 또는 로케일과 관련된 파일이나 작업을 표시하는 데 사용됩니다.
시스템에서 페이싯 상태는 다음과 같이 표시합니다.
$ pkg facet
Oracle Solaris 11.2부터는 Oracle Solaris 10에서 사용된 localeadm 명령 대신 nlsadm 명령을 사용하여 로케일을 관리할 수 있습니다. nlsadm 명령을 사용하여 국가별 언어 등록 정보를 통합되고 편리한 방법으로 관리할 수 있습니다.
예를 들어, 다음 명령을 사용하여 Danish 로케일 및 사용 가능한 번역을 설치합니다.
# nlsadm install-locale da_DK.UTF-8
# pkg install nls-administration
Oracle Solaris 11.2에서 로케일을 설치 및 제거할 때는 nlsadm 명령을 사용하도록 제안되지만, 이전과 마찬가지로 다음 예와 같이 직접 로케일 페이싯을 수정하여 로케일을 설치하고 제거할 수도 있습니다.
# pkg change-facet facet.locale.da=True # pkg change-facet facet.locale.da_DK=True
시스템의 기본 로케일 설정 – Oracle Solaris 10에서 기본 시스템 로케일은 /etc/default/init 파일에 구성됩니다. Oracle Solaris 11부터는 이 파일이 더 이상 사용되지 않으므로 이 구성은 svc:/system/environment:init SMF 서비스의 해당 등록 정보로 이동되었습니다. 로케일, 시간대 및 콘솔 키맵 구성 변경 사항을 참조하십시오.
축약형 로케일 – Oracle Solaris 10에서는 language_country.encoding[ @modifier] 형식을 따르지 않는 여러 축약형 로케일 이름(예: ja, de, de_AT 등)을 지원합니다. 이러한 로케일은 Oracle Solaris 11에서 원래 형식으로 지원되지 않고 locale_alias 방식을 통해 전체 로케일 이름의 별명으로만 제공됩니다. Oracle Solaris 11 이상에서는 전체 로케일 이름을 사용해야 합니다. 또는 가능한 경우 UTF-8 로케일을 사용하십시오. http://www.oracle.com/technetwork/systems/end-of-notices/eonsolaris11-392732.html에서 기능 종료 알림을 참조하십시오.
로케일 별명 지정 – 로케일 별명은 새로 도입된 기능입니다. 로케일 별명이 허용되며 해당 표준 로케일 이름에 매핑됩니다. 예를 들어, de 로케일은 표준 로케일 de_DE.ISO8859-1에 매핑됩니다. 전체 로케일 이름 매핑은 locale_alias(5) 매뉴얼 페이지를 참조하십시오.