मैं अपना पहला स्थानीयकृत एप्लिकेशन बनाने की कोशिश कर रहा हूं। मेरे पास NSLocalizedString (genstrings
टूल के साथ उपयोग के लिए) का उपयोग करके अनुवादित कोड में सभी तार हैं। अब मैं ibtool
में कूद रहा हूं। वृद्धिशील स्थानीयकरण कैसे काम करता है? मैनुअल पेज के बारे में, मुझे कुछ इस तरह लिखना चाहिए:वृद्धिशील स्थानीयकरण कैसे काम करता है?
$ ibtool --previous-file path/to/prev.xib \
--incremental-file path/to/inc.xib --localize-incremental \
--write path/to/new.xib mod.xib
मुझे वृद्धिशील फ़ाइल कहां मिलती है? मेरी समझ के लिए यदि मैं वर्जन कंट्रोल (गिट/एसवीएन) का उपयोग कर रहा हूं, तो "पुरानी" फाइल कुछ कम समय पहले होती है, वृद्धिशील फ़ाइल diff और path/to/new.xib नव निर्मित xib फ़ाइल है। mod.nib मेरे लिए एक रहस्य है। क्या कोई मुझे समझा सकता है कि यह कैसे काम करता है? इसके अलावा - अगर कोई पिछले संस्करण उपलब्ध नहीं है (यानी वृद्धिशील नहीं है, लेकिन प्रारंभिक स्थानीयकरण) तो मैं xib के स्थानीयकरण को कैसे शुरू करूं?
"पुराने अंग्रेजी xib" संस्करण नियंत्रण करता है, तो मैं उपयोग के उत्पादन पर कोई युक्ति? – Eimantas
मान लें कि आपके सभी xibs संस्करण नियंत्रण में हैं (वे निश्चित रूप से होना चाहिए!), पुरानी अंग्रेज़ी xib आपके संस्करण इतिहास में आपके लिए उपलब्ध है। हम इस धारणा पर काम कर रहे हैं कि अंग्रेजी आपकी मूल भाषा है, जिसे आप अनुवाद करने जा रहे हैं। – Clafou
ठीक है, तो बस उस पुरानी अंग्रेजी फ़ाइल को पाने के लिए मुझे इसे अंतिम अद्यतन अनुवाद से संस्करण नियंत्रण से देखना चाहिए। यह थोड़ा थकाऊ लगता है। मुझे लगता है कि मैं कुछ और नहीं कर सकता। आपके उत्तर के लिए धन्यवाद! – Eimantas