LocalePack
ChromeFirefoxEdgeOperaSafariListagem na CWS
Next.jsi18nextVue.js
Guias
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

Solte seu arquivo JSON ou YAML do vue-i18n (por exemplo, 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. Retornamos arquivos de locale com plurais separados por pipe e placeholders {variable} preservados.

Demo 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. Sua estimativa

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

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ção2 minutosHoras por idioma30+ minutos
Transparência de custos
Suporte a JSON/YAML aninhado
Segurança de {placeholder} e plurais
Velocidade (52 idiomas)< 5 minSemanasHoras
Ideal paraApps Vue.js e NuxtProjetos pequenosCMS 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

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.

This project was translated with LocalePack logoLocalePack