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 

Diese Optionen können angegeben werden, wenn eine Datei hochgeladen und/oder heruntergeladen wird. Je nach Upload-/Download-Methode (API, CLI, Repo-Synchronisierung usw.) können sie in Abfrageparametern Hochladen, Herunterladen oder in der phrase.yml Konfigurationsdatei angegeben werden.

Nein

ARB - Application Resource Bundle ist ein Dateiformat für die Lokalisierung, das auf JSON basiert, wobei die Ressourceneinträge als JSON-Objekte kodiert sind. Jedes Objekt besteht aus einem Ressourcen-Schlüssel 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.

Pluralisierung und Platzhalter

Verwenden Sie den ICU Platzhalter und den Pluralisierungsstil für die Kompatibilität.

Pluralisierung in .ARB (Application Resource Bundle) Dateien hat mehrere wichtige Überlegungen. Der Zähler-Platzhalter in pluralen Nachrichten ist immer vom Typ int. Bei der Angabe von Plural-Kategorien verwenden Sie =0 anstelle von null, =1 anstelle von eins und =2 anstelle von zwei. Flutter unterstützt das offset im Format pluraler Nachrichten nicht.

Codebeispiel

{
  "@@locale": "de_DE",  "title_bar": "Mein cooler Startseite",
  "@title_bar": {
    "type": "text",
    "description": "Seitenüberschrift."
  },  "MSG_OK": "Alles funktioniert einwandfrei.",  "FOO_123": "Ihre ausstehenden Kosten betragen {COST}",
  "@FOO_123": {
    "type": "text",
    "description": "Kontostand."
  },
  "selectedRowCountTitle": "{selectedRowCount, plural, =0{Keine Elemente ausgewählt} =1{1 Element ausgewählt} other{{selectedRowCount} items selected}}"
  "@selectedRowCountTitle": {
    "description": "Nachricht, die die Anzahl der ausgewählten Zeilen anzeigt"
    "placeholders": {
      "selectedRowCount": {
        "typ": "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.