अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
यह दस्तावेज़ पुराना है, आधार संस्करण को इस तिथि पर अपडेट किया गया है 23 अगस्त 2025.
अंग्रेजी दस्तावेज़ पर जाएँसंस्करण इतिहास
- "प्रारंभिक इतिहास"v5.5.1029/6/2025
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंअगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।
दस्तावेज़ के लिए GitHub लिंकदस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें
दस्तावेज़ीकरण: intlayer में getTranslationContent फ़ंक्शन
विवरण
getTranslationContent फ़ंक्शन एक सेट से एक विशिष्ट लोकल के अनुरूप सामग्री प्राप्त करता है जिसे अनुकूलित भाषा सामग्री कहा जाता है। यदि निर्दिष्ट लोकल नहीं मिलता है, तो यह परियोजना में कॉन्फ़िगर किए गए डिफ़ॉल्ट लोकल की सामग्री लौटाता है।
अनुवाद घोषित करने के तरीके के बारे में अधिक विवरण के लिए, अनुवाद दस्तावेज़ देखें।
पैरामीटर
languageContent: CustomizableLanguageContent<Content>- विवरण: विभिन्न लोकलों के लिए अनुवादों वाला एक ऑब्जेक्ट। प्रत्येक कुंजी एक लोकल का प्रतिनिधित्व करती है, और इसका मान संबंधित सामग्री होती है।
- प्रकार:
CustomizableLanguageContent<Content>Contentकिसी भी प्रकार का हो सकता है, डिफ़ॉल्ट रूप सेstring।
locale: Locales- विवरण: वह लोकल जिसके लिए सामग्री प्राप्त करनी है।
- प्रकार:
Locales
रिटर्न
- प्रकार:
Content - विवरण: निर्दिष्ट लोकल के अनुरूप सामग्री। यदि लोकल नहीं मिलता है, तो डिफ़ॉल्ट लोकल की सामग्री लौटाई जाती है।
उदाहरण उपयोग
बुनियादी उपयोग
कोड को क्लिपबोर्ड पर कॉपी करें
import { getTranslationContent, Locales } from "intlayer";
const content = getTranslationContent(
{
en: "Hello",
fr: "Bonjour",
},
Locales.ENGLISH
);
console.log(content); // आउटपुट: "Bonjour"
गायब लोकल:
कोड को क्लिपबोर्ड पर कॉपी करें
import { getTranslationContent, Locales } from "intlayer";
const content = getTranslationContent(
{
en: "Hello",
fr: "Bonjour",
},
Locales.SPANISH
);
console.log(content); // आउटपुट: "Hello" (डिफ़ॉल्ट लोकल सामग्री)
कस्टम कंटेंट प्रकारों का उपयोग:
कोड को क्लिपबोर्ड पर कॉपी करें
import { getTranslationContent, Locales } from "intlayer";
const customContent = getTranslationContent<Record<string, string>>(
{
en: { greeting: "Hello" },
fr: { greeting: "Bonjour" },
},
Locales.FRENCH
);
console.log(customContent.greeting); // आउटपुट: "Bonjour"
एज केस
- लोकल नहीं मिला:
- जब
localelanguageContentमें नहीं मिलता है, तो फ़ंक्शन डिफ़ॉल्ट लोकल के लिए सामग्री लौटाता है।
- जब
- अधूरी भाषा सामग्री:
- यदि कोई लोकल आंशिक रूप से परिभाषित है, तो फ़ंक्शन सामग्री को मर्ज नहीं करता है। यह सख्ती से निर्दिष्ट लोकल का मान प्राप्त करता है या डिफ़ॉल्ट पर वापस चला जाता है।
- TypeScript प्रवर्तन:
- यदि
languageContentमें लोकल प्रोजेक्ट कॉन्फ़िगरेशन से मेल नहीं खाते हैं, तो TypeScript सभी आवश्यक लोकल को परिभाषित करने के लिए प्रवर्तन करेगा, जिससे सामग्री पूरी और टाइप-सुरक्षित होगी।
- यदि
