Help:एक्सटेंशन:अनुवाद/स्थापना
अनुवादक (मुख्य सहायता पृष्ठ )
- अनुवाद कैसे करें
- सर्वोत्तम प्रथाएँ
- सांख्यिकी और रिपोर्टिंग
- गुणवत्ता आश्वासन
- संदेश समूह स्थिति
- ऑफ़लाइन अनुवाद
- शब्दावली
अनुवाद प्रबंधक
- अनुवाद के लिए पृष्ठ कैसे तैयार करें
- पृष्ठ अनुवाद प्रबंधन
- असंरचित तत्वों का अनुवाद
- समूह प्रबंधन
- अनुवाद-योग्य पृष्ठ को स्थानांतरित करना
- CSV के ज़रिए अनुवाद आयात करें
- Working with message bundles
सिस्टम प्रबंधक और डेवलपर्स
अनुवाद एक्सटेंशन की तेज़ विकास की वजह से इसे काम करने के लिए मीडियाविकि के एक नए संस्करण की ज़रूरत है। इसका लक्ष्य है मीडियाविकि के दो नवीनतम स्थिर संस्करणों पर विकास संस्करण को समर्थित करवाना। पैकेज प्रबंधकों में संस्करण आवश्यकताओं को पूरा करने के लिए ज़्यादा पुराना हो सकता है। इस मामले में आपको mediawiki.org या फिर विकिमीडिया के गिट रिपॉज़िटरी से एक नई प्रकाशन डाउनलोड करनी होगी।
अनुवाद एक्सटेंशन एक संगत विकास मॉडल का इस्तेमाल करता है, जिसका मतलब है कि आखिरी संस्करण को कभी पूरी तरह से टूटा हुआ नहीं होना चाहिए, क्योंकि अनुवाद एक्सटेंशन पर सभी कमिट्स को निरीक्षित और परीक्षित किया जाता है। मूल कार्यक्षमता काफ़ी स्थिर है, मगर समय-समय पर बड़े बदलाव भी हो सकते हैं।
आवश्यकताएँ
इस एक्सटेंशन को स्थापित करने के लिए निम्न सॉफ़्टवेयर की आवश्यकता है:
- मीडियाविकि का नवीनतम संस्करण
- SQL database. MariaDB is recommended. We don't test other database engines, but they should mostly work thanks to the database abstraction layer in MediaWiki.
- (वैकल्पिक) बेहतर YAML पार्सिंग और सृष्टि के लिए Syck या phpyaml
- (वैकल्पिक) आधुनिक खोज और अनुवाद स्मृति के लिए ElasticSearch
- (वैकल्पिक) मशीन अनुवाद सेवाओं के लिए सर्वर पर इंटरनेट की पहुँच
मीडियाविकि पर कार्य की क़तार को ठीक से सेट होना ज़रूरी है। अगर आपके कार्य की क़तार को प्रोसेस नहीं किया जाता है, अनुवाद पर कुछ भी काम नहीं करेगा।
इसके अलावा, अनुरक्षण स्क्रिप्ट्स चलाने के लिए shell की भी ज़रूरत होगी।
निर्माण के पर्यावरण में कैशिंग के लिए 'memcached' के साथ, मान लीजिए, APC PHP त्वरक का इस्तेमाल करने की सलाह दी जाती है।
स्थापना की विधि
डाउनलोड की कड़ियों और विधि के लिए MediaWiki Language Extension Bundle पर जाएँ। बंडल में अनुवाद एक्सटेंशन के साथ साधारणतः उपयुक्त अतिरिक्त एक्सटेंशन हैं। इसमें एक काम करने वाला डिफ़ॉल्ट कॉन्फिगरेशन भी है ताकि आप शुरुआत कर सके। सेटिंग्स के विवरण के लिए Help:एक्सटेंशन:अनुवाद/कॉन्फ़िगरेशन देखें।