Creation:2026-01-30Last update:2026-01-30
استخدم هذه الصفحة والموفر AI الذي تريدهChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "التوثيق الأولي"v8.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
حزمة adonis-intlayer
توفر حزمة adonis-intlayer وسيطًا لتطبيقات AdonisJS للتعامل مع التدويل. تكتشف لغة المستخدم وتوفر وظائف الترجمة.
التثبيت
bash
نسخ الكود
نسخ الكود إلى الحافظة
npm install adonis-intlayerالصادرات
الوسيط (Middleware)
توفر الحزمة وسيط AdonisJS للتعامل مع التدويل.
اظهار جميع محتويات الجدول
افتح الجدول في نافذة منبثقة لعرض جميع محتويات البيانات بوضوح
| الوظيفة | الوصف | وثيقة ذات صلة |
|---|---|---|
IntlayerMiddleware | وسيط AdonisJS الذي يكتشف لغة المستخدم ويملأ سياق الطلب ببيانات Intlayer. كما يقوم بإعداد مساحة اسم CLS (Async Local Storage) للوصول إلى دورة حياة الطلب، مما يتيح استخدام وظائف عالمية مثل t و getIntlayer وما إلى ذلك. | intlayer |
الوظائف
اظهار جميع محتويات الجدول
افتح الجدول في نافذة منبثقة لعرض جميع محتويات البيانات بوضوح
| الوظيفة | الوصف | وثيقة ذات صلة |
|---|---|---|
t | وظيفة ترجمة تسترجع المحتوى للغة الحالية. تعمل ضمن دورة حياة الطلب التي يديرها وسيط intlayer. تستخدم CLS (Async Local Storage) للوصول إلى سياق الطلب. | translation |
getIntlayer | تسترجع قاموسًا بمفتاحه من التصريح الذي تم إنشاؤه وتعيد محتواه للغة المحددة. نسخة محسنة من getDictionary. تستخدم CLS للوصول إلى سياق الطلب. | - |
getDictionary | تعالج كائنات القاموس وتعيد المحتوى للغة المحددة. تعالج ترجمات t() والتعدادات و markdown و HTML وما إلى ذلك. تستخدم CLS للوصول إلى سياق الطلب. | - |
getLocale | تسترجع اللغة الحالية من سياق الطلب باستخدام CLS. | - |