|
Расширения файлов |
.arb |
|
Расширение API |
arb |
|
Импорт |
Да |
|
Экспорт |
Да |
|
Поддержка форм множественного числа |
Да |
|
Поддержка описания |
Да |
|
Варианты формата Эти параметры могут быть указаны при загрузке и/или скачивании файла. В зависимости от метода загрузки/скачивания (API, CLI, синхронизация репозитория и т.д.) они могут быть указаны в параметрах запроса |
Нет |
ARB - пакет ресурсов приложения - это формат файла для локализации, основанный на JSON, с записями ресурсов, закодированными как объекты JSON. Каждый объект состоит из ключа ресурса с необязательным атрибутом. Файлы ARB используются для локализации приложений, созданных с помощью Google Mobile App SDK под названием Flutter.
Множественное число и заполнители
Используйте стиль заполнителя и множественного числа ICU для совместимости.
Множественное число в файлах .ARB (пакет ресурсов приложения) имеет несколько важных аспектов. Заполнитель count в множественных сообщениях всегда имеет тип int. При указании множественных категорий используйте =0 вместо ноль, =1 вместо один, и =2 вместо два. Flutter не поддерживает смещение в формате множественного сообщения.
Образец кода
{
"@@locale": "ru_RU", "title_bar": "Мой Классный Дом",
"@title_bar": {
"type": "text",
"description": "Заголовок страницы."
}, "MSG_OK": "Все работает отлично.", "FOO_123": "Ваши ожидающие расходы составляют {COST}",
"@FOO_123": {
"type": "text",
"описание": "выписка по балансу."
},
"selectedRowCountTitle": "{selectedRowCount, plural, =0{Нет выбранных элементов} =1{1 элемент выбран} other{{selectedRowCount} items selected}}",
"@selectedRowCountTitle": {
"description": "Сообщение, которое показывает количество выбранных строк",
"placeholders": {
"selectedRowCount": {
"тип": "int",
"example": "2"
}
}
}
}