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