|
Přípony souborů |
.arb |
|
Rozšíření API |
arb |
|
Import |
Ano |
|
Export |
Ano |
|
Podpora plurálových tvarů |
Ano |
|
Podpora pro popis |
Ano |
|
Možnosti formátu Tyto možnosti lze specifikovat při nahrání a/nebo Stáhnout souboru. V závislosti na metodě nahrát/Stáhnout (API, CLI, Repo sync atd.) mohou být specifikovány v dotaz parametrech |
Ne |
ARB – Application Resource Bundle je formát souboru pro lokalizaci založený na JSON, kde jsou položky zdrojů kódovány jako JSON objekty. Každý objekt se skládá z klíč zdroje s volitelným atributem. Soubory ARB se používají pro lokalizaci aplikací vytvořených pomocí Google mobilní App SDK s názvem Flutter.
Plurály a zástupný znaky
Použít zástupný znak ICU a styl plurálu pro kompatibilitu.
Plurál v souborech .ARB (Application Resource Bundle) má několik důležitých aspektů. Zástupný znak počtu v plurálových zprávách je vždy typu int. Při specifikaci kategorií plurálu použijte =0 místo zero, =1 místo one a =2 místo two. Flutter nepodporuje offset ve formátu plurálové zprávy.
Vzor kódu
{
"@@locale": "en_US", "title_bar": "My Cool Home",
"@title_bar": {
"type": "text",
"description": "Název stránky."
}, "MSG_OK": "Vše funguje správně.", "FOO_123": "Vaše čekající částka je {COST}",
"@FOO_123": {
"type": "text",
"description": "balance statement."
},
"selectedRowCountTitle": "{selectedRowCount, plural, =0{Žádné položky nevybrány} =1{1 položka vybrána} other{{selectedRowCount} items selected}}",
"@selectedRowCountTitle": {
"description": "Zpráva, která zobrazuje počet vybraných řádků",
"placeholders": {
"selectedRowCount": {
"type": "int",
"example": "2"
}
}
}
}