अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
संस्करण इतिहास
- "संग्रह डिक्शनरी सुविधा का विमोचन"v9.0.012/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
संग्रह (Collections)
एक संग्रह (collection) सामग्री फ़ाइलों का एक सेट है जो एक ही डिक्शनरी कुंजी (key) साझा करते हैं लेकिन प्रत्येक एक अलग item इंडेक्स घोषित करते हैं। Intlayer उन्हें बिल्ड टाइम पर एकल क्रमबद्ध सूची में विलय कर देता है।
संग्रह आइटम घोषित करना
प्रत्येक फ़ाइल एक आइटम का प्रतिनिधित्व करती है। item फ़ील्ड सूची में उसकी स्थिति है (1-आधारित)।
कोड को क्लिपबोर्ड पर कॉपी करें
import { t, type Dictionary } from "intlayer";
const dictionary = {
key: "faq",
item: 1,
content: {
question: t({ en: "What is Intlayer?", fr: "Qu'est-ce qu'Intlayer ?" }),
answer: t({ en: "An i18n toolkit.", fr: "Une boîte à outils i18n." }),
},
} satisfies Dictionary;
export default dictionary;कोड को क्लिपबोर्ड पर कॉपी करें
import { t, type Dictionary } from "intlayer";
const dictionary = {
key: "faq",
item: 2,
content: {
question: t({ en: "Is it free?", fr: "Est-ce gratuit ?" }),
answer: t({ en: "Yes, open-source.", fr: "Oui, open-source." }),
},
} satisfies Dictionary;
export default dictionary;एक संग्रह का उपयोग करना
सभी आइटम
कोड को क्लिपबोर्ड पर कॉपी करें
import { useIntlayer } from "react-intlayer";export const FAQ = () => { const items = useIntlayer("faq"); // { question: string; answer: string }[] return ( <ul> {items.map((item, index) => ( <li key={index}> <strong>{item.question}</strong> <p>{item.answer}</p> </li> ))} </ul> );};इंडेक्स द्वारा एकल आइटम
कोड को क्लिपबोर्ड पर कॉपी करें
const faq2 = useIntlayer("faq", { item: 2 });// → { question: string; answer: string }स्पष्ट भाषा विकल्प के साथ एकल आइटम
कोड को क्लिपबोर्ड पर कॉपी करें
const faq2Hi = useIntlayer("faq", { item: 2, locale: "hi" });विशिष्ट उपयोग के मामले
- FAQ सूचियाँ
- मूल्य निर्धारण स्तर (Pricing tiers)
- हिंडोला / स्लाइडर स्लाइड (Carousel / slider slides)
- कदम-दर-कदम निर्देश