Unity

LSDE आपके Unity प्रोजेक्ट्स में सीधे आपके डायलॉग्स को प्रबंधित करने, अनुवाद करने और सिंक करने के लिए Unity के साथ एकीकृत होता है।


प्लगइन LSDE Bridge#

LSDE एक मुफ्त Unity प्लगइन प्रदान करता है: LSDE Bridge — Unity Localization Sync
यह पैकेज प्रत्येक String Table Collection को मैन्युअल रूप से एक-एक करके इंपोर्ट/एक्सपोर्ट करने की आवश्यकता को समाप्त करता है।

मुख्य विशेषताएँ:
बैच इंपोर्ट/एक्सपोर्ट — अपने सभी लोकलाइज़ेशन टेबल्स को एक ही ऑपरेशन में सिंक करें।
समर्थित प्रारूप — XLIFF 2.0 और CSV, Unity Localization पैकेज के साथ संगत।
स्वचालित नाम बदलना — समान ID वाली लेकिन भिन्न नाम वाली कुंजियों का पता लगाता है और उन्हें Unity में नाम बदलता है।
अनाथों की सफाई — Unity में मौजूद लेकिन इम्पोर्ट की गई फ़ाइलों में अनुपस्थित कुंजियों को हटाता है।
ड्राई रन — परिवर्तनों को लागू करने से पहले उनका पूर्वावलोकन करें।
डेवलपर रिपोर्ट — किए गए कार्यों के साथ एक Markdown रिपोर्ट और आपके C# स्क्रिप्ट्स में अप्रचलित रेफरेंस खोजने के लिए grep कमांड जेनरेट करता है।

पूर्वापेक्षाएँ:
Unity 2021.3 LTS या नया
Unity Localization पैकेज 1.4.2+

इंस्टॉलेशन:
Window > Package Manager खोलें, + > Add package from git URL पर क्लिक करें और रिपॉजिटरी URL दर्ज करें।
लिंक जल्द ही उपलब्ध होगा।

CSV वर्कफ़्लो#

CSV वर्कफ़्लो शुरू करने के लिए सबसे सरल है:
एक्सपोर्टLSDE Bridge में, अपनी सभी टेबलों को CSV फ़ाइलों में एक्सपोर्ट करने के लिए "Export All" पर क्लिक करें।
संपादन — इन CSVs को LSDE में इम्पोर्ट करें, अपने टेक्स्ट को एडिट और अनुवाद करें।
इम्पोर्टLSDE संशोधित CSVs को एक्सपोर्ट करता है, फिर Unity को सिंक करने के लिए LSDE Bridge में "Import All CSV" पर क्लिक करें।

XLIFF वर्कफ़्लो#

बारीक नियंत्रण की आवश्यकता वाले प्रोजेक्ट्स के लिए:
एक्सपोर्ट — .xlf फ़ाइलों को जनरेट करने के लिए Unity के बिल्ट-इन XLIFF एक्सपोर्ट का उपयोग करें।
संपादनLSDE में इम्पोर्ट करें, LLM सहायता और मेटाडेटा के साथ एडिट करें।
इम्पोर्टLSDE .xlf फ़ाइलों को एक्सपोर्ट करता है, फिर LSDE Bridge XML पार्सिंग और StringTables के सीधे अपडेट के साथ इम्पोर्ट करता है।

प्लगइन तक पहुंच#

Unity में प्लगइन को Window > Asset Management > LSDE Bridge के माध्यम से खोलें।
प्रारूप (XLIFF या CSV), इम्पोर्ट/एक्सपोर्ट फ़ोल्डर, और सिंक्रनाइज़ेशन विकल्प कॉन्फ़िगर करें।

सुझाव#

Git वर्जनिंग का लाभ उठाने के लिए `.lsde` फ़ाइल को अपने Unity प्रोजेक्ट की रूट डायरेक्टरी में रखें।
परिवर्तनों की जाँच के लिए इम्पोर्ट करने से पहले हमेशा Dry Run का उपयोग करें।
पुनर्वर्गीकृत या हटाई गई कुंजियों की पहचान करने और अपने C# रेफरेंस को अपडेट करने के लिए डेवलपर रिपोर्ट को सक्षम करें।