Localización con IA para apps de i18next
Sube tus archivos JSON de espacios de nombres, elige idiomas de destino, paga una vez y descarga un ZIP de locales listo para usar.
Cómo funciona
Tres pasos sencillos para localizar tu proyecto i18next. Las traducciones se ejecutan después del pago: ponemos los trabajos en cola y generamos archivos de espacios de nombres en minutos.
Sube archivos de espacios de nombres
Arrastra tus espacios de nombres JSON (p. ej., locales/en/common.json). Detectamos automáticamente la estructura de i18next y las claves de plural.
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 sola vez con Stripe. Te devolvemos un ZIP que refleja locales/{lang}/ con los marcadores de posición de doble llave y las claves _one/_other conservadas.
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 el archivo JSON aquí
o haz clic para buscar
JSON de namespace de i18next (locales/**). Máx. 500KB.
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 i18next
Diseñado específicamente para namespaces JSON de i18next, marcadores de posición de doble llave y claves de plural, no una herramienta de traducción genérica.
Compatibilidad con namespaces
Mantiene common.json, auth.json y namespaces anidados alineados en cada locale de destino dentro de tu ZIP.
Seguridad de {{placeholder}}
Conserva exactamente los tokens de interpolación de i18next como {{name}} y {{count}}—sin cadenas rotas después de la traducción.
Gestión de claves de plural (_one/_other)
Gestiona divisiones de plural al estilo i18next como key_one y key_other para que la gramática se mantenga correcta en cada idioma.
Salida lista (ZIP de namespaces)
Descarga un árbol de locales/ listo para i18next.init() o react-i18next—mismas rutas, valores traducidos.
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 encaja el JSON de i18next
Los proyectos de i18next suelen dividir las cadenas por namespace bajo locales/{lang}/. LocalePack genera la misma estructura para cada idioma que elijas.
Estructura de la carpeta locales/
locales/ ├── en/ │ ├── common.json ← source namespace │ └── auth.json ├── de/ │ ├── common.json │ └── auth.json ├── fr/ │ └── ... └── ... (52 locales)
Uso de i18next.t()
// locales/en/common.json
{
"welcome": "Hello {{name}}",
"items_one": "{{count}} item",
"items_other": "{{count}} items"
}
// After i18next.init({ ns: ['common'] })
i18next.t('common:welcome', { name: 'Ada' });
i18next.t('common:items', { count: 5 });API en tiempo de ejecución
t()
Archivo de configuración
i18next.init()
Marcadores de posición
{{variable}}
Plurales
_one/_other
¿Por qué no usar simplemente herramientas genéricas?
Las herramientas de traducción de propósito general a menudo rompen los espacios de nombres de i18next, los marcadores de posición con doble llave y las convenciones de plural _one/_other.
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 por espacio de nombres | |||
| Seguridad de {{placeholder}} y de plurales | |||
| Velocidad (52 idiomas) | < 5 min | Semanas | Horas |
| Ideal para | Apps con i18next y React | Proyectos pequeños | CMS empresarial |
De confianza para desarrolladores de i18next
“Nuestra carpeta locales/en pasó a 12 idiomas en una tarde. {{variables}} y las claves de plural volvieron intactas.”
Alex R.
Desarrollador full-stack, app SaaS
“Por fin un pipeline que respeta los espacios de nombres. El ZIP cae directamente en nuestro repo—sin fusiones manuales.”
Lisa M.
Ingeniera frontend
“La transparencia de precios me convenció. Vi la estimación antes de subir un solo common.json.”
Dev J.
Colaborador de código abierto
52
Configuraciones regionales compatibles
100%
Estilo Mustache y seguro para plurales
ZIP
ZIP por espacio de nombres
¿Listo para lanzar tu app i18next a nivel global?
Paga una vez • Descarga el ZIP de namespaces • Lanza globalmente
Probar LocalePack