한국어 Solaris 릴리즈 소개

로켈 설정

한국어 Solaris 지역화 기능은 다음 세 가지 구성 요소로 구성됩니다.

  1. 지역화 인터페이스-사용자 수준 쉘 환경 변수가 각 범주의 현재 작업 로켈을 설정합니다. 응용프로그램 수준 setlocale() 함수는 각 범주의 로켈을 설정합니다.

  2. 지역화 객체-해당 로켈의 고유한 함수에 대한 적합한 정보를 가지고 있습니다.

  3. 지역화 지원 기능-이 기능은 지역화 객체의 생성, 추가 및 유지 관리 기능 뿐 아니라 적합한 지원 명령과 함수도 포함합니다.

한국어 Solaris 8 운영 환경은 지역 환경을 설명하기 위해 6개의 범주를 정의합니다. 이러한 범주들은 문자 입력과 변환 함수, 날짜와 시간, 숫자 표시, 화폐 형식, 조합 순서 및 프로그램 메시지의 지역화를 가능하게 합니다. 각 범주는 여러 개로 지역화할 수 있습니다. 예를 들어, 시간과 날짜는 C 로켈 형식 또는 한국어로 표시될 수 있습니다. 응용프로그램은 setlocale() 함수를 사용하여 로켈 설정 사이를 전환할 수 있습니다.

사용자는 쉘 환경 변수로 로켈 설정값을 변경할 수 있습니다. 각 범주는 기존 로켈에 이름을 부여합니다. setlocale 함수를 사용하면 범주의 설정값을 직접 설정하거나 조회할 수 있습니다. 국제화된 함수는 이 설정값을 사용하여 원하는 로켈에 해당하는 테이블에 액세스합니다.

환경 변수를 통해 범주를 간접적으로 설정할 수 있습니다. setlocale()은 범주를 해당 위치에 대한 기본 설정값으로 설정할 때 각 환경 변수의 설정값을 사용하여 관련 범주를 설정합니다. 이러한 방식으로 사용된 setlocale()은 환경 변수의 설정값을 변경하지 않고 읽기만 합니다.