إنشاء:2026-01-21آخر تحديث:2026-05-06
استخدم هذه الصفحة والموفر AI الذي تريدهChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "تحديث استخدام واجهة برمجة تطبيقات useIntlayer في Solid للوصول المباشر إلى الخصائص"v8.9.04/5/2026
- "توحيد التوثيق لجميع الصادرات"v8.0.021/1/2026
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةتعديل هذه الوثيقة
إذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ
نسخ الـ Markdown من المستند إلى الحافظة
توثيق hook useIntlayer
يتيح الـ useIntlayer hook استرجاع المحتوى المحلي من قاموس باستخدام مفتاحه. في Solid، يعيد هذا الـ hook دالة accessor تفاعلية تقوم بالتحديث تلقائيًا عند تغيير الـ locale.
الاستخدام
tsx
نسخ الكود
نسخ الكود إلى الحافظة
import { useIntlayer } from "solid-intlayer";tsx;const MyComponent = () => { const content = useIntlayer("my-dictionary-key"); return ( <div> <h1>{content.title}</h1> <p>{content.description}</p> </div> );};الوصف
الهوك يقوم بالمهام التالية:
- كشف اللغة: يستخدم اللغة الحالية من سياق
IntlayerProvider. - حقن القاموس: يحقن تلقائيًا محتوى القاموس المقابل للمفتاح المزوَّد، باستخدام التصريحات المُحسّنة التي يولدها مجمّع Intlayer.
- التفاعلية: يعيد accessor من Solid (
Accessor<T>) يعاد تقييمه تلقائيًا عند تغيّر الحالة العامة للّغة. - معالجة الترجمة: يقوم بتحديد المحتوى بناءً على الـ locale المكتشف، مع معالجة أي تعريفات مثل
t()وenu()، وما إلى ذلك، الموجودة داخل القاموس.
المعلمات
- key: المفتاح الفريد للقاموس (كما هو معرف في ملفات إعلان المحتوى الخاصة بك).
- locale (اختياري): يتجاوز الـ locale الحالي.
القيمة المرجعة
دالة accessor (() => Content) تُعيد المحتوى المحلي.