Ir para o conteúdo
CDGet
  • Início
  • Projetos
  1. Início
  2. Todos os projetos
  3. Chki18n

Chki18n

Utilitário

Uma ferramenta de linha de comando que confere arquivos de tradução segundo as convenções de i18n. Ela aponta chaves ausentes, valores repetidos e outros erros comuns, e roda tanto na CI quanto no computador local.

Documentação (abre em uma nova aba)Código-fonte (abre em uma nova aba)

Sobre este projeto

O Chki18n é uma ferramenta de linha de comandos que verifica ficheiros de tradução face às convenções de que um projeto internacionalizado depende. Lê os ficheiros de idioma que o projeto já tem e relata o que está errado neles — uma verificação que, de outro modo, só acontece quando um texto em falta chega ao ecrã.

Relata como erros aquilo que parte a interface: um ficheiro que não pode ser lido, uma chave presente num idioma e ausente noutro, e um marcador de interpolação que não corresponde ao idioma de referência. Relata como avisos aquilo que apenas envergonha: um valor vazio, duas chaves com o mesmo texto, um valor idêntico ao do idioma de origem e portanto por traduzir, e uma chave que nenhum outro idioma já usa.

Corre como comando, dentro de uma tarefa de integração contínua ou a partir do Node; é publicado como pacote ESM moderno com declarações de TypeScript e lê hoje ficheiros de tradução em JSON. Verifica e não traduz: executá-lo não reescreve nada dentro de um ficheiro.

Funcionalidades

  • Tipos de TypeScript

  • Verificado por testes

  • Interface de linha de comandos

Informação do projeto

Início
2026
Licença
MIT (abre em uma nova aba)
Linguagens de programação
JavaScript
Etiquetas
i18ntranslationclivalidationcontinuous-integration
Pacotes
chki18n (abre em uma nova aba)npm
Popularidade
4
Estrelas no GitHub
37
Transferências de npm
Chki18n — Transferências de npm, Últimos 30 dias
Transferências de npm
31 de jul.0
1 de ago.0
2 de ago.0
3 de ago.1
4 de ago.0
5 de ago.0
6 de ago.0
7 de ago.17
8 de ago.0
9 de ago.0
10 de ago.0
11 de ago.0
12 de ago.8
13 de ago.0
14 de ago.0
15 de ago.0
16 de ago.0
17 de ago.0
18 de ago.3
19 de ago.1
20 de ago.2
21 de ago.0
22 de ago.0
23 de ago.0
24 de ago.0
25 de ago.0
26 de ago.0
27 de ago.3
28 de ago.0
29 de ago.2
Últimos 30 dias
ContatoDoar
Os projetos listados aqui são de código aberto sob a Licença MIT.© 2026 CDGet. Todos os direitos reservados.