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