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

    حزمة solid-intlayer

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

    التثبيت

    npm install solid-intlayer

    الصادرات

    المزود

    الاستيراد:

    import "solid-intlayer";
    المكوّن الوصف المستند المرتبط
    IntlayerProvider المزوّد الرئيسي الذي يلف تطبيقك ويوفر سياق Intlayer. IntlayerProvider

    الخطافات

    استيراد:

    import "solid-intlayer";
    هوك الوصف المستند المرتبط
    useIntlayer مبني على useDictionary، لكنه يدرج نسخة محسّنة من القاموس من التصريح المولد. useIntlayer
    useDictionary يعالج الكائنات الشبيهة بالقواميس (مفتاح، محتوى). يعالج ترجمات t()، التعدادات، إلخ. -
    useDictionaryAsync مثل useDictionary، ولكن يتعامل مع القواميس غير المتزامنة. -
    useDictionaryDynamic مثل useDictionary، ولكن يتعامل مع القواميس الديناميكية. -
    useLocale يعيد الـ locale الحالية ودالة لتعيينها. useLocale
    useRewriteURL هو hook على جانب العميل لإدارة إعادة كتابة عناوين URL. يقوم بتحديث الـ URL تلقائيًا إذا وُجدت قاعدة إعادة كتابة محلية. useRewriteURL
    useIntl يعيد كائن Intl للـ locale الحالية. -
    useLoadDynamic هوك لتحميل القواميس الديناميكية. -
    t يختار المحتوى بناءً على اللغة الحالية. translation

    المكونات

    استيراد:

    import "solid-intlayer";
    المكون الوصف
    MarkdownProvider مزود لسياق عرض Markdown.