LocalePack
ChromeFirefoxEdgeOperaSafariListado de CWS
Vue.jsReact
Next.jsi18nextReact Native
Guías para desarrolladoresCasos de éxito
Diseñado específicamente para vue-i18n

Localización con IA para Apps de Vue.js

Sube tu JSON o YAML de vue-i18n, elige los idiomas de destino, paga una sola vez y descarga archivos de locales listos para usar.

Plurales con pipe y marcadores de posición {name}
JSON y YAML de vue-i18n
Precios transparentes
locales/en.json
Origen (inglés)
{
  "hello": "Hello, {name}!",
  "car": "car | cars",
  "items": "no items
    | one item
    | {n} items"
}
Alemán (salida)
{
  "hello": "Hallo, {name}!",
  "car": "Auto | Autos",
  "items": "keine Artikel
    | ein Artikel
    | {n} Artikel"
}
52 configuraciones regionales

Cómo funciona

Tres pasos simples para localizar tu proyecto de Vue.js. Las traducciones se ejecutan después del pago: ponemos los trabajos en cola y generamos archivos de locales en minutos.

01

Sube el archivo de locales

Arrastra tu archivo JSON o YAML de vue-i18n (p. ej., locales/en.json). Detectamos automáticamente los plurales con pipe y los tokens {placeholder}.

02

Selecciona idiomas

Elige entre 52 idiomas. Ve precios transparentes basados en el tamaño y la complejidad de tu archivo antes de pagar.

03

Descargar

Paga una sola vez con Stripe. Te devolvemos archivos de locales con plurales separados por pipe y marcadores de posición {variable} preservados.

Demo de precios en vivo

Estimador de precios transparente

Ve exactamente cuánto pagarás antes de subirlo. La cotización final se calcula después de la carga según la complejidad del archivo y los idiomas seleccionados.

1. Subir archivo

Suelta JSON o YAML aquí

o haz clic para buscar

Archivos de locales de vue-i18n (JSON o YAML). Máx. 500KB.

2. Selecciona idiomas

|

3 de 52 idiomas seleccionados

3. Tu estimación

Idiomas seleccionados3

El precio final se calcula después de subir el archivo en la página de pago

Pago único • Sin suscripción

Hecho para desarrolladores de vue-i18n

Diseñado específicamente para plurales con pipe de vue-i18n, tokens {placeholder} y objetos de mensajes anidados; no es una herramienta de traducción genérica.

Manejo de plurales con pipe

Maneja correctamente los plurales separados por pipe de vue-i18n como "car | cars" y "no items | one item | {n} items" según el idioma de destino.

Seguridad de {placeholder}

Preserva exactamente los tokens de interpolación de vue-i18n como {name}, {count} y el formateo con nombre, sin cadenas rotas después de la traducción.

Compatibilidad con JSON y YAML

Sube archivos de locales en JSON o YAML. Detectamos el formato y devolvemos las traducciones en el mismo formato que subiste.

Salida lista

Descarga archivos de locale listos para createI18n() de vue-i18n: misma estructura, valores traducidos, y listos para integrarlos en tu proyecto.

Traducción en paralelo

Todos los idiomas se traducen simultáneamente. La mayoría de los trabajos se completan en menos de 5 minutos.

Pago único

Sin suscripciones, sin cargos mensuales. Paga una vez por trabajo y descarga para siempre.

Cómo encajan los archivos de locale de vue-i18n

Los proyectos con vue-i18n guardan los mensajes de locale en archivos JSON o YAML dentro de locales/. LocalePack genera la misma estructura para cada idioma que elijas.

Estructura de carpetas de locales/

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

Uso de $t() en plantillas

// 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 plantillas

$t()

Configuración

createI18n()

Marcadores de posición

{variable}

Plurales

pipe syntax

¿Por qué no usar herramientas genéricas?

Las herramientas de traducción de propósito general suelen romper los plurales con pipe de vue-i18n, los tokens {placeholder} y las estructuras de mensajes anidadas.

LocalePack
Traducción manual
TMS genérico
Tiempo de configuración2 minutosHoras por idiomaMás de 30 minutos
Transparencia de costos
Soporte para JSON/YAML anidado
Seguridad de {placeholder} y plurales
Velocidad (52 idiomas)< 5 minSemanasHoras
Ideal paraApps de Vue.js y NuxtProyectos pequeñosCMS empresarial

Casos de éxito

Proyectos reales que usaron LocalePack para llegar a una audiencia global en hasta 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 los casos de éxito

Con la confianza de desarrolladores de Vue.js

“Nuestra app de Vue pasó de estar solo en inglés a 12 idiomas en una tarde. Los plurales con pipe y los placeholders {name} volvieron intactos.”

Marco S.

Desarrollador full-stack, SPA de Vue

“Por fin una herramienta que entiende el formato de vue-i18n. La salida se integró directo en nuestra carpeta locales/: sin correcciones manuales.”

Claire D.

Ingeniera frontend, app de Nuxt

“La transparencia de precios me convenció. Vi la estimación antes de subir un solo archivo de locale.”

Jin K.

Colaborador de código abierto

52

Locales compatibles

100%

Marcadores de posición y plurales seguros

ZIP

Salida lista

Preguntas frecuentes

Todo lo que necesitas saber sobre LocalePack para vue-i18n.

También disponible para extensiones del navegador:

ChromeFirefoxEdgeOperaSafari

¿Listo para lanzar tu app de Vue.js a nivel global?

Paga una vez • Descarga archivos de locale • Lanza a nivel global

Probar LocalePack
LocalePack
GuíasPrivacidadTérminosSoporte

© 2025 LocalePack. Todos los derechos reservados.

Este proyecto se tradujo con LocalePack logoLocalePack