إنشاء:2026-01-29آخر تحديث:2026-01-29

    حزمة hono-intlayer

    توفر حزمة hono-intlayer وسيطًا (middleware) لتطبيقات Hono للتعامل مع التدويل. يقوم باكتشاف لغة المستخدم وملء كائن السياق.

    التثبيت

    npm install hono-intlayer

    الصادرات

    الوسيط (Middleware)

    استيراد:

    import { intlayer } from "hono-intlayer";
    الدالة الوصف التوثيق ذو الصلة
    intlayer وسيط Hono يدمج Intlayer في تطبيق Hono الخاص بك. يعالج اكتشاف اللغة من التخزين (ملفات تعريف الارتباط، العناوين)، ويملأ السياق بـ t و getIntlayer و getDictionary ، ويقوم بإعداد مساحة اسم CLS للوصول البرمجي أثناء دورة حياة الطلب. intlayer

    الدوال

    استيراد:

    import { t, getIntlayer, getDictionary } from "hono-intlayer";
    الدالة الوصف التوثيق ذو الصلة
    t دالة ترجمة عالمية تسترجع المحتوى للغة الحالية في Hono. تستخدم CLS (Async Local Storage) ويجب استخدامها ضمن سياق طلب يديره وسيط intlayer. يمكن الوصول إليها أيضًا عبر السياق. translation
    getIntlayer تسترجع قاموسًا بمفتاحه من الإعلان الذي تم إنشاؤه وتعيد محتواه للغة المحددة. نسخة محسنة من getDictionary. تستخدم CLS للوصول إلى سياق الطلب. يمكن الوصول إليها أيضًا عبر السياق. -
    getDictionary تعالج كائنات القاموس وتعيد المحتوى للغة المحددة. تعالج ترجمات t() والتعدادات و markdown و HTML وما إلى ذلك. تستخدم CLS للوصول إلى سياق الطلب. يمكن الوصول إليها أيضًا عبر السياق. -