पेजकिट - स्व-होस्टेड GrapesJS साइट बिल्डर, स्रोत के रूप में बेचा गया। जल्दी पहुंच प्राप्त करें

श्रेणी के अनुसार ब्राउज़ करें


GrapesJS I18n

GrapesJS i18n प्लगइन्स आपके संपादक इंटरफ़ेस में बहु-भाषा समर्थन जोड़ते हैं। पैनल लेबल, बटन टेक्स्ट, टूलटिप्स का अनुवाद करें और नामों को किसी भी भाषा में ब्लॉक करें - या उपयोगकर्ताओं को रनटाइम पर लोकेल स्विच करने दें। इन एक्सटेंशन में सामान्य भाषाओं के लिए तैयार लोकेल पैक और कस्टम अनुवाद जोड़ने के लिए टूल शामिल हैं। भाषा कवरेज विवरण के साथ मुफ्त और प्रीमियम GrapesJS अंतर्राष्ट्रीयकरण प्लगइन्स ब्राउज़ करें।

Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...

लगभग GrapesJS I18n

GrapesJS में एक अंतर्निहित i18n मॉड्यूल शामिल है जो संपादक इंटरफ़ेस में सभी उपयोगकर्ता-सामना करने वाले स्ट्रिंग्स का प्रबंधन करता है - पैनल शीर्षक, बटन लेबल, टूलटिप टेक्स्ट, ब्लॉक नाम और त्रुटि संदेश। डिफ़ॉल्ट रूप से संपादक केवल अंग्रेजी स्ट्रिंग्स के साथ शिप करता है। GrapesJS i18n प्लगइन्स GJS.Market पर इसे तैयार लोकेल पैक और बहु-भाषा संपादक परिनियोजन में अनुवाद प्रबंधित करने के लिए टूल के साथ विस्तारित करते हैं। भाषा पैक प्लगइन्स एक विशिष्ट स्थान के लिए अनुवादित स्ट्रिंग्स का एक पूरा सेट प्रदान करते हैं - स्पेनिश, फ्रेंच, जर्मन, पुर्तगाली, इतालवी, अरबी, चीनी, जापानी और कोरियाई पैक सभी उपलब्ध हैं। कुछ लोकेल पैक डिफ़ॉल्ट ब्लॉक नामों और विशेषता लेबल का भी अनुवाद करते हैं, जिससे उपयोगकर्ताओं को पूरी तरह से स्थानीयकृत अनुभव मिलता है। उन्नत i18n प्लगइन्स रनटाइम लोकेल स्विचिंग जोड़ते हैं - संपादक टूलबार में एक भाषा चयनकर्ता जो पेज रीफ्रेश किए बिना स्ट्रिंग्स को पुनः लोड करता है। यदि आप एक अंतरराष्ट्रीय बाजार के लिए GrapesJS-संचालित उत्पाद का निर्माण कर रहे हैं, तो अपनी लक्षित भाषा के लिए कोर लोकेल पैक से शुरू करें, फिर कवरेज रेटिंग की जांच करें - कुछ पैक 100% स्ट्रिंग्स का अनुवाद करते हैं जबकि अन्य केवल सबसे सामान्य इंटरफ़ेस तत्वों को कवर करते हैं।

GrapesJS I18n — FAQ

मैं GrapesJS संपादक भाषा कैसे बदलूँ?
जब आप संपादक को इनिशियलाइज़ करते हैं तो i18n विकल्प पास करें: लोकेल को अपने भाषा कोड पर सेट करें और संदेशों के तहत सेट किए गए संदेश की आपूर्ति करें। GrapesJS केवल अंग्रेजी शिप करता है, इसलिए स्ट्रिंग्स एक लोकेल पैक या आपकी अपनी वस्तु से आती हैं। अअनुवादित कुछ भी फॉलबैकलोकेल पर वापस आ जाता है, जो पैक के अधूरे होने पर इंटरफ़ेस को प्रयोग करने योग्य रखता है।
GrapesJS लीक से हटकर किन भाषाओं का समर्थन करता है?
कोर लाइब्रेरी अंग्रेजी स्ट्रिंग्स को शिप करती है। बाकी सब कुछ लोकेल पैक से आता है, और इस श्रेणी में व्यापक रूप से उपयोग किए जाने वाले पैक शामिल हैं - स्पेनिश, फ्रेंच, जर्मन, पुर्तगाली, इतालवी, अरबी, चीनी, जापानी और कोरियाई। कवरेज पैक के अनुसार अलग-अलग होता है, इसलिए लिस्टिंग पर रेटिंग जांचें: कुछ हर स्ट्रिंग का अनुवाद करते हैं, अन्य केवल सबसे अधिक दिखाई देने वाले इंटरफ़ेस तत्वों का अनुवाद करते हैं।
क्या उपयोगकर्ता रनटाइम पर संपादक भाषा स्विच कर सकते हैं?
हाँ। editor.I18n.setLocale सक्रिय लोकेल को स्वैप करता है और इंटरफ़ेस पेज रीलोड किए बिना फिर से रेंडर करता है। इस श्रेणी में कई प्लगइन्स इसे टूलबार के लिए भाषा चयनकर्ता में लपेटते हैं। चुनाव को स्वयं जारी रखें - localStorage या आपकी उपयोगकर्ता प्रोफ़ाइल में - क्योंकि GrapesJS इसे सत्रों के बीच याद नहीं रखता है।
क्या i18n प्लगइन्स ब्लॉक और विशेषता नामों का भी अनुवाद करते हैं?
कुछ करते हैं, और यह आधे-अनुवादित संपादक और ठीक से स्थानीयकृत संपादक के बीच का अंतर है। Block लेबल, श्रेणी शीर्षक और विशेषता नाम कोर UI से अलग स्ट्रिंग सेट हैं, इसलिए एक पैक पैनलों को कवर कर सकता है लेकिन आपके ब्लॉक को अंग्रेजी में छोड़ सकता है। Blocks आप स्वयं को पंजीकृत करते हैं, हमेशा अपने स्वयं के लेबल की आवश्यकता होती है - उन्हें उसी स्थान के तहत सेट किए गए अपने संदेश में रखें।
मैं अपने स्वयं के कस्टम स्ट्रिंग्स का अनुवाद कैसे करूं?
उन्हें उसी नेस्टेड कुंजी संरचना GrapesJS का उपयोग करके अपने स्थान के अंतर्गत संदेश ऑब्जेक्ट में जोड़ें, फिर उन्हें editor.I18n.t('your.key') के साथ पढ़ें। क्योंकि आपकी चाबियाँ कोर वाले के समान स्टोर में विलीन हो जाती हैं, एक एकल लोकेल पैक और आपके परिवर्धन आपको पूरे संपादक के लिए एक सुसंगत अनुवाद परत प्रदान करते हैं।

टैग द्वारा ब्राउज़ करें