|
Dateierweiterungen |
.arb |
|
API Extension |
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 |
Nein |
ARB - Anwendungsressourcensammlung 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.
Die Pluralisierung in .ARB (Anwendungsressourcensammlung) Dateien hat mehrere wichtige Überlegungen. Der Zählplatzhalter in Pluralnachrichten ist immer vom Typ int. Wenn Sie Plural-Kategorien angeben, verwenden Sie =0 anstelle von zero, =1 anstelle von one und =2 anstelle von two. Flutter unterstützt das offset im Plural-Nachrichtenformat nicht.
Codebeispiel
{
"@@locale": "en_US", "title_bar": "My Cool Home",
"@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übersicht."
},
"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": {
"type": "int",
"example": "2"
}
}
}
}