Localização com IA para apps i18next
Carregue os seus ficheiros JSON de namespaces, escolha os idiomas de destino, pague uma vez e descarregue um ZIP de locales pronto a usar.
Como funciona
Três passos simples para localizar o seu projeto i18next. As traduções são executadas após o pagamento — colocamos os trabalhos em fila e geramos ficheiros de namespaces em minutos.
Carregar ficheiros de namespaces
Arraste os seus namespaces JSON (por exemplo, locales/en/common.json). Detetamos automaticamente a estrutura do i18next e as chaves de plural.
Selecionar idiomas
Escolha entre 52 idiomas. Veja preços transparentes com base no tamanho e na complexidade do seu ficheiro antes de pagar.
Transferir
Pague uma vez via Stripe. Devolvemos um ZIP que espelha locales/{lang}/ com placeholders de chavetas duplas e chaves _one/_other preservadas.
Estimador de preços transparente
Veja exatamente quanto vai pagar antes de carregar. O orçamento final é calculado após o carregamento com base na complexidade do ficheiro e nos idiomas selecionados.
1. Carregar ficheiro
Largue o ficheiro JSON aqui
ou clique para procurar
JSON de namespace i18next (locales/**). Máx. 500KB.
2. Selecionar idiomas
3 de 52 idiomas selecionados
3. A sua estimativa
Preço final calculado após o carregamento do ficheiro na página de checkout
Pagamento único • Sem subscrição
Criado para programadores i18next
Desenvolvido de propósito para namespaces JSON do i18next, placeholders de chavetas duplas e chaves de plural — não é uma ferramenta de tradução genérica.
Suporte a namespaces
Mantém common.json, auth.json e namespaces aninhados alinhados em todas as localidades de destino no seu ZIP.
Segurança de {{placeholder}}
Preserva exatamente tokens de interpolação do i18next como {{name}} e {{count}} — sem strings quebradas após a tradução.
Tratamento de chaves de plural (_one/_other)
Lida com separações de plural ao estilo do i18next, como key_one e key_other, para que as gramáticas se mantenham corretas por idioma.
Saída pronta (ZIP de namespaces)
Descarregue uma árvore locales/ pronta para i18next.init() ou react-i18next — mesmos caminhos, valores traduzidos.
Tradução em paralelo
Todos os idiomas são traduzidos em simultâneo. A maioria dos trabalhos fica concluída em menos de 5 minutos.
Pagamento único
Sem subscrições, sem taxas mensais. Pague uma vez por trabalho, transfira para sempre.
Como o JSON do i18next se encaixa
Os projetos i18next muitas vezes dividem as strings por namespace em locales/{lang}/. O LocalePack gera a mesma estrutura para cada idioma que escolher.
Estrutura da pasta locales/
locales/ ├── en/ │ ├── common.json ← source namespace │ └── auth.json ├── de/ │ ├── common.json │ └── auth.json ├── fr/ │ └── ... └── ... (52 locales)
Utilização de i18next.t()
// locales/en/common.json
{
"welcome": "Hello {{name}}",
"items_one": "{{count}} item",
"items_other": "{{count}} items"
}
// After i18next.init({ ns: ['common'] })
i18next.t('common:welcome', { name: 'Ada' });
i18next.t('common:items', { count: 5 });API de runtime
t()
Ficheiro de configuração
i18next.init()
Marcadores de posição
{{variable}}
Plurais
_one/_other
Porque não usar simplesmente ferramentas genéricas?
As ferramentas de tradução de uso geral muitas vezes estragam os namespaces do i18next, os placeholders com chavetas duplas e as convenções de plural _one/_other.
LocalePack | Tradução manual | TMS genérico | |
|---|---|---|---|
| Tempo de configuração | 2 minutos | Horas por idioma | 30+ minutos |
| Transparência de custos | |||
| Suporte para JSON por namespace | |||
| Segurança de {{placeholder}} e de plurais | |||
| Velocidade (52 idiomas) | < 5 min | Semanas | Horas |
| Ideal para | Apps i18next e React | Pequenos projetos | CMS empresarial |
Confiado por programadores de i18next
“A nossa pasta locales/en passou para 12 línguas numa única tarde. As {{variables}} e as chaves de plural voltaram intactas.”
Alex R.
Programador full-stack, aplicação SaaS
“Finalmente um pipeline que respeita namespaces. O ZIP entra diretamente no nosso repositório — sem fusões manuais.”
Lisa M.
Engenheiro frontend
“O preço transparente convenceu-me. Vi a estimativa antes de enviar um único common.json.”
Dev J.
Colaborador de código aberto
52
Idiomas suportados
100%
Estilo Mustache e seguro para plurais
ZIP
ZIP por namespace
Pronto para lançar a sua app i18next globalmente?
Pague uma vez • Descarregue o ZIP de namespaces • Lance globalmente
Experimente o LocalePack