अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
अपने पसंदीदा AI एसिस्टेंट में Intlayer MCP सर्वर को एकीकृत करके आप सभी दस्तावेज़ को सीधे ChatGPT, DeepSeek, Cursor, VSCode से प्राप्त कर सकते हैं।
MCP सर्वर दस्तावेज़ देखेंइस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंअगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।
दस्तावेज़ के लिए GitHub लिंकदस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें
intlayer-editor: Intlayer विज़ुअल एडिटर का उपयोग करने के लिए NPM पैकेज
Intlayer पैकेजों का एक समूह है जो विशेष रूप से जावास्क्रिप्ट डेवलपर्स के लिए डिज़ाइन किया गया है। यह React, React और Express.js जैसे फ्रेमवर्क के साथ संगत है।
intlayer-editor पैकेज एक NPM पैकेज है जो Intlayer विज़ुअल एडिटर को आपके React प्रोजेक्ट में एकीकृत करता है।
Intlayer एडिटर कैसे काम करता है
intlayer एडिटर आपको Intlayer दूरस्थ शब्दकोश के साथ इंटरैक्ट करने की अनुमति देता है। इसे क्लाइंट साइड पर इंस्टॉल किया जा सकता है और यह आपके एप्लिकेशन को एक CMS जैसे एडिटर में बदल सकता है ताकि आप अपनी साइट की सामग्री को सभी कॉन्फ़िगर की गई भाषाओं में प्रबंधित कर सकें।
स्थापना
अपनी पसंदीदा पैकेज मैनेजर का उपयोग करके आवश्यक पैकेज इंस्टॉल करें:
कोड को क्लिपबोर्ड पर कॉपी करें
npm install intlayer-editor
कॉन्फ़िगरेशन
अपने Intlayer कॉन्फ़िगरेशन फ़ाइल में, आप एडिटर सेटिंग्स को कस्टमाइज़ कर सकते हैं:
कोड को क्लिपबोर्ड पर कॉपी करें
const config: IntlayerConfig = { // ... अन्य कॉन्फ़िगरेशन सेटिंग्स editor: { enabled: process.env.INTLAYER_ENABLED === "true", // यदि false है, तो एडिटर निष्क्रिय होगा और एक्सेस नहीं किया जा सकेगा। // एडिटर को सक्षम करने के लिए क्लाइंट ID और क्लाइंट सीक्रेट आवश्यक हैं। // ये उपयोगकर्ता की पहचान करने की अनुमति देते हैं जो सामग्री संपादित कर रहा है। // इन्हें Intlayer डैशबोर्ड - प्रोजेक्ट्स (https://intlayer.org/dashboard/projects) में नया क्लाइंट बनाकर प्राप्त किया जा सकता है। clientId: process.env.INTLAYER_CLIENT_ID, clientSecret: process.env.INTLAYER_CLIENT_SECRET, },};
यदि आपके पास क्लाइंट ID और क्लाइंट सीक्रेट नहीं हैं, तो आप उन्हें Intlayer डैशबोर्ड - प्रोजेक्ट्स में नया क्लाइंट बनाकर प्राप्त कर सकते हैं।
सभी उपलब्ध पैरामीटर देखने के लिए, कॉन्फ़िगरेशन दस्तावेज़ देखें।
intlayer-editor पैकेज Intlayer पर आधारित है और यह JavaScript एप्लिकेशन जैसे React (Create React App), Vite + React, और Next.js के लिए उपलब्ध है।
पैकेज को इंस्टॉल करने के बारे में अधिक जानकारी के लिए, नीचे संबंधित अनुभाग देखें:
Next.js के साथ एकीकरण
Next.js के साथ एकीकरण के लिए, सेटअप गाइड देखें।
Create React App के साथ एकीकरण
Create React App के साथ एकीकरण के लिए, सेटअप गाइड देखें।
Vite + React के साथ एकीकरण
Vite + React के साथ एकीकरण के लिए, सेटअप गाइड देखें।
एकीकरण का उदाहरण
अपने React प्रोजेक्ट में Intlayer विज़ुअल एडिटर को एकीकृत करने के लिए, निम्नलिखित चरणों का पालन करें:
अपने React एप्लिकेशन में Intlayer एडिटर कॉम्पोनेंट को इम्पोर्ट करें:
src/App.jsxकोड कॉपी करेंकोड को क्लिपबोर्ड पर कॉपी करें
import { IntlayerEditorProvider } from "intlayer-editor";import { IntlayerProvider } from "react-intlayer";export default function App() { return ( <IntlayerProvider> <IntlayerEditorProvider> <IntlayerEditor>{/* आपका ऐप कंटेंट यहाँ */}</IntlayerEditor> </IntlayerEditorProvider> </IntlayerProvider> );}
अपने Next.js एप्लिकेशन में Intlayer एडिटर स्टाइल्स को इम्पोर्ट करें:
src/app/[locale]/layout.jsxकोड कॉपी करेंकोड को क्लिपबोर्ड पर कॉपी करें
import { IntlayerEditorStyles } from "intlayer-editor";export default async function RootLayout({ children, params }) { const { locale } = await params; return ( <IntlayerClientProvider locale={locale}> <IntlayerEditorProvider> <html lang={locale}> <body className={IntlayerEditorStyles}>{children}</body> </html> </IntlayerEditorProvider> </IntlayerClientProvider> );}
एडिटर का उपयोग करना
जब एडिटर इंस्टॉल, सक्षम और शुरू हो जाता है, तो आप अपने कर्सर को अपनी सामग्री पर होवर करके Intlayer द्वारा इंडेक्स किए गए प्रत्येक फ़ील्ड को देख सकते हैं।
यदि आपकी सामग्री को आउटलाइन किया गया है, तो आप संपादन ड्रॉअर दिखाने के लिए इसे लंबे समय तक दबा सकते हैं।
दस्तावेज़ इतिहास
- 5.5.10 - 2025-06-29: प्रारंभिक इतिहास