2011-08-09 15 views
8

एक्सपीए गेम जो मैं WP7 के लिए काम कर रहा हूं, कई भाषाओं का समर्थन करता है। हालांकि, ऐसा लगता है कि obfuscation प्रक्रिया के दौरान कुछ ऐसा हो रहा है जो कम से कम संसाधन वर्ग के अनुसार भाषा को अंग्रेजी (डिफ़ॉल्ट भाषा, इस मामले में) पर सेट करने का कारण बनती है।डॉटफस्केटर विंडोज फोन 7 भाषा समर्थन को हटा रहा है?

उदाहरण के लिए, प्रत्येक संसाधन पैक निम्नलिखित परिभाषा में शामिल हैं:

RESOURCE_IDX -> # 

और प्रत्येक संसाधन पैक एक अलग # दिया जाता है। एक अप्रचलित निर्माण में, डिवाइस की वर्तमान भाषा के आधार पर सही सूचकांक खींचा जाता है। हालांकि एक बार obfuscation होता है, Resource कक्षा स्वचालित रूप से अंग्रेजी से जुड़े मूल्य का चयन करती है भले ही डिवाइस स्पेनिश पर सेट हो।

क्या ऐसी कोई सेटिंग है जिसे मैं obfuscation प्रक्रिया में याद कर रहा हूं जो इसका कारण बन रहा है?

उत्तर

1

ऐसा लगता है कि मेरा मुद्दा Resource वर्ग के नामकरण से संबंधित था। वह वर्ग संसाधन पैक की सामग्री के आधार पर ऑटो-जेनरेटेड गेटर्स का एक सेट है। किसी भी तरह, उस वर्ग को अपमानित करने के दौरान नाम बदलने के अधीन होने के कारण अनुचित मूल्य वापस लौटाया गया (मैं क्यों अनुमान लगाऊंगा)।

एक बार जब मैंने उस वर्ग को पुनर्नामित करने से रोका, तो शेष आवेदन अपेक्षित के रूप में काम करता था।

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