मुझे एक बड़े ग्राहक-सर्वर एप्लिकेशन को अंतर्राष्ट्रीयकरण का कार्य दिया गया है। अनुस्मारक यह है कि मैं ऐप 'वर्ल्ड रेडी' बना देता हूं और फिर संकलित आवेदन और संसाधन किसी अन्य देश में अपने ग्राहकों को अनुवाद और रिहाई के लिए सहकर्मियों को पारित कर दिया जाता है। कई देश होंगे और इसलिए कई अलग-अलग अनुवाद होंगे।क्या आरईएक्स फाइलें अंतर्राष्ट्रीयकरण के लिए उपयुक्त हैं?
यहाँ कुंजी बात यह है कि मैं एक साधारण दो कदम जारी प्रक्रिया हैं:
चरण 1: मैं संकलन और विभिन्न coutries में अपने सहयोगियों के लिए एक 'विश्व के लिए तैयार' आवेदन जारी
चरण 2: अनुप्रयोग डब्ल्यू की बनाओ अतिरिक्त कदम जोड़ने के लिए नहीं वे संसाधनों का स्थानीयकरण करते हैं और उसके बाद अपने ग्राहकों के लिए रिलीज
मैं चाहते orld तैयार ->फ़ाइलों अनुवाद के लिए बंद भेजें ->प्रतीक्षा सप्ताह अनुवाद वापस आने के लिए के लिए ->रिलीज अनुप्रयोग - ऐप में>संकलित करें।
मैं .NET वैश्वीकरण और resx फ़ाइल का उपयोग देख रहा हूं। मैंने जो देखा है, उससे रेक्स फ़ाइल को एप्लिकेशन में संकलित किया जाता है और इसलिए संकलित किए जाने के बाद इसे बदला नहीं जा सकता है। यहां तक कि उपग्रह सम्मेलन भी संपादन योग्य प्रतीत नहीं होता है। और यहां तक कि यदि मैं उस बिंदु पर गलत हूं, तो उपग्रह परियोजनाओं में परिवर्तन कैसे मेरी परियोजना में resx फ़ाइलों में वापस दिखाई देगा?
तो अब सवाल के लिए। यह देखते हुए कि मैं केवल ऐप को संकलित करना चाहता हूं और बाद में अनुवादों को संभालना चाहता हूं, रेक्स फ़ाइलों को जाने का सही तरीका है या मुझे उन्हें छोड़ देना चाहिए और एक bespoke डेटाबेस संचालित समाधान लिखना चाहिए जिसे ऐप संकलित करने के बाद आसानी से संपादित किया जा सकता है ?
आशा है कि सभी समझ में आता है। अपने विचारों की प्रतीक्षा करें।
जानकारी के लिए धन्यवाद। मैं अभी भी resx फ़ाइलों द्वारा आश्वस्त नहीं हूँ। वहां से कई उपकरण महंगे लगते हैं और मेरे पास आरक्षण है कि वे एक bespoke डेटाबेस समाधान की लचीलापन प्रदान करेंगे। वास्तव में मुझे रेक्स फ़ाइलों को बंद कर दिया गया है, हालांकि WinRes.exe (ऐप फॉर्म लेआउट को स्थानीयकृत करने के लिए उपयोग किया जाता है) इंफ्राजिस्टिक्स कंट्रोल के साथ काम नहीं करता है जिसे हम बड़े पैमाने पर उपयोग करते हैं। लेआउट बदलने के लाभ के बिना, resx फाइलें उनकी अपील खो देते हैं। इसलिए, मुझे लगता है कि हम डेटाबेस संचालित समाधान पर जाएंगे। एक बार फिर, इनपुट के लिए धन्यवाद। –
अधिकांश स्थानीयकरण टूल में एपीआई है और यदि आपने कभी ऐसा टूल उपयोग करने के बारे में सोचा है, तो आप इसे डेटाबेस संचालित समाधान मामले में भी कर पाएंगे: आप बस उस स्थानीयकरण प्लेटफॉर्म पर अनुवाद पोस्ट या कॉल करते हैं। जब आप अपने अनुवादों को भीड़ देते हैं तो वे वास्तव में उपयोगी होते हैं। – Awesome