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 recurso 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 ICU para compatibilidade.
A pluralização em arquivos .ARB (Application Resource Bundle) tem várias considerações importantes. O marcador de posição em mensagens plurais é 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 aceita o compensação
no formato de mensagem plural.
Amostra de código
{ "@@locale": "en_US", "title_bar": "Mi Página principal", "@title_bar": { "type": "text", "description": "Título da página." }, "MSG_OK": "Tudo funciona bem.", "FOO_123": "Seu custo pendente é {COST}", "@FOO_123": { "type": "text", "descrição": "contagem de saldo." }, "selectedRowCountTitle": "{selectedRowCount, plural, =0{No items selected} =1{1 item selected} other{{selectedRowCount} items selected}}", "@selectedRowCountTitle": { "description": "Mensagem que mostra o número de linhas selecionadas", "placeholders": { "selectedRowCount": { "type": "int", "example": "2" } } } }