إنشاء:2026-01-30آخر تحديث:2026-01-30
استخدم هذه الصفحة والموفر AI الذي تريدهChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "التوثيق الأولي"v8.0.0٣٠/١/٢٠٢٦
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةتعديل هذه الوثيقة
إذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ
نسخ الـ Markdown من المستند إلى الحافظة
توثيق وسيط intlayer لـ AdonisJS
يقوم وسيط intlayer لـ AdonisJS باكتشاف لغة المستخدم وتوفير وظائف الترجمة من خلال سياق الطلب. كما يتيح استخدام وظائف الترجمة العالمية ضمن تدفق الطلب.
الاستخدام
الوصف
يقوم الوسيط بالمهام التالية:
- اكتشاف اللغة: يقوم بتحليل الطلب (العناوين، ملفات تعريف الارتباط، إلخ) لتحديد اللغة المفضلة للمستخدم.
- إعداد السياق: يقوم بملء سياق الطلب بمعلومات اللغة.
- Async Local Storage: يستخدم
cls-hookedلإدارة سياق غير متزامن، مما يسمح لوظائف Intlayer العالمية مثلtوgetIntlayerوgetDictionaryبالوصول إلى اللغة الخاصة بالطلب دون تمريرها يدويًا.
ملاحظة: لاستخدام ملفات تعريف الارتباط لاكتشاف اللغة، تأكد من تكوين واستخدام @adonisjs/cookie في تطبيقك.