المؤلف:
    إنشاء:2026-01-30آخر تحديث:2026-01-30

    حزمة 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.-