Vue i18n → 29 γλώσσες σε 2 λεπτά
vueI18nPage.heroDesc
Γιατί ο τοπικοποίηση του Vue ενοχλεί;
Εφιάλτης αντιγραφής-επικόλλησης
Χειροκίνητη δημιουργία de.json, fr.json, es.json. Ένα λάθος στην πληκτρολόγηση = κατεστραμμένη εφαρμογή.
Ακριβές υπηρεσίες
Η Lokalise κοστίζει $120/μήνα. Το Crowdin κοστίζει $100/μήνα. Για ένα προσωπικό έργο;
Σπασμένες αναφορές @:linked
vueI18nPage.pain3Desc
Έτσι λειτουργεί
3 βήματα. 2 λεπτά. Έτοιμο.
Ανέβασμα JSON
Ανέβασε το en.json ή locales/en.json
Επιλέξτε γλώσσες
29 διαθέσιμα. Γερμανικά, Γαλλικά, Ιαπωνικά...
Λήψη
Λάβε τα de.json, fr.json, es.json για τον φάκελο /locales.
Λειτουργεί με το οικοσύστημα Vue i18n
vue-i18n
Vue 2 και Vue 3
@nuxtjs/i18n
Nuxt-Μονάδα
@intlify/nuxt3
Nuxt 3
petite-vue-i18n
Ελαφρύ
Πριν → Μετά
@:linked Αναφορές, {name} θέσεις αντικατάστασης και πληθυντικά παραμένουν αμετάβλητα
Πριν (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"
}
}Μετά (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"
}
}Υπολογιστής τιμών
Σχεδιασμένο για προγραμματιστές Vue
Προστασία θέσεων
vueI18nPage.feat1Desc
Vue 2 + Vue 3 + Nuxt 3
Υποστηρίζονται όλες οι εκδόσεις vue-i18n. Διατηρείται ακριβής η δομή JSON.
2 λεπτά αντί για 2 ώρες
Ανέβασμα → Επιλέξτε γλώσσες → Λήψη. Ολοκληρωμένο πριν τελειώσει το npm install.
Μνήμη Μετάφρασης = 90% Εξοικονόμηση
Τα ήδη μεταφρασμένα κείμενα επαναχρησιμοποιούνται. Οι ενημερώσεις κοστίζουν σχεδόν τίποτα.
Πλήρης υποστήριξη Vue i18n
Γιατί όχι Lokalise/Crowdin?
| shipglobal | Lokalise | Crowdin | |
|---|---|---|---|
| Τιμή | €0,05/1k χαρακτήρες | $120/μήνας+ | $100/μήνας+ |
| @:linked προστατευμένο | |||
| Χρόνος ρύθμισης | 2 λεπτά | 1+ ώρα | 1+ ώρα |
| Απαιτείται συνδρομή; |
Έτοιμη να μεταφράσεις την εφαρμογή Vue σου;
Πρώτη μετάφραση σε 2 λεπτά. Χωρίς συνδρομή. Χωρίς μπούρδα.