Tipos de arquivos aceitos (Strings)

. ARB - Pacote de Recursos de Aplicativo (Strings)

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

Extensões de arquivo

.arb

Extensão da API

Arb

Importação

Sim

Exportação

Sim

Suporte a formulários plurais

Sim

Suporte de descrição

Sim

Opções de formato

Não

ARB - Pacote de Recursos de Aplicativo é um formato de arquivo para localização baseado em JSON com as entradas de recurso codificadas como objetos JSON. Cada objeto consiste em 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 chamadoTremulação.

Pluralização e espaços reservados

Use o botão UTI espaço reservado e estilo de pluralização para compatibilidade.

Pluralização em . Os arquivos ARB (Application Resource Bundle) têm várias considerações importantes. O espaço reservado de contagem em mensagens plurais é sempre do tipoint. Ao especificar categorias no plural, use=0Em vez dezero,=1Em vez deUme=2Em vez deDois. O Flutter não suporta ooffsetno formato de mensagem plural.

Exemplo de código

{
  "@@locale": "en_US",  "title_bar": "Minha Casa Legal",
  "@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",
    "description": "balance statement."
  },  "selectedRowCountTitleZero": "Nenhum item selecionado",
  "selectedRowCountTitleOne": "1 item selecionado",
  "selectedRowCountTitleOther": "$selectedRowCount items selected",
  "@selectedRowCountTitle": {
    "plural": "selectedRowCount"
  }
}
Esse artigo foi útil?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.