मैं पुर्तगाली में एक आईओएस प्रोजेक्ट का अनुवाद कर रहा हूं और मैंने एक pt.lproj/Localizable.strings फ़ाइल बनाई है, और मैंने स्रोत कोड में NSLocalizedString() को जोड़ा है। यह सब काम करता है! एक मामूली समस्या के साथ - XIB फ़ाइलों के भीतर तारों का अनुवाद नहीं होता है ... मुझे पता है कि यह डिज़ाइन द्वारा है।आईओएस Localizable.strings फ़ाइल?
मैंने देखा है कि ibtool कमांड का उपयोग XIB फ़ाइल से स्ट्रिंग को चिपकाने के लिए किया जा सकता है जिसे x कहा जाता है और इसे x.strings नामक फ़ाइल में डाल दिया जाता है ... लेकिन मेरा सवाल यह है कि स्ट्रिंग को खींचने का कोई तरीका है सभी xib फ़ाइलों से और उन्हें सभी को एक .strings फ़ाइल में डाल दें (जैसे Localizable.strings? या XIBs.strings नामक एक और भी ठीक होगा?)
ठीक है, तो ऐसा करने का एक बहुत आसान तरीका नहीं है! मुझे लगता है कि मैं आईबीओटलेट्स रूट करने जा रहा हूं, क्योंकि लगभग 40 निब फाइलें हैं, लेकिन कुछ तार उनके बीच साझा किए जाते हैं (और हम अंततः लगभग 10 भाषाओं को चाहते हैं, इसलिए मुझे लगता है कि लंबे समय तक यह बेहतर होगा!) मुझे लगता है कि मैं बस एनआईबी के माध्यम से जाना होगा और सुनिश्चित करें कि लेबल आदि अन्य भाषाओं के लिए थोड़ा और पाठ समायोजित कर सकते हैं (अन्यथा लेआउट समान होगा)! वैसे भी, मदद के लिए धन्यवाद !! – Javawag