LocalePack
ChromeFirefoxEdgeOperaSafariListagem na CWS
Next.jsi18nextVue.js
Guias
Criado de raiz 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 (saída)
{
  "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

Largue 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 nos idiomas selecionados.

1. Carregar ficheiro

Largue JSON ou YAML aqui

ou clique para procurar

Ficheiros de locale do vue-i18n (JSON ou YAML). Máx. 500 KB.

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 de vue-i18n

Concebido 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

Trata corretamente, de acordo com o 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 exatamente tokens de interpolação do vue-i18n como {name}, {count} e formatação nomeada — 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, transfira para sempre.

Como os ficheiros de locale do vue-i18n se encaixam

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 templates

$t()

Configuração

createI18n()

Marcadores de posição

{variable}

Plurais

pipe syntax

Porque não usar simplesmente ferramentas genéricas?

Ferramentas de tradução de uso geral muitas vezes estragam os 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 de plurais
Velocidade (52 idiomas)< 5 minSemanasHoras
Ideal paraApps Vue.js e NuxtPequenos projetosCMS empresarial

Com a confiança de programadores Vue.js

“A nossa app Vue passou de apenas em 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 vue-i18n. O resultado entrou diretamente na nossa pasta locales/ — sem correções manuais.”

Claire D.

Engenheira frontend, app Nuxt

“O preço transparente convenceu-me. Vi a estimativa antes de enviar um único ficheiro de locale.”

Jin K.

Colaborador de código aberto

52

Idiomas suportados

100%

Seguro para placeholders e 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 do 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.

This project was translated with LocalePack logoLocalePack