LocalePack
ChromeFirefoxEdgeOperaSafariListagem na CWS
Vue.jsReact
Next.jsi18nextReact Native
Guias para devsCasos de sucesso
Feito sob medida para vue-i18n

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.

Plurais com pipe e placeholders {name}
JSON e YAML do vue-i18n
Preços transparentes
locales/en.json
Origem (Inglês)
{
  "hello": "Hello, {name}!",
  "car": "car | cars",
  "items": "no items
    | one item
    | {n} items"
}
Alemão (saída)
{
  "hello": "Hallo, {name}!",
  "car": "Auto | Autos",
  "items": "keine Artikel
    | ein Artikel
    | {n} Artikel"
}
52 localidades

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.

01

Enviar arquivo de locale

Arraste seu arquivo JSON ou YAML do vue-i18n (ex.: locales/en.json). Detectamos automaticamente plurais com pipe e tokens {placeholder}.

02

Selecionar idiomas

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

03

Baixar

Pague uma vez via Stripe. Devolvemos arquivos de locale com plurais separados por pipe e placeholders {variable} preservados.

Demonstração de preços ao vivo

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. Seu orçamento

Idiomas selecionados3

Preço final calculado após o envio do arquivo na página de checkout

Pagamento único • Sem assinatura

Feito para desenvolvedores vue-i18n

Feito sob medida para plurais com pipe do vue-i18n, tokens {placeholder} e objetos de mensagem aninhados — não é uma ferramenta de tradução genérica.

Tratamento de plurais com pipe

Lida com plurais separados por pipe do vue-i18n como "car | cars" e "no items | one item | {n} items" corretamente para cada idioma de destino.

Segurança de {placeholder}

Preserva tokens de interpolação do vue-i18n como {name}, {count} e formatação nomeada exatamente — 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 de pastas 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 apenas 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ção2 minutosHoras por idiomaMais de 30 minutos
Transparência de custos
Suporte a JSON/YAML aninhado
Segurança de {placeholder} e plurais
Velocidade (52 idiomas)< 5 minSemanasHoras
Melhor paraApps Vue.js e NuxtProjetos pequenosCMS corporativo

Casos de sucesso

Projetos reais que usaram o LocalePack para alcançar um público global em até 52 idiomas.

AstrologerAI AI astrology app localized into 52 languages

AstrologerAI: an AI astrology app localized into 52 languages

How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.

DevToys.pro developer tools web app localized into 52 languages

DevToys.pro: 400% international traffic growth across 52 languages

How the DevToys.pro web app translated its entire UI into 52 languages with LocalePack — 5.8M tokens for $58.44 — and quadrupled its international organic traffic.

DevToys New Tab Chrome extension localized into 52 languages

DevToys New Tab: a Chrome extension localized UI + store listing in 52 languages

How the DevToys New Tab Chrome extension localized both its in-extension UI and its Chrome Web Store listing into 52 languages to reach a global audience.

The LocalePack site localized into 52 languages with LocalePack

LocalePack localized itself into 52 languages — with LocalePack

We used our own tool to translate the entire LocalePack site into 52 languages — 2.9M tokens for $27.37 — so developers worldwide find us in their own language.

Ver todos os casos de sucesso

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 foi direto para nossa pasta locales/ — sem ajustes manuais.”

Claire D.

Engenheira de frontend, app Nuxt

“O preço transparente me convenceu. Eu vi a estimativa antes de enviar um único arquivo de locale.”

Jin K.

Contribuidor de código aberto

52

Idiomas suportados

100%

Seguro para placeholders e plurais

ZIP

Saída pronta

Perguntas frequentes

Tudo o que você precisa saber sobre o LocalePack para vue-i18n.

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

ChromeFirefoxEdgeOperaSafari

Pronto para lançar seu app Vue.js globalmente?

Pague uma vez • Baixe arquivos de locale • Lance globalmente

Experimente o LocalePack
LocalePack
GuiasPrivacidadeTermosSuporte

© 2025 LocalePack. Todos os direitos reservados.

Este projeto foi traduzido com LocalePack logoLocalePack