إنشاء:2026-06-13آخر تحديث:2026-06-13
استخدم هذه الصفحة والموفر AI الذي تريدهChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "بدء السجل"v9.0.013/6/2026
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةتعديل هذه الوثيقة
إذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ
نسخ الـ Markdown من المستند إلى الحافظة
الترحيل من NGX-Translate إلى Intlayer
ترحيل تطبيق Angular الخاص بك من ngx-translate إلى Intlayer سهل مع محول التوافق، مما يسمح لك بتجاوز الحاجة إلى إعادة كتابة جميع قوالبك.
ما يجب فعله
ابدأ بتشغيل:
bash
نسخ الكود
نسخ الكود إلى الحافظة
هذا ينشئ intlayer.config.ts. استبدل إعدادات TranslateModule.forRoot() وأسماء الاستيراد بشكل مناسب للإشارة إلى @intlayer/ngx-translate.
كيف يعمل تحت الغطاء
يستخدم ngx-translate TranslateService (instant و get و stream) جنباً إلى جنب مع pipe {{ 'KEY' | translate:params }} و directive [translate].
تحت الغطاء:
- الخدمات:
TranslateServiceيغلّفgetIntlayerو observable محلية، مما يوفر بالضبط نفس الأساليب. - Pipes والتوجيهات: معاد تنفيذها لحل مقابل قواميس Intlayer مباشرة.
- Loaders: إعدادات
TranslateHttpLoaderيتم تحويلها إلى stubs تحذيرات لأن Intlayer بشكل متأصل يحل ويجمّع قواميسك في وقت البناء (أو من خلال الواردات الديناميكية القياسية)، مما يلغي تماماً الحاجة إلى محملات HTTP.
