استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
هذه الوثيقة غير محدثة، تم تحديث النسخة الأساسية في ٢١ يناير ٢٠٢٦.
الانتقال إلى الوثيقة الإنجليزيةتاريخ الإصدارات
- "بداية التاريخ"v5.5.10٢٩/٦/٢٠٢٥
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةإذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ الـ Markdown من المستند إلى الحافظة
تكامل React: توثيق هوك useDictionary
يوفر هذا القسم إرشادات مفصلة حول استخدام هوك useDictionary داخل تطبيقات React، مما يتيح إدارة فعالة للمحتوى المحلي بدون محرر بصري.
استيراد useDictionary في React
يمكن دمج هوك useDictionary في تطبيقات React عن طريق استيراده بناءً على السياق:
مكون العميل:
مكون الخادم:
المعاملات
يقبل الهوك معاملين:
dictionary: كائن قاموس معلن يحتوي على محتوى محلي لمفاتيح محددة.locale(اختياري): اللغة المطلوبة. الافتراضي هو لغة السياق الحالي إذا لم يتم تحديدها.
القاموس
يجب إعلان جميع كائنات القاموس في ملفات محتوى منظمة لضمان سلامة الأنواع ومنع أخطاء وقت التشغيل. يمكنك العثور على تعليمات الإعداد هنا. إليك مثال على إعلان المحتوى:
مثال على الاستخدام في React
فيما يلي مثال على كيفية استخدام الخطاف useDictionary في مكون React:
التكامل مع الخادم
إذا كنت تستخدم الخطاف useDictionary خارج IntlayerProvider، يجب توفير اللغة صراحة كمعامل عند عرض المكون:
ملاحظات حول السمات
على عكس التكاملات التي تستخدم المحررات المرئية، فإن السمات مثل buttonTitle.value لا تنطبق هنا. بدلاً من ذلك، قم بالوصول مباشرة إلى السلاسل المحلية كما هو معلن في المحتوى الخاص بك.
نصائح إضافية
- سلامة النوع: استخدم دائمًا
Dictionaryلتعريف القواميس الخاصة بك لضمان سلامة النوع. - تحديثات التوطين: عند تحديث المحتوى، تأكد من اتساق جميع اللغات لتجنب فقدان الترجمات.
تركز هذه الوثائق على تكامل الخطاف useDictionary، مما يوفر نهجًا مبسطًا لإدارة المحتوى المحلي دون الاعتماد على وظائف المحرر المرئي.