2011-11-08 12 views
9

मैं आईसीयू - दिनांक, समय और मुद्रा प्रारूप, संयोजन आदि के स्थानीयकरण भाग को समझता हूं। जब संदेश अनुवाद की बात आती है, तो मुझे लगता है कि आईसीयू संदेश के लिए कार्यक्षमता प्रदान नहीं करता है अनुवाद - उदाहरण के लिए this SOF question देखें।संदेश अनुवाद संसाधनों के लिए आईसीयू संसाधन बंडल हैं

हालांकि, जब आईसीयू डॉक्स की जाँच, हम पाते हैं कि यह संसाधनों बंडलों प्रदान करता है, और प्रलेखन उन्हें संदेश अनुवाद के लिए उपयोग करने के लिए संकेत प्रतीत होता है:

स्थानीयकृत सॉफ्टवेयर: उदाहरण के लिए

PHP intl documentation में उत्पादों को अक्सर डेटा के सेट की आवश्यकता होती है जो वर्तमान लोकेल के आधार पर अनुकूलित होना चाहिए, उदाहरण के लिए: संदेश, लेबल, स्वरूपण पैटर्न। आईसीयू संसाधन तंत्र संसाधनों के सेट को परिभाषित करने की अनुमति देता है जो एप्लिकेशन लोकेल आधार पर लोड हो सकते हैं, जबकि एकीकृत लोकेल-स्वतंत्र फैशन में उन्हें एक्सेस कर रहा है।

यहाँ प्रलेखन: http://userguide.icu-project.org/locale/resources मुख्य-मान की दुकान के समान कार्यक्षमता का वर्णन करता है, पाठ स्रोतों कि द्विपदीय प्रारूप में संकलित किया जा सकता है।

मेरा सवाल यह है कि आईसीयू संसाधन बंडल (एक्सेस कार्यक्षमता और भंडारण प्रारूप सहित) का अर्थ है - या यह उनके उद्देश्य का हिस्सा है - संदेश अनुवाद के लिए उपयोग किया जाना चाहिए - उदाहरण के लिए gettext और .po फाइलें हैं। यदि ऐसा है, तो क्या इस संसाधन पर चर्चा करने वाले कोई संसाधन या ट्यूटोरियल हैं।

या एक रिवार्डिंग: अपने डिजाइन लक्ष्यों में, आईसीयू का उपयोग एक अलग संदेश अनुवाद सुविधा के संयोजन के रूप में किया जाना है, या क्या यह ऐसी कार्यक्षमता प्रदान करने का प्रयास करता है, या यह है कि दोनों विकल्प संभव हैं।

+0

बेसल, यह कहा गया है कि अगर श्रोता समझ में नहीं आया, तो संचार में नाकाम रही है, वक्ता की मंशा की परवाह किए बिना। इसे ध्यान में रखते हुए, मुझे यह जानने में दिलचस्पी होगी कि आप अपने निष्कर्ष पर कैसे आए। आईसीयू पृष्ठ जो आपने लिंक किया है, आईसीयू प्रारूप में संदेशों के कई उदाहरण दिखाता है, उदाहरण के लिए: 'optionMessage {"अपरिचित कमांड लाइन विकल्प:"}' - क्या कुछ शब्द है जो इसे और स्पष्ट करने के लिए जोड़ा जाना चाहिए? –

+2

यह बदनाम नहीं है - हम सभी जानते हैं कि दस्तावेज़ डॉक्स बेकार है। डॉक्टर समग्र शब्दशः है। अवलोकन अनुभाग विषय-एसिड परीक्षण के बारे में कोई विचार नहीं देता है: यदि अवलोकन किया जाता है और अलग से पढ़ा जाता है, तो क्या यह मूल अवधारणाओं को समझाता है। लेखक पहले बताए बिना विस्तार से बताते हैं कि जहां बड़ी तस्वीर में विस्तार फिट बैठता है - एक ऑफ-डाइंग शैली।उदाहरणों पर - एक है और यह एक्सएलआईएफएफ अनुभाग में है। पाठक आश्चर्य करता है अगर यह उपकरण के साथ XLIFF का उपयोग करने से संबंधित कुछ है। कुल मिलाकर, पाठक को समझने की कोशिश कर रहा है कि क्या मतलब है। जांच करने के लिए एक पुस्तक: 'मत सोचो'। –

+0

http://amzn.to/12h3N –

उत्तर

6

हाँ आईसीयू संसाधन बंडल का उपयोग संदेशों को पुनर्प्राप्त करने के उद्देश्य से किया जाना है। आईसीयू के संबंध में अन्य एसओएफ प्रश्न का उत्तर गलत है। आपके द्वारा प्रदान किया गया लिंक सही है, और एक्सएलआईएफएफ के अंदर और बाहर आईसीयू संसाधन बंडल प्रारूपों को परिवर्तित करने का भी उल्लेख करता है। आईसीयू स्टाइल रैपर भी http://icu-project.org/apiref/icu4c/ucat_8h.html

आईसीयू आपको एक अलग संदेश पुनर्प्राप्ति सुविधा का उपयोग करने से नहीं रोकेगा, लेकिन यह निश्चित रूप से एक होने का मतलब है- और इसका उपयोग इस तरह किया जाता है।

-Steven, आईसीयू परियोजना

संपादित आईसीयू वर्तमान/आधिकारिक तौर पर एक xgettext निकासी की सुविधा की तरह नहीं है। शायद यह भेद का स्रोत है? में

संपादित 2 अधिक जानकारी के: http://userguide.icu-project.org/locale/localizing

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