إنشاء: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
الترحيل من Next Translate إلى Intlayer
الترحيل من next-translate إلى Intlayer هو بديل قريب جداً يحتفظ بالصيغة والعلامات الحالية.
ما يجب فعله
قم بتهيئة Intlayer في مشروعك:
bash
نسخ الكود
نسخ الكود إلى الحافظة
npx intlayer initسيقوم 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 القاموس الداخلية الصحيحة دون تعديل يدوي.