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

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 nahrát, Stáhnout nebo v konfiguračním souboru phrase.yml.

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"
      }
    }
  }
}
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.