Vue i18n → 29 språk på 2 minutter
vueI18nPage.heroDesc
Hvorfor er Vue-lokalisering irriterende?
Kopier-plak-mareritt
Manuelt opprette de.json, fr.json, es.json. En skrivefeil = en ødelagt app.
Dyre tjenester
Lokalise vil $120 per måned. Crowdin vil $100 per måned. For et hobbyprosjekt?
Ødelagte @:linked referanser
Google Translate ødelegger @:message.key og {name} plassholder.
Slik fungerer det
3 trinn. 2 minutter. Ferdig.
Last opp JSON
Last opp en.json eller locales/en.json
Velg språk
29 tilgjengelige. Tysk, Fransk, Japansk…
Last ned
Få de.json, fr.json, es.json for din /locales-mappe.
Fungerer med Vue i18n-økosystemet
vue-i18n
Vue 2 & Vue 3
@nuxtjs/i18n
Nuxt-modul
@intlify/nuxt3
Nuxt 3
petite-vue-i18n
lettvekt
Før → Etter
@:linked Refs, {name} plassholder og flertall beholdes.
Før (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"
}
}Etter (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"
}
}Priskalkulator
Bygget for Vue-utviklere
Beskyttelse av plassholder
Beskytter {named}, @:linked, referanser $t(). Appen din fortsetter å fungere.
Vue 2 + Vue 3 + Nuxt 3
Alle vue-i18n-versjoner støttes. JSON-strukturen beholdes nøyaktig.
2 minutter i stedet for 2 timer
Last opp → Velg språk → Last ned. Ferdig før npm install er ferdig.
Oversettelsesminne = 90% besparelse
Alle oversatte strenger blir gjenbrukt. Oppdateringer koster nesten ingenting.
Full støtte for Vue i18n
Hvorfor ikke Lokalise/Crowdin?
| shipglobal | Lokalise | Crowdin | |
|---|---|---|---|
| Pris | €0,05/1k tegn | $120/måned+ | $100/måned+ |
| @:linked beskyttet | |||
| Oppsettstid | 2 minutter. | 1+ timer | 1+ timer |
| Abonnement nødvendig? |
Klar for å oversette Vue-appen din?
Første oversettelse på 2 minutter. Ingen abonnement. Ingen tull.