UML का परिचय: आधुनिक सॉफ्टवेयर डिज़ाइन का नक्शा
एकीकृत मॉडलिंग भाषा (UML) एक मानकीकृत, दृश्य मॉडलिंग भाषा है जिसका उपयोग सॉफ्टवेयर प्रणालियों के वास्तुकला, व्यवहार और संरचना को डिज़ाइन, दस्तावेज़ीकरण और संचार के लिए किया जाता है। इंजीनियरिंग नक्शों से प्रेरित, UML विकासकर्ताओं, वास्तुकारों, व्यापार विश्लेषकों और हितधारकों के लिए एक वैश्विक शब्दावली प्रदान करता है जो तकनीकी पृष्ठभूमि के बिना भी प्रभावी रूप से सहयोग कर सकते हैं।
📌 UML एक प्रोग्रामिंग भाषा नहीं है।
यह एक दृश्य भाषा है सिस्टम के मॉडलिंग के लिए—जो टीमों को कोड लिखने से पहले डिज़ाइन पर विचार करने में मदद करता है।
UML का महत्व क्यों है: जटिल प्रणालियों में दृश्य स्पष्टता की आवश्यकता
आज के तेजी से बदलते सॉफ्टवेयर विकास परिदृश्य में, जटिलता अनिवार्य है। टीमें विभिन्न क्षेत्रों—विकासकर्ताओं, परीक्षकों, उत्पाद प्रबंधकों, ग्राहकों—को शामिल करती हैं और अक्सर समय क्षेत्रों और प्लेटफॉर्मों के बीच काम करती हैं। एक साझा भाषा के बिना, गलत संचार के कारण पुनर्कार्य, देरी और कम गुणवत्ता वाले सॉफ्टवेयर का निर्माण होता है।
UML की आवश्यकता के मुख्य कारण:
- ✅ क्रॉस-फंक्शनल संचार: गैर-तकनीकी हितधारक (जैसे व्यापार स्वामी, ग्राहक) कोड पढ़े बिना ही प्रणाली के व्यवहार को समझते हैं।
- ✅ दोषों का प्रारंभिक पता लगाना:प्रणाली की संरचना और व्यवहार को शुरुआत में दृश्य रूप से दिखाने से अनुप्रयोग से पहले डिज़ाइन की समस्याओं का पता लगाने में मदद मिलती है।
- ✅ एजिल अनुकूलन: UML नए फीचर और उपयोगकर्ता कहानियों के त्वरित मॉडलिंग की अनुमति देकर आवर्धित विकास का समर्थन करता है।
- ✅ दस्तावेज़ीकरण और ज्ञान हस्तांतरण: UML आरेख प्रणाली के साथ विकसित होने वाले जीवंत दस्तावेज़ के रूप में कार्य करते हैं।
💡 उदाहरण: एक फिनटेक स्टार्टअप जो एक नए भुगतान गेटवे को लॉन्च कर रहा है, UML का उपयोग विकासकर्ताओं, सुरक्षा अधिकारियों और निवेशकों को एक साथ लाने के लिए करता है—जिससे सभी को लेन-देन के प्रक्रिया, सत्यापन और सुरक्षा के तरीके पर सहमति होती है।
UML आरेखों के प्रकार: संरचनात्मक बनाम व्यवहारकारी
UML आरेखों को व्यापक रूप से दो प्रकार में वर्गीकृत किया गया है:

चलो प्रत्येक का विस्तार से अध्ययन करें।
🔹 संरचनात्मक UML आरेख: प्रणाली की “कंकाल”
इन आरेखों द्वारा परिभाषित किया जाता हैस्थिर संरचना—कौन से घटक मौजूद हैं और वे एक दूसरे से कैसे संबंधित हैं।
1. वर्ग आरेख (ओओपी का आधार)
- वर्गों, उनके गुणों, विधियों और संबंधों (विरासत, संबंध, एग्रीगेशन, संयोजन) का प्रतिनिधित्व करता है।
- विश्लेषण और डिजाइन चरणों के दौरान उपयोग किया जाता है।
- सबसे अच्छा है:प्रणाली के डोमेन मॉडल और वस्तु संबंधों को परिभाषित करने के लिए।

