Skip to content

Strings e plurais da UI ​

As abas UI strings e UI plurals editam linhas no seu catálogo strings.json. As alterações no Dashboard são gravadas diretamente nesse arquivo — não no cache de documentação do SQLite.

Use essas abas quando um rótulo de UI ou forma plural precisar de uma correção manual após translate-ui ou sync.

Aba UI strings ​

Lista entradas não plurais de strings.json — uma linha por ID de string e localidade.

Filtros ​

FiltroFinalidade
Id / hashID da string ou hash
Filename (partial) / Select filepathEscopo do arquivo de origem
Source contains / Translated containsSubstring de texto
LocaleLocalidade única ou todas
ModelModelo que produziu a tradução

Editar ​

  1. Clique no ícone de edição em uma linha.
  2. Altere o texto traduzido e salve.

O models[locale] da entrada é definido como user-edited. Execute sync ou translate-ui simples para atualizar os arquivos de localidade simples (de.json, etc.). Não use --force — ele retraduz cada entrada e pode sobrescrever correções manuais.

Quando glossary.autoAddUserEditedToGlossary é true (padrão), o próximo translate-ui ou sync pode anexar sua edição ao CSV do glossário do usuário automaticamente — consulte Configuração.

Excluir ​

  • Ícone de exclusão de linha — remove um bucket de localidade de uma entrada.
  • Delete filtered — exclusão em massa de todos os buckets de localidade que correspondem aos filtros atuais.

O controle 🔗 imprime as localizações de arquivo:linha de origem do array locations da entrada no terminal.

Aba UI plurals ​

Lista entradas de grupo plural ("plural": true em strings.json). Cada linha mostra as formas cardinais de um local (one, other e formas específicas do local).

Filtros ​

O mesmo que a guia de strings da UI, mais:

FiltroFinalidade
Completo / IncompletoSe todas as formas CLDR necessárias estão presentes para o local selecionado

Linhas incompletas estão faltando uma ou mais formas necessárias para aquele local.

Editar ​

  1. Clique no ícone de edição em uma linha.
  2. Edite cada formulário CLDR no modal (uma área de texto por formulário).
  3. Salvar — strings de formulário vazias são removidas ao salvar.

O models[locale] da entrada é definido como user-edited. Execute sync ou translate-ui simples depois (não --force).

Outras colunas ​

  • Formas — exibe one: "…", other: "…", etc.
  • Crachá zeroDigit — indicador somente leitura quando a fonte usa um padrão plural de dígito zero.

As formas necessárias vêm das regras CLDR por local (requiredPluralFormsByLocale).

Excluir ​

O mesmo que strings da UI: exclusão por local ou ação em massa Excluir filtrados.

Lançado sob a Licença MIT.