Vue i18n → 29 لغة في دقيقتين
vueI18nPage.heroDesc
لماذا Vue-التوطين مزعج؟
كابوس النسخ واللصق
إنشاء de.json و fr.json و es.json يدويًا. خطأ مطبعي واحد يعني تطبيقًا معطلًا.
خدمات باهظة
Lokalise يطلب 120 دولارًا/الشهر. Crowdin يطلب 100 دولار/الشهر. لمشروع جانبي؟
المراجع المعطلة @:linked
Google Translate يدمِّر @:message.key و {named} عنصر نائب.
كيف يعمل هذا؟
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
خفيف الوزن
قبل → بعد
@:المراجع المرتبطة، {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
حماية العنصر النائب
يحمي {named}، @:المراجع المرتبطة، إشارات $t(). سيستمر تطبيقك في العمل.
Vue 2 + Vue 3 + Nuxt 3
جميع إصدارات Vue i18n مدعومة. بنية JSON محفوظة بدقة.
دقيقتان بدلاً من ساعتين
رفع → اختيار اللغات → التحميل. انتهى قبل انتهاء npm install.
ذاكرة الترجمة = توفير 90٪
يُعاد استخدام السلاسل المترجمة بالفعل. التحديثات تكلف تقريباً لا شيء.
دعم كامل لـ Vue i18n
لماذا ليست Lokalise/Crowdin؟
| shipglobal | Lokalise | Crowdin | |
|---|---|---|---|
| السعر | €0,05/ألف حرف | $120/شهر+ | $100/شهر+ |
| @:linked محمي | |||
| وقت الإعداد | 2 دقيقة | 1+ ساعة | 1+ ساعة |
| اشتراك مطلوب؟ |
هل أنت مستعد لترجمة تطبيق Vue الخاص بك؟
الترجمة الأولى خلال دقيقتين. لا اشتراك. لا هراء.