Localização com IA para Apps Vue.js
Envie seu JSON ou YAML do vue-i18n, escolha os idiomas de destino, pague uma vez e baixe arquivos de locale prontos para uso.
Como funciona
Três passos simples para localizar seu projeto Vue.js. As traduções rodam após o pagamento — colocamos os jobs na fila e geramos arquivos de locale em minutos.
Enviar arquivo de locale
Solte seu arquivo JSON ou YAML do vue-i18n (por exemplo, locales/en.json). Detectamos automaticamente plurais com pipe e tokens {placeholder}.
Selecionar idiomas
Escolha entre 52 idiomas. Veja preços transparentes com base no tamanho e na complexidade do seu arquivo antes de pagar.
Baixar
Pague uma vez via Stripe. Retornamos arquivos de locale com plurais separados por pipe e placeholders {variable} preservados.
Estimador de preços transparente
Veja exatamente quanto você vai pagar antes de enviar. O orçamento final é calculado após o envio com base na complexidade do arquivo e nos idiomas selecionados.
1. Enviar arquivo
Solte JSON ou YAML aqui
ou clique para procurar
Arquivos de locale do vue-i18n (JSON ou YAML). Máx. 500KB.
2. Selecionar idiomas
3 de 52 idiomas selecionados
3. Sua estimativa
Preço final calculado após o envio do arquivo na página de checkout
Pagamento único • Sem assinatura
Feito para desenvolvedores vue-i18n
Criado especificamente para plurais com pipe do vue-i18n, tokens {placeholder} e objetos de mensagens aninhados — não é uma ferramenta de tradução genérica.
Tratamento de plurais com pipe
Lida corretamente, conforme o idioma de destino, com plurais separados por pipe do vue-i18n como "car | cars" e "no items | one item | {n} items".
Segurança de {placeholder}
Preserva exatamente os tokens de interpolação do vue-i18n como {name}, {count} e a formatação nomeada — sem strings quebradas após a tradução.
Suporte a JSON e YAML
Envie arquivos de locale em JSON ou YAML. Detectamos o formato e devolvemos as traduções no mesmo formato que você enviou.
Saída pronta
Baixe arquivos de locale prontos para o createI18n() do vue-i18n — mesma estrutura, valores traduzidos, é só colocar no seu projeto.
Tradução em paralelo
Todos os idiomas são traduzidos simultaneamente. A maioria dos trabalhos é concluída em menos de 5 minutos.
Pagamento único
Sem assinaturas, sem taxas mensais. Pague uma vez por trabalho e baixe para sempre.
Como os arquivos de locale do vue-i18n se encaixam
Projetos vue-i18n mantêm as mensagens de locale em arquivos JSON ou YAML em locales/. O LocalePack gera a mesma estrutura para cada idioma que você escolher.
Estrutura da pasta locales/
locales/ ├── en.json ← source locale ├── de.json ├── fr.json ├── ja.json └── ... (52 locales)
Uso de $t() em templates
// locales/en.json
{
"greeting": "Hello {name}",
"items": "no items | one item
| {n} items"
}
// In your Vue component
<template>
{{ $t('greeting', { name: 'Ada' }) }}
{{ $t('items', 5) }}
</template>API de template
$t()
Configuração
createI18n()
Placeholders
{variable}
Plurais
pipe syntax
Por que não usar ferramentas genéricas?
Ferramentas de tradução de uso geral frequentemente quebram plurais com pipe do vue-i18n, tokens {placeholder} e estruturas de mensagens aninhadas.
LocalePack | Tradução manual | TMS genérico | |
|---|---|---|---|
| Tempo de configuração | 2 minutos | Horas por idioma | 30+ minutos |
| Transparência de custos | |||
| Suporte a JSON/YAML aninhado | |||
| Segurança de {placeholder} e plurais | |||
| Velocidade (52 idiomas) | < 5 min | Semanas | Horas |
| Ideal para | Apps Vue.js e Nuxt | Projetos pequenos | CMS corporativo |
Confiado por desenvolvedores Vue.js
“Nosso app Vue passou de apenas inglês para 12 idiomas em uma tarde. Plurais com pipe e placeholders {name} voltaram intactos.”
Marco S.
Desenvolvedor full-stack, SPA em Vue
“Finalmente uma ferramenta que entende o formato do vue-i18n. A saída caiu direto na nossa pasta locales/ — sem correção manual.”
Claire D.
Engenheira frontend, app Nuxt
“A precificação transparente me convenceu. Eu vi a estimativa antes de enviar um único arquivo de locale.”
Jin K.
Colaborador de código aberto
52
Locales suportados
100%
Seguro para placeholders e plurais
ZIP
Saída pronta
Pronto para lançar seu app Vue.js globalmente?
Pague uma vez • Baixe arquivos de locale • Lance globalmente
Experimente o LocalePack