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

    حزمة preact-intlayer

    توفّر حزمة preact-intlayer الأدوات اللازمة لدمج Intlayer في تطبيقات Preact. تضمّ providers و hooks لمعالجة المحتوى متعدد اللغات.

    التثبيت

    bash
    npm install preact-intlayer
    

    الصادرات

    المزود

    المكونالوصف
    IntlayerProviderالمزوّد الرئيسي الذي يحيط بتطبيقك ويوفر سياق Intlayer.

    الهوكس (Hooks)

    الـ Hookالوصفالوثيقة ذات الصلة
    useIntlayerمبني على useDictionary، لكنه يحقن نسخة مُحسّنة من القاموس المأخوذة من التصريح المُولَّد.-
    useDictionaryيعالج الكائنات التي تشبه القواميس (key, content). يعالج ترجمات t()، وenumerations، إلخ.-
    useLocaleيعيد اللغة الحالية ودالة لتعيينها.-
    usePathnameهوك (Hook) يعيد المسار الحالي (pathname) بعد إزالة مقطع اللغة منه. يستجيب لتنقل المتصفح عبر popstate.usePathname
    tيختار المحتوى بناءً على اللغة الحالية.الترجمة

    المكونات

    المكوّنالوصف
    MarkdownProviderمزود لسياق عرض Markdown.
    MarkdownRendererيعرض محتوى Markdown بمكونات مخصصة.