Tipi di file supportati (Strings)

.ARB - Application Resource Bundle (Strings)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

Estensioni dei file 

.arb

Estensione API 

arb

Importa 

Esporta 

Supporto forme plurali 

Supporto descrizione 

Opzioni di formato 

No

ARB - Application Resource Bundle è un formato file per la localizzazione basato su JSON con le voci delle risorse codificate come oggetti JSON. Ogni oggetto è costituito da una chiave risorsa con un attributo facoltativo. I file ARB vengono utilizzati per la localizzazione di app create con l'SDK dell'app Google per dispositivi mobili chiamato Flutter.

Pluralizzazione e segnaposto

Usa il segnaposto ICU e lo stile di pluralizzazione per la compatibilità.

La pluralizzazione nei file .ARB (Application Resource Bundle) ha diverse considerazioni importanti. Il conteggio segnaposto nei messaggi plurali è sempre di tipo int. Quando si specificano categorie plurali, usare =0 invece di zero, =1 invece di uno e =2 invece di due. Flutter non supporta la compensazione nel formato messaggio plurale.

Campione di codice

{
  "@@locale": "en_US",  "title_bar": "My Cool Home",
  "@title_bar": {
    "type": "text",
    "description": "Titolo della pagina."
  },  "MSG_OK": "Tutto funziona bene.", "FOO_123": "Il costo in sospeso è {COST}",
  "@FOO_123": {
    "type": "text",
    "descrizione": "stato patrimoniale".
  },
  "selectedRowCountTitle": "{selectedRowCount, plural, =0{Nessun elemento selezionato} =1{{selectedRowCount} items selected}} elemento selezionato} other", {{selectedRowCount} items selected}}
  "@selectedRowCountTitle": {
    "description": "Messaggio che indica il numero di righe selezionate",
    "placeholders": {
      "selectedRowCount": {
        "type": "int",
        "esempio": "2"
      }
    }
  }
}
Questo articolo ti è stato utile?

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.