Más de 1.200 aplicaciones Vue traducidas

Vue i18n → 29 idiomas en 2 minutos

Suban sus JSON de vue-i18n o nuxt-i18n. Obtengan de.json, fr.json, es.json de inmediato. @:linked Refs y {name} permanecen protegidos.

1 € por idioma Memoria de Traducción Vue 2, Vue 3, Nuxt 3

Por qué la localización de Vue es un fastidio

Pesadilla de copiar y pegar

Crear manualmente de.json, fr.json y es.json. Una falta tipográfica = una aplicación rota.

Servicios caros

Lokalise cobra $120/Monat. Crowdin cobra $100/Monat. ¿Para un proyecto secundario?

Referencias @:linked rotas

Google Translate estropea @:message.key y el marcador {named}.

Así es como funciona

3 pasos. 2 minutos. Listo.

1

Subir JSON

Sube tu en.json o locales/en.json.

2

Seleccionar idiomas

29 disponibles. Alemán, Francés, Japonés...

3

Descargar

Obtén de.json, fr.json, es.json para tu directorio /locales.

Funciona con el ecosistema Vue i18n

vue-i18n

Vue 2 y Vue 3

@nuxtjs/i18n

Módulo Nuxt

@intlify/nuxt3

Nuxt 3

petite-vue-i18n

Ligero

Antes → Después

@:linked Referencias, el marcador {name} y los plurales se conservan.

Antes (locales/en.json)

// locales/en.json
{
  "message": {
    "hello": "Hello {name}!",
    "linked": "@:message.hello World",
    "count": "{n} item | {n} items"
  },
  "nav": {
    "home": "Home",
    "about": "About Us"
  }
}

Después (locales/de.json)

// locales/de.json
{
  "message": {
    "hello": "Hallo {name}!",
    "linked": "@:message.hello Welt",
    "count": "{n} Artikel | {n} Artikel"
  },
  "nav": {
    "home": "Startseite",
    "about": "Über uns"
  }
}

Calculadora de precios

5,000 Caracteres
Tarifa base (3 × €1.00)3.00
costo por carácter (€0.12/1000)0.60
Total3.60
Traducir ahora →

Diseñado para desarrolladores de Vue

Protección de marcadores

Protege {named}, @:linked, referencias de $t(). Tu aplicación sigue funcionando.

Vue 2 + Vue 3 + Nuxt 3

Se admiten todas las versiones de vue-i18n. La estructura JSON se mantiene exactamente.

2 minutos en lugar de 2 horas

Subir → Seleccionar idiomas → Descargar. Listo antes de que npm install termine.

Memoria de traducción = 90% de ahorro

Las cadenas ya traducidas se reutilizan. Las actualizaciones cuestan casi nada.

Soporte completo de Vue i18n

Marcador de posición {named}
Mensajes vinculados
Pluralización con tubería (|)
Referencias de $t() y $tc()
Estructuras de mensajes anidadas
Formato de números
Formato de fecha y hora
Modificadores (@.upper, @.lower)

¿Por qué no Lokalise/Crowdin?

shipglobalLokaliseCrowdin
Precio€0,05/1k caracteres$120/mes+$100/mes+
@:linked protegido
Tiempo de configuración2 min.1 hora o más1 hora o más
¿Se necesita suscripción?

¿Listo para traducir tu aplicación Vue?

La primera traducción en 2 minutos. Sin suscripción. Sin rodeos.