إنشاء:2026-01-21آخر تحديث:2026-01-21
استخدم هذه الصفحة والموفر AI الذي تريدهChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "Unified documentation for all exports"v8.0.0٢١/١/٢٠٢٦
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةتعديل هذه الوثيقة
إذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ
نسخ الـ Markdown من المستند إلى الحافظة
حزمة express-intlayer
توفّر حزمة express-intlayer وسيطًا (middleware) لتطبيقات Express للتعامل مع التدويل (internationalization). تقوم باكتشاف لغة المستخدم وتوفر دوال للترجمة.
التثبيت
التصديرات
الوسيط
استيراد:
اظهار جميع محتويات الجدول
افتح الجدول في نافذة منبثقة لعرض جميع محتويات البيانات بوضوح
| الدالة | الوصف | الوثيقة ذات الصلة |
|---|---|---|
intlayer | وسيط Express يكتشف لغة المستخدم ويملأ res.locals ببيانات Intlayer. يقوم باكتشاف اللغة من الكوكيز/الهيدرز، ويحقن t و getIntlayer و getDictionary في res.locals، ويعد مساحة أسماء CLS للوصول خلال دورة حياة الطلب. | intlayer |
الدوال
استيراد:
اظهار جميع محتويات الجدول
افتح الجدول في نافذة منبثقة لعرض جميع محتويات البيانات بوضوح
| الدالة | الوصف | الوثيقة ذات الصلة |
|---|---|---|
t | دالة ترجمة تسترجع المحتوى للـ locale الحالي. تعمل ضمن دورة حياة الطلب التي يديرها الـ middleware الخاص بـ intlayer. تستخدم CLS (Async Local Storage) للوصول إلى سياق الطلب. | translation |
getIntlayer | يسترجع قاموسًا بواسطة مفتاحه من التصريح المُولد ويُعيد محتواه للـ locale المحدد. نسخة محسّنة من getDictionary. يستخدم CLS للوصول إلى سياق الطلب. | - |
getDictionary | يعالج كائنات القاموس ويُعيد المحتوى للـ locale المحدد. يعالج ترجمات t()، والـ enumerations، وMarkdown، وHTML، وما إلى ذلك. يستخدم CLS للوصول إلى سياق الطلب. | - |