Modloader का अनुवाद करें
More actions
ShroudForge को दुनिया भर के खिलाड़ियों के लिए उपलब्ध कराने में मदद करें। Fink में अनुवाद संपादित करें या GitHub पर पुल अनुरोध भेजें।
Fink से अनुवाद करें
ShroudForge के लिए Fink संपादक खोलें। Fink अंग्रेज़ी स्रोत पाठ के साथ उसके अनुवाद दिखाता है। भाषा फ़ाइलें रिपॉज़िटरी में रहती हैं। Fink किसी अनुवाद सेवा में दूसरी सिंक्रनाइज़ की हुई प्रति नहीं रखता।
संपादक में प्रोजेक्ट और ब्रांच चुनें। संदेश की समीक्षा करें, उसका अनुवाद संपादित करें और परिणाम जाँचें। Fink पहले आपके काम को ब्राउज़र में ड्राफ़्ट के रूप में सहेजता है। GitHub में बदलाव सहेजने के लिए GitHub खाता आवश्यक है।
बदलाव पुल अनुरोध के रूप में भेजें
यदि डिफ़ॉल्ट ब्रांच सुरक्षित है, तो पहले GitHub पर अनुवाद ब्रांच बनाएँ। Fink में वह ब्रांच खोलें और अपने बदलाव वहाँ भेजें। फिर पुल अनुरोध बनाएँ, ताकि मर्ज होने से पहले बदलावों की समीक्षा हो सके। Fink आपके लिए ब्रांच नहीं बनाता।
यदि आपको ShroudForge रिपॉज़िटरी में लिखने की अनुमति नहीं है, तो Fink की फोर्क प्रक्रिया का उपयोग करें। अपने खाते पर Inlang GitHub App इंस्टॉल करें, बदलाव अपने फोर्क में भेजें और फिर पुल अनुरोध बनाएँ। Fink GitHub का पुल अनुरोध पृष्ठ खोलता है। वहाँ अनुरोध की समीक्षा करके उसे भेजें।
ShroudForge की पुल अनुरोध सूची खुले अनुवाद योगदान और उनकी समीक्षा स्थिति दिखाती है। अधिक जानकारी के लिए ब्रांच, फोर्क और पुल अनुरोधों की Fink मार्गदर्शिका देखें।
अनुवाद फ़ाइलें सीधे संपादित करें
आप modules/ui-resources/locales/ के अंतर्गत JSON फ़ाइलें भी बदल सकते हैं और रिपॉज़िटरी में पुल अनुरोध बना सकते हैं। अंग्रेज़ी स्रोत फ़ाइल en-GB.json वाली ही कुंजियाँ रखें। {count} जैसे प्लेसहोल्डर का नाम न बदलें। हर अनुवाद में उनका नाम बिल्कुल समान रहना चाहिए।
पुल अनुरोध खोलने से पहले आप locale फ़ाइलें जाँच सकते हैं:
cd modules/modloader/ui npm run locale:check
Fink प्रोजेक्ट फ़ाइल modules/ui-resources/project.inlang/settings.json संपादक को इन कैटलॉग से जोड़ती है। ऊपर दिया गया उदाहरण लिंक इसी प्रोजेक्ट को खोलता है। यदि आप बाद में कोई दूसरा संपादक URL उपयोग करते हैं, तो इस लेख के लिंक और SVG चित्र में उसे अपडेट करें।