के लिए भाषा बदलने की इजाजत दे रहा है, मैं एक स्थानीय ऐप पर काम कर रहा हूं और सब कुछ ठीक काम कर रहा है। समस्या यह है कि मैं ऐप सेटिंग्स फ़ोल्डर में विशिष्ट ऐप के लिए उपयोगकर्ता को विशेष रूप से लैंडेज का चयन करने की अनुमति देना चाहता हूं। यह उपयोगकर्ताओं को अंग्रेजी में काम करने के लिए ऐप सेट करने के लिए एक भाषा (जैसे फ्रेंच) पर सेट किया जाना चाहिए।एक स्थानीय आईफोन ऐप बनाना लेकिन उपयोगकर्ता को
मैं वर्तमान में स्थानीय स्ट्रिंग प्राप्त करने के लिए NSLocalizedString का उपयोग कर रहा हूं लेकिन मैक्रो के सभी बदलावों को देखकर मैं उसे नहीं ढूंढ सकता जो मुझे भाषा निर्दिष्ट करने देगी।
इसे कैसे करें इस पर कोई विचार?
क्या आपने लोकल को सेट करने के लिए 'initWithLocaleIdentifier:' का उपयोग करने का प्रयास किया है? उदाहरण के लिए, लोकेल को नीदरलैंड में सेट करने के लिए आप एक लोकेल प्रारंभ कर सकते हैं: NSLocale * locale = [[NSLocale alloc] initWithLocaleIdentifier: @ "nl_BE"]; – Dimitris
मुझे संदेह है कि यह काम करेगा, क्योंकि यह सिर्फ एक निर्दिष्ट लोकेल के लिए एनएसएलोकेल ऑब्जेक्ट बनाएगा और "वर्तमान"/"सक्रिय" लोकेल –