로케일 변환기
로케일 식별자를 파싱하고, 숫자/날짜/통화 포맷을 미리보며, 로케일을 나란히 비교하세요 Fast in your browser, free to use, privacy-friendly, and no signup required.
인기 로케일
일반 입력 시도
잘못된 로케일 식별자입니다. 유효한 BCP 47 로케일 태그를 입력하세요.
브라우저 지원
파싱된 로케일 정보
형식 대안
확인된 로케일
폴백 체인
표시 이름
데이터 미리보기
숫자 포맷
통화 포맷
날짜 및 시간
상대 시간
목록 포맷
정렬
두 가지 다른 로케일이 동일한 데이터를 어떻게 다르게 포맷하는지 나란히 비교하세요.
사용 방법
-
1
로케일 문자열 붙여넣기
브라우저 로케일, en_US.UTF-8 같은 POSIX 값, zh_Hans_CN 같은 스크립트 태그 또는 Accept-Language 헤더로 시작하세요.
-
2
태그 정규화
이 도구는 값을 BCP 47 로케일로 정규화하고 일치하는 POSIX, HTML lang, Intl 스니펫을 보여줍니다.
-
3
적절한 형식 복사
용도에 맞는 출력 블록을 사용하세요: 웹 마크업, JavaScript Intl, 환경 변수 또는 QA 문서.
-
4
출력 차이 비교
비교 모드로 전환하여 두 로케일이 숫자, 통화, 날짜 및 정렬 동작에서 어떻게 다른지 검사하세요.
Be Converter를 선택해야 하는 이유
브라우저 내장
내장 Intl API로 구동됩니다. 서버 호출이나 외부 종속성이 없습니다. 오프라인에서도 작동하며 개인정보를 보호합니다.
실시간 미리보기
입력과 동시에 어떤 로케일에서든 숫자, 날짜, 통화, 목록이 어떻게 포맷되는지 즉시 확인하세요.
실제 입력 정규화
POSIX 로케일, ICU 스타일 밑줄, Accept-Language 헤더를 붙여넣고 깔끔한 BCP 47 및 HTML 준비 로케일 문자열로 변환하세요.
종합 분석
로케일 구성 요소를 파싱하고, 여러 언어로 표시 이름을 보여주며, 두 로케일을 나란히 비교합니다.
이런 분들께 추천합니다
자주 묻는 질문
로케일 식별자란 무엇인가요?
BCP 47과 POSIX 로케일 형식의 차이는 무엇인가요?
서버 없이 어떻게 작동하나요?
왜 일부 로케일이 브라우저마다 다른 결과를 보여주나요?
"확인된 로케일"이란 무엇인가요?
일반적인 로케일 변환 예시
개발자와 현지화 팀이 온라인 로케일 변환기를 필요로 할 때 검색하는 가장 일반적인 로케일 문자열 정리 작업입니다.
en_US.UTF-8
en-US
Unix 스타일 로케일 환경 값을 프론트엔드 코드에 사용할 수 있는 BCP 47 태그로 변환합니다.
zh_Hans_CN
zh-Hans-CN
웹 플랫폼에서 기대하는 대소문자로 스크립트 하위 태그를 정규화합니다.
sr_RS@latin
sr-Latn-RS
POSIX 수정자를 제품 현지화를 위한 스크립트 인식 로케일 태그로 변환합니다.
Accept-Language: fr-CA,fr;q=0.9
fr-CA
라우팅이나 콘텐츠 포맷 전에 브라우저 헤더에서 선호 로케일을 추출합니다.
로케일 식별자 이해하기
BCP 47 구조
BCP 47 언어 태그는 하이픈으로 구분된 하위 태그로 구성됩니다: 언어(필수, 2-3자), 문자(선택, 4자), 지역(선택, 2자 또는 3자리 숫자), 변형(선택). 예시:
- • 언어만
en, zh, ar - • 언어 + 지역
en-US, zh-CN, pt-BR - • 언어 + 문자
zh-Hans, sr-Latn - • 전체 태그
zh-Hans-CN, en-Latn-US
Intl API 실무
JavaScript Intl API 제품군은 숫자, 날짜, 목록, 상대 시간 등에 대해 로케일 인식 포맷을 제공합니다. Intl.Locale로 식별자를 파싱하고, Intl.DisplayNames로 사람이 읽을 수 있는 이름을 얻고, Intl.NumberFormat/DateTimeFormat으로 포맷하세요.
- •
Intl.getCanonicalLocales(["pt-br"])- canonicalize - •
new Intl.Locale("zh-Hans-CN")— parse - •
Intl.DisplayNames— display names - •
Intl.NumberFormat— numbers - •
Intl.DateTimeFormat— dates
모범 사례: 항상 필요에 가장 적합한 가장 구체적인 로케일 태그를 사용하세요. 웹 애플리케이션의 경우 navigator.language에서 사용자의 선호 언어를 사용하고 우아하게 폴백하세요. 개발 초기에 여러 로케일로 테스트하세요.