Help:Extension:Translate/Unstructured element translation/hi

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

इस विधि मार्कअप या टेम्पलेट्स, आप अनुवादकों को बेनकाब करने के लिए नहीं करना चाहते हैं, जिनमें से मार्कअप में भारी पृष्ठों की तरह पूरे पृष्ठ का अनुवाद अभी फिट नहीं है, जहां सामग्री, विकि के लिए भी लागू होता है। आप wikitext लिख सकते हैं, जहां आप कहीं भी इंटरफ़ेस संदेशों को शामिल करने की अनुमति देता है कि, या $ पूर्णांक जादुई शब्द, | इस सब के आसपास [इंटरफेस संदेशों] [$ आदमी sysmsg] घूमती है। यह जादुई शब्द स्वत: मानक, यूजर इंटरफेस भाषा में, अनुकूलित या नया, चाहे इंटरफेस संदेश स्थानापन्न करने के लिए अनुमति देता है।

You can use it to bring the power of the automatic localisation of the wiki's interface to the wiki's content, but it doesn't solve the problem for anonymous users, who cannot change the interface language by default. See the note about the Universal Language Selector extension below.

Compared to page translation, this method has some drawbacks:

यह कैश टुकड़े क्योंकि # मीडियाविकि डेवलपर्स आमतौर पर $ INT2 के उपयोग को हतोत्साहित। इसके बजाय $ int3 प्रयोग किया जाता है, जब एक पृष्ठ के एक कैश्ड गाया संस्करण के संचय के लिए यह अलग अलग भाषाओं के सैकड़ों की संख्या में संभावित कैश किया जाना चाहिए।
 * 1) यह विकि विन्यास के लिए उपयोग की आवश्यकता होती है, सेटअप करने के लिए कठिन है।
 * 2) नए संदेशों जोड़ा या नष्ट हो जाती हैं जब बंद हो सकता है पुरानी अनुवाद और पूरा होने के आँकड़ों का कोई स्वचालित ट्रैकिंग है।
 * 3) केवल विकि प्रशासकों संदेश समूहों में संदेश जोड़ने और उन्हें अनुवाद कर सकते हैं। यह प्रणाली केवल बार बदल नहीं है, या प्रशासकों काम का एक बहुत कुछ होगा जो पृष्ठों के लिए उपयुक्त है कि इसका मतलब है।

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

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

Localised साइडबार ट्यूटोरियल
हम सेटअप कदम पहले ही किया जा चुका है कि मान। ध्यान | [साइडबार अनुकूलन गाइड] [$ मैनुअल-INT-साइडबार] तो फिर आप का पालन करना चाहिए। निम्नलिखित सरल साइडबार बनाया गया था मान लेते हैं: $ साइडबार पूछे जाने वाले प्रश्न $ साइडबार पूछे जाने वाले प्रश्न-कोड होता है, जबकि और $ साइडबार-आम पृष्ठों, $ साइडबार-आम पृष्ठों-कोड होता है।
 * sidebar-commonpages
 * FAQ|sidebar-faq

तो फिर हम सब करने की जरूरत है (या पिछले चरण में परिभाषित किया गया था जो कुछ भी) $ साइडबार-एम एस जी-Page2 में जाकर वहाँ लिखने के लिए है: sidebar-commonpages sidebar-faq नामस्थान उपसर्ग, खाली स्थान से अलग: यही कारण है कि "मीडियाविकि" बिना, सिस्टम संदेश के नाम है।

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

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

कार्यान्वयन पिछले ट्यूटोरियल के रूप में ही है:


 * 1) नया संदेश समूह सेटअप।
 * 2) एक विकी पेज ले लो।
 * 3) $ Mainpage-नाम के साथ प्रत्येक अनुवाद का हिस्सा जगह और $ mainpage-एम एस जी के लिए सामग्री ले जाते हैं।
 * 4) $ Mainpage-msg2 (या क्या सेटअप में परिभाषित किया गया था) के पास जाओ और खाली स्थान से अलग देखते संदेश नाम जोड़ने।
 * 5) आप कर चुके हैं। $ करने के लिए जाओ मुख्य पृष्ठ का अनुवाद करने के लिए कल्पना-अनुवाद करते हैं।

यहाँ एक उदाहरण है। के $ मुख्य पृष्ठ हैं, हम कहते हैं:  is a community for chefs and bakers that love chocolate. We currently have full of chocolate. तो यह करने के लिए बदलने के लिए: 

सामग्री के साथ $ मुख्य पृष्ठ-नारा बनाएँ: is a community for chefs and bakers that love chocolate. Create MediaWiki:Mainpage-pagecount with the content: We currently have full of chocolate. Create MediaWiki:Mainpage-messages with the content: mainpage-slogan mainpage-pagecount And you are done! You can add and remove new messages any time you want.

Language selector
Not only the user can't choose what localised version of the page to read unless changing their preferences, but anonymous users can't set their user interface language and always use the wiki's default language. A page translated with this system will be in the default content language, if you don't provide anonymous users a way to select their language.

Luckily, there is a solution. With the UniversalLanguageSelector extension it is possible to guess the user's preferred language and also to let the user manually select another language and store the choice in a cookie, with no need of tricks such as the  parameter, which is suitable mostly only for debugging.