استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "إصدار ميزة القواميس الديناميكية"v9.0.012/6/2026
- "دمج السجلات الديناميكية في المتغيرات — أصبح `variant` يقبل سلسلة نصية أو كائنًا"v9.1.026/6/2026
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةإذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ الـ Markdown من المستند إلى الحافظة
القواميس الديناميكية
يدعم Intlayer آليتين للتعبير عن محتوى يتجاوز قاموسًا ثابتًا واحدًا لكل مفتاح. تُعلَن كل منهما عبر حقل بيانات وصفية على المستوى الأعلى في ملف المحتوى؛ ولا حاجة إلى دالة تغليف.
افتح الجدول في نافذة منبثقة لعرض جميع محتويات البيانات بوضوح
كلاهما يتكامل مع وسيط locale ويدعم التحميل الانتقائي / المؤجل عبر importMode.
متى تستخدم أيًّا منها
- المجموعات — قائمة مرتبة من العناصر تُدار في ملفات منفصلة (مدخلات الأسئلة الشائعة، منشورات المدونة، المنتجات).
- المتغيرات — بدائل محتوى مُسمّاة أو منظّمة:
- متغير نصي لاختبارات A/B، أو اللافتات الموسمية، أو أعلام الميزات؛
- متغير كائني لسجلات CMS، أو المحتوى الخاص بالمستخدم، أو أي محتوى يُعنوَن بمجموعة من الحقول («السجلات الديناميكية» سابقًا).
كانت الإصدارات السابقة تعرض حقلmetaمنفصلًا للمحتوى المُفهرَس حسب السجل. وقد تم دمجه فيvariant: مرّر كائنًا إلىvariantبدلًا من استخدامmeta.
إزالة غموض المُحدِّد
قد يُعلِن المفتاح عن البُعدين معًا (مثلًا مجموعة لكل عنصر فيها متغير). ويتم حلّها بالترتيب:
نسخ الكود إلى الحافظة
وهكذا فإن { variant: "promo" } على مفتاح variant × item يُعيد كل عناصر promo كمصفوفة، وإضافة { item: 2 } تُضيّقها إلى مدخلة واحدة.
