Tipos de arquivos aceitos (Strings)

.ARB - Pacote de Recursos de Aplicação (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 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 Upload, Download ou no arquivo de configuração phrase.yml.

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"
      }
    }
  }
}
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.