إنشاء:2025-02-07آخر تحديث:2025-06-29
استخدم هذه الصفحة والموفر AI الذي تريدهChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
هذه الوثيقة غير محدثة، تم تحديث النسخة الأساسية في 21 يناير 2026.
الانتقال إلى الوثيقة الإنجليزيةتاريخ الإصدارات
- "بداية التاريخ"v5.5.1029/6/2025
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةتعديل هذه الوثيقة
إذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ
نسخ الـ Markdown من المستند إلى الحافظة
توثيق Hook useDictionary
يسمح hook useDictionary بمعالجة كائن يشبه القاموس (يحتوي على مفاتيح ومحتوى) والتعامل مع الترجمات والتعددات وما إلى ذلك بداخله. بخلاف useIntlayer، الذي تم تصميمه للعمل مع إعلانات القاموس المُنشأة، فإن useDictionary أكثر مرونة ويمكن استخدامه مع أي كائن يتبع هيكل القاموس.
مثال على الاستخدام في React
./ComponentExample.tsx
نسخ الكود
نسخ الكود إلى الحافظة
import type { FC } from "react";
import { useDictionary } from "react-intlayer";
import componentContent from "./component.content";
const ComponentExample: FC = () => {
const { title, content } = useDictionary(componentContent);
return (
<div>
<h1>{title}</h1>
<p>{content}</p>
</div>
);
};
نصائح إضافية
- سلامة النوع: استخدم دائمًا
Dictionaryلتعريف القواميس الخاصة بك لضمان سلامة النوع. - تحديثات التوطين: عند تحديث المحتوى، تأكد من اتساق جميع اللغات لتجنب فقدان الترجمات.
تركز هذه الوثائق على تكامل الخطاف useDictionary، مما يوفر نهجًا مبسطًا لإدارة المحتوى المحلي دون الاعتماد على وظائف المحرر المرئي.
