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.
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.
Încărcați JSON
Încărcați en.json sau locales/en.json
Alegeți limbile
29 disponibile. Germană, Franceză, Japoneză...
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ț
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
De ce nu Lokalise/Crowdin?
| shipglobal | Lokalise | Crowdin | |
|---|---|---|---|
| Preț | €0,05/1.000 caractere | $120/lună+ | $100/lună+ |
| @:linked protejat | |||
| Timp de configurare | 2 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.