प्रोजेक्ट कॉन्फ़िगरेशन
LSDE
में प्रोजेक्ट कॉन्फ़िगरेशन विंडो आपको वर्तमान में खुले प्रोजेक्ट के लिए विशिष्ट सेटिंग्स को समायोजित करने की अनुमति देती है।
ये सेटिंग्स कई अनुभागों में व्यवस्थित हैं।

LLM निर्देश
यह अनुभाग आपको LLM के लिए अनुकूलित कार्य बनाने की अनुमति देता है, जो आपके प्रोजेक्ट के अनुरूप होते हैं।
हालांकि
LSDE
डिफ़ॉल्ट कार्य प्रदान करता है, आप अपनी आवश्यकताओं को सटीक रूप से पूरा करने के लिए स्वयं को परिभाषित कर सकते हैं।
आपको निम्नलिखित फ़ील्ड्स तक पहुंच प्राप्त होगी:
नया प्रॉम्प्ट
प्रोजेक्ट में नए प्रॉम्प्ट जोड़ें।
लेबल और विवरण
:
- कार्य का नाम भरें (यह लेबल LLM को प्रभावित कर सकता है)।
- एक व्याख्यात्मक नोट जोड़ें, जो केवल आपको दिखाई देगा और LLM को नहीं भेजा जाएगा।
प्रॉम्प्ट सामग्री
:
यहां वह निर्देश लिखें जो कार्य को पूरा करने के लिए LLM को भेजा जाएगा।
टेलीमेट्री
:
शब्दों की संख्या और प्रॉम्प्ट की अनुमानित टोकन लागत के बारे में जानकारी प्रदर्शित करता है।
सक्रियण
कार्य को हटाए बिना किसी भी समय सक्रिय या निष्क्रिय करें।
ध्यान दें कि LLM को हमेशा पूर्वनिर्धारित संदर्भ और नियमों के साथ कार्य निर्देश प्राप्त होते हैं। इन तत्वों को बेहतर बनाने के विकल्प आगे प्रस्तुत किए गए हैं।
वेरिएबल्स
वेरिएबल मैनेजर LLM के साथ बातचीत करने, आपकी उत्पादकता को अनुकूलित करने और संवादों के अनुवाद और लेखन को सुविधाजनक बनाने के लिए डिज़ाइन किया गया एक शक्तिशाली सिस्टम है।
उनका उपयोग क्यों करें?
वे जटिल कथा आवश्यकताओं वाले वीडियो गेम परियोजनाओं, जैसे JRPG के लिए विशेष रूप से अनुकूल हैं।
वे अनुकूलित टूलटिप्स प्रदर्शित करने, कीवर्ड को हाइलाइट करने और बहुत कुछ के लिए ढेर सारी जानकारी शामिल कर सकते हैं।
वे
LSDE
में आपके वर्कफ़्लो को अनुकूलित करने के लिए एक आवश्यक आधार बनाते हैं।

