Plus de 1 200 applications Vue traduites

Vue i18n → 29 langues en 2 minutes

vueI18nPage.heroDesc

1 € par langue Mémoire de traduction Vue 2, Vue 3, Nuxt 3

Pourquoi la localisation de Vue est pénible

Cauchemar du copier-coller

Créer manuellement les fichiers de.json, fr.json et es.json. Une faute de frappe = une application cassée.

Services coûteux

Lokalise facture 120 $/mois. Crowdin 100 $/mois. Pour un projet parallèle ?

Références liées cassées

Google Translate détruit @:message.key et le marqueur {named}.

Comment ça fonctionne

3 étapes. 2 minutes. C'est prêt.

1

Téléverser JSON

Téléversez votre en.json ou locales/en.json.

2

Sélectionner les langues

29 disponibles. allemand, français, japonais...

3

Télécharger

Obtenez de.json, fr.json, es.json dans votre répertoire /locales.

Fonctionne avec l'écosystème Vue i18n

vue-i18n

Vue 2 et Vue 3

@nuxtjs/i18n

Module Nuxt

@intlify/nuxt3

Nuxt 3

petite-vue-i18n

Léger

Avant → Après

@:linked Références, le marqueur {name} et les pluriels restent inchangés.

Avant (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"
  }
}

Aprè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"
  }
}

Calculatrice de prix

5,000 Caractères
frais de base (3 × €1.00)3.00
coût par caractère (€0.12/1000)0.60
Total3.60
Traduire maintenant →

Conçu pour les développeurs Vue

Protection des marqueurs

Protège {named}, @:linked, références $t(). Votre application continue de fonctionner.

Vue 2 + Vue 3 + Nuxt 3

Toutes les versions de vue-i18n sont prises en charge. La structure JSON est exactement préservée.

2 minutes au lieu de 2 heures

Téléverser → Sélectionner les langues → Télécharger. Terminé avant que npm install ne soit terminé.

Mémoire de traduction = économie de 90%

Les chaînes déjà traduites sont réutilisées. Les mises à jour coûtent presque rien.

Support complet de Vue i18n

espace réservé {named}
Messages liés
Pluralisation par pipe (|)
Références $t() et $tc()
Structures de messages imbriquées
Formatage des nombres
Formatage de la date et de l'heure
Modificateurs (@.upper, @.lower)

Pourquoi ne pas Lokalise/Crowdin ?

shipglobalLokaliseCrowdin
Prix€0,05/1k caractères$120/mois+$100/mois+
@:linked protégé
Temps de configuration2 min.1 heure ou plus1 heure ou plus
Abonnement nécessaire ?

Prêt à traduire votre application Vue ?

Première traduction en 2 minutes. Pas d'abonnement. Pas de bêtises.