Project:भाषा नीति
इस पृष्ठ पर वर्तमान में MediaWiki.org की बहुभाषी नीति को वर्णित किया गया है।
![भाषाएँ](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e9/Geographylogo.svg/150px-Geographylogo.svg.png)
Help: नामस्थान
Help:
नामस्थान की मदद से हम सार्वजनिक डोमेन पर सहायता पृष्ठों का एक भंडार बना रहे हैं। इसका लक्ष्य है सहायता पृष्ठों का एक बुनियादी समूह प्रदान करना जिसे आयात करके नए विकियाँ बुनियादी संपादन और उपयोग की विधि को बता सकते हैं। इन्हें जितना हो सके उतनी ही भाषाओं में अनुवादित किया जाना चाहिए।
- सन्दर्भ के लिए अंग्रेज़ी मुख्य भाषा होगी, और सभी मूल पृष्ठों को अंग्रेज़ी में लिखा और नामित किया जाना चाहिए।
- उपपृष्ठों का इस्तेमाल सिर्फ दूसरे भाषाओं में अनुवाद के लिए किया जाना चाहिए, अंग्रेज़ी सामग्री के लिए नहीं (जैसे आपको
Table editing/example
की जगहTable editing example
याExample of table editing
का इस्तेमाल करना चाहिए)। - अगर किसी पृष्ठ का अंतर्राष्ट्रीय संस्करण मौजूद है मगर अंग्रेज़ी संस्करण नहीं, कृपया अंग्रेज़ी संस्करण के लिए एक आधार लेख बना दें क्योंकि इससे नेविगेशन में मदद मिलती है।
यह प्रणाली सहायता पृष्ठों के स्वचालित आयात/निर्यात के योजनाबद्ध सुविधा पर काम करेगा, मगर अंतरिम में गैर-अंग्रेज़ी पृष्ठों को आयात/निर्यात करने के थोड़े और काम की ज़रूरत है।
अनुवाद एक्सटेंशन
हम ज़्यादातर पृष्ठों के लिए Translate एक्सटेंशन का इस्तेमाल करते हैं। ये उपपृष्ठों की मदद से अनुवाद रखते हैं, और श्रेणियों के लिए {{#translation:}} का इस्तेमाल किया जाता है।
यह प्रणाली कम-से-कम सबसे प्रसिद्ध पृष्ठों और सभी नए सहायता, मैन्युअल और (मुख्य) एक्सटेंशन पृष्ठों के लिए सुझाया जाता है, मगर इसके लिए अब भी कोई नीति नहीं बनाई गई है।
- अनुवाद के लिए Special:LanguageStats पर जाएँ और अनुवाद करना शुरू करें।
- अनुवादों को प्रबंधित करने के लिए: Special:PageTranslation, Special:AggregateGroups।
आप किसी पृष्ठ को अनुवाद के लिए तैयार करके उसे अनुवाद प्रणाली में जोड़ने का अनुरोध कर सकते हैं, फिर किसी अनुवाद प्रबंधक को उसे सक्षम करना होगा ('पृष्ठ को अनुवाद के लिए कैसे तैयार करें' ट्यूटोरियल देखें); वरना काम करने के लिए सीधे किसी अनुवाद प्रबंधक से संपर्क करें।
पुरानी प्रणाली
- दूसरी भाषाओं को अंग्रेज़ी संस्करण के उचित उपपृष्ठों में जोड़ा जाना चाहिए। जैसे Help:Contents का फ़्रेंच संस्करण Help:Contents/fr पर होगा (न कि Help:Contenu, Aide:Contenu या Help:Contenu/fr पर)।
- भाषा के उपपृष्ठों को भाषा के उचित भाषा कोड की मदद से नामित किया जाना चाहिए (नीचे देखें)।
- सहायता नामस्थान में सभी पृष्ठों को
{{Languages }}
साँचे से टैग किया जाना चाहिए, जिससे सभी उपलब्ध अनुवादों की एक स्वचालित सूची बन जाएगी।
अनुवाद के लिए बदलें
मौजूदा अनुवाद वाले पृष्ठों को अनुवाद-योग्य पृष्ठों में बदल दिया जाना चाहिए। (अंग्रेज़ी) मूल पृष्ठ को अनुवाद के लिए तैयार करें (अनुवाद एक्सटेंशन अनुभाग देखें) और जैसे ही इसे अनुवाद के लिए चिह्नित कर दिया जाता है, उपपृष्ठों के इतिहास से पुराने अनुवादों को अनुवाद इकाइयों पर खुद आयात करें ("इस पृष्ठ को अनुवादित करें" पर क्लिक करके)। नई सुविधा Special:PagePreparation + Special:PageMigration की मदद से ऐसा आसानी से किया जा सकता है (इस समय सिर्फ अनुवाद प्रबंधकों के लिए उपलब्ध है)।
Project:Language policy/Migration list पर उन पृष्ठों की सूची बन रही है जिन्हें पुरानी प्रणाली की मदद से अनुवादित किया गया था और जिन्हें अब नई प्रणाली में लेकर जाना होगा।
अधिक विस्तृत विधि:
- पूरे परिचय के लिए बुनियादी सहायता, अनुवाद ट्यूटोरियल, पृष्ठ अनुवाद ट्यूटोरियल और अनुवाद सन्दर्भ मैन्युअल पढ़ें।
- mediawiki.org पर लॉग-इन या पंजीकृत करें: आपका सारा काम इसी विकि पर होगा। माइग्रेशन सूची से अनुवाद एक्सटेंशन पर लाने के लिए कोई पृष्ठ चुनें। अंग्रेज़ी टेक्स्ट को सुधारें ताकि कालग्रस्त/बुरी गुणवत्ता के टेक्स्ट माइग्रेट न हो जाए। जिस पृष्ठ पर संदेह हो, उसे छोड़ दें। ऊपर उल्लिखित पृष्ठ अनुवाद ट्यूटोरियल का पालन करते हुए पृष्ठ को अनुवाद के लिए तैयार करें (जैसे
<translate>
टैग्स जोड़ें, आदि); फिर माइग्रेशन सूची पर पृष्ठ के नाम के पास लिख दें कि आपने काम कर लिया है। - अगर आप अनुवाद प्रबंधक हैं, पृष्ठ को अपने फैसले पर अनुवाद के लिए स्वीकृत ("चिह्नित") करें, वरना कोई अनुवाद प्रबंधक यह काम कर लेंगे। जब इसी स्वीकृत कर लिया जाता है, काम पूरा करें: Special:Translate की मदद से पुराने अनुवादों की प्रतिलिपि बनाएँ (जैसा एक अनुवादक उपरोक्त अनुवाद ट्यूटोरियल की मदद से करते)। आपको माइग्रेट कर रहे भाषा का ज्ञान होने ज़रूरत नहीं, आपको बस पहचानना है कि कौन-सा अनुच्छेद कौन-सा है, हालाँकि यह सटीक अनुवाद न भी हो सकता है (अगर पृष्ठ के प्रारूप से आपको पता नहीं लगता, आप अनुच्छेदों के क्रम का पता लगाने के लिए मशीन अनुवाद की मदद ले सकते हैं)।
मुखपृष्ठ
हमारे मुखपृष्ठ का अंग्रेज़ी संस्करण MediaWiki पर हैै। अनुवादित संस्करण MediaWiki/code पर हैं जहाँ code भाषा कोड है (जैसे MediaWiki/fr)। मुखपृष्ठ की सामग्री के लिए Template:Main page देखें, आप उसे वहाँ अनुवादित कर सकते हैं।
भाषा कोड के नियमों (नीचे देखें) का पालन यहाँ पर भी होना चाहिए।
दूसरे नामस्थान
मुखपृष्ठ के अलावा दूसरे नामस्थानों के लिए ऐसी किसी नीति की योजना नहीं बनी है। इस दौरान अगर आप दूसरे नामस्थानों पर पृष्ठों के लिए अनुवाद करना चाहते हैं, कृपया ऐसा सहायता: नामस्थान के पृष्ठों पर लिखी विधि के अनुसार करें, मगर बाद में अगर नीति बदलती है तो सामग्री को स्थानांतरित किया जा सकता है या फिर हटाया भी जा सकता है।
कुछ चर्चाओं के लिए वर्तमान समस्याओं पर Languages और Translate extension देखें।
वह नीति दूसरे नामस्थानों पर लागू नहीं होती जो कहती कि उपपृष्ठों पर अंग्रेज़ी सामग्री जोड़ी नहीं जानी चाहिए। यह उन कुछ समस्याओं में से एक है जिसे सुलझाने की ज़रूरत है।
भाषा कोड
MediaWiki.org पर भाषा-निर्भर सामग्री बनाते समय आपको मीडियाविकि सॉफ़्टवेयर द्वारा परिभाषित कोड्स का इस्तेमाल करना चाहिए (पूरी और अद्यत सूची के लिए Names.php देखें)।
कृपया यह भी याद रखें:
- अगर भाषा कोड Names.php पर नहीं है, हम उस भाषा में सहायता पृष्ठ होस्ट नहीं कर सकते।
- अगर आप ऐसे किसी भाषा को जोड़ना चाहते हैं जो मौजूद नहीं है, पहले इसे सॉफ़्टवेयर पर जोड़ें (Phabricator पर एक अनुरोध करके), और बदलाव स्वीकृत हो जाने के बाद ही पृष्ठ जोड़ें।
- अगर मीडियाविकि किसी भाषा के लिए 'गलत' कोड का इस्तेमाल करता है, आपको भी (संगतता के लिए) यहाँ गलत कोड का ही इस्तेमाल करना होगा। अगर आपको लगता है कि कोई कोड गलत है, आपको Phabricator पर इस बारे में चर्चा करना चाहिए, और अगर इससे कोड बदल जाती है, हम इसे संगत बनाने के लिए पृष्ठों को स्थानांतरित कर देंगे।
- याद रखें कि Names.php पर कुछ भाषा कोड कालग्रस्त हैं (जैसे
zh-yue
को अबyue
से बदल दिया गया है)। इन मामलों में नवीनतम कोड का ही इस्तेमाल किया जाना चाहिए। - आम तौर पर भाषा के प्रकारों (जैसे
zh-hans
) को अनुवादित करने की सलाह नहीं दी जाती है और उन्हें यथासंभव मूल पृष्ठ (जैसेzh
) पर जोड़ा जाना चाहिए।
ये भी देखें
- Project:Translation
- Special:TranslatorSignup — अनुवादकों का पंजीकरण फ़ॉर्म
- Project:PD help