Glot — Free Online JSON Editor & i18n Translation Tool

ICU 메시지 에디터

ICU 메시지 포맷 패턴을 시각적으로 구축하고 테스트하세요 — plural, select 등.

plural
{}

실시간 미리보기

1 message
{count, plural, =0 {No messages} one {# message} other {# messages} }

ICU 메시지 포맷이란?

ICU 메시지 포맷은 언어 규칙에 맞게 적응하는 국제화된 메시지의 산업 표준입니다. 복수형(하나 vs. 여러 개), 성별 선택(그/그녀/그들), 다양한 로케일에 걸친 숫자/날짜 포맷팅을 처리합니다. 이 무료 시각적 에디터를 사용하면 구문을 외우지 않고도 ICU 메시지를 구축, 테스트 및 디버깅할 수 있습니다.

ICU 메시지 에디터 사용법

  1. 1

    ICU 메시지 작성

    에디터에 ICU 메시지 형식 문자열을 입력하세요. 구문 도우미를 사용하여 복수형 규칙({count, plural, ...}), 선택문({gender, select, ...}), 숫자/날짜 형식을 삽입할 수 있습니다.

  2. 2

    변수 값 설정

    에디터 아래의 변수 입력을 조정하여 다양한 값을 테스트하세요. 카운트 값을 변경하여 복수형의 변화를 확인하거나, 성별 변수를 전환하여 분기를 미리볼 수 있습니다.

  3. 3

    미리보기 후 결과 복사

    실시간 미리보기에서 테스트 값이 적용된 메시지의 실제 렌더링을 확인하세요. ICU 문자열을 복사하여 i18n 로케일 파일에 붙여넣어 사용하세요.

자주 묻는 질문

ICU 메시지 포맷은 무엇에 사용되나요?

ICU 메시지 포맷은 번역된 문자열에서 복수형, 성별 선택 및 로케일 인식 포맷팅을 처리합니다. FormatJS, i18next, Angular를 포함한 대부분의 i18n 라이브러리에서 지원됩니다.

복수형 메시지에서 # 기호는 무엇을 의미하나요?

# 기호는 런타임에 실제 숫자 값으로 대체됩니다. 예를 들어 '# 항목'에서 count가 5이면 '5 항목'으로 표시됩니다.

내 데이터가 서버에서 처리되나요?

아니요. 모든 파싱과 미리보기는 브라우저에서 로컬로 수행됩니다. 어떤 서버로도 데이터가 전송되지 않습니다.