자바 내부화-로케일 클래스

Locale 클래스 개체는 특정 지리적 / 정치적 / 문화적 지역을 나타냅니다. 작업을 수행하기 위해 로케일이 필요한 모든 작업을 로케일 감지 작업이라고하며 사용자와 관련된 정보를 마스터하기 위해 로케일을 사용합니다. 예를 들어, 숫자를 표시하는 것은 로케일을 구분하는 작업입니다. 번호는 사용자의 모국, 지역 또는 문화의 관습 및 관습에 따라 형식이 지정되어야합니다.

로케일 내용

Locale 객체에는 다음이 포함됩니다.

  • Language-ISO 639 alpha-2 또는 alpha-3 언어 코드 또는 최대 8 개의 알파벳 문자로 등록 된 언어 하위 태그. alpha-2 및 alpha-3 코드가 모두있는 경우 alpha-2 코드를 사용해야합니다. 언어 필드는 대소 문자를 구분하지 않지만 Locale은 항상 소문자로 정규화됩니다.

  • Script-ISO 15924 alpha-4 스크립트 코드. 스크립트 필드는 대소 문자를 구분하지 않지만 로케일은 항상 제목 대소 문자를 정규화합니다.

  • Country (region)-ISO 3166 alpha-2 국가 코드 또는 UN M.49 numeric-3 지역 코드입니다. 국가 필드는 대소 문자를 구분하지 않지만 로케일은 항상 대문자로 정규화됩니다.

  • Variant-로케일의 변형을 나타내는 데 사용되는 임의의 값입니다. 각각 고유 한 의미를 나타내는 변형 값이 두 개 이상있는 경우 이러한 값은 중요도에 따라 정렬되어야하며 가장 중요한 것은 밑줄 ( '_')로 구분됩니다. 변형 필드는 대소 문자를 구분합니다.

  • Extensions-단일 문자 키에서 문자열 값으로의 맵으로 언어 식별과는 별도로 확장을 나타냅니다. Locale의 확장은 BCP 47 확장 하위 태그 및 개인용 하위 태그의 의미와 구문을 구현합니다. 확장은 대소 문자를 구분하지 않지만 Locale은 모든 확장 키와 값을 소문자로 정규화합니다.

인쇄