एक वेरिएबल बनाने के लिए, सबसे पहले उसकी श्रेणी का चयन करें।
यदि कोई श्रेणी मौजूद नहीं है, तो आपको पहले एक बनानी होगी (उदाहरण के लिए: Acteurs, Objets, HTML, आदि)।
एक बार बन जाने के बाद, वेरिएबल एक विस्तारित ब्लॉक के रूप में सूची में दिखाई देता है। इसकी पूर्ण कॉन्फ़िगरेशन इंटरफ़ेस तक पहुंचने के लिए इसे विस्तारित करें।
इंटरफ़ेस
वेरिएबल समूह या श्रेणी
एक वेरिएबल समूह बनाएं और उसका चयन करें।
> समूह पर राइट-क्लिक करने से उसे और उसमें मौजूद सभी वेरिएबल्स को हटाया जा सकता है।
एक वेरिएबल बनाएं
एक बार समूह का चयन हो जाने के बाद, उसमें एक नया वेरिएबल बनाने के लिए इस बटन का उपयोग करें।
एक वेरिएबल संपादित करें
वेरिएबल्स कंटेनरों में प्रदर्शित होते हैं, जिसमें शीर्षक में त्वरित क्रियाएं होती हैं:
- वेरिएबल को सक्रिय/निष्क्रिय करें।
- इसे ड्रैग-एंड-ड्रॉप द्वारा पुनर्व्यवस्थित करें।
- इसे एक लेबल दें (टूलटिप्स और विकल्पों में उपयोग किया जाता है)।
- इसका समूह बदलें।
- इसे हटा दें।
टैग/रेगुलर एक्सप्रेशन
कीवर्ड (टैग) या रेगुलर एक्सप्रेशन (regex) दर्ज करें जो सिस्टम को इस वेरिएबल की पहचान करने में सक्षम करेगा।
> उदाहरण के लिए, एक टेक्स्ट कैप्चर पैटर्न मिलान खोजने के लिए इन टैग या regex पर निर्भर करेगा।
रेगुलर एक्सप्रेशन पर स्विच करें
डिफ़ॉल्ट मोड कीवर्ड (टैग) का उपयोग करता है। अधिक लचीलेपन और गतिशीलता प्रदान करने के लिए रेगुलर एक्सप्रेशन का उपयोग करने के लिए इस मोड को सक्रिय करें।
> उदाहरण: `/actor\\d+/` मैन्युअल रूप से "actor1", "actor2", "actor11", आदि टैग परिभाषित करने से बचता है।
विवरण
नोट
उपयोगकर्ता के लिए एक नोट लिखें, जो टूलटिप्स में प्रदर्शित होगा लेकिन LLM को नहीं भेजा जाएगा।
> यदि आप प्रोजेक्ट का संस्करण बनाते हैं तो संवेदनशील सामग्री का वर्णन करने से बचें, क्योंकि ये नोट्स `.lsde` फ़ाइलों में सहेजे जाते हैं।
विवरण
यह विवरण LLM को निर्देश प्रदान करता है जब वेरिएबल किसी क्वेरी के संदर्भ में शामिल होता है।
> इसमें एक चरित्र के व्यक्तित्व, दुनिया के तत्वों, या फ़ॉर्मेटिंग नियमों (Markdown, JSX, HTML...) का वर्णन किया जा सकता है।

दिखावट
यह अनुभाग वेरिएबल के साथ दृश्य तत्वों को जोड़ने की अनुमति देता है, जिससे कलाकारों, अनुवादकों और पटकथा लेखकों के लिए इंटरफ़ेस में इसकी पहचान आसान हो जाती है।
रेंडरिंग आइकन
एक आइकन (छवि या इमोजी) संलग्न करें जो संपादकों और मेनू में वेरिएबल का प्रतिनिधित्व करेगा।
टूलटिप छवि
एक बड़ी छवि जोड़ें, जो उपयोगकर्ता को बेहतर दृश्य संदर्भ प्रदान करने के लिए टूलटिप्स में प्रदर्शित होती है।
> छवियों को स्वचालित रूप से संपीड़ित किया जाता है और साझा करने में आसानी के लिए प्रोजेक्ट के साथ सहेजा जाता है।
रंगमिति
एक टेक्स्ट और पृष्ठभूमि रंग परिभाषित करें। यदि वेरिएबल किसी पैटर्न या अन्य दृश्य तत्व से जुड़ा है तो इन रंगों को प्राथमिकता मिलेगी।
अतिरिक्त जानकारी
यह अनुभाग टूलटिप्स के लिए अतिरिक्त डिज़ाइन विकल्पों, साथ ही सुझाव ट्रिगर के साथ युग्मन मापदंडों को समूहित करता है।
सजावट
वैकल्पिक जानकारी जोड़ें जो टूलटिप के सजावट अनुभाग में प्रदर्शित होगी।
बाहरी लिंक
टूलटिप में एक बाहरी लिंक डालें, जो आपके डिफ़ॉल्ट ब्राउज़र में खुलेगा।
वॉयस लेबल
वेरिएबल का नाम फिर से परिभाषित करें जब वह किसी आवाज़ से जुड़ा हो। डिफ़ॉल्ट रूप से, इसका लेबल उपयोग किया जाता है, अन्यथा इसका UUID।
सुझावों से संबद्ध करें
यह टाइप करते समय सुझाव ट्रिगर में वेरिएबल को शामिल करने की अनुमति देता है।
> वेरिएबल के टैग का उपयोग सुझावों के रूप में किया जाएगा।
टेलीमेट्री
प्रोजेक्ट में वेरिएबल के उपयोग के आंकड़े प्रदर्शित करता है।
पैटर्न

