|
파일 확장명 |
.arb |
|
API 확장 |
arb |
|
가져오기 |
예 |
|
내보내기 |
예 |
|
복수형 지원 |
예 |
|
설명 지원 |
예 |
|
형식 옵션 파일이 업로드되거나 다운로드될 때 지정할 수 있는 옵션입니다. 업로드/다운로드 방법(API, CLI, Repo sync 등)에 따라, |
아니요 |
ARB - 애플리케이션 리소스 번들은 리소스 항목이 JSON 객체로 인코딩된 JSON 기반의 로컬라이제이션 파일 형식입니다. 각 객체는 선택적 속성을 가진 리소스 키로 구성됩니다. ARB 파일은 Flutter라는 Google 모바일 앱 SDK로 구축된 앱의 로컬라이제이션에 사용됩니다.
복수형 및 자리 표시자
호환성을 위해 ICU 자리 표시자 및 복수형 스타일을 사용하십시오.
.ARB(애플리케이션 리소스 번들) 파일의 복수형에는 몇 가지 중요한 고려 사항이 있습니다. 복수 메시지의 카운트 자리 표시자는 항상 int 유형입니다. 복수 범주를 지정할 때는 =0 대신 zero, =1 대신 one, =2 대신 two을 사용하십시오. Flutter는 복수 메시지 형식에서 offset을 지원하지 않습니다.
코드 샘플
{
"@@locale": "en_US", "title_bar": "내 멋진 집",
"@title_bar": {
"type": "text",
"description": "페이지 제목."
}, "MSG_OK": "Everything works fine.", "FOO_123": "귀하의 미결 비용은 {COST}입니다.",
"@FOO_123": {
"type": "text",
"description": "잔액 명세서."
},
"selectedRowCountTitle": "{selectedRowCount, plural, =0{선택된 항목 없음} =1{1개 항목 선택됨} other{{selectedRowCount} items selected}}",
"@selectedRowCountTitle": {
"description": "선택된 행 수를 보여주는 메시지"
"placeholders": {
"selectedRowCount": {
"type": "int",
"예": "2"
}
}
}
}