Přípony souborů |
.arb |
API rozšíření |
arb |
Import |
Ano |
Export |
Ano |
Podpora plurálových tvarů |
Ano |
Podpora pro popis |
Ano |
Možnosti formátu |
Ne |
ARB - Application Resource Bundle je formát souboru pro lokalizaci založený na JSON s položkami zdrojů zakódovanými jako objekty JSON. Každý objekt se skládá z klíče zdroje s volitelným atributem. Soubory ARB se používají k lokalizaci aplikací vytvořených pomocí sady Google Mobile App SDK zvané Flutter.
Pluralizace a zástupné znaky
Pro kompatibilitu použijte zástupný znak JIP a styl převodu do plurálu.
Pluralizace souborů ARB (Application Resource Bundle) má několik důležitých aspektů. Zástupný znak pro počet v plurálních zprávách je vždy typu int
. Při určování kategorií plurálu použijte =0
místo nuly
, =1
místo jedné
a =2
místo dvou
. Flutter nepodporuje ofset
ve formátu plurálních zpráv.
Vzor kódu
{ "@@locale": "en_US", "title_bar": "Moje hlavní stránka", "@title_bar": { "type": "text", "description": Název stránky. }, "MSG_OK": "Všechno funguje dobře.", "FOO_123": "Vaše čekající náklady jsou {COST}", "@FOO_123": { "type": "text", "description": "výkaz zůstatku." }, "selectedRowCountTitle": "{selectedRowCount, plural, =0{No items selected} =1{1 item selected} other{{selectedRowCount} items selected}}", "@selectedRowCountTitle": { "description": "Zpráva zobrazující počet vybraných řádků", "placeholders": { "selectedRowCount": { "type": "int", "example": "2" } } } }