2011-06-14 10 views
5

मेरे पास एक बड़ी एक्सेल शीट में एकत्र की गई विभिन्न भाषाओं के संसाधन संसाधन हैं। क्या प्रत्येक भाषा के लिए स्ट्रिंग को .NET संसाधन फ़ाइलों (resx) में बदलने के लिए कोई उपकरण है?एक्सेल से .NET संसाधन फ़ाइल रूपांतरण

-Pom

+0

कुछ http://www.codeproject.com/KB/cs/Resx2Xls.aspx या http://www.codeproject.com/KB/cs/resxwriter.aspx जैसा कुछ है? – JohnL

उत्तर

8

सरल कट और पेस्ट मेरे लिए काम किया:

  1. Excel में दो कॉलम के साथ एक मेज बनाने के लिए: शब्दों के साथ दूसरे नियंत्रण नाम के लिए एक की/वाक्यांशों आपके पास प्रत्येक नियंत्रण नाम के आगे की भाषा है (नियंत्रण नामों को बस ress फ़ाइल में नियंत्रण "नाम" कॉलम का चयन करके और एक्सेल में पेस्ट करके VS से कॉपी किया जा सकता है ...)
  2. उस भाषा के लिए एक खाली resx फ़ाइल बनाएं (जैसे yourproject.language.ru.resx)
  3. Excel में चुनकर ऊपर दिए गए
  4. खाली resx फ़ाइल में वापस 1 से दो कॉलम की प्रतिलिपि, निशान "नाम" और पहले खाली पंक्ति के "मूल्य" क्षेत्रों
  5. पेस्ट राइट-क्लिक करें

जैसा कि मैं विकसित करता हूं, मैं केवल अंग्रेजी भाषा फ़ाइल को बनाए रखता हूं। प्रत्येक रिलीज के लिए, मैं नए नियंत्रण और उनके अनुवादों के साथ एक्सेल अपडेट करता हूं, अन्य पुरानी भाषा resx फ़ाइलों को हटा देता हूं, ऊपर वर्णित अनुसार और फिर अतीत करता हूं।

संबंधित मुद्दे