ios - Localization: Need English Version Only -
मुझे अपने अंग्रेज़ी .csv NSLocalizedString
पढ़ने में समस्या हो रही है > फ़ाइल।
मेरे ऐप में कोई उपयोगकर्ता एक UITableViewController
पर आता है और एक पंक्ति का चयन करता है जो भी पंक्ति का शीर्षक वैश्विक NSString selectedRow
के अंदर NSObject
(यह NSObject प्रत्येक श्रेणी में आयात किया जाता है) के लिए सेट किया गया है। एक बार जब यह अगले UIViewController
पढ़ता है, चयनित पंक्ति
होता है, तब तक .csv
फ़ाइल के माध्यम से चला जाता है, जब तक कि इसे भर में नहीं आता है, और उसके बाद सभी आवश्यक जानकारी को उल्टी की जाती है UIViewController
।
उदाहरण: selectedRow = "about";
इसलिए फ्रेंच में यह selectedRow = "Environ" होगा;
अब मेरे पास .csv
फ़ाइल में "वातावरण" नहीं है, मेरे पास "के बारे में" है, इसलिए मैं NSLocalizedString
मेरे .csv
फ़ाइल का पूरी तरह से नया फ्रेंच संस्करण बनाने के बिना कुछ पलों के लिए अंग्रेजी होने के लिए?
यदि आप NSLocalizedString का उपयोग करना चाहते हैं, तो आपको .string फ़ाइलों को बनाने की आवश्यकता होगी, यदि आपका सीएसवी वास्तव में स्थिर है और "के बारे में" जैसे शब्दों का अनुवाद करना चाहते हैं, तो आप .string को जोड़ने के निर्देशों का पालन कर सकते हैं फाइलें, अंग्रेज़ी के लिए एक करें, एक फ्रांसीसी के लिए, फिर अगर उपयोगकर्ता फ़्रेंच को भाषा सेटिंग के रूप में उपयोग कर रहा है, तो वे देखेंगे फ़्रेंच में सामग्री ... यदि आपका। Csv स्थैतिक नहीं है और यह लगातार बदलता है और पूर्ण वाक्यों को प्रस्तुत करता है, तो यह शायद काम नहीं करता, और संभवतः आप .csv फ़ाइल का एक फ्रांसीसी संस्करण का उपयोग करना चाहते हैं ... आप इसे स्थानीयकृत कर सकते हैं जैसा कि ऊपर भी वर्णित है ..
उम्मीद है कि इस मदद से डैनियल
Comments
Post a Comment