|
Extensões de arquivo |
.arb |
|
Extensão de API |
arb |
|
Importar |
Sim |
|
Exportar |
Sim |
|
Suporte para formas plurais |
Sim |
|
Suporte para descrição |
Sim |
|
Opções de formato Essas opções podem ser especificadas quando um arquivo é enviado e/ou baixado. Dependendo do método de upload/download (API, CLI, sincronização de repositório etc.), elas podem ser especificadas em parâmetros de consulta |
Não |
ARB - Pacote de Recursos de Aplicação é um formato de arquivo para localização baseado em JSON com as entradas de recursos codificadas como objetos JSON. Cada objeto consiste em uma chave de recurso com um atributo opcional. Arquivos ARB são usados para a localização de aplicativos construídos com o SDK de Aplicativo Móvel do Google chamado Flutter.
Pluralização e Marcadores de Posição
Use o marcador de posição ICU e o estilo de pluralização para compatibilidade.
A pluralização em arquivos .ARB (Pacote de Recursos de Aplicação) tem várias considerações importantes. O marcador de posição da contagem em mensagens no plural é sempre do tipo int. Ao especificar categorias plurais, use =0 em vez de zero, =1 em vez de um, e =2 em vez de dois. O Flutter não suporta o offset no formato de mensagem plural.
Amostra de código
{
"@@local": "pt_BR", "barra_título": "Minha Página Principal",
"@title_bar": {
"type": "text",
"description": "Page title."
}, "MSG_OK": "Tudo funciona bem.", "FOO_123": "Seu custo pendente é {CUSTO},
"@FOO_123": {
"type": "text",
"description": "balance statement."
},
"títuloContagemLinhasSelecionadas": "{selectedRowCount, plural, =0{Nenhum item selecionado} =1{1 item selecionado} other{# itens selecionados}",
"@selectedRowCountTitle": {
"descrição": "Mensagem que mostra o número de linhas selecionadas.",
"placeholders": {
"selectedRowCount": {
"type": "int",
"example": "2"
}
}
}
}