إنشاء:2026-06-13آخر تحديث:2026-06-13
استخدم هذه الصفحة والموفر AI الذي تريدهChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "بدء السجل"v9.0.0١٣/٦/٢٠٢٦
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةEdit this doc
If you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy
Copy doc Markdown to clipboard
الترحيل من NuxtJS I18n إلى Intlayer
ترحيل تطبيق Nuxt الخاص بك من @nuxtjs/i18n إلى Intlayer هو عملية سلسة باستخدام وحدة محول Nuxt.
ما يجب فعله
لتهيئة المشروع، قم بتشغيل:
bash
نسخ الكود
نسخ الكود إلى الحافظة
npx intlayer initسيؤدي هذا إلى إعداد 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 تلقائياً.