Podporované typy souborů (Strings)

.ARB - Application Resource Bundle (Strings)

Obsah je strojově přeložen z angličtiny s použitím Phrase Language AI.

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"
      }
    }
  }
}
Byl pro vás tento článek užitečný?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.