2013-05-04 6 views
6

मेरे पास एक ऐप है जो स्थानीयकरण का उपयोग करता है, मुझे एक और भाषा जोड़ने की ज़रूरत है, मैं एक xib फ़ाइल में एक ही नाम की दो अलग-अलग भाषा छवियां प्रदर्शित करना चाहता हूं, xib फ़ाइल को स्थानीयकृत नहीं किया गया है छवियों को स्थानीयकरण कर रहा हूँ। क्या यह किसी भी कोड को लिखे बिना इंटरफ़ेस बिल्डर का उपयोग करके किया जा सकता है?मौजूदा स्थानीयकृत ऐप में नई भाषा जोड़ना

+0

अरे लड़का मैं भी अपने ऐप में एक ही चीज़ चाहता हूं कृपया हमें मदद करें। – freelancer

उत्तर

3

अपनी प्रोजेक्ट (en.lproj, es.lproj, आदि) में अपनी स्थानीय उपनिर्देशिका में छवियां जोड़ें और आईओएस स्थानीय छवि xib फ़ाइल को अनारक्षित करते समय सही छवि उठाएगा।

Xcode आपके लिए अपने आप ऐसा कर सकते हैं: बस संसाधन आप स्थानीय बनाना (एक छवि, xib फ़ाइल, आदि), फ़ाइल इंस्पेक्टर फलक प्रदर्शित करते हैं, और उसके बाद स्थानीय बनाना बटन चाहते हैं।

(एक साइड नोट के रूप में, यह छवियों की एक बड़ी संख्या को स्थानीयकृत करने का एक बुरा अभ्यास है। आपको छवियों से टेक्स्ट हटा देना चाहिए और उन्हें चुनना चाहिए ताकि वे दुनिया के हर क्षेत्र में "तटस्थ" और "समझने योग्य" हों। आपका ऐप आकार इसके लिए आपको धन्यवाद देगा।)

0

कोड के बिना इसे करने के लिए आपको xibs को स्थानीयकृत करना होगा, अन्यथा आपको या अन्य लोगों और कुछ कॉन्फ़िगरेशन से कोड की आवश्यकता होगी। निम्नानुसार यह आसान है:

मान लें कि आपने प्रोजेक्ट में पहले से ही स्थानीयकरण जोड़ा है (आप इसे प्रोजेक्ट> इन्फो टैब में कर सकते हैं) आपको केवल परियोजना के पेड़ में छवि का चयन करने और दाएं साइडबार में वांछित स्थानीयकरण की जांच करने की आवश्यकता है (cmd-alt-1, स्थानीयकरण)।

स्थानीय संस्करण के साथ प्रत्येक * .lproj निर्देशिका में छवि को बदलें। फिर अपने viewDidLoad में -[UIImage imageNamed:] का उपयोग सामान्य रूप से xib छवि दृश्य में जो भी आप कर रहे हैं या जो भी कर रहे हैं, लोड करने के लिए करें।

4

enter image description here

आप + button.Hope पर क्लिक करके एक और भाषा में जोड़ सकते हैं इस में मदद मिलेगी तुम्हारे आप एक से अधिक XIB की करना है के रूप में आप केवल एक XIB में छवियों सेट करने के लिए मुझे लगता है कि यह है कह रहे हैं संभव नहीं।

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