LocalePack
ChromeFirefoxEdgeOperaSafariListagem na CWS
Next.jsi18nextVue.js
Guias
Criado de raiz para i18n em Next.js

Localização com IA para Aplicações Next.js

Carregue o seu ficheiro JSON de traduções, escolha os idiomas de destino, pague uma vez e transfira ficheiros de locale prontos a usar.

ICU e placeholders seguros
next-intl / react-i18next
Preços transparentes
messages/en.json
Origem (Inglês)
{
  "HomePage": {
    "title": "Welcome",
    "cta": "Get Started",
    "items": "{count, plural,
      one {# item}
      other {# items}}"
  }
}
Alemão (saída)
{
  "HomePage": {
    "title": "Willkommen",
    "cta": "Loslegen",
    "items": "{count, plural,
      one {# Artikel}
      other {# Artikel}}"
  }
}
52 idiomas

Como funciona

Três passos simples para localizar a sua aplicação Next.js. As traduções são executadas após o pagamento — colocamos os trabalhos em fila e geramos os ficheiros em minutos.

01

Carregar

Arraste e largue o seu ficheiro JSON de traduções (next-intl, react-i18next ou JSON simples). Detetamos o formato automaticamente.

02

Selecionar idiomas e ver preço

Escolha entre 52 idiomas. Veja preços transparentes com base no tamanho e na complexidade do seu ficheiro antes de pagar.

03

Transferir traduções

Pague uma vez via Stripe. Geramos ficheiros de locale preservando a sua estrutura aninhada, mensagens ICU e placeholders.

Demonstração de preços em tempo real

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

next-intl, react-i18next ou JSON simples. Máx. 500KB.

2. Selecionar idiomas

|

3 de 52 idiomas selecionados

3. A sua estimativa

Idiomas selecionados3

Preço final calculado após o carregamento do ficheiro na página de checkout

Pagamento único • Sem subscrição

Criado para programadores Next.js

Desenvolvido especificamente para ficheiros de tradução i18n do Next.js. Não é uma ferramenta de tradução genérica.

Suporte multi-formato

Suporta next-intl, react-i18next, i18next e JSON simples. Detetamos automaticamente o seu formato no carregamento.

Segurança de mensagens ICU

Preserva a sintaxe de plural/select do ICU, como {count, plural, one {# item} other {# items}}, em todas as traduções.

Compatível com JSON aninhado

Lida com estruturas JSON profundamente aninhadas. A hierarquia do seu namespace é preservada exatamente nos ficheiros de saída.

Saída pronta a usar

Transfira ficheiros JSON traduzidos por locale. Coloque-os na sua pasta messages/ ou locales/ e publique.

Processamento 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 funciona o i18n no Next.js

As aplicações Next.js que usam next-intl ou react-i18next guardam as traduções em ficheiros JSON por localidade. O LocalePack gera todos eles a partir do seu ficheiro de origem.

estrutura da pasta messages/

messages/
├── en.json   ← source locale
├── de.json
├── fr.json
├── ja.json
└── ...       (52 locales)

utilização do next-intl

// messages/en.json
{
  "HomePage": {
    "title": "Welcome to our platform",
    "description": "Build amazing apps",
    "items": "{count, plural,
      =0 {No items}
      one {# item}
      other {# items}}"
  }
}

// In your component
const t = useTranslations('HomePage');
<h1>{t('title')}</h1>
<p>{t('items', { count: 5 })}</p>

API de runtime

useTranslations()

Ficheiro de configuração

i18n.ts

Marcadores de posição

{variable}

Plurais

ICU format

Porque não usar simplesmente ferramentas genéricas?

As ferramentas de tradução de uso geral não compreendem o formato de i18n do Next.js, as mensagens ICU ou estruturas JSON aninhadas.

LocalePack
Tradução manual
TMS genérico
Tempo de configuração2 minutosHoras por idioma30+ minutos
Transparência de custos
Suporte para JSON aninhado
Segurança de mensagens ICU
Velocidade (52 idiomas)< 5 minSemanasHoras
Ideal paraAplicações Next.jsPequenos projetosCMS empresarial

Com a confiança de programadores Next.js

“Poupou-me dias de trabalho. Carreguei o meu JSON do next-intl e recebi de volta traduções perfeitamente estruturadas, com os plurais ICU intactos.”

Alex R.

Programador full-stack, aplicação SaaS

“Finalmente uma ferramenta que compreende JSON aninhado e não estraga as minhas mensagens ICU. O resultado encaixa diretamente na minha pasta messages/.”

Lisa M.

Programadora Next.js

“A transparência de preços foi o fator decisivo. Soube exatamente quanto iria pagar antes de carregar fosse o que fosse.”

Dev J.

Colaborador de código aberto

52

Idiomas suportados

100%

Resultado seguro para ICU

JSON

Pronto a lançar

Perguntas frequentes

Tudo o que precisa de saber sobre o LocalePack para Next.js.

Também disponível para extensões do navegador:

ChromeFirefoxEdgeOperaSafari

Pronto para lançar a sua app Next.js globalmente?

Pague uma vez • Descarregue ficheiros de locale • Lance globalmente

Experimente o LocalePack
LocalePack
GuiasPrivacidadeTermosSuporte

© 2025 LocalePack. Todos os direitos reservados.

This project was translated with LocalePack logoLocalePack