로케일(컴퓨터 소프트웨어)
Locale (computer software)컴퓨팅에서 로케일은 사용자의 언어, 지역 및 사용자가 사용자 인터페이스에서 보고자 하는 특별한 변종 프리퍼런스를 정의하는 파라미터 세트입니다.보통 로케일 식별자는 적어도 언어 코드와 국가/지역 코드로 구성됩니다.로케일은 i18n의 중요한 측면입니다.
일반 로케일 설정
이러한 설정에는 일반적으로 다음과 같은 디스플레이(출력) 형식 설정이 포함됩니다.
- 숫자 형식 설정
- 문자 분류, 대소문자 변환 설정
- 날짜 시간 형식 설정
- 문자열 대조 설정
- 통화 형식 설정
- 용지 크기 설정
- 색상 설정
로케일 설정은 로케일이 지정된 출력 포맷에 관한 것입니다.따라서 표준 시간대 정보와 서머타임은 보통 로케일 설정의 일부가 아닙니다.입력 포맷 설정은 그다지 일반적이지 않습니다.대부분은 어플리케이션별로 정의됩니다.
프로그래밍 및 마크업 언어 지원
이러한 환경에서는,
및 기타(필수)Unicode 기반 환경은 BCP 47과 유사한 형식으로 정의됩니다.일반적으로 ISO 639(언어) 및 ISO 3166-1 alpha-2(2글자 국가) 코드만으로 정의됩니다.
POSIX 플랫폼
UNIX, Linux 등의 POSIX 플랫폼에서는 로케일 식별자는 ISO/IEC 15897에 의해 정의됩니다.이것은 언어 태그의 BCP 47 정의와 비슷하지만 로케일 배리언트 수식자는 다르게 정의되어 있으며 문자 집합은 [citation needed]식별자의 일부로 포함됩니다.이것은 다음 형식으로 정의됩니다.[ language [ _ expect ][ . expect ][ @ modifier ] 。(예를 들어 UTF-8 인코딩을 사용하는 호주 영어는 en_입니다).AU.UTF-8).
다음 예제에서는 명령어의 출력을 보여 줍니다.locale
체코어(cs), 체코어(CZ), 명시적 UTF-8 인코딩 사용:
$ local LANG=cs_CZ.UTF-8 LC_CTYPE="cs_CZ"UTF-8인치 LC_NUMERIC="cs_CZ"UTF-8인치 LC_TIME="cs_CZ"UTF-8" LC_COLATE="cs_CZ"UTF-8" LC_MONETERAL="cs_CZ"UTF-8" LC_MESSAGES="cs_CZ"UTF-8인치 LC_PAPER="cs_CZ"UTF-8" LC_NAME="cs_CZ"UTF-8" LC_ADDRESS="cs_CZ"UTF-8" LC_TELEPHONE="cs_CZ"UTF-8" LC_MEASUREMENT="cs_CZ"UTF-8" LC_IDENTIFICATION="cs_CZ"UTF-8인치 LC_ALL=
Microsoft 플랫폼 사양
이 섹션은 업데이트해야 합니다.(2016년 6월) |
Windows 에서는, 특정의 언어 및 영역 문자열을 사용합니다.Microsoft Windows 의 관리 대상외 코드의 Locale Identifier(LCID; 로케일 식별자)는, 영어(미국)의 경우는 1033, 일본어(일본)의 경우는 1041 등입니다.이러한 숫자는 언어 코드(하위 10비트)와 문화 코드(상위 비트)로 구성되어 있기 때문에, 많은 경우 0x0409 또는 0x0411과 같은 16진 표기로 기술됩니다.Microsoft 에서는, 용 관리 코드 애플리케이션 프로그래밍 인터페이스(API)의 도입을 개시하고 있습니다.이 형식을 사용하는 NET.일반적으로 가장 먼저 출시되는 기능 중 하나는 국제화된 도메인 [1]이름의 문제를 완화하는 기능이지만, 그 이상의 기능은 Windows Vista 베타 1에 있습니다.
Windows Vista 이후 BCP 47 로케일명을 사용하는 새로운 기능이[2] 도입되어 거의 모든 LCID 기반의 API를 대체하고 있습니다.
「 」를 참조해 주세요.
- 국제화와 현지화
- ISO 639 언어 코드
- ISO 3166-1 alpha-2 지역 코드
- ISO 15924 스크립트 코드
- IETF 언어 태그
- C 현지화 함수
- CCSID
- 코드 페이지
- 공통 로케일 데이터 저장소
- 국가별 날짜 및 시간 표시
- 앱로케일
레퍼런스
- ^ "DownlevelGetLocaleScripts function (Windows)". MSDN. Microsoft. Retrieved 2017-12-11.
- ^ "Locale Names (Windows)". MSDN. Microsoft. Retrieved 2017-12-11.
외부 링크
이 문서의 외부 링크 사용은 Wikipedia의 정책 또는 지침을 따르지 않을 수 있습니다.(2019년 9월 (이 및 ) |
- BCP 47
- 언어 서브태그 레지스트리
- 공통 로케일 데이터 저장소
java.util.Locale
Javadoc API 문서- Microsoft 로케일 및 언어 정보
- MS-LCID: Microsoft로부터의 Windows Language Code Identifier(LCID; Windows 언어 코드 식별자) 레퍼런스
- Microsoft LCID 목록
- 10진수 등가 Microsoft LCID 차트
- POSIX 환경 변수
- POSIX 로케일의 정의에 관한 기술 상세
- ICU 로케일 탐색기
- Debian Wiki on Locales
- 기사 Nathan C의 "Standard C++ Locale" (표준 C++ 로케일) 마이어스
- 로케일(7): 다국어 지원 설명 - Linux man 페이지
- Apache C++ 표준 라이브러리 로케일 사용자 가이드
- 다양한 운영 체제 로케일 및 데이터베이스 대조 정렬 순서 차트
- NATSPEC 라이브러리
- Debian Linux 참조 매뉴얼의 로케일 관련 UNIX 환경 변수 설명
- 다양한 플랫폼에서의 로케일 및 로케일 작성 가이드