|
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 heruntergeladen wird. Je nach hochladen/Herunterladen-Methode (API, CLI, Repo-Sync usw.) können sie in Query-Parametern |
Nein |
ARB - Application Resource Bundle ist ein Format für die Lokalisierung auf Basis von 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 Pluralisierungsstil für die Kompatibilität.
Die 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 Angeben 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\": \"Seitentitel.\""
}, \"MSG_OK\": \"Alles funktioniert einwandfrei.\", \"FOO_123\": \"Ihre ausstehenden Kosten betragen {COST}\","
"@FOO_123": {
"type": "text",
\"description\": \"Kontostandsmitteilung.\""
},
\"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\",",translation_2:
"placeholders": {
"selectedRowCount": {
"type": "int",
"Beispiel": "2"
}
}
}
}