إنشاء:2026-06-13آخر تحديث:2026-06-13
استخدم هذه الصفحة والموفر AI الذي تريدهChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "بدء السجل"v9.0.013/6/2026
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةتعديل هذه الوثيقة
إذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ
نسخ الـ Markdown من المستند إلى الحافظة
الترحيل من Next Translate إلى Intlayer
الترحيل من next-translate إلى Intlayer هو بديل قريب جداً يحتفظ بالصيغة والعلامات الحالية.
ما يجب فعله
قم بتهيئة Intlayer في مشروعك:
bash
نسخ الكود
نسخ الكود إلى الحافظة
سيقوم CLI بتنسيق التكوين الخاص بك. يمكنك بعد ذلك تطبيق مكوّن Intlayer في next.config.ts، الذي يحقن أسماء مستعارة subpath في وقت البناء يعيّن next-translate/useTranslation إلى @intlayer/next-translate.
كيف يعمل تحت الغطاء
يوفر next-translate خطافات مثل useTranslation('ns') و t('ns:key.path') و مكوّن <Trans>.
تحت الغطاء:
- الاستيفاء والجمع: يعتمد بشكل وثيق على سلوك محول
react-i18next. يتم التعامل ديناميكياً مع عناصنات{{var}}والجمع المعيّن من اللواحق مثلkey_0وkey_oneوkey_other. - مكوّن
<Trans>: مدعوم مباشرة لتحليل العلامات الشبيهة بـ HTML جنباً إلى جنب مع propcomponentsالمبني على array. - Namespaces: يضمن aliasing subpath أن مراجع
useTranslationتستهدف namespaces القاموس الداخلية الصحيحة دون تعديل يدوي.
