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

Import 

Ja

Exportieren 

Ja

Unterstützung für Pluralformen 

Ja

Unterstützung für Beschreibungen 

Ja

Format-Optionen 

Diese Optionen können angegeben werden, wenn eine Datei hochgeladen und/oder Herunterladen wird. Abhängig von der hochladen/Herunterladen-Methode (API, CLI, Repo sync etc.) können sie in Query-Parametern hochladen, Herunterladen oder in der phrase.yml Konfigurationsdatei angegeben werden.

Nein

ARB - Application Resource Bundle ist ein Format für die Lokalisierung basierend auf JSON, bei dem die Ressourceneinträge als JSON-Objekte kodiert sind. Jedes Objekt besteht aus einem Ressourcen-Key mit einem optionalen Attribut. ARB-Dateien werden für die Lokalisierung von Apps verwendet, die mit dem Google mobil App SDK namens Flutter erstellt wurden.

Pluralisierung und Platzhalter

Verwenden Sie den ICU Platzhalter und Pluralisierungs-Format für Kompatibilität.

Pluralisierung in .ARB (Application Resource Bundle) Dateien hat einige wichtige Aspekte. Der Platzhalter für die Anzahl in Plural-Nachrichten ist immer vom Typ int. Verwenden Sie beim Festlegen von Plural-Kategorien =0 anstelle von zero, =1 anstelle von one und =2 anstelle von two. Flutter unterstützt den offset im Plural-Nachrichten-Format nicht.

Codebeispiel

{
  "@@locale": "en_US",  "title_bar": "My Cool Home",
  "@title_bar": {
    "type": "text",
    "description": "Page title."
  },  "MSG_OK": "Everything works fine.",  "FOO_123": "Your pending cost is {COST}",
  "@FOO_123": {
    "type": "text",
    "description": "balance statement."
  },
  "selectedRowCountTitle": "{selectedRowCount, plural, =0{No items selected} =1{1 item selected} other{{selectedRowCount} items selected}}",
  "@selectedRowCountTitle": {
    "description": "Message that shows the number of selected rows",
    "placeholders": {
      "selectedRowCount": {
        "type": "int",
        "Beispiel": "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.