Caso de uso
i18n type-safe para TypeScript
Definições TypeScript geradas automaticamente para cada chave de tradução. Autocompletar completo na IDE, validação em tempo de compilação e zero chaves ausentes em produção.
i1n.d.ts
// Auto-generated by i1n pull
export const common = {
greeting: "common.greeting",
errors: {
not_found: "common.errors.not_found",
unauthorized: "common.errors.unauthorized",
},
} as const
// Usage — full autocomplete, compile-time safety
import { t } from 'i1n'
t('common.greeting') // ✓ valid
t('common.typo') // ✗ TypeScript error Como o i1n resolve isso
Tipos gerados automaticamente
Cada pull do i1n gera i1n.d.ts a partir dos seus arquivos de tradução. Nenhuma manutenção manual de tipos é necessária.
Autocompletar completo da IDE
Seu IDE autocompleta todas as chaves de tradução. Chaves aninhadas, namespaces e variáveis de interpolação são todos tipados.
Validação em tempo de compilação
Referenciar uma chave que não existe? O TypeScript a detecta antes que seu código seja executado. Chega de traduções ausentes em produção.
Independente de framework
Funciona com React, Vue, Svelte, Next.js e qualquer projeto TypeScript. Os tipos gerados se adaptam à sua estrutura de tradução.
Experimente agora
Grátis para sempre. Nenhum cartão de crédito é necessário.
Mais casos de uso
Os agentes de IA da camada de localizaçã...
Sua voz de marca, em todos os idiomas...
Automatize a localização em seu pipeline...
Localize sua loja para cada mercado....
Localize iOS e Android a partir de uma ú...
Localize seu SaaS para todos os mercados...
Expanda globalmente desde o primeiro dia...
Traduza arquivos .arb em segundos, não e...
Traduza arquivos de localização JSON com...
Traduza arquivos .strings com IA...
Traduza strings XML do Android com IA...
Traduza arquivos de localização YAML com...