मैंने NSLocalizedString को इनपुट पैरामीटर के रूप में एक चर का उपयोग करने का प्रयास किया है, लेकिन मैं वापस लौटा रहा हूं इनपुट पैरामीटर है। मैं क्या गलत कर रहा हूं? क्या NSLocalized स्ट्रिंग के लिए एक इंडेक्स के रूप में एक चर स्ट्रिंग मान का उपयोग करना संभव है?NSLocalizedString के साथ चर और/या पैरामीटर का उपयोग करना संभव है?
उदाहरण के लिए, मेरे पास कुछ तार हैं जिन्हें मैं स्थानीय संस्करणों को प्रदर्शित करना चाहता हूं। हालांकि, मैं निरंतर स्ट्रिंग के बजाय NSLocalizedString के पैरामीटर के रूप में एक चर का उपयोग करना चाहता हूं। इसी तरह, मैं NSLocalizedString के पैरामीटर में स्वरूपण तत्वों को शामिल करना चाहता हूं, इसलिए मैं स्ट्रिंग के एक स्थानीय संस्करण को उसी प्रारूपण पैरामीटर के साथ पुनर्प्राप्त करने में सक्षम हूं।
केस 1:: मैं निम्न कर सकते हैं चर NSLocalizedstring:
NSString *varStr = @"Index1";
NSString *string1 = NSLocalizedString(varStr,@"");
केस 2: प्रारूपित NSLocalizedString:
NSString *string1 = [NSString stringWithFormat:NSLocalizedString(@"This is an %@",@""),@"Apple"];
(कृपया ध्यान दें कि चर कुछ भी हो सकते हैं, सिर्फ एक निश्चित नहीं तारों का सेट।)
धन्यवाद!
हाँ, लेकिन चर में कुछ "सेब" या "संतरे" नहीं हो सकता है। तो मुझे लचीलापन बनाए रखने की जरूरत है। – futureelite7
मुझे बस मामले में अपना जवाब संलग्न करने दें। – Wevah
बहुत बहुत धन्यवाद; संलग्न उत्तर वास्तव में मैं जो खोज रहा था - और मुझे आशा है कि आपको जल्द ही 'स्वीकार' चेकबॉक्स मिलेगा। – RonLugge