Início
Pacotes
O Verbaly é uma família de pacotes pequenos, então você instala apenas o que usa. Dois cobrem quase todos os projetos: o runtime e o plugin do seu bundler. O resto está ali quando você precisar.
Começando do zero? Instale estes dois e siga Primeiros passos. O runtime nunca muda; se você não usa Vite, troque o segundo pela peça que o seu setup pede. O compilador vem junto com ela, então você nunca o instala na mão.
pnpm add verbaly @verbaly/viteNúcleo
- verbaly
Traduz, formata e troca de idioma. É a única parte que chega ao navegador.
- @verbaly/compiler
O comando verbaly: lê o seu código e mantém catálogos e tipos em dia. Roda na sua máquina e no CI, nunca no navegador.
Bundlers
- @verbaly/vite
Extrai o seu texto enquanto você escreve, mantém os tipos atualizados e para o build quando falta uma tradução.
- @verbaly/unplugin
O mesmo build para webpack, Rollup, esbuild e Rspack.
Frameworks
- @verbaly/react
Hooks e um componente Trans para os seus componentes re-renderizarem ao trocar de idioma.
- @verbaly/vue
Um plugin, composables e um componente Trans para Vue.
- @verbaly/svelte
Stores e um componente Trans para Svelte.
- @verbaly/astro
Uma linha de integração. No build ele também escreve uma cópia do site já traduzida para cada idioma.
Full-stack
- @verbaly/next
App Router: o idioma é resolvido no servidor, então as páginas chegam traduzidas.
- @verbaly/nuxt
Você adiciona em modules e ele conecta tudo, inclusive o idioma de cada requisição.
- @verbaly/sveltekit
Um idioma por requisição e hidratação sem piscar o texto errado.
Agentes de código
- @verbaly/mcp
Dá ao seu agente de código o ciclo como ferramentas: ver a cobertura, listar o que falta, extrair texto novo e preencher as lacunas.