إنشاء:2026-09-19آخر تحديث:2026-09-19
استخدم هذه الصفحة والموفر AI الذي تريدهChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "توثيق أولي للبرمجية الوسيطة intlayer"v9.5.519/9/2026
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةتعديل هذه الوثيقة
إذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ
نسخ الـ Markdown من المستند إلى الحافظة
البرمجية الوسيطة intlayer
تُعد دالة البرمجية الوسيطة intlayer مسؤولة عن إعداد التدويل لكل طلب في تطبيقات Remix 3. حيث تكتشف لغة كل طلب وارد، وتطبق قواعد إعادة توجيه URL، وتحفظ حالة اللغة في سياق الطلب.
الاستخدام
سجّل البرمجية الوسيطة في موجه Remix الخاص بك:
src/server.ts
نسخ الكود
نسخ الكود إلى الحافظة
كيف تعمل
تؤدي البرمجية الوسيطة المهام التالية لكل طلب وارد:
- اكتشاف اللغة: تستخرج اللغة من بادئة مسار URL (مثل
/ar/about) أو ملفات تعريف الارتباط أو ترويسةAccept-Languageوفقًا لتكوين Intlayer الخاص بك. - إعادة توجيه URL: إذا كان المسار المطلوب يفتقر إلى بادئة اللغة وكان التكوين يتطلب توجيهًا بالبادئة، فإن البرمجية الوسيطة تُرجع استجابة إعادة توجيه (302/307/308) إلى عنوان URL المناسب المسبوق بالبادئة.
- ملء سياق الطلب: تحفظ اللغة المحددة الحالية في سياق طلب Remix باستخدام المفتاح
Intlayer، مما يتيح للخطافات (useLocaleوuseIntlayerوuseDictionary) استهلاكها مباشرة. - إدارة ملفات تعريف الارتباط: تُعيّن ترويسة
Set-Cookieعند الحاجة إلى الاحتفاظ باللغة المفضلة للمستخدم.
