2014-09-28 12 views
9

मैं नहीं समझ सकता है कि कैसे मैं आज एक्सटेंशन स्थानीयकरण कर सकते हैं, मैं Localize.strings फ़ाइल एक सामान्य xcode परियोजना है कि उदाहरण के लिए इस स्ट्रिंग है की तरह बनाना चाहते हैं:iOS 8 आज एक्सटेंशन विजेट स्थानीय बनाना कैसे और भी विजेट नाम

.en 
    "Apple" = "Apple" 

.it 
    "Apple" = "Mela" 

और मैं यह भी जानना चाहता हूं कि मैं आईओएस 8 आज एक्सटेंशन एक्सटेंशन नाम को कैसे स्थानांतरित कर सकता हूं।

मैं Xcode में एक Strings File बनाने की कोशिश की है, और मैं इस डालने की कोशिश की है:

"CFBundleDisplayName" = "App Name"; 

लेकिन नाम नहीं बदलता है ...

उत्तर

19

Info.plist फाइल करने के लिए LSHasLocalizedDisplayName = YES जोड़ें और जोड़ने InfoPlist.strings पर आपके स्थानीयकरण जिन्हें आपको language.proj प्रति भाषा फ़ोल्डर के अंतर्गत रखना है, उदाहरण के लिए जर्मन संस्करणों के लिए de.lproj

परीक्षण से पहले: - प्रोजेक्ट को साफ़ करें - सिम्युलेटर से एप्लिकेशन को निकालें। - एक्सटेंशन के Supporting files भाग के फ़ोल्डर संदर्भ जोड़ें - उन्हें अपने एक्सटेंशन लक्ष्य के Build Phases में Copy bundle resources अनुभाग के अंदर शामिल करने के लिए।

+0

आपके उत्तर के लिए धन्यवाद, और जहां मुझे स्थानीय नाम डालना है? – Piero

+0

InfoPlist.strings – frankish

+0

धन्यवाद, और फ़ाइल InfoPlist.strings कहां है? मुझे इसे बनाना है? – Piero

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