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

    حزمة svelte-intlayer

    توفر حزمة svelte-intlayer الأدوات اللازمة لدمج Intlayer في تطبيقات Svelte. تتضمن دوال إعداد وstores للتعامل مع المحتوى متعدد اللغات.

    التثبيت

    npm install svelte-intlayer

    الصادرات

    الإعداد

    استيراد:

    import "svelte-intlayer";
    الدالة الوصف
    setupIntlayer دالة لإعداد Intlayer في تطبيق Svelte الخاص بك.

    المتجر

    استيراد:

    import "svelte-intlayer";
    المتجر الوصف
    intlayerStore مخزن Svelte الذي يحتوي على حالة Intlayer الحالية.

    Hooks (السياق)

    استيراد:

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

    ماركداون

    استيراد:

    import "svelte-intlayer";
    الدالة الوصف
    setIntlayerMarkdown دالة لتعيين سياق الماركداون في تطبيق Svelte الخاص بك.