|
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, které mohou být specifikovány 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 dotazových parametrech |
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 s Google Mobile App SDK nazvaným 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 aspektů. Zástupný znak počtu v množných zprávách je vždy typu int. Při specifikaci množných kategorií použijte =0 místo zero, =1 místo one a =2 místo two. Flutter nepodporuje offset v formátu množné 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šechno funguje dobře.", "FOO_123": "Vaše čekající náklady jsou {COST},
"@FOO_123": {
"type": "text",
"description": "balance statement."
},
"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": {
"type": "int",
"example": "2"
}
}
}
}