|
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 Tyto možnosti, které lze specifikovat při nahrávání a/nebo stahování souboru. V závislosti na metodě nahrávání/stahování (API, CLI, synchronizace repozitáře atd.) mohou být specifikovány v parametrech dotazu |
Ne |
ARB - Aplikace Resource Bundle je formát souboru pro lokalizaci založený na JSON s položkami zdrojů zakódovanými jako JSON objekty. Každý objekt se skládá z klíče zdroje s volitelným atributem. ARB soubory se používají pro lokalizaci aplikací vytvořených pomocí Google Mobile App SDK nazvaného Flutter.
Pluralizace a zástupné znaky
Použijte ICU zástupný znak a styl pluralizace pro kompatibilitu.
Pluralizace v .ARB (Aplikace Resource Bundle) souborech má několik důležitých úvah. Zástupný znak počtu v pluralitních zprávách je vždy typu int. Při specifikaci pluralitních kategorií použijte =0 místo nula, =1 místo jedna a =2 místo dva. Flutter nepodporuje offset v formátu pluralitní zprávy.
Vzor kódu
{
"@@locale": "en_US", "title_bar": "Moje skvělá domovská 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ýpis zůstatku."
},
"selectedRowCountTitle": "{selectedRowCount, plural, =0{Žádné položky nejsou vybrány} =1{1 položka vybrána} other{{selectedRowCount} items selected}}",
"@selectedRowCountTitle": {
"description": "Zpráva, která zobrazuje počet vybraných řádků,"
"placeholders": {
"selectedRowCount": {
"typ": "int",
"example": "2"
}
}
}
}