|
파일 확장명 |
.arb |
|
API 확장 |
arb |
|
가져오기 |
예 |
|
내보내기 |
예 |
|
복수형 지원 |
예 |
|
설명 지원 |
예 |
|
형식 옵션 파일을 업로드 및/또는 다운로드할 때 지정할 수 있는 옵션입니다. 업로드/다운로드 방식(API, CLI, Repo 동기화 등)에 따라 문의 매개변수 |
아니요 |
ARB - 애플리케이션 리소스 번들은 리소스 항목이 JSON 객체로 인코딩된 JSON 기반의 현지화용 파일 형식입니다. 각 객체는 선택적 속성이 있는 리소스 키로 구성됩니다. ARB 파일은 Flutter라는 Google 모바일 앱 SDK로 빌드된 앱의 현지화에 사용됩니다.
복수화 및 자리 표시자
호환성을 위해 ICU 자리 표시자 및 복수화 스타일을 사용하십시오.
.ARB (애플리케이션 리소스 번들) 파일의 복수화에는 몇 가지 중요한 고려 사항이 있습니다. 복수 메시지의 count 자리 표시자는 항상 int 형식입니다. 복수 범주를 지정할 때는 zero 대신 =0를, one 대신 =1를, two 대신 =2를 사용하십시오. Flutter는 복수 메시지 형식에서 offset을 지원하지 않습니다.
코드 샘플
{
"@@locale": "en_US", "title_bar": "My Cool Home",
"@title_bar": {
"type": "text",
"description": "페이지 제목."
}, "MSG_OK": "모든 것이 정상적으로 작동합니다.", "FOO_123": "귀하의 보류 중인 비용은 {COST}입니다.",
"@FOO_123": {
"type": "text",
"description": "balance statement."
},
"selectedRowCountTitle": "{selectedRowCount, plural, =0{선택된 항목 없음} =1{1개 항목 선택됨} other{{selectedRowCount} items selected}}\","
"@selectedRowCountTitle": {
"description": "선택된 행의 수를 보여주는 메시지",
"placeholders": {
"selectedRowCount": {
"type": "int",
"example": "2"
}
}
}
}