Localización con IA para Apps de Vue.js
Sube tu JSON o YAML de vue-i18n, elige los idiomas de destino, paga una vez y descarga archivos de locale listos para usar.
Cómo funciona
Tres pasos sencillos para localizar tu proyecto de Vue.js. Las traducciones se ejecutan después del pago: ponemos los trabajos en cola y generamos archivos de locale en minutos.
Sube el archivo de locale
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}.
Selecciona idiomas
Elige entre 52 idiomas. Consulta precios transparentes según el tamaño y la complejidad de tu archivo antes de pagar.
Descargar
Paga una vez con Stripe. Te devolvemos archivos de locale con plurales separados por pipe y placeholders {variable} preservados.
Estimador de precios transparente
Mira exactamente cuánto pagarás antes de subirlo. El presupuesto final se calcula después de la subida 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 locale de vue-i18n (JSON o YAML). Máx. 500 KB.
2. Seleccionar idiomas
3 de 52 idiomas seleccionados
3. Tu estimación
El precio final se calcula después de subir el archivo en la página de pago
Pago único • Sin suscripción
Creado para desarrolladores de vue-i18n
Diseñado específicamente para plurales con tubería de vue-i18n, tokens {placeholder} y objetos de mensajes anidados; no es una herramienta de traducción genérica.
Gestión de plurales con tubería
Gestiona correctamente los plurales separados por tuberías de vue-i18n como "coche | coches" y "sin elementos | un elemento | {n} elementos" según el idioma de destino.
Seguridad de {placeholder}
Conserva exactamente los tokens de interpolación de vue-i18n como {name}, {count} y el formato con nombre; sin cadenas rotas tras la traducción.
Compatibilidad con JSON y YAML
Sube archivos de locale 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, listos para añadir a 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 ni cuotas mensuales. Paga una vez por trabajo y descarga para siempre.
Cómo encajan los archivos de locale de vue-i18n
Los proyectos de 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 la carpeta 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 simplemente herramientas genéricas?
Las herramientas de traducción de propósito general suelen romper los plurales con tubería de vue-i18n, los tokens {placeholder} y las estructuras de mensajes anidadas.
LocalePack | Traducción manual | TMS genérico | |
|---|---|---|---|
| Tiempo de configuración | 2 minutos | Horas por idioma | Más de 30 minutos |
| Transparencia de costos | |||
| Compatibilidad con JSON/YAML anidado | |||
| Seguridad de {placeholder} y de plurales | |||
| Velocidad (52 idiomas) | < 5 min | Semanas | Horas |
| Ideal para | Apps de Vue.js y Nuxt | Proyectos pequeños | CMS empresarial |
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 marcadores de posición {name} volvieron intactos.”
Marco S.
Desarrollador full-stack, SPA de Vue
“Por fin una herramienta que entiende el formato de vue-i18n. El resultado se integró directamente en nuestra carpeta locales/—sin correcciones manuales.”
Claire D.
Ingeniera frontend, app de Nuxt
“La transparencia en los precios me convenció. Vi la estimación antes de subir un solo archivo de locale.”
Jin K.
Colaborador de código abierto
52
Configuraciones regionales compatibles
100%
Seguro para marcadores de posición y plurales
ZIP
Salida lista
¿Listo para lanzar tu app de Vue.js a nivel global?
Paga una vez • Descarga archivos de idioma • Lanza a nivel global
Probar LocalePack