2012-08-06 16 views
19

मैं एक स्थानीयकरण जोड़ने की कोशिश कर रहा हूं। मैंने ऐप्पल और raywenderlich.com से उन सभी स्थानीयकरण/अंतर्राष्ट्रीयकरण मार्गदर्शिकाओं को पढ़ा है। मैंने अपने सभी कोड को NSLocalizedString मैक्रो के साथ चिह्नित किया है, मैंने स्थानीयकरण योग्य बनाने के लिए जेनरस्ट्रिंग का उपयोग किया है। लेकिन किसी भी तरह से मुझे कुछ महत्वपूर्ण कदम याद आ रहे हैं।मैं अपने आईओएस ऐप में स्थानीयकरण क्यों नहीं जोड़ सकता?

जब मैं अपने Localizable.strings में स्थानीयकरण जोड़ने का प्रयास करता हूं तो मैं किसी भी तरह से केवल अंग्रेज़ी तक ही सीमित हूं।

जब मैं "संपादक" -> "स्थानीयकरण जोड़ें" के माध्यम से प्रोजेक्ट में स्थानीयकरण जोड़ने का प्रयास करता हूं तो सभी भाषा विकल्प अक्षम होते हैं।

क्या किसी के पास कोई विचार है कि मैं केवल अंग्रेज़ी तक क्यों सीमित हूं? मुझे क्या याद आया?

मैंने एक ही परिणाम के साथ अन्य परियोजनाओं में स्थानीयकरण जोड़ने की कोशिश की है। :(

+0

आप परीक्षण करने के लिए आपके डिवाइस की भाषा प्राथमिकताएं बदलने के लिए याद किया जाता है? – CrimsonDiego

+0

@CrimsonDiego मुझे लगता है कि समस्या एक्सकोड में है। वह अभी तक तैनात नहीं किया गया था। –

उत्तर

44

आपको अपनी परियोजना में अपने स्थानीयकरण को पहले जोड़ना होगा। प्रोजेक्ट फ़ाइल पर क्लिक करें, सुनिश्चित करें कि परियोजना, लक्ष्य नहीं, मध्य फलक में चुना गया है और फिर "जानकारी" स्क्रीन चुनें। एक क्षेत्र है "स्थानीयकरण" जहां भाषाओं में जोड़ सकते हैं कहा जाता है। तब आप अपने संसाधनों स्थानीय बनाना सक्षम होना चाहिए।

Important pieces

+0

बहुत बहुत धन्यवाद! वह बिल्कुल ठीक था! –

+0

इस जवाब ने वास्तव में मुझे बहुत मदद की। धन्यवाद। प्रेस प्लस बटन के बाद – Neela

+4

मुझे खाली सूची दिखाई देती है http://stackoverflow.com/questions/29283141/xcode-6-localization –

-1

Xcode 6 के साथ, आप यह परियोजना सेटिंग्स के माध्यम से कर सकते हैं।

+0

आप इसके बारे में क्या सोचते हैं http://stackoverflow.com/questions/29283141/xcode-6-localization –

+0

कैसे, कृपया –

1

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

enter image description here

4

एक अन्य संभावित मुद्दा यह है कि आप उचित रूप से परियोजना है, जिसमें में सभी भाषाओं की ओर जाता है स्थानीयकरण जोड़े सूची अक्षम किया जा रहा का चयन नहीं कर रहे हैं।

डिफ़ॉल्ट रूप से लक्ष्य का चयन किया जा सकता है, सुनिश्चित करें कि आप इसके बजाय प्रोजेक्ट का चयन करें। फिर आप स्थानीयकरण सामान्य रूप से उपयोग कर सकते हैं।

enter image description here

enter image description here

+1

विवरण दें, मेरे पास अभी एक महत्वपूर्ण क्षण था। धन्यवाद ब्रूनो! –

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