Unterstützte Dateitypen (Strings)

.ARB - Application Resource Bundle (Strings)

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

Dateierweiterungen 

.arb

API-Erweiterung 

Arb

Importieren 

Ja

Exportieren 

Ja

Unterstützung für Pluralformen 

Ja

Unterstützung für Beschreibungen 

Ja

Format-Optionen 

Nein

ARB - Application Resource Bundle ist ein auf JSON basierendes Dateiformat für die Lokalisierung, wobei die Ressourceneinträge als JSON-Objekte codiert sind. Jedes Objekt besteht aus einem Ressource Key mit einem optionalen Attribut. ARB-Dateien werden für die Lokalisierung von Apps verwendet, die mit dem Google Mobile App SDK namens Flutter erstellt wurden.

Pluralisation und Platzhalter

Zur Kompatibilität Platzhalter und Pluralisierungsstil der ICU verwenden.

Die Pluralisierung in .ARB-Dateien (Application Resource Bundle) hat mehrere wichtige Überlegungen. Der zählende Platzhalter in Pluralnachrichten ist immer vom Typ int. Bei der Angabe von Pluralkategorien verwenden Sie = 0 statt Null, = 1 statt 1 und = 2 statt 2. Flutter unterstützt den Offset im Format der Pluralnachricht nicht.

Codebeispiel

{
  "@@locale": "en_US",  "title_bar": "Meine coole Startseite",
  "@title_bar": {
    "type": "text",
    "description": "Seitentitel."
  },  "MSG_OK": "Everything works fine.",  "FOO_123": "Ihre ausstehenden Kosten sind {COST}",
  "@FOO_123": {
    "type": "text",
    "Beschreibung": "Bilanzierung."
  },
  "selectedRowCountTitle": "{selectedRowCount, plural, =0{Keine Elemente ausgewählt} =1{{selectedRowCount} items selected}} Element ausgewählt} other",
  "@selectedRowCountTitle": {
    "description": "Nachricht, die die Anzahl der ausgewählten Zeilen anzeigt",
    "placeholders": {
      "selectedRowCount": {
        "type": "int",
        "example": "2"
      }
    }
  }
}
War dieser Beitrag hilfreich?

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.