LocalePack
ChromeFirefoxEdgeOperaSafariListagem na CWS
Vue.jsReact
Next.jsi18nextReact Native
Guias para DevsCasos de Sucesso
Criado de propósito para vue-i18n

Localização com IA para apps Vue.js

Carregue o seu JSON ou YAML do vue-i18n, escolha os idiomas de destino, pague uma vez e descarregue ficheiros de locale prontos a usar.

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 (resultado)
{
  "hello": "Hallo, {name}!",
  "car": "Auto | Autos",
  "items": "keine Artikel
    | ein Artikel
    | {n} Artikel"
}
52 idiomas

Como funciona

Três passos simples para localizar o seu projeto Vue.js. As traduções são executadas após o pagamento — colocamos os trabalhos em fila e geramos ficheiros de locale em minutos.

01

Carregar ficheiro de locale

Arraste o seu ficheiro JSON ou YAML do vue-i18n (por exemplo, locales/en.json). Detetamos 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 ficheiro antes de pagar.

03

Transferir

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

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 nas línguas selecionadas.

1. Carregar ficheiro

Arraste JSON ou YAML para aqui

ou clique para procurar

Ficheiros de locale do vue-i18n (JSON ou YAML). 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 vue-i18n

Criado de propósito 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

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

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

Carregue ficheiros de locale em JSON ou YAML. Detetamos o formato e devolvemos as traduções no mesmo formato que carregou.

Resultado pronto

Descarregue ficheiros 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 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, descarregue para sempre.

Como os ficheiros de locale do vue-i18n se encaixam

Os projetos vue-i18n mantêm as mensagens de locale em ficheiros JSON ou YAML em locales/. O LocalePack gera a mesma estrutura para cada idioma que escolher.

Estrutura da pasta locales/

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

Utilização 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()

Marcadores de posição

{variable}

Plurais

pipe syntax

Porque não usar simplesmente ferramentas genéricas?

As ferramentas de tradução de uso geral muitas vezes estragam os plurais com pipe do vue-i18n, os tokens {placeholder} e as estruturas de mensagens aninhadas.

LocalePack
Tradução manual
TMS genérico
Tempo de configuração2 minutosHoras por idioma30+ minutos
Transparência de custos
Suporte para JSON/YAML aninhado
Segurança de {placeholder} e plurais
Velocidade (52 idiomas)< 5 minSemanasHoras
Melhor paraApps Vue.js e NuxtProjetos pequenosCMS empresarial

Casos de Sucesso

Projetos reais que usaram o LocalePack para chegar a 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

Com a confiança de programadores Vue.js

“A nossa app Vue passou de apenas inglês para 12 idiomas numa tarde. Os plurais com pipe e os placeholders {name} voltaram intactos.”

Marco S.

Programador full-stack, SPA em Vue

“Finalmente uma ferramenta que entende o formato do vue-i18n. A saída foi diretamente para a nossa pasta locales/ — sem correções manuais.”

Claire D.

Engenheira de frontend, app Nuxt

“A transparência nos preços convenceu-me. Vi a estimativa antes de carregar um único ficheiro de locale.”

Jin K.

Contribuidor de código aberto

52

Idiomas suportados

100%

Placeholder e seguro para plurais

ZIP

Resultado pronto

Perguntas frequentes

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

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

ChromeFirefoxEdgeOperaSafari

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

Pague uma vez • Descarregue ficheiros de locale • Lance globalmente

Experimente o LocalePack
LocalePack
GuiasPrivacidadeTermosSuporte

© 2025 LocalePack. Todos os direitos reservados.

Este projeto foi traduzido com LocalePack logoLocalePack