Help:Extension:Translate/hi



विस्तार अनुवाद अनुवाद काम करने के लिए आवश्यक आवश्यक सुविधाओं के साथ मीडियाविकि को बढ़ाता है। [| Translatewiki.net] [translatewiki] इस पर प्रयोग किया जाता है, क्योंकि यह सामग्री पृष्ठों, विकी के इंटरफेस और भी अन्य सॉफ्टवेयर उत्पादों अनुवाद करने के लिए इस्तेमाल किया जा सकता है। अनुवाद विस्तार अनुवाद इंटरफ़ेस का उपयोग करने के लिए और प्रबंध इकाइयों में सामग्री बंटवारे से अनुवादकों के लिए केवल अनुवाद का पाठ दिखा, अनुवाद करने की आवश्यकता है कि पाठ्य सामग्री से सामग्री संरचना अलग कर सकते हैं एक आसान के साथ आता है। प्रत्येक इकाई स्वचालित रूप से परिवर्तन के लिए लगाया है, और अनुवादकों तुरंत एक विशेष पेज पर या विकि भर अद्यतन करने की जरूरत क्या है।

अनुवाद विस्तार हर महीने अनुवादकों के सैकड़ों द्वारा translatewiki.net पर मीडियाविकि और अन्य सॉफ्टवेयर परियोजनाओं का यूजर इंटरफेस अनुवाद करने के लिए प्रयोग किया जाता है। [Http://userbase.kde.org userbase.kde.org] प्राप्त दस्तावेज के साथ लगभग एक हजार सामग्री पृष्ठों का अनुवाद करने के लिए इस्तेमाल किया जाता है। यह विस्तार अनुवाद का उपयोग शुरू करने के लिए आसान है, लेकिन एक ही समय में यह भी समीक्षा करने और कार्यप्रवाह सुविधाओं, तराजू और उन्नत रिपोर्टिंग प्रदान करता है

विशेषता


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

अनुवाद इंटरफेस के प्रयोज्य जावास्क्रिप्ट और AJAX के साथ बढ़ाया है। मोबाइल इंटरफेस या सामग्री के विशिष्ट प्रकार के अनुरूप इंटरफेस में इस्तेमाल किया जा सकता है कि बैकएंड प्रदाता वेब एपीआई। फ़ाइल प्रारूप | [gettext पीओ] gettext: अंत [] यह स्वीकार करते हैं कि उपकरण अन्य बंद लाइन में अनुवाद के लिए और ऑन लाइन संदेशों को निर्यात करने के लिए भी संभव है।

  संदेश समूहों और कार्यों: ': संदेश समूहों और कार्यों' सुविधाओं में से कई दो बुनियादी अवधारणाओं के आसपास का निर्माण कर रहे हैं '।

एक संदेश समूह संदेशों का एक संग्रह का प्रतिनिधित्व करता है। एक सामग्री पृष्ठ सरलतम रूप में, प्रत्येक पैराग्राफ कि समूह में एक संदेश होगा, जहां एक संदेश समूह, किया जाएगा। सबसे बड़ा एक्सटेंशन के कुछ ही कई समूहों है - प्रत्येक मीडियाविकि विस्तार में इस्तेमाल संदेश translatewiki.net पर एक संदेश समूह के रूप में। तुम भी  सभी विस्तार संदेशों का अनुवाद  सभी न्यूज़लेटर  या  जैसे समूहों के एक समूह बना सकते हैं। सांख्यिकी और कार्यों के कई संदेश समूह के आधार पर काम करते हैं।

कार्यों, या दूसरे शब्दों में एक संदेश समूह में संदेशों के विभिन्न लिस्टिंग, विभिन्न उपयोग के मामलों की सुविधा। आम तौर पर एक अनुवादक एक चुना संदेश समूह के सभी ग़ैर-अनुवादित संदेशों की एक सूची हो जाता है, लेकिन आप अनुवाद या नहीं, संदेशों की समीक्षा या सिर्फ सभी संदेशों की एक सूची प्राप्त कर सकते हैं जहां कार्य कर रहे हैं।



'' 'रिपोर्टिंग और आँकड़े:' 'विस्तार व्यापक है' [: MyLanguage / सहायता: [विशेष एक्सटेंशन: अनुवाद / सांख्यिकी और रिपोर्टिंग | रिपोर्टिंग सुविधाओं]] के लिए एक भी भाषा में सभी संदेश समूहों में ग़ैर-अनुवादित संदेशों के एक दृश्य से लेकर उनकी गतिविधि के स्तर के साथ भाषा के प्रति अनुवादकों की सूची।

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

यह सब अनुवाद विस्तार और इसके पेज अनुवाद की सुविधा के साथ हल है। यह अनुवाद की जरूरत है कि पृष्ठों के लिए भूमि के ऊपर का एक सा कहते हैं, लेकिन अभी तक लाभ इस पल्ला झुकना। अनिवार्य रूप से आप केवल अनुवाद की जरूरत है कि पेज के कुछ हिस्सों को चिह्नित करने की जरूरत है। विस्तार तो पैरा आकार की इकाइयों में ऐसे भागों विभाजन और उनके लिए एक संदेश समूह बनाता है। उसके बाद अनुवादकों ऊपर वर्णित सभी सुविधाओं का उपयोग कर सकते हैं। इसके अलावा आप आसानी से  <भाषाओं />  टैग के साथ एक भाषा पट्टी को जोड़ सकते हैं या लिंक स्वचालित रूप से उपयोगकर्ता की पसंदीदा भाषा संस्करण के लिए जाना है (केवल) यह मौजूद है, जब फार्म के लिंक का उपयोग करके Special: MyLanguage / PAGENAME ।

[: MyLanguage / सहायता: [विशेष एक्सटेंशन: अनुवाद / पृष्ठ अनुवाद उदाहरण |] अनुवाद के लिए एक सामग्री पृष्ठ स्थापित करने के लिए कैसे] अधिक जानकारी के लिए ट्यूटोरियल देख सकते हैं और पेज अनुवाद सुविधा का गहराई से प्रलेखन।

 डेवलपर्स:  'विस्तार के साथ आता है' समर्थन में निर्मित कई आम अनुवाद फ़ाइल स्वरूपों के लिए, जावा गुण और gettext पुलिस फाइलों की तरह। यह विकि में और कमांड लाइन पर दोनों, उपकरण की एक व्यापक सेट है कुशलता से अनुवाद के आयात और निर्यात करने के लिए।

  खोज: 'अनुवादकों वे अनुवाद करना चाहते हैं विशिष्ट संदेशों को खोजने के लिए एक खोज की सुविधा के बिना' ', यह मुश्किल है। सभी अनुवाद या परियोजना के तार गुजर अक्षम है। इसके अलावा, अनुवादकों अक्सर एक विशिष्ट अवधि परियोजना भर में एक निश्चित भाषा में अनुवाद किया गया था कि कैसे जांच करना चाहते हैं।

[: खोज में अनुवाद] [विशेष] यह विशेष पेज के द्वारा हल है। अनुवादक विभिन्न मापदंडों के आधार पर किसी भी भाषा और फिल्टर में कुछ शब्दों वाले संदेशों को प्राप्त कर सकते हैं: यह डिफ़ॉल्ट है। खोज के बाद, वे एक निश्चित अवधि के मौजूदा, लापता या पुरानी अनुवाद लगाने के लिए उदाहरण के लिए, संदेशों के अनुवाद के लिए परिणामों ने कहा कि बदल सकते हैं।

उपयोग के मामलों
आप अनुवाद विस्तार के साथ लगभग कुछ भी अनुवाद कर सकते हैं। स्वाभाविक रूप से वहाँ बेहतर उन उपकरणों के साथ किया जाता है कि वीडियो उपशीर्षक की तरह सामग्री के कुछ प्रकार के अनुवाद के लिए विशेष उपकरणों, कर रहे हैं, लेकिन सामान्य तौर पर 'लंबाई से लेकर के साथ संदेश में विभाजित किया जा सकता है कि पाठ के किसी भी प्रकार के साथ बहुत अच्छी तरह से करता है' 'अनुवाद' ऊपर एक बड़े पैरा करने के लिए एक शब्द भी नहीं। अब संदेश का अनुवाद करने बोझल हो जाते हैं और साथ काम करने के लिए सिर्फ कठिन हैं।

अनुवाद विस्तार का समर्थन करता ,  स्थानीय इंटरफ़ेस अनुवाद   सामग्री अनुवाद  'और'  'सॉफ्टवेयर अनुवाद' 'कर रहे हैं कि तीन प्राथमिक उपयोग के मामले हैं। वे सब के सब ट्यूटोरियल के लिए और प्रलेखन या जहां में गहराई से सामयिक मदद उपलब्ध संदर्भ के लिए लिंक के साथ, निम्न वर्गों में शामिल किया जाता है। तीन उपयोग के मामलों के इंटरफेस अनुवाद कम से कम उपयोग किया गया है।

पृष्ठ अनुवाद


अधिकांश विकिज़ वे कई भाषाओं में उपलब्ध होना चाहते हैं सामग्री है। बस कुछ या पृष्ठों की सैकड़ों या नहीं, यह बात नहीं है। अनुवादक का समय बर्बाद कर रोकने के क्रम में, पृष्ठों वे काफी स्थिर रहे हैं केवल जब अनुवाद के लिए चिह्नित किया जाना चाहिए। दसियों या पुराने अनुवाद के सैकड़ों प्रभावित कर सकते हैं बाद में किया जाता है कि प्रत्येक परिवर्तन, और उन्हें अद्यतन करने के लिए आवश्यक समय के लिए कहते हैं। खास तौर पर स्वयंसेवक अनुवादकों के साथ, आप इस पहलू के बारे में पता होना चाहिए, और वे अनावश्यक काम से परहेज, अनुवाद और अद्यतन बनाने खर्च समय का सम्मान करना चाहिए। आप पृष्ठों का अनुवाद करने के लिए अनुवाद एक्सटेंशन का उपयोग करते हैं, तो आप सबसे प्रभावी और कुशल तरीके से उपलब्ध अनुवादक समय का उपयोग करने के लिए अपने रास्ते पर पहले से ही अच्छी तरह से कर रहे हैं।

अनुवादकों सामग्री को बदलने के लिए अनुवाद विस्तार पैरा आकार की इकाइयों में एक पेज विभाजन रास्ता बहुत अधिक स्वतंत्रता नहीं छोड़ता। यह आमतौर पर एक अच्छी बात है और सभी भाषाओं में सामग्री की निरंतरता और स्थिरता वांछित है जहां आदर्श है। यह चारों ओर से काम किया जा सकता है, लेकिन सिद्धांत रूप में अनुवाद कर के इस तरह आम तौर पर एक दूसरे के लिए पूरी तरह से स्वतंत्र हैं, जो विकिपीडिया लेख, के लिए, उदाहरण के लिए, आम तौर पर उपयुक्त नहीं है। वे मूल रूप से एक अलग भाषा से अनुवाद के रूप में शुरू, भले ही वे आम तौर पर मूल संस्करण से अपने स्वयं के स्वतंत्र जीवन जीने लगते हैं।  अनुवाद  के साथ, मूल पृष्ठ हमेशा मुख्य संस्करण है, और नई सामग्री के अनुवादित संस्करण में विकसित नहीं किया जा सकता है।

इस सुविधा का एक अच्छी जोड़ी है, जहां मन में इन सीमाओं के साथ अभी भी मामलों का सेवन कर रहे हैं। नहीं तो सब अधिकांश, उपयोगकर्ता प्रलेखन एक बार लिखा परिवर्तन नहीं होता है कि इस श्रेणी के साथ-साथ समाचार-तरह की सामग्री में गिर जाता है। भाषा /> & lt; का अनुवाद> .. और लेफ्टिनेंट; / अनुवाद कर>  और लिंक का अनुसरण आप अनुवाद विस्तार पहले से ही स्थापित किया है और अधिकारों का उपयोग विन्यस्त करते हैं, एक पेज बनाने और अंदर <कोड> और लेफ्टिनेंट पूरे पाठ लपेटकर कोशिश [: MyLanguage / सहायता: [विशेष एक्सटेंशन: अनुवाद / पृष्ठ अनुवाद उदाहरण |] अनुवाद के लिए एक पेज तैयार करने के लिए कैसे], या ट्यूटोरियल का पालन करें।

बहुभाषी विकियों में स्थानीय इंटरफ़ेस अनुवाद
[: | साइडबार] साइडबार [मैनुअल] लगभग हर विकि अनुकूलित किया गया है एक बात है। यह कस्टम साइडबार संदेशों के लिए और भी अन्य स्थानीय इंटरफ़ेस अनुकूलन के लिए एक संदेश समूह बनाने के लिए संभव है।

एक दिलचस्प विस्तार के साथ बनाया गया बहुभाषी पृष्ठों या टेम्पलेट्स है  जादुई शब्द।  translatewiki.net मुख्य पृष्ठ और कुछ विकिमीडिया कॉमन्स टेम्पलेट्स इस का अच्छा उदाहरण हैं। जादुई शब्द   सामग्री अनुवाद की सुविधा के लिए एक विकल्प है और यह सिर्फ translatewiki.net मुख्य पेज की तरह भारी-पृष्ठों को चिह्नित करने के लिए अधिक उपयुक्त है। एक और अच्छी सुविधा पेज की भाषा स्वचालित रूप से उपयोगकर्ता इंटरफ़ेस भाषा है कि इस प्रकार है, तो आप के बजाय एक इंटरफेस भाषा का चुनाव करना चाह सकते हैं, हालांकि एक भाषा पट्टी के लिए कोई ज़रूरत नहीं है।

इस स्थापना वर्तमान में सामग्री अनुवाद की तुलना में थोड़ा और अधिक जटिल है और सॉफ्टवेयर विन्यास की जरूरत है, लेकिन यह सब ट्यूटोरियल में कवर किया जाता है एक इंटरफेस संदेश समूह बनाने के लिए कैसे ।

सॉफ्टवेयर अनुवाद
अनुवाद विस्तार सॉफ्टवेयर इंटरफ़ेस संदेशों अनुवाद के लिए एक अच्छी फिट है। Translatewiki.net पर, यह वेब अनुप्रयोगों के लिए खेल से सॉफ्टवेयर उत्पादों के दसियों अनुवाद करने के लिए प्रयोग किया जाता है। अनुवाद विस्तार से और सहित वेब विकास में इस्तेमाल आम प्रारूपों के लिए अनुवाद को पढ़ने और अद्यतन करने का समर्थन करता है जावा गुण,  gettext और  YAML फ़ाइलें ।

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

सरल कमांड लाइन उपकरण के साथ, अनुवाद प्रशासकों आसानी से भी मौजूदा अनुवाद का एक बड़ा सेट आयात कर सकते हैं और सिर्फ एक आदेश के साथ कि वे सही प्रारूप में और सही निर्देशिका संरचना में सभी अनुवाद निर्यात कर सकते हैं। आप आसानी से परिवर्तन और नए फाइल को प्रतिबद्ध कर सकते हैं जहां रिपोजिटरी जांच, | [: en कुलपतियों] संस्करण नियंत्रण प्रणाली [डब्ल्यू] आप अपने को सीधे निर्यात कर सकते हैं।

अनुवादकों और अनुवाद प्रशासकों के लिए

 * अनुवाद हेतु सहायता करें [ट्यूटोरियल]
 * अनुवाद सर्वोत्तम प्रथाओं
 * सांख्यिकी और रिपोर्टिंग
 * गुणवत्ता आश्वासन
 * संदेश समूह राज्यों
 * [प्रगति में] खोज
 * ऑफलाइन अनुवाद
 * [प्रगति में] शब्दकोष

अनुवाद प्रशासकों के लिए

 * अनुवाद के लिए एक पेज तैयार करने के लिए कैसे [ट्यूटोरियल]
 * पृष्ठ अनुवाद प्रशासन
 * इंटरफ़ेस संदेश समूहों (स्थानीयकृत साइडबार, मुख्य पृष्ठ और टेम्पलेट्स) [ट्यूटोरियल]
 * [प्रगति में] संदेश समूह प्रबंधन
 * Yamla विन्यास प्रारूप
 * फ़ाइल आधारित संदेश समूहों के लिए YAML विन्यास लिखने के लिए कैसे [ट्यूटोरियल]

Reference documents for developers

 * Installation and Configuration; MediaWiki Language Extension Bundle should be enough in most cases.
 * [In progress] Translate explained for developers
 * Hooks
 * [In progress] Message groups
 * [In progress] File format support
 * Translation aids
 * [Unwritten] Web API
 * Insertables
 * Translation memories

Related

 * Translation notifications
 * Localisation/Tutorial: General localisation tutorial for developers, for use at hackathons & trainings
 * Extension:TranslateSvg: Adds support for translating SVG files
 * Universal Language Selector: Provides web fonts and input methods

To do

 * Implementation on Meta-Wiki.
 * See translate-doc for specific tasks.