إنشاء:2026-09-19آخر تحديث:2026-09-19
استخدم هذه الصفحة والموفر AI الذي تريدهChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "توثيق أولي لخطاف useDictionary"v9.5.519/9/2026
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةتعديل هذه الوثيقة
إذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ
نسخ الـ Markdown من المستند إلى الحافظة
توثيق خطاف useDictionary
يقوم خطاف useDictionary بتحويل كائن قاموس مستورد أو مضمن وإرجاع محتواه المحلل وفقًا للغة الطلب الحالية في تطبيقات Remix 3.
على عكس useIntlayer الذي يبحث عن القواميس بواسطة مفتاحها النصي من سجل القواميس العام، يقبل useDictionary كائن القاموس مباشرة.
الاستخدام
src/views/home.ts
نسخ الكود
نسخ الكود إلى الحافظة
يمكنك أيضًا تمرير قواميس مضمنة محددة باستخدام t():
ts
نسخ الكود
نسخ الكود إلى الحافظة
المعاملات
ts
نسخ الكود
نسخ الكود إلى الحافظة
dictionary: كائن قاموس أو مجموعة قواميس مؤهلة.localeOrSelector(اختياري): لغة محددة أو كائن محدد ({ item }،{ variant }، معlocaleاختياريًا). له الأولوية على لغة الطلب عند توفيره.
الوصف
يقوم الخطاف بالمهام التالية:
- اكتشاف اللغة: يقرأ لغة الطلب النشطة من مخزن
AsyncLocalStorageالذي تم إنشاؤه بواسطة البرمجية الوسيطةintlayer(). - تحليل المحتوى: يقيّم الترجمات (
t())، والتعدادات، والشروط، والهياكل المتداخلة وفقًا للغة المحددة. - معالجة المحددات: يطبق أي محددات عناصر أو متغيرات محددة في المعاملات.
