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 |
Não |
ARB - Application Resource Bundle é um formato de arquivo para localização com base no JSON com entradas de recursos codificadas como objetos JSON. Cada objeto é composto por uma chave de recurso com um atributo opcional. Os arquivos ARB são usados para a localização de aplicativos criados com o SDK do aplicativo móvel do Google chamado Flutter.
Pluralização e marcadores
Use o marcador de posição e estilo de pluralização da ICU para compatibilidade.
A pluralização em arquivos .ARB (Application Resource Bundle) tem várias considerações importantes. O marcador de posição de contagem em mensagens plurais é sempre do tipo int
. Ao especificar categorias plurais, use =0
no lugar de zero
, =1
no lugar de um
e =2
no lugar de dois
. O Flutter não aceita o compensamento
no formato de mensagem plural.
Amostra de código
{ "@@locale": "en_US", "title_bar": "Minha Página principal", "@title_bar": { "type": "text", "description": "Título da página." }, "MSG_OK": "Tudo dá resultado.", "FOO_123": "O seu custo pendente é {COST}", "@FOO_123": { "type": "text", "descrição": "estabelecimento de saldo". }, "selectedRowCountTitle": "{selectedRowCount, plural, =0{Nenhum item selecionado} =1 {1 item selecionado} other{{selectedRowCount} items selected}}", "@selectedRowCountTitle": { "description": "Mensagem que mostra o número de linhas selecionadas", "placeholders": { "selectedRowCount": { "type": "int", "example": "2" } } } }