|
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 |
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"
}
}
}
}