Peste 1.200 aplicații Vue traduse

Vue i18n → 29 de limbi în 2 minute

Încărcați JSON-ul vue-i18n sau nuxt-i18n. Primiți de.json, fr.json, es.json imediat. Referințele @:linked și {name} rămân protejate.

€1/limbă Memorie de traducere Vue 2, Vue 3, Nuxt 3

De ce deranjează localizarea Vue

Coșmar de copy-paste

Crearea manuală a fișierelor de.json, fr.json, es.json. O greșeală de tastare = aplicația devine nefuncțională.

Servicii scumpe

Lokalise costă 120 USD pe lună. Crowdin costă 100 USD pe lună. Pentru un proiect secundar?

Referințe @:linked defecte

Google Translate strică marcatorii de poziție @:message.key și {named}.

Cum funcționează

3 pași. 2 minute. Gata.

1

Încărcați JSON

Încărcați en.json sau locales/en.json

2

Alegeți limbile

29 disponibile. Germană, Franceză, Japoneză...

3

Descarcă

Obțineți de.json, fr.json, es.json pentru directorul /locales.

Funcționează cu ecosistemul Vue i18n

vue-i18n

Vue 2 & Vue 3

@nuxtjs/i18n

Modul Nuxt

@intlify/nuxt3

Nuxt 3

petite-vue-i18n

Ușor

Înainte → După

@:linked Referințe, marcatorii de poziție {name} și formele de plural rămân neschimbate.

Înainte (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"
  }
}

După (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"
  }
}

Calculator de preț

5,000 Caractere
Tariful de bază (3 × €1.00)3.00
Cost pe caracter (€0.12/1000)0.60
Total3.60
Tradu acum →

Proiectat pentru dezvoltatori Vue

Protecția marcatorilor de poziție

Protejează {named}, referințe @:linked și referințe $t() continuă să funcționeze.

Vue 2 + Vue 3 + Nuxt 3

Susține toate versiunile vue-i18n. Păstrează exact structura JSON.

2 minute în loc de 2 ore

Încărcare → Alegerea limbilor → Descărcare. Gata înainte de npm install.

Memorie de traducere = economii de 90%

Șiruri deja traduse sunt reutilizate. Actualizările costă aproape nimic.

Suport integral pentru Vue I18n

{named} marcator de poziție cu nume
@:linked mesaje
Pluralizarea cu pipe (|)
$t() și $tc() referințe
Structuri de mesaje înglobate
Formatarea numerelor
Formatarea datei și a orei
Modificatori (@.upper, @.lower)

De ce nu Lokalise/Crowdin?

shipglobalLokaliseCrowdin
Preț€0,05/1.000 caractere$120/lună+$100/lună+
@:linked protejat
Timp de configurare2 min.peste 1 orăpeste 1 oră
Abonament necesar?

Pregătit să traduci aplicația ta Vue?

Prima traducere în 2 minute. Fără abonament. Fără baliverne.