2011-01-24 4 views
6

मैं उपयोगकर्ता की सेटिंग के संबंध में बंडल डिस्प्ले नाम बदलना चाहता हूं। तो क्या मैं देश विन्यास के आधार पर प्रदर्शन नाम बदल सकता हूं?क्या देश के आधार पर बंडल प्रदर्शन नाम बदलना संभव है?

उत्तर

18

यकीन है, आप "InfoPlist.strings" नाम की एक फ़ाइल "स्थानीय बनाना" के लिए है (यह सिर्फ एक पाठ फ़ाइल है, तो आप साधारण पाठ में कर सकते हैं और उसके बाद अपनी परियोजना में आयात), जहां लिखने की ज़रूरत इस:

/* Info.plist */

CFBundleDisplayName = "iYourNameInEnglish" के लिए एप्लिकेशन के नाम का स्थानीयकृत संस्करण;

अंग्रेज़ी संस्करण के लिए

, और:

/* Info.plist */

CFBundleDisplayName = "ilTuoNomeInItaliano" के लिए एप्लिकेशन के नाम का स्थानीयकृत संस्करण;

इतालवी संस्करण के लिए

, और इतने पर ...

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

अब "yourProjectName-info.plist" फ़ाइल में "स्थानीयकरण मूल विकास क्षेत्र" फ़ाइल प्राप्त करें और डिफ़ॉल्ट भाषा चुनें (इसका उपयोग किसी भी भाषा के लिए किया जाएगा जिसे आपने स्थानीयकृत नहीं किया है), और आवाज "बंडल प्रदर्शन नाम "$ {PRODUCT_NAME}" पर सेट किया गया है (यह पहले से ही होना चाहिए)

लुका

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