पैटर्न
LSDE
को संवादों में टेक्स्ट के विशिष्ट हिस्सों को कैप्चर करने की अनुमति देते हैं। रेगुलर एक्सप्रेशन पर निर्भर करते हुए, यह सिस्टम आपके संवादों के स्वरूपण और प्रसंस्करण के लिए बहुत लचीलापन प्रदान करता है।
पैटर्न और रेंडरिंग के बारे में यहां और जानें
इंटरफ़ेस
एक पैटर्न/टेम्पलेट बनाएं
एक नया पैटर्न बनाएं, या तो एक पूर्वनिर्धारित टेम्पलेट से या खरोंच से शुरू करके।
आंतरिक संदर्भ
प्रोजेक्ट में अन्य कुंजियों (नेस्टिंग तंत्र) को संदर्भित करने के लिए एक पैटर्न परिभाषित करें, यदि आपका गेम इंजन या फ्रेमवर्क इसका समर्थन करता है।
उदाहरण के लिए, यदि आप
i18next की नेस्टिंग
का उपयोग करते हैं।
रेगुलर एक्सप्रेशन
अपना रेगुलर एक्सप्रेशन दर्ज करें। कर्ली ब्रेसेस `{}` को एस्केप करने की आवश्यकता नहीं है।
डेकोरेटर्स जोड़ें
प्रारंभिक कैप्चर के अतिरिक्त अतिरिक्त डेकोरेटर्स जोड़ें, फिर उन्हें अपने रेगुलर एक्सप्रेशन के कैप्चर समूहों से संबद्ध करें।
प्रारंभिक डेकोरेटर
प्रारंभिक डेकोरेटर संपादक में रेगुलर एक्सप्रेशन द्वारा कैप्चर किए गए टेक्स्ट की रेंडरिंग को परिभाषित करता है।
> प्रारंभिक डेकोरेटर अनिवार्य रूप से "इनलाइन" प्रकार के होते हैं और "विजेट" नहीं हो सकते हैं।
समूह और प्रकार
कैप्चर समूह और अतिरिक्त डेकोरेटर्स के लिए वांछित रेंडरिंग प्रकार असाइन करें।
यहां अधिक विवरण
संदर्भ

यह अनुभाग विभिन्न संदर्भों, जैसे बहुवचन या लिंग को प्रबंधित करने के लिए नियम परिभाषित करने की अनुमति देता है।
एक संदर्भ को कुंजी के अंत में जोड़े गए प्रत्यय द्वारा पहचाना जाता है (उदा:
key_plural)।
LSDE
इन वेरिएंट्स को इस तरह से प्रबंधित करता है कि आप उन्हें अपने प्रोजेक्ट में धीरे-धीरे एकीकृत कर सकें, बिना मौजूदा स्रोत कोड को संशोधित किए।
इस प्रकार आप केवल तभी संदर्भों का समर्थन कर सकते हैं जब आवश्यक हो, अपने प्रोजेक्ट को बदले बिना।
इंटरफ़ेस
लेबलिंग
संदर्भ की ID, लेबल और विभाजक परिभाषित करें।
उदाहरण के लिए, i18next के साथ बहुवचन का प्रबंधन करने के लिए:
`name_space.folder.key_context`
बन जाएगा:
`game.common.welcome-to-my-shop_one`
`game.common.welcome-to-my-shop_many`
`game.common.welcome-to-my-shop_other`
i18next के साथ i18n बहुवचन
पर अधिक जानकारी
टैग
प्रत्येक संदर्भ प्रकार की पहचान करने के लिए उपयोग किए जाने वाले प्रत्यय (टैग) परिभाषित करें।
विवरण (LLM)
यहां वह विवरण लिखें जो LLM को भेजा जाएगा जब वह इस संदर्भ का उपयोग करने वाली कुंजी को संसाधित करेगा।
डिलिमीटर
संदर्भ डिलिमीटर के रूप में उपयोग किए जाने वाले वर्ण का चयन करें।
> बिंदुओं की अनुमति नहीं है।

कोडव्यू
यह अनुभाग आपके स्रोत कोड (codebase) के विश्लेषण मॉड्यूल को कॉन्फ़िगर करने के लिए कार्य करता है। यह मॉड्यूल आपकी फ़ाइलों को स्वचालित रूप से अनुवाद कुंजियों, उनके संदर्भों और उनके डिफ़ॉल्ट मानों को निकालने के लिए स्कैन करता है।
मान्य होने के लिए, एक रेगुलर एक्सप्रेशन में कुंजी को असाइन किया गया कम से कम एक कैप्चर समूह होना चाहिए।
यहां उन्नत अनुभाग देखें
।
इंटरफ़ेस
आपके प्रोजेक्ट के codebase का पथ
अपने प्रोजेक्ट के रूट फ़ोल्डर का पथ इंगित करें, जिसमें स्रोत फ़ाइलें शामिल हैं जो अनुवाद कुंजियों का उपयोग करती हैं।
बहिष्करण
प्रदर्शन को अनुकूलित करने के लिए विश्लेषण से बाहर किए जाने वाले फ़ोल्डरों और फ़ाइलों को निर्दिष्ट करें।
> प्रविष्टियों को अल्पविराम से अलग करें। पूर्ण फ़ोल्डर नामों या फ़ाइल नामों (एक्सटेंशन के साथ) का उपयोग करें।
पैटर्न
यहां अपने कैप्चर पैटर्न की सूची प्रबंधित करें, जो विस्तारित ब्लॉक में प्रस्तुत किए गए हैं।
नोट/लेबल
पैटर्न और उसकी भूमिका को आसानी से पहचानने के लिए एक लेबल या नोट।
रेगुलर एक्सप्रेशन
अपना रेगुलर एक्सप्रेशन डालें या संशोधित करें। नीचे पता लगाए गए कैप्चर समूहों की संख्या प्रदर्शित होती है।
नामस्थान
कैप्चर समूह को संबद्ध करें जो आपकी कुंजियों के नामस्थान (वैकल्पिक) से मेल खाता है।
> कुंजियाँ बनाते समय स्वचालित रूप से सही नामस्थान का सुझाव देता है।
कुंजी
कैप्चर समूह को संबद्ध करें जो कुंजी से मेल खाता है (नामस्थान के बिना)।
> कुंजियों में नामस्थान नहीं होना चाहिए; इस उद्देश्य के लिए समर्पित फ़ील्ड का उपयोग करें।
डिफ़ॉल्ट टेक्स्ट
कैप्चर समूह को संबद्ध करें जो डिफ़ॉल्ट टेक्स्ट से मेल खाता है।
> सॉफ्टवेयर परियोजनाओं में, डेवलपर्स अक्सर UI/UX के त्वरित पूर्वावलोकन के लिए एक डिफ़ॉल्ट टेक्स्ट डालते हैं।
संदर्भ
कैप्चर समूह को संबद्ध करें जो संदर्भ से मेल खाता है (उदा: बहुवचन)।

टेम्पलेट्स
पैटर्न बनाते समय, आप पूर्वनिर्धारित टेम्पलेट्स में से चुन सकते हैं।
वे आपको खरोंच से एक रेगुलर एक्सप्रेशन लिखने से बचने या इसे बनाने में मदद करने के लिए एक शुरुआती बिंदु के रूप में कार्य करते हैं।

