2015-04-29 5 views
6

मैं एक्सकआईएफएफ फ़ाइल को के लिए निर्यात करने के लिए एक्सकोड के Editor > Export For Localization... का उपयोग कर रहा हूं लेकिन मेन.स्टोरीबोर्ड के अनुवादों में बहुत सारे अनावश्यक तार, ज्यादातर प्लेसहोल्डर/डमी शामिल हैं जो डिजाइन समय पर उपयोगी हैं।एक्सकोड से XLIFF निर्यात करते समय, डमी तारों को कैसे बाहर निकालना है?

मैं XLIFF फ़ाइल से ऐसे स्ट्रिंग को कैसे बाहर निकालूं?

+2

इसे एक्सकोड में समर्थित होना चाहिए। आपराधिक गायब सुविधा। –

+1

एक्सएलआईएफएफ वर्कफ़्लो को एक्सकोड 6 में पेश किया गया था और स्थानीयकरण से विचारों को छोड़कर यूआई में एक चेकबॉक्स होगा, यह गूंगा है। – zoul

उत्तर

3

मैंने script लिखा है जिसमें कुछ अनुवाद शामिल नहीं हैं।

यह कैसे काम करता है?
cmd लाइन: अजगर strip_loc.py इनपुट.xliff उत्पादन .xliff exclude_list [-v]

उदाहरण उपयोग .txt:
python strip_loc.py en.xliff en-stripped.xliff exclude_words.txt -v

exclude_list.txt एक फाइल है प्रति पंक्ति एक स्ट्रिंग के साथ। स्क्रिप्ट इस सूची को पार करती है और प्रतिबंधित शब्दों का एक शब्दकोश बनाता है। यदि इनमें से किसी एक स्ट्रिंग वाले स्रोत वाले अनुवाद का सामना करना पड़ता है, तो संपूर्ण अनुवाद इकाई आउटपुट xml/xliff से हटा दी जाती है।

+0

क्या यह स्वचालित करना संभव है? उदाहरण के लिए जब एक्सकोड से बेस भाषा निर्यात करते हैं। –

0

मेरे लिए मैं xliff फ़ाइल को संपादित करने के लिए इस XLIFF Online Editor का उपयोग करता हूं। डमी टेक्स्ट या आपको जो भी चाहिए उसे अनदेखा करना आपके लिए आसान होगा।

+0

मैंने अभी ऑनलाइन संपादक की कोशिश की, लेकिन यह आपको पहले से निर्यात की गई कुंजी का अनुवाद करने में मदद करता है। एक्सएलआईएफएफ फ़ाइल अनुवादकों को भेजी जाएगी और वे नहीं जानते कि कौन से तार डमी हैं और जो नहीं। यह सबसे अच्छा है अगर इस तरह के तार पूरी तरह से छीन लिया जाता है। – plam4u

+0

शायद आप ऑनलाइन संपादक का उपयोग कर सकते हैं और "डमी" जैसे डमी टेक्स्ट के अनुवाद में एक कीवर्ड डाल सकते हैं और इसे निर्यात कर सकते हैं और अनुवादकों को भेज सकते हैं। अनुवादक उन्हें अनदेखा करेंगे। मुझे डर है कि एक्सकॉफ़ फ़ाइल –

+3

से पूरी तरह से बहिष्कृत करते समय एक्सकोड को समस्याएं सामने आती हैं, मैंने अभी परीक्षण किया है कि जब आप xliff फ़ाइल से कुछ स्ट्रिंग को हटाते हैं तो क्या होता है। जब आप वापस आयात करते हैं, तो एक्सकोड आपको चेतावनी देता है कि कुछ तार गायब हैं और फिर यह स्रोत स्ट्रिंग का उपयोग करता है लेकिन सभी कैप्स में आपको यह सूचित करने के लिए कि स्ट्रिंग्स अनुवाद के बिना हैं। तो, डमी टेक्स्ट के लिए इनके xliff को पट्टी करने में कोई समस्या नहीं है। – plam4u

संबंधित मुद्दे