إنشاء:2026-06-13آخر تحديث:2026-06-13
استخدم هذه الصفحة والموفر AI الذي تريدهChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "بدء السجل"v9.0.013/6/2026
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةتعديل هذه الوثيقة
إذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ
نسخ الـ Markdown من المستند إلى الحافظة
الترحيل من NuxtJS I18n إلى Intlayer
ترحيل تطبيق Nuxt الخاص بك من @nuxtjs/i18n إلى Intlayer هو عملية سلسة باستخدام وحدة محول Nuxt.
ما يجب فعله
لتهيئة المشروع، قم بتشغيل:
bash
نسخ الكود
نسخ الكود إلى الحافظة
سيؤدي هذا إلى إعداد intlayer.config.ts. بعد ذلك، أضف وحدة Intlayer Nuxt (مثل @intlayer/nuxt-i18n) في مصفوفة modules في nuxt.config.ts. هذا يطبق تلقائياً تكوين التوافق لتطبيقك.
كيف يعمل تحت الغطاء
يغلّف @nuxtjs/i18n vue-i18n مع توفير composables محددة لـ Nuxt (useLocalePath و useSwitchLocalePath و <NuxtLinkLocale>).
تحت الغطاء:
- الترجمات: تعتمد بشكل أصلي على طبقة التوافق
@intlayer/vue-i18nلجميع مهام ترجمة السلسلة (دعم كامل لصيغvue-i18nو pipe جمع و reactivity). - التوجيه: يعكس composables التوجيه باستخدام مساعدات URL المحلاة في Intlayer.
- التكوين: يقرأ
availableLocalesوالإعدادات الافتراضية مباشرة منintlayer.config.tsالخاص بك لتنسيق صفحات Nuxt تلقائياً.