जनरेटर
यह अनुभाग आपकी कुंजियों वाली एक फ़ाइल के स्वचालित जनरेशन को कॉन्फ़िगर करने की अनुमति देता है, जो आपके प्रोजेक्ट के लिए उपयुक्त प्रारूप में होती है।
यह उपयोगी है, उदाहरण के लिए, आपकी कुंजियों से एक TypeScript
enumबनाने के लिए।
उस क्लास का नाम जो कुंजियों को निर्यात करेगा।
जनरेट की गई फ़ाइल का नाम।
निर्यात की गई फ़ाइल के लिए गंतव्य फ़ोल्डर।
जनरेट किए गए JSDOC टिप्पणियों की भाषा।
JSDOC टिप्पणियों की अधिकतम लंबाई।
बिंदुओं (`.`) के लिए प्रतिस्थापन वर्ण।
> JS/TS में, कुंजियों के नामों में बिंदुओं की अनुमति नहीं है; कनवर्टर स्वचालित रूप से स्ट्रिंग लिटरल को कुंजियों के रूप में बनाएगा।
जनरेट की गई कुंजियों में नामस्थान शामिल करें।
संदर्भित कुंजियों (प्रत्ययों के साथ) को शामिल करें।
> इन कुंजियों को शामिल करना आमतौर पर आवश्यक नहीं होता है, क्योंकि इनका प्रबंधन आपके अंतर्राष्ट्रीयकरण फ्रेमवर्क द्वारा सुनिश्चित किया जाता है।

आवाजें
आवाज अनुभाग आपके संवादों के लिए आवाज जनरेटर को कॉन्फ़िगर करने की अनुमति देता है।
LLM और TTS (टेक्स्ट-टू-स्पीच) प्रौद्योगिकियों में प्रगति पर निर्भर करते हुए, यह सुविधा टोन, इंटोनेशन और भावना को नियंत्रित करके सिंथेटिक आवाजें बनाने की अनुमति देती है।
इन आवाजों को तब आपके गेम इंजन में एकीकृत किया जा सकता है, जो पारंपरिक स्टूडियो रिकॉर्डिंग की लागत के एक अंश पर एक इमर्सिव ऑडियो नैरेटर प्रदान करता है।
हालांकि यह तकनीक अभी भी विकसित हो रही है, यह स्वतंत्र रचनाकारों को अपनी पहचान बनाने और अपने काम की कथा विसर्जन को मजबूत करने का एक जबरदस्त अवसर प्रदान करती है।
आपके प्रोजेक्ट में आवाजों के एकीकरण पर एक समर्पित अनुभाग यहां उपलब्ध है
।

सुझाव
यह अनुभाग सुझाव मेनू के प्रदर्शन को कॉन्फ़िगर करने की अनुमति देता है।
जब संपादक में कुंजियों का एक संयोजन (एक ट्रिगर) दर्ज किया जाता है, तो एक प्रासंगिक मेनू दिखाई देता है। यह वेरिएबल (उनके टैग के आधार पर) या अनुवाद कुंजियां (यदि ट्रिगर आंतरिक संदर्भों से जुड़ा है) का सुझाव दे सकता है।
कुंजियों के सुझाव
प्रोजेक्ट की सभी कुंजियों को प्रदर्शित करने के लिए ट्रिगर परिभाषित करें।
> आंतरिक शब्दकोशों और क्रॉस-संदर्भों का उपयोग करने वाले प्रोजेक्टों के लिए उपयोगी।
शर्तें
ट्रिगर के लिए एक संशोधन कुंजी (उदा: Ctrl, Alt) चुनें (वैकल्पिक)।
अक्षर
अक्षर या प्रतीक निर्दिष्ट करें जो, संशोधन कुंजी के साथ मिलकर, सुझावों को सक्रिय करेगा।
लेबल
इंटरफ़ेस में इस ट्रिगर को आसानी से पहचानने के लिए एक नाम।
अफ़िक्सेस
-
उपसर्ग
: उपयोगकर्ता के चयन से पहले जोड़ी जाने वाली सामग्री।
-
प्रत्यय
: उपयोगकर्ता के चयन के बाद जोड़ी जाने वाली सामग्री।