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

    حزمة angular-intlayer

    توفر حزمة angular-intlayer الأدوات اللازمة لدمج Intlayer في تطبيقات Angular. تتضمن providers و services للتعامل مع المحتوى متعدد اللغات.

    التثبيت

    npm install angular-intlayer

    التصديرات

    استيراد:

    import "angular-intlayer";

    الإعداد

    الدالة الوصف
    provideIntlayer دالة لتوفير Intlayer في تطبيق Angular الخاص بك.

    الـ Hooks

    الـ Hook الوصف المستند ذو الصلة
    useIntlayer مبنية على useDictionary، لكنها تحقن نسخة مُحسّنة من القاموس مأخوذة من التصريح المُولد. -
    useDictionary يعالج الكائنات التي تشبه القواميس (مفتاح، محتوى). يعالج ترجمات t()، والتعدادات (enumerations)، إلخ. -
    useDictionaryAsync نفس عمل useDictionary، لكنه يتعامل مع القواميس غير المتزامنة (asynchronous). -
    useDictionaryDynamic نفس عمل useDictionary، لكنه يتعامل مع القواميس الديناميكية (dynamic). -
    useLocale يعيد الـ locale الحالي ودالة لتعيينه. -
    useIntl يعيد كائن Intl للـ locale الحالي. -
    useLoadDynamic Hook لتحميل القواميس الديناميكية. -

    المكوّنات

    المكوّن الوصف
    IntlayerMarkdownComponent مكوّن Angular يقوم بعرض محتوى Markdown.