Author:
    Creation:2026-06-12Last update:2026-06-12

    डायनेमिक डिक्शनरीज़

    Intlayer सामग्री को व्यक्त करने के लिए तीन तंत्रों का समर्थन करता है जो प्रति कुंजी एकल स्थिर डिक्शनरी से परे जाते हैं। प्रत्येक को सामग्री फ़ाइल में शीर्ष-स्तरीय मेटाडेटा फ़ील्ड के माध्यम से घोषित किया जाता है; किसी रैपर फ़ंक्शन की आवश्यकता नहीं होती है।

    विशेषता मेटाडेटा फ़ील्ड useIntlayer में चयनकर्ता
    संग्रह item: N { item: N }
    वेरिएंट variant: "name" { variant: "name" }
    डायनेमिक रिकॉर्ड meta: { id, … } { id, … }

    तीनों भाषा विकल्प (locale) तर्क के साथ मिलकर काम करते हैं और importMode के माध्यम से चुनिंदा / आलसी (lazy) लोडिंग का समर्थन करते हैं।

    कब किसका उपयोग करें

    • संग्रह (Collections) — अलग फ़ाइलों में प्रबंधित वस्तुओं की क्रमबद्ध सूची (FAQ प्रविष्टियां, ब्लॉग पोस्ट, उत्पाद)।
    • वेरिएंट (Variants) — A/B परीक्षण, मौसमी बैनर, या फीचर फ़्लैग के लिए नामांकित सामग्री विकल्प।
    • डायनेमिक रिकॉर्ड (Dynamic records) — अपारदर्शी आईडी द्वारा रनटाइम पर प्राप्त सामग्री (CMS रिकॉर्ड, उपयोगकर्ता-विशिष्ट प्रतिलिपि)।

    चयनकर्ता स्पष्टीकरण

    जब किसी डिक्शनरी पर एकाधिक चयनकर्ता मौजूद होते हैं, तो रिज़ॉल्यूशन का क्रम होता है:

    plaintext
    variant → meta → item