2011-07-08 12 views
5

मैं सी # में एक आवेदन लिख रहा हूं। स्थानीयकरण उद्देश्य के लिए, मैं अपने सभी तारों को संसाधनों में ले जा रहा हूं।सी # स्थानीयकरण उद्देश्य के लिए संसाधनों पर तारों को स्थानांतरित करते समय, न्यूलाइन चरित्र से कैसे निपटें?

तार से कुछ उदाहरण:

  1. "First sentence.\n Second sentence."
  2. "wait..."

पहली स्ट्रिंग में न्यू लाइन चरित्र "\n" .Should मैं भी संसाधनों के लिए न्यू लाइन चरित्र ले जाने के लिए है।

दूसरी स्ट्रिंग में, क्या मुझे तीन बिंदुओं को संसाधनों में स्थानांतरित करना चाहिए या क्या मुझे "wait" + "..." जैसे स्ट्रिंग को विभाजित करना चाहिए और संसाधनों के लिए केवल "wait" स्थानांतरित करना चाहिए।

मैं संसाधनों के लिए न्यू लाइन चरित्र को स्थानांतरित करने के गूगल-अनुवाद उपयोग कर रहा हूँ अन्य भाषाओं के लिए स्ट्रिंग का अनुवाद करने और मुझे डर है कि न्यू लाइन चरित्र "\n"द्वारा अन्य भाषा के लिए अच्छी तरह से अनुवाद नहीं की जाएगी गूगल-अनुवाद, इसलिए मेरी हिचकिचाहट ।

यह स्थानीयकरण पर मेरा पहला कदम है। तो सुझाव दें कि क्या आप कोई और विचार हैं या मुझे सही दिशा में इंगित करें।

धन्यवाद।

उत्तर

10

मुझे विश्वास है कि प्रस्तुत किए गए पाठ में \ n को बचने वाले चरित्र के रूप में नहीं माना जाएगा।

यदि संसाधन प्रविष्टियों की संख्या छोटी है, तो आप शिफ़्ट + दर्ज कर सकते हैं ताकि एक नई लाइन जोड़ने के लिए प्रवेश किया जा सके।

एक और विकल्प \n{0} द्वारा प्रतिस्थापित करना है और फिर आवश्यकतानुसार एक नई लाइन डालने के लिए String.Format() का उपयोग करना है।

+0

धन्यवाद! यही वही है जो मैं ढूंढ रहा था। मैंने सभी '\ n' को' {0} 'से बदल दिया है। जेता रिसोर्स एडिटर में ** {0} {1} {2} 'आदि को Google Translate अनुवाद ** द्वारा अनुवादित करने से अनदेखा करने का विकल्प है। – user835597

0

मेरा मानना ​​है कि सबसे अच्छा तरीका जहां भी संभव हो स्थानीयकरण योग्य तारों को विभाजित करने से बचने के लिए है - एक स्ट्रिंग को विभाजित करने से केवल यह संभावना बढ़ जाती है कि स्ट्रिंग को सही ढंग से स्थानांतरित करना संभव नहीं होगा।

+0

यह सही है अगर आप मैन्युअल रूप से अनुवाद कर रहे हैं। लेकिन मैं इस उपकरण का उपयोग कर रहा हूं [जेता संसाधन संपादक] (http://www.zeta-resource-editor.com/index.html) यह टूल स्वचालित रूप से आपके अनुवाद का अनुवाद करता है ** Google अनुवाद ** का उपयोग कर स्वचालित रूप से अन्य भाषाओं में संसाधन स्ट्रिंग्स। – user835597