अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
संस्करण इतिहास
- "डायनेमिक डिक्शनरी सुविधा का रिलीज़"v9.0.012/6/2026
- "डायनेमिक रिकॉर्ड को वैरिएंट में मिला दिया गया — अब `variant` एक स्ट्रिंग या ऑब्जेक्ट स्वीकार करता है"v9.1.026/6/2026
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
डायनेमिक डिक्शनरी
Intlayer ऐसी सामग्री व्यक्त करने के लिए दो तंत्रों का समर्थन करता है जो प्रति key एक ही स्थिर डिक्शनरी से आगे जाती है। प्रत्येक को सामग्री फ़ाइल में एक शीर्ष-स्तरीय मेटाडेटा फ़ील्ड के माध्यम से घोषित किया जाता है; किसी रैपर फ़ंक्शन की आवश्यकता नहीं है।
सभी डेटा सामग्री को स्पष्ट रूप से देखने के लिए तालिका को मोडल में खोलें
दोनों locale तर्क के साथ संयोजित होते हैं और importMode के माध्यम से चयनात्मक / आलसी लोडिंग का समर्थन करते हैं।
कब किसका उपयोग करें
- कलेक्शन — अलग-अलग फ़ाइलों में प्रबंधित आइटम की क्रमबद्ध सूची (FAQ प्रविष्टियाँ, ब्लॉग पोस्ट, उत्पाद)।
- वैरिएंट — नामित या संरचित सामग्री विकल्प:
- A/B परीक्षण, मौसमी बैनर या फ़ीचर फ़्लैग के लिए एक स्ट्रिंग वैरिएंट;
- CMS रिकॉर्ड, उपयोगकर्ता-विशिष्ट सामग्री, या फ़ील्ड के सेट द्वारा संबोधित किसी भी सामग्री के लिए एक ऑब्जेक्ट वैरिएंट (पूर्व "डायनेमिक रिकॉर्ड")।
पुराने संस्करण रिकॉर्ड-कुंजीबद्ध सामग्री के लिए एक अलगmetaफ़ील्ड प्रदान करते थे। इसेvariantमें मिला दिया गया है:metaका उपयोग करने के बजायvariantमें एक ऑब्जेक्ट पास करें।
सेलेक्टर असंदिग्धीकरण
एक key एक साथ दोनों आयाम घोषित कर सकती है (उदा. एक कलेक्शन जिसके प्रत्येक आइटम का एक वैरिएंट हो)। इन्हें इस क्रम में हल किया जाता है:
कोड को क्लिपबोर्ड पर कॉपी करें
variant → itemइस प्रकार, किसी variant × item key पर { variant: "promo" } सभी promo आइटम को एक array के रूप में लौटाता है, और { item: 2 } जोड़ने से यह एक ही प्रविष्टि तक सीमित हो जाता है।