मैं अपने ऐप को स्थानीयकृत करने का सबसे आसान तरीका ढूंढने की कोशिश कर रहा हूं। मैं स्क्लाइट का उपयोग कर रहा हूं, इसलिए मुझे मूल रूप से केवल अपना डेटाबेस नाम स्विच करने की आवश्यकता है। समस्या ऐप का नाम है - क्या इसे कोड से स्थानांतरित किया जा सकता है या मुझे एक्स भाषाओं के लिए एक्स ऐप्स बनाना है, इसलिए किसी के पास अपनी मूल भाषा में ऐप का नाम होगा? बाद वाला ऐसा लगता है कि मुझे पहले ही अस्वीकार कर दिया गया है ... कोई भी?आईओएस ऐप नाम स्थानीयकरण कैसे करें?
उत्तर
के रूप में अंग्रेजी का उपयोग नहीं के आसपास एप्लिकेशन स्टोर मुझे लगता है तुम्हारा मतलब बंडल प्रदर्शन नाम उस उपकरण के पर दिखाई देता है के लिए ऐसा कर सकते हैं होम स्क्रीन: आपको InfoPlist.strings
नामक एक स्थानीय फ़ाइल बनाना चाहिए जो Localizable.strings
फ़ाइल के समान है जिसे आप सामान्य टेक्स्ट स्निपेट के लिए उपयोग करते हैं।
InfoPlist.strings
में आप अपनी Info.plist से अलग-अलग कुंजी को स्थानांतरित कर सकते हैं। ऐप नाम को स्थानीयकृत करने के लिए:
"CFBundleDisplayName" = "My localized app name";
फ़ाइल को स्थानीयकृत करने के लिए: बस एक्सकोड में एक नई स्ट्रिंग फ़ाइल बनाएं। फिर सही Xcode फलक प्रकट और मेनू यहाँ दिखाया गया है के माध्यम से स्थानीयकरणों जोड़ें:
इस तकनीक आप अपनी पसंद के किसी भी फाइल स्थानीयकरण कर सकते हैं का उपयोग करना। बस अपने बंडल में सही संस्करण जोड़ें। यदि आप [[NSBundle mainBundle] pathFor...
का उपयोग करते हैं तो आपको स्वचालित रूप से सही स्थानीयकरण का मार्ग मिल जाएगा। हम इसे sqlites, तारों और कभी-कभी छवियों के लिए भी करते हैं।
आप प्रत्येक देश के लिए स्वतंत्र रूप से ऐप नाम सेट कर सकते हैं iTunes आधिकारिक तौर पर आईट्यून्स कनेक्ट के माध्यम से देशी भाषा अनुवादों का समर्थन करता है।
यह करने के लिए एक ही रास्ता है कि और आप केवल दुनिया है कि उनके मुख्य भाषा
यह अच्छी तरह से चलने वाला प्रतीत होता है: http://useyourloaf.com/blog/2010/12/15/localize-iphone-application-name.html – Sathya
हाँ, मेरा मतलब है "स्थानीयकरण", – raistlin
या " स्थानीयकरण "के आधार पर, स्थानीयकरण :-) – Simon