🧩 उदाहरण: ई-कॉमर्स प्रणाली में,
ग्राहक,आदेश, औरउत्पादवर्गों को गुणों के साथ परिभाषित किया जाता है जैसेनाम,मूल्य, औरआदेश तिथि.
2. वस्तु आरेख
- एक विशिष्ट समय बिंदु पर क्लास के उदाहरणों की एक तस्वीर।
- वास्तविक दुनिया के डेटा अवस्थाओं को दिखाता है (उदाहरण के लिए, “ग्राहक एलिस ऑर्डर #123 दिया”)।
- सबसे अच्छा है:कॉन्क्रीट उदाहरणों के साथ क्लास मॉडल की पुष्टि करने के लिए।

3. घटक आरेख
- सॉफ्टवेयर घटकों (मॉड्यूल, लाइब्रेरी, सेवाएं) के व्यवस्था और अंतरक्रिया कैसे होती है, इसका चित्रण करता है।
- इंटरफेस और निर्भरताओं को दिखाता है।
- सबसे अच्छा है:माइक्रोसर्विस आर्किटेक्चर, मॉड्यूलर डिज़ाइन और API अनुबंध।

🛠️ उदाहरण: एक बैंकिंग एप्लिकेशन में हो सकता है
प्रमाणीकरण घटक,भुगतान प्रसंस्करण घटक, औररिपोर्टिंग घटक, प्रत्येक अच्छी तरह से परिभाषित इंटरफेस के माध्यम से संचार करता है।
4. डिप्लॉयमेंट आरेख
- सॉफ्टवेयर आर्टिफैक्ट्स को भौतिक हार्डवेयर (सर्वर, उपकरण, कंटेनर) से मैप करता है।
- क्लाउड-नेटिव और वितरित प्रणालियों के लिए महत्वपूर्ण।
- सबसे अच्छा है: डेवोप्स योजना, डेप्लॉयमेंट रणनीति, और स्केलेबिलिटी मॉडलिंग।

🌐 उदाहरण: AWS EC2 इंस्टेंस पर डेप्लॉय किया गया एक वेब एप्लिकेशन, जिसमें डॉकर कंटेनर बैकएंड सेवाओं को चला रहे हैं और लोड बैलेंसर ट्रैफिक को वितरित कर रहा है।
5. पैकेज डायग्राम
- संबंधित UML तत्वों (वर्ग, घटक, उपयोग केस) को तार्किक पैकेज में समूहित करता है।
- बड़े प्रणालियों में जटिलता को प्रबंधित करने में मदद करता है।
- सबसे अच्छा है: बड़े पैमाने पर प्रोजेक्ट को व्यवस्थित करना और मॉड्यूलर सीमाओं को लागू करना।

6. कॉम्पोजिट स्ट्रक्चर डायग्राम
- एक वर्ग या घटक की आंतरिक संरचना दिखाता है—कैसे भाग (पोर्ट, कनेक्टर) आंतरिक रूप से बातचीत करते हैं।
- जटिल प्रणालियों के लिए उपयोगी जहां आंतरिक व्यवहार महत्वपूर्ण होता है (उदाहरण के लिए, एम्बेडेड प्रणालियां)।
- सबसे अच्छा है: जटिल वर्गों या घटकों के आंतरिक तर्क को डिज़ाइन करने के लिए।

🔹 व्यवहार संबंधी UML डायग्राम: प्रणाली का “जीवन”
ये डायग्राम मॉडल करते हैंगतिशील व्यवहार—कैसे प्रणाली समय के साथ घटनाओं के प्रति प्रतिक्रिया करती है।
1. उपयोग केस डायग्राम
- उपयोगकर्ता के दृष्टिकोण से कार्यात्मक आवश्यकताओं को ध्यान में रखता है।
- एक्टर्स (उपयोगकर्ता या बाहरी प्रणालियां) उपयोग केस (कार्य) के साथ बातचीत करते हैं।
- सबसे अच्छा है:आवश्यकता संग्रह, हितधारकों के समन्वय।

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

⏱️ उदाहरण: जब उपयोगकर्ता लॉग इन करता है, तो क्रम इस प्रकार होता है:
लॉगिन यूआई → प्राधिकरण सेवा → डेटाबेस → प्रतिक्रिया.
3. संचार आरेख (पहले सहयोग आरेख)
- वस्तु संबंधों और संदेश प्रवाह पर जोर देता है।
- अनुक्रम आरेखों की तुलना में कम समय-क्रमबद्ध है, लेकिन जटिल वस्तु नेटवर्क को दिखाने में बेहतर है।
- सबसे अच्छा है:जटिल प्रणालियों में वस्तु सहयोग को समझने के लिए।

4. गतिविधि आरेख
- कार्यप्रवाह और व्यापार प्रक्रियाओं के मॉडल के रूप में प्रस्तुत करता है।
- कार्रवाई, निर्णय, शाखाएँ/जॉइन्स और स्विमलेन का उपयोग करता है।
- सबसे अच्छा है:व्यापार प्रक्रिया मॉडलिंग, वर्कफ्लो स्वचालन और उपयोग केस के अनुप्रयोग।

🔄 उदाहरण: एक ऋण अनुमोदन प्रक्रिया जिसमें चरण हैं:
आवेदन प्राप्त → क्रेडिट जांच → अंडरराइटिंग → अनुमोदन/अस्वीकृति.
5. स्टेट मशीन डायग्राम
- घटनाओं के प्रति वस्तु के राज्य में परिवर्तन को ट्रैक करता है।
- राज्यों, संक्रमणों और ट्रिगर्स का उपयोग करता है।
- सबसे अच्छा है:सीमित राज्य तर्क का मॉडलिंग (उदाहरण के लिए, ऑर्डर स्थिति, उपयोगकर्ता सत्र, उपकरण की स्थिति)।

📊 उदाहरण: एक ऑर्डर राज्यों से गुजरता है:
र men → प्रोसेसिंग → शिप्ड → डिलीवर्ड → कैंसल्ड.
6. टाइमिंग डायग्राम
- एक विशेष अनुक्रम डायग्राम जो ध्यान केंद्रित करता हैसमय सीमा.
- दिखाता है कि मूल्य समय के साथ कैसे बदलते हैं और कब क्रियाएँ होनी चाहिए।
- सबसे अच्छा है:रियल-टाइम सिस्टम, एम्बेडेड सॉफ्टवेयर, प्रदर्शन-महत्वपूर्ण एप्लिकेशन।

⏳ उदाहरण: एक स्वचालित कार को 100ms के भीतर बाधाओं का पता लगाना चाहिए—टाइमिंग डायग्राम यह सीमा पूरी होने की गारंटी देता है।
7. इंटरैक्शन ओवरव्यू डायग्राम (IOD)
- इंटरैक्शन फ्लो का उच्च स्तरीय दृश्य — अनुक्रम डायग्राम के फ्लोचार्ट की तरह।
- कई इंटरैक्शन को एक ही डायग्राम में जोड़ता है।
- सबसे अच्छा है:कई एक्टर्स और सिस्टम को शामिल करने वाले जटिल वर्कफ्लो।

🔄 उदाहरण:भुगतान, इन्वेंटरी और शिपिंग सिस्टम को शामिल करने वाली बहु-चरण चेकआउट प्रक्रिया।
UML विकास: UML 1.x से UML 2.0+ तक
✅ UML 2.0 ने UML को अधिक एजाइल, लचीला और आधुनिक विकास व्यवहार के लिए उपयुक्त बनाया।
AI-संचालित UML: मॉडलिंग को तेज, बुद्धिमान और अधिक सहयोगी बनाना
जबकि UML शक्तिशाली है, पारंपरिक मॉडलिंग समय लेने वाली और त्रुटि-प्रवण हो सकती है—विशेष रूप से जब एजाइल परिवेशों में आवश्यकताएं बार-बार बदलती हों।

प्रवेश करें कृत्रिम बुद्धिमत्ता (AI)—UML को एक स्वचालित कार्य से बुद्धिमान और अनुकूलित प्रक्रिया में बदल रहा है।
🔍 AI UML मॉडलिंग को कैसे बेहतर बनाता है
🧠 उदाहरण: एक उत्पाद प्रबंधक टाइप करता है:
“उपयोगकर्ता को साइन अप करने, ईमेल की पुष्टि करने और भूल गए पासवर्ड को रीसेट करने की अनुमति होनी चाहिए।”
एक AI-संचालित उपकरण एक पूर्ण उपयोग केस आरेख, अनुक्रम आरेख, और राज्य मशीन आरेख सेकंड में।
🚀 विजुअल पैराडाइम की एआई पारिस्थितिकी: यूएमएल मॉडलिंग का भविष्य
विजुअल पैराडाइम एक प्रमुख यूएमएल मॉडलिंग टूल है जिसने एकीकृत कर लिया है एआई क्षमताएंयूएमएल को अधिक लचीला, सुलभ और स्मार्ट बनाने के लिए।
✨ विजुअल पैराडाइम में मुख्य एआई विशेषताएं:
1. पाठ से एआई-संचालित आरेख उत्पादन
- प्राकृतिक भाषा प्रॉम्प्ट टाइप करें → तुरंत यूएमएल आरेख प्राप्त करें।
- सभी 13 यूएमएल आरेख प्रकारों का समर्थन करता है।
- उपयोग केस: एक उत्पाद मालिक लिखता है:
“ग्राहकों को आइटम को गाड़ी में जोड़ने, डिस्काउंट कोड लागू करने और क्रेडिट कार्ड का उपयोग करके चेकआउट करने की अनुमति देने वाले प्रणाली का डिज़ाइन करें।”
→ विजुअल पैराडाइम उत्पन्न करता है उपयोग केस, गतिविधि, और अनुक्रम आरेख स्वचालित रूप से।
2. स्मार्ट सुझाव इंजन
- एआई सुझाव देता है:
- अनुपस्थित संबंध (उदाहरण के लिए, “आप ऑर्डर और भुगतान के बीच एक संबंध छोड़ रहे हैं”)
- सही गुणांक
- वर्ग डिज़ाइन में सर्वोत्तम प्रथाएं
- मॉडलिंग त्रुटियों को कम करता है और सुसंगतता में सुधार करता है।
3. स्वचालित दस्तावेज़ीकरण और सारांश उत्पादन
- AI उत्पादन करता है:
- आरेखों के सरल भाषा में सारांश
- आवश्यकता ट्रेसबिलिटी रिपोर्ट्स
- कंपोनेंट और अनुक्रम आरेखों से API दस्तावेज़ीकरण
💬 उदाहरण: एक बनाने के बाद कंपोनेंट आरेख, AI आउटपुट करता है:
“प्रणाली में तीन कंपोनेंट हैं: ऑथ सर्विस (लॉगिन का प्रबंधन करती है), पेमेंट गेटवे (लेनदेन का प्रसंस्करण करता है), और ईमेल सर्विस (सूचनाएं भेजती है)। सभी REST API के माध्यम से संचार करते हैं।”
4. क्रॉस-आरेख समन्वय
- क्लास को बदलें क्लास आरेख → AI अद्यतन करता है अनुक्रम, उपयोग केस, और गतिविधि आरेख स्वचालित रूप से।
- हाथ से समन्वय निरस्त करता है—एजाइल स्प्रिंट में महत्वपूर्ण।
5. AI दृष्टि के साथ सहयोग और संस्करण नियंत्रण
- AI टीम के योगदान का विश्लेषण करता है और चेतावनी देता है:
- असंगत नामकरण
- आवश्यकता से अधिक आरेख
- संभावित डिज़ाइन विपरीत पैटर्न
- सहयोगात्मक मॉडलिंग सत्रों के दौरान वास्तविक समय के प्रतिक्रिया प्रदान करता है।
6. एजाइल टूल्स के साथ एकीकरण
- जीरा, कॉनफ्लुएंस, गिटहब और एज़र डेवोप्स के साथ सिंक करता है।
- एआई उपयोगकर्ता कहानियों को यूएमएल आरेखों में मैप करता है और ट्रेसेबिलिटी मैट्रिक्स बनाता है।
🔄 उदाहरण: एक जीरा टिकट जिसका शीर्षक “पासवर्ड रीसेट करें” है, एक से जुड़ा हैउपयोग केस आरेख, अनुक्रम आरेख, औरस्टेट मशीन आरेख—सभी स्वचालित रूप से उत्पन्न और वास्तविक समय में अद्यतन किए गए।
🎯 वास्तविक दुनिया का अध्ययन: एक फिनटेक स्टार्टअप में एआई-सुधारित यूएमएल
कंपनी: फिनफ्लो (एक डिजिटल बैंकिंग प्लेटफॉर्म)
चुनौती:
टीम को उत्पाद, डिजाइन और इंजीनियरिंग के बीच असंगत आवश्यकताओं के साथ कठिनाई हो रही थी। हाथ से यूएमएल मॉडलिंग स्प्रिंट योजना को धीमा कर रही थी।
समाधान:
उन्होंने अपनायाएआई के साथ विजुअल पैराडाइमके लिए:
- जीरा में उपयोगकर्ता कहानियों से यूएमएल आरेख बनाएं।
- आवश्यकताओं में परिवर्तन होने पर आरेखों को स्वचालित रूप से अद्यतन करें।
- एआई द्वारा उत्पन्न सारांशों को तकनीकी रूप से अप्रत्यक्ष हितधारकों के साथ साझा करें।
परिणाम:
- 60% तेज स्प्रिंट योजना
- 40% कम गलत संचार समस्याएं
- पुनर्कार्य में 30% कमी
- स्टेकहोल्डर्स ने सिस्टम डिज़ाइन में अधिक आत्मविश्वास की रिपोर्ट की
✅ “अब, हम सिर्फ सॉफ्टवेयर बनाते नहीं हैं—हम इसे एआई के साथ सहयोग से डिज़ाइन करते हैं।”
— लीड प्रोडक्ट मैनेजर, फिनफ्लो
✅ एआई के साथ यूएमएल का उपयोग करने के लिए सर्वोत्तम अभ्यास
- उपयोग केस से शुरुआत करें → उपयोगकर्ता कहानियों से आरेख बनाने के लिए एआई का उपयोग करें।
- स्टेकहोल्डर्स के साथ प्रमाणीकरण करें → आरेखों को सरल तरीके से समझाने के लिए एआई द्वारा उत्पन्न सारांशों का उपयोग करें।
- त्वरित रूप से चक्र चलाएं → आरेखों को समन्वित रखने के लिए स्वचालित अपडेट विशेषताओं का उपयोग करें।
- मानकों का पालन करें → एआई को नामकरण और संरचनात्मक नियमों के पालन करने दें।
- सब कुछ दस्तावेज़ करें → रिपोर्ट और ट्रेसेबिलिटी मैट्रिक्स बनाने के लिए एआई का उपयोग करें।
📌 निष्कर्ष: यूएमएल + एआई = एजाइल, स्मार्ट और सहयोगी डिज़ाइन
यूएमएल सॉफ्टवेयर प्रणालियों के दृश्यीकरण के लिए स्वर्ण मानक बना हुआ है। एआई के एकीकरण के साथ,एआई, यूएमएल अब एक स्थिर, समय लेने वाला कार्य नहीं है—यह एकगतिशील, स्मार्ट और सहयोगी प्रक्रिया है.

जैसे उपकरणविज़ुअल पैराडाइग्म का एआई पारिस्थितिकी तंत्र टीमों द्वारा जटिल प्रणालियों के बारे में डिज़ाइन, दस्तावेज़ीकरण और संचार करने के तरीके को पुनर्परिभाषित कर रहे हैं। मॉडलिंग के थकाऊ हिस्सों को स्वचालित करके, एआई इंजीनियरों और व्यापार टीमों को वास्तव में महत्वपूर्ण बात पर ध्यान केंद्रित करने की अनुमति देता है:बेहतर सॉफ्टवेयर बनाना, तेजी से और साथ में.
📚 संसाधन और अगले चरण
- 📖 विज़ुअल पैराडाइग्म यूएमएल गाइड
- 🧠 प्रयास करें: विजुअल पैराडाइम फ्री एडिशन
- 🎥 देखें: AI-संचालित UML मॉडलिंग डेमो
- 📊 अन्वेषण करें: UML 2.0 रेफरेंस गाइड (OMG)
✨ अंतिम विचार:
AI के समय में, सबसे मूल्यवान कौशल यह जानना नहीं है कि एक आरेख कैसे बनाया जाए—यह जानना है कि कैसे सही सवाल पूछें और AI को भविष्य के डिज़ाइन में मदद करने दें.
लेख और संसाधन विजुअल पैराडाइम AI
-
विजुअल पैराडाइम द्वारा AI-संचालित विजुअल मॉडलिंग और डिज़ाइन समाधान: इस पोर्टल के उपयोगकर्ताओं को विजुअल मॉडलिंग, आरेखण और सॉफ्टवेयर डिज़ाइन के लिए उन्नत AI-संचालित उपकरणों का अन्वेषण करने की अनुमति देता है, ताकि तेज़ और बुद्धिमान विकास कार्यप्रणाली संभव हो सके।
-
विजुअल पैराडाइम – एकल विजुअल विकास प्लेटफॉर्म: यह विजुअल मॉडलिंग, सॉफ्टवेयर डिज़ाइन और व्यावसायिक प्रक्रिया मॉडलिंग के लिए एक व्यापक प्लेटफॉर्म है जो विभिन्न AI-संचालित विकास उपकरणों को एकीकृत करता है।
-
AI चैटबॉट फीचर – विजुअल पैराडाइम उपयोगकर्ताओं के लिए बुद्धिमान सहायता: उपयोगकर्ता इस AI-संचालित चैटबॉट कार्यक्षमता का उपयोग करके तत्काल मार्गदर्शन प्राप्त कर सकते हैं, कार्यों को स्वचालित कर सकते हैं और मॉडलिंग वातावरण में उत्पादकता में सुधार कर सकते हैं।
-
विजुअल पैराडाइम चैट – AI-संचालित इंटरैक्टिव डिज़ाइन सहायक: यह इंटरैक्टिव AI चैट इंटरफेस उपयोगकर्ताओं को आरेख बनाने, कोड लिखने और वास्तविक समय में जटिल डिज़ाइन चुनौतियों को हल करने में मदद करता है।
-
AI पाठ विश्लेषण – पाठ को स्वचालित रूप से विजुअल मॉडल में बदलें: इस उपकरण का उपयोग AI के द्वारा पाठ दस्तावेज़ों का विश्लेषण करने और UML, BPMN और ERD जैसे आरेखों को स्वचालित रूप से बनाने के लिए किया जाता है, ताकि मॉडलिंग और दस्तावेज़ीकरण तेज़ हो सके।
-
AI ब्रेनस्टॉर्मिंग फीचर्स – विजुअल पैराडाइम: इन फीचर्स के द्वारा बुद्धिमान सुझाव प्रदान करके विचार उत्पादन प्रक्रिया को बढ़ावा दिया जाता है और सहयोगात्मक कार्यप्रणालियों का समर्थन किया जाता है।
-
AI-संचालित उपयोग केस आरेख सुधार उपकरण – स्मार्ट आरेख सुधार: इस उपकरण का उपयोग AI के द्वारा उपयोग केस आरेखों को स्वचालित रूप से सुधारने और उन्हें स्पष्टता, स्थिरता और पूर्णता के लिए अनुकूलित करने के लिए किया जाता है।
-
AI फिशबोन आरेख जनरेटर: इस AI-संचालित उपकरण का उपयोग जटिल समस्याओं के मूल कारणों की पहचान करने के लिए किया जाता है, जो स्वचालित रूप से फिशबोन (इशिकावा) आरेख बनाता है।
-
AI विकास योजना जनरेटर – विजुअल पैराडाइम: इस उपकरण का उद्देश्य परियोजना योजना को तेजी से विचारों को कार्यान्वयन योग्य रोडमैप और दृश्यात्मक समयरेखा में बदलने के लिए उपयोगकर्ताओं को सशक्त बनाना है।
-
AI-संचालित 3-पहलू इन्फोग्राफिक डिज़ाइनर उपकरण: यह AI-संचालित डिज़ाइनर उपकरण उपयोगकर्ता इनपुट के आधार पर पेशेवर इन्फोग्राफिक्स के तत्काल उत्पादन की अनुमति देता है।
यह पोस्ट Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 और 繁體中文 में भी उपलब्ध है।













