파일 확장명 |
.arb |
API 확장 |
arb |
가져오기 |
예 |
내보내기 |
예 |
복수형 지원 |
예 |
설명 지원 |
예 |
형식 옵션 |
아니요 |
ARB - 애플리케이션 자원 번들은 자원 항목이 JSON 객체로 인코딩된 JSON 기반 현지화를 위한 파일 형식입니다. 각 개체는 선택적인 속성이 포함된 자원 키 구성됩니다. ARB 파일은 Google 모바일 앱 SDK(Flutter)로 구축된 앱의 현지화를 위해 사용됩니다.
복수화 및 자리 표시자
호환성을 위해 ICU 자리 표시자 및 복수화 스타일 사용
.ARB(Application Resource Bundle) 파일의 복수화에는 여러 가지 중요한 고려 사항이 있습니다. 복수 메시지의 자리 표시자 수는 항상 유형 int
입니다. 복수 범주를 지정할 때 0
대신 =0을
사용하고, 1
대신 =1을
사용하고, 2개
대신 =2을
사용합니다. Flutter는 복수 메시지 형식의 오프셋을
지원하지 않습니다.
코드 샘플
{ "@@locale": "en_US", "title_bar": "My Cool 홈", "@title_bar": { "type": "text", "description": "페이지 제목" }, "MSG_OK": "전체가 잘 작동합니다.", "FOO_123": "보류 중인 비용은 {COST}입니다.", "@FOO_123": { "type": "text", "description": "balance statement." }, "selectedRowCountTitle": "{selectedRowCount, plural, =0{ 항목 선택되지 않음} =1{1 항목 선택됨} 기타{{selectedRowCount} items selected}}", "@selectedRowCountTitle": { "description": "선택된 행 수를 표시하는 메시지", "placeholders": { "selectedRowCount": { "type": "int", "예": "2" } } } }