de_DEen_USes_EShi_IN

डेटा फ्लो डायग्राम में महारत हासिल करना: मैन्युअल ड्राइंग से Visual Paradigm के साथ एआई-सहायित मॉडलिंग तक

प्रस्तावना

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

Visual Paradigm के साथ AI सहायता के साथ टॉप-डाउन विघटन DFD

हालाँकि, DFD बनाने कीविकासित हो गई है। जबकि किसी भी विश्लेषक के लिए मौलिक नोटेशन और मैन्युअल ड्राइंग तकनीकों को समझना आवश्यक है, आधुनिक कार्यप्रवाह अब शीर्ष-से-नीचे विघटन को तेज़ करने और तार्किक संगति सुनिश्चित करने के लिए कृत्रिम बुद्धिमत्ता (AI) का उपयोग करते हैं। यह व्यापक गाइड क्लासिक DFD सिद्धांत और Visual Paradigm का उपयोग करके आधुनिक AI-सहायित मॉडलिंग के बीच के अंतर को पाटती है,Visual Paradigmऔर आपको प्रभावी सिस्टम डिज़ाइन के लिए आवश्यक मौलिक ज्ञान और उन्नत उपकरण दोनों प्रदान करती है।


भाग 1: DFD के मूल सिद्धांतों को समझना

डेटा फ्लो डायग्राम क्या है?

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

DFD हियरार्किकल होते हैं। वे आमतौर पर एक संदर्भ डायग्राम (स्तरीय 0)से शुरू होते हैं, जो पूरे सिस्टम को एकल प्रक्रिया के रूप में दर्शाता है जो बाहरी इकाइयों के साथ बातचीत करती है। विश्लेषक फिर स्तरीय 1स्तरीय 2और आगे, मुख्य कार्यों को बारीक विवरण में विघटित करते हैं। हालाँकि स्तर 3 या 4 तक प्रगति संभव है, स्तर 3 से आगे की कोई भी चीज़ दुर्लभ है; विघटन की गहराई हमेशा कार्यात्मक जटिलता द्वारा निर्धारित की जानी चाहिए।

मुख्य DFD नोटेशन

ड्राइंग करने से पहले, व्यक्ति को DFD में उपयोग किए जाने वाले चार मानक प्रतीकों में महारत हासिल करनी होगी:

1. बाहरी इकाई

यह अध्ययन किए जा रहे सिस्टम की सीमा के बाहर एक मानव, सिस्टम या उप-सिस्टम को दर्शाता है। यह डेटा का स्रोत या गंतव्य है।
नोटेशन (बाहरी एंटिटी)

2. प्रक्रिया

एक व्यावसायिक गतिविधि या फ़ंक्शन जहाँ डेटा का संशोधन और परिवर्तन होता है। प्रक्रियाओं को निचले स्तर के डायग्राम में विघटित किया जा सकता है।
नोटेशन (प्रक्रिया)

3. डेटा स्टोर

यह प्रक्रियाओं द्वारा आवश्यक या उत्पादित स्थायी डेटा भंडारण को दर्शाता है (उदाहरण के लिए, डेटाबेस तालिकाएं, सदस्यता फॉर्म, फ़ाइलें)।
नोटेशन (डेटा स्टोर)

4. डेटा फ्लो

यह इकाइयों, प्रक्रियाओं और डेटा भंडारों के बीच जानकारी के प्रवाह को दर्शाता है। दिशा तीर के सिरे द्वारा दर्शाई जाती है।
नोटेशन (डेटा फ्लो)


भाग 2: पारंपरिक मैनुअल DFD निर्माण

मैनुअल कार्यप्रवाह को समझना एआई-जनित मॉडलों की सत्यापन और सटीक समायोजन करने के लिए अत्यंत महत्वपूर्ण है। नीचे Visual Paradigm का उपयोग करके संदर्भ और स्तर 1 आरेख बनाने के लिए चरण-दर-चरण मार्गदर्शन दिया गया है।

संदर्भ-स्तरीय DFD कैसे बनाएं

  1. चयन करेंआरेख > नयाटूलबार से चुनेंडेटा फ्लो डायग्राम, और इसका नाम रखेंसंदर्भ.

  2. एक खींचेंप्रक्रियाकैनवास पर और इसका नाम रखेंसिस्टम.
    डायग्राम पर प्रक्रिया बनाएं

  3. के ऊपर माउस ले जाएंसिस्टम, खींचेंसंसाधन कैटलॉगबटन, और चुनेंद्वि-दिशीय डेटा प्रवाह -> बाहरी इकाई. इसका नाम रखेंग्राहक.
    संसाधन कैटलॉग खींचें
    संसाधन कैटलॉग से बाहरी एंटिटी बनाएं
    Customer नाम की एक एंटिटी बनाएं

  4. एक बनाने के लिए संसाधन कैटलॉग का उपयोग करेंडेटा भंडारसे जुड़ा हुआसिस्टमएक द्वि-दिशीय प्रवाह के साथ। इसका नाम रखेंइन्वेंट्री.
    डेटा स्टोर बनाएं
    Inventory नाम का एक डेटा स्टोर बनाएं

  5. शेष डेटा स्टोर जोड़ें (ग्राहकलेन-देन) संदर्भ दृश्य को पूरा करने के लिए।
    ग्राहक और लेन-देन बनाए गए

लेवल 1 DFD कैसे बनाएं

  1. पर राइट-क्लिक करें सिस्टम प्रक्रिया को अपने संदर्भ आरेख में और चुनें विघटित करें. जब अनुरोध किया जाए तो जुड़ी इकाइयों/स्टोर को जोड़ने की पुष्टि करें।
    प्रक्रिया को विघटित करें

  2. नए आरेख का नाम बदलकर रखें लेवल 1 DFD.

  3. उप-प्रक्रियाएं बनाएं (उदाहरण के लिए, ऑर्डर प्रोसेस करेंसामान भेजेंरसीद जारी करें) केंद्र में मूल सिस्टम प्रक्रिया का विस्तार करने के लिए।
    Level 1 DFD में तीन प्रक्रियाएं बनाएं

  4. तत्वों को जोड़ें डेटा प्रवाह. उदाहरण के लिए, जोड़ें ग्राहक से ऑर्डर प्रक्रिया करें ‘ऑर्डर जानकारी’ के रूप में लेबल किया गया।
    ग्राहक प्रक्रिया ऑर्डर को जोड़ें
    डेटा प्रवाह चुनें
    प्रवाह शीर्षक दर्ज किया गया

  5. वायरिंग जारी रखें: डेटा भंडारों को प्रक्रियाओं से जोड़ें (उदाहरण के लिए, ग्राहक भंडार से ऑर्डर प्रक्रिया करें) और प्रक्रियाओं को एक-दूसरे से जोड़ें (उदाहरण के लिए, ऑर्डर प्रक्रिया करें से सामान शिप करें).
    ग्राहक और प्रक्रिया ऑर्डर के बीच डेटा प्रवाह बनाया गया
    डेटा प्रवाह बनाया गया
    पुनः मार्ग निर्धारण कनेक्टर
    अद्यतन DFD
    डेटा प्रवाह बनाया गया
    डेटा प्रवाह बनाया गया
    डेटा प्रवाह बनाया गया
    डेटा प्रवाह बनाया गया
    डेटा प्रवाह बनाया गया
    डेटा प्रवाह बनाया गया

  6. लेवल 1 आरेख लेआउट को अंतिम रूप दें।
    अद्यतन DFD

पठनीयता में सुधार

आरेखों को कठोर दिखने से बचाने के लिए:

  1. आरेख की पृष्ठभूमि पर दाएं क्लिक करें, चुनें कनेक्टर > वक्र.
    वक्र में कनेक्टर

  2. गड़बड़ी कम करने और दृश्य प्रवाह को बेहतर बनाने के लिए आकारों को पुनर्व्यवस्थित करें।
    पूर्ण DFD


भाग 3: एआई-सहायित मॉडलिंग कार्यप्रवाह

यह विजुअल पैराडाइम एआई चैटबॉट डीएफडी (DFD) निर्माण को एक मैनुअल ड्राइंग कार्य से एक संवादात्मक डिजाइन सत्र में बदल देता है। ‘डायग्राम एज कोड’ (Graphviz Dot) दृष्टिकोण का उपयोग करते हुए, यह तेजी से निर्माण, वर्जनिंग और बुद्धिमान विघटन की अनुमति देता है।

चरण 1: एआई सत्र की शुरुआत

अपने प्रोजेक्ट के भीतर VP AI चैटबॉट तक पहुंचें। आप पूछकर क्षमताओं की जांच कर सकते हैं, “आप क्या आरेख बना सकते हैं?”

विजुअल पैराडिम AI चैटबॉट तक पहुंचना
सहायता और जानकारी प्राप्त करने के लिए VP चैटबॉट के रूप में
VP AI चैटबॉट कौन से प्रकार के आरेखों का समर्थन करता है

चरण 2: लेवल 1 आधार का निर्माण

सीमाओं और प्रमुख प्रक्रियाओं को स्थापित करने के लिए एक व्यापक प्रॉम्प्ट से शुरू करें।

प्रॉम्प्ट: “एक ऑनलाइन ऑर्डर प्रक्रिया सिस्टम के लिए एक DFD बनाएं”

टेक्स्ट प्रॉम्प्ट क्षेत्र में VP चैटबॉट को AI प्रॉम्प्ट दर्ज करना
AI चैटबॉट का उपयोग करके Level 1 DFD बनाना
ऑर्डर देने के उदाहरण के लिए DFD का Level 1
पाठ विवरण DFD में क्या है का सारांश प्रस्तुत करता है

अंदरूनी कार्यप्रणाली:एआई डायग्राम को सटीक रूप से रेंडर करने के लिए Graphviz डोट कोड जनरेट करता है।

अंदरूनी भाग: डायग्राम कोड के रूप में - Graphviz Dot कोड के आधार पर डायग्राम रेंडरिंग

digraph DFD {
    // --- ग्राफ शैली और डायग्राम शीर्षक ---
    graph [
        rankdir = LR
        splines = true
        overlap = false
        nodesep = 0.5
        ranksep = 0.8
        fontname = "Helvetica,Arial,sans-serif"
        fontsize = 12
        label = "ऑनलाइन ऑर्डर प्रक्रिया प्रणाली"
    ]

    // --- नोड शैलियाँ ---
    node [
        fontname = "Helvetica,Arial,sans-serif"
        fontsize = 11
        penwidth = 1.5
    ]

    // बाहरी इकाइयाँ
    node [shape = box, style = "filled", fillcolor = "#E1F5FE", color = "#0288D1"]
    Customer; PaymentGateway; Warehouse; Courier;

    // --- सिस्टम सीमा कंटेनर ---
    subgraph cluster_SystemBoundary {
        label = "ऑनलाइन ऑर्डर प्रक्रिया प्रणाली";
        fontname = "Helvetica,Arial,sans-serif"
        fontsize = 14
        color = "#757575"
        style = "dashed,rounded"
        bgcolor = "#FAFAFA"
        margin = 20

        // प्रक्रियाएँ
        node [shape = circle, style = "filled", fillcolor = "#E8F5E9", color = "#388E3C", fixedsize = true, width = 1.3]
        P1 [label="1.0nऑर्डरnदेना"];
        P2 [label="2.0nभुगतानnप्रक्रिया"];
        P3 [label="3.0nइन्वेंट्रीnपुष्टि"];
        P4 [label="4.0nऑर्डरnशिप करना"];

        // डेटा भंडार
        node [shape = record, style = "filled", fillcolor = "#FFF9C4", color = "#FBC02D", fixedsize = false]
        OrderDS [label="{ <id> D1 | ऑर्डर }"];
        ProductDS [label="{ <id> D2 | उत्पादnइन्वेंट्री }"];
        ShippingDS [label="{ <id> D3 | शिपमेंट }"];
    }

    // --- एज शैलियाँ ---
    edge [
        fontname = "Helvetica,Arial,sans-serif"
        fontsize = 9
        color = "#555555"
        arrowsize = 0.8
    ]

    // --- डेटा प्रवाह ---
    Customer -> P1 [label="ऑर्डर औरnखाता विवरण"];
    P1 -> Customer [label="ऑर्डरnपुष्टि"];
    P2 -> PaymentGateway [label="भुगतानnअनुरोध"];
    PaymentGateway -> P2 [label="भुगतानnस्थिति"];
    P1 -> P2 [label="ऑर्डरnकुल"];
    P2 -> P3 [label="भुगतान कियाnऑर्डर"];
    P3 -> P4 [label="सत्यापितnऑर्डर"];
    P1 -> OrderDS [label="ऑर्डरnबनाना"];
    P3 -> ProductDS [label="स्टॉकnअपडेट", dir=both];
    P4 -> ShippingDS [label="शिपमेंटnबनाना"];
    OrderDS -> P3 [label="ऑर्डरnविवरण"];
    ShippingDS -> P4 [label="शिपमेंटnलेबल"];
    Warehouse -> P3 [label="स्टॉकnउपलब्ध"];
    Courier -> P4 [label="डिलीवरीnस्थिति", dir=both];
}

चरण 3: संवाद के माध्यम से स्तर 2 विघटन

उप-प्रक्रियाओं को मैन्युअली खींचने के बजाय, एआई से “ज़ूम इन” करने को कहें। यह स्वचालित रूप से माता-पिता-संतान लिंकेज बनाए रखता है।

क्रिया: सुझाव चुनें “स्तर 2 DFD के लिए भुगतान प्रक्रिया पर ज़ूम इन करें”

Level 2 DFD टॉप-डाउन विघटन उदाहरण का चित्रण
भुगतान प्रक्रिया से परिष्कृत 2nd Level DFD
भुगतान प्रक्रिया (Level 2) ऑनलाइन ऑर्डर प्रक्रिया सिस्टम DFD उदाहरण

मुख्य अवलोकन:माता-पिता प्रक्रियाएँ सीमा संदर्भ के रूप में गुलाबी रंग में दिखाई देती हैं, जो एक नज़र में संतुलन की जाँच करने में मदद करती हैं।

चरण 4: स्तर 3 गहराई से अध्ययन

भुगतान सत्यापन जैसे जटिल तर्क के लिए, परमाणु कार्यों तक और आगे बढ़ें।

क्रिया: चुनें “सत्यापित भुगतान उप-प्रक्रिया को और आगे तोड़ें”

DFD गहराई से अवलोकन – Level 3 विघटन – VP AI चैटबॉट द्वारा टॉप-डाउन विघटन स्वचालित परिष्करण।
डायग्राम कोड के रूप में: Level 3 DFD परिणाम
Graphviz डॉट कोड के साथ डीएफडी टॉप-डाउन डिकम्पोजिशन रिफाइनमेंट के लिए डायग्राम एज कोड

स्तर 3 पर, एआई समानांतर अवसरों की पहचान करता है और पदानुक्रमित संख्याकरण बनाए रखता है (उदाहरण के लिए, 2.2.1, 2.2.2)।

चरण 5: निरंतरता के लिए साझा सत्रों का उपयोग करना

एआई मॉडलिंग दुर्लभ रूप से रैखिक होती है। VP AI आपको संदर्भ खोए बिना सत्रों को फिर से शुरू करने या शाखाएं बनाने की अनुमति देता है।

👉 साझा DFD सत्र फिर से शुरू करें

साझा सत्रों का उपयोग करके, आप सभी पूर्व परिभाषाओं को बनाए रखते हुए किसी अन्य शाखा पर कूद सकते हैं।

प्रॉम्प्ट: “स्तर 2 DFD के लिए इन्वेंट्री पुष्टि प्रक्रिया पर ज़ूम इन करें”

डीएफडी टॉप-डाउन डिकम्पोजिशन प्रक्रिया - अंदर क्या है
डीएफडी 3-स्तरीय रिफाइनमेंट उदाहरण - स्तर 2 से स्तर 3

digraph DFD {
graph [
rankdir = LR
splines = true
overlap = false
nodesep = 0.5
ranksep = 0.8
fontname = "Helvetica,Arial,sans-serif"
fontsize = 12
label = "इन्वेंट्री पुष्टि (स्तर-2) - ऑनलाइन ऑर्डर प्रक्रिया प्रणाली"
]
node [
fontname = "Helvetica,Arial,sans-serif"
fontsize = 11
penwidth = 1.5
]
node [shape = box, style = "filled", fillcolor = "#E1F5FE", color = "#0288D1"]
Warehouse;
subgraph cluster_SystemBoundary {
label = "3.0 इन्वेंट्री पुष्टि";
fontname = "Helvetica,Arial,sans-serif"
fontsize = 14
color = "#757575"
style = "dashed,rounded"
bgcolor = "#FAFAFA"
margin = 20
node [shape = circle, style = "filled", fillcolor = "#E8F5E9", color = "#388E3C", fixedsize = true, width = 1.3]
P31 [label="3.1nआइटमnउपलब्धता जांचें"];
P32 [label="3.2nस्टॉकnआरक्षित करें"];
P33 [label="3.3nग्राहकnको सूचित करें"];
node [shape = record, style = "filled", fillcolor = "#FFF9C4", color = "#FBC02D", fixedsize = false]
ProductDS [label="{ <id> D1 | उत्पादnइन्वेंट्री }"];
OrderDS [label="{ <id> D2 | ऑर्डर }"];
ReservationDS [label="{ <id> D3 | स्टॉकnआरक्षित }"];
node [shape = circle, style = "filled", fillcolor = "#FCE4EC", color = "#C2185B", fixedsize = true, width = 1.3]
P2 [label="2.0nभुगतानnप्रक्रियाn(माता-पिता)"];
P4 [label="4.0nऑर्डरnशिप करनाn(माता-पिता)"];
}
edge [
fontname = "Helvetica,Arial,sans-serif"
fontsize = 9
color = "#555555"
arrowsize = 0.8
]
P2 -> P31 [label="भुगतान कियाnऑर्डर"];
P31 -> P32 [label="उपलब्धnआइटम"];
P32 -> P33 [label="स्टॉकnआरक्षित"];
P33 -> P4 [label="सत्यापितnऑर्डर"];
P31 -> OrderDS [label="ऑर्डरnआइटम पढ़ें"];
P31 -> ProductDS [label="स्टॉकnजांचें", dir=both];
P32 -> ProductDS [label="स्टॉकnघटाएं"];
P32 -> ReservationDS [label="आरक्षणnबनाएं"];
P33 -> OrderDS [label="स्थितिnअपडेट करें", dir=both];
Warehouse -> P31 [label="स्टॉकnउपलब्ध"];
Warehouse -> P32 [label="स्टॉकnअलर्ट"];
}

चरण 6: साझाकरण के माध्यम से सहयोग

अपने AI सत्र का URL टीम सदस्यों के साथ साझा करें ताकि सहयोगी परिष्करण संभव हो सके और सुनिश्चित हो कि सभी एक ही संदर्भिक आधार पर काम कर रहे हों।

डीएफडी परियोजना के लिए अपनी टीम के साथ एआई सत्र कैसे साझा करें
सिर्फ एक यूआरएल साझा करें और निरंतर टॉप-डाउन रिफाइनमेंट के लिए पूरे एआई एलएलएम सत्र को पुनः शुरू करें
वीपी एआई चैटबॉट के लिए अपनी टीम के साथ अपने एआई सत्र के साझाकरण का प्रबंधन करें


मुख्य अवधारणाओं और उदाहरणों का सारांश

अवधारणा विवरण उदाहरण
संदर्भ आरेख स्तरीय 0 दृश्य जो सिस्टम को एक प्रक्रिया + बाहरी इकाइयों के रूप में दर्शाता है। ऑनलाइन स्टोर सिस्टम ↔ ग्राहक, आपूर्तिकर्ता
संतुलन यह सुनिश्चित करना कि माता-पिता स्तर पर इनपुट/आउटपुट, बच्चे स्तर से मेल खाते हों। यदि स्तर 0 में ‘ऑर्डर जानकारी’ इनपुट है, तो स्तर 1 को उसे संभालना होगा।
विघटन जटिल प्रक्रियाओं को प्रबंधनीय उप-प्रक्रियाओं में तोड़ना। ‘ऑर्डर प्रोसेस’ → ‘स्टॉक सत्यापित करें’, ‘कार्ड चार्ज करें’, ‘इनवॉइस जनरेट करें’
कोड के रूप में आरेख दृश्य उत्पन्न करने के लिए पाठ-आधारित सिंटैक्स (Graphviz) का उपयोग करना। P1 -> P2 [label="ऑर्डर कुल"]; एक तीर के रूप में प्रदर्शित होता है।
AI टॉप-डाउन परिष्करण वर्तमान में हियरार्की बनाए रखते हुए संवादात्मक रूप से नीचे की ओर जाना। AI से ‘भुगतान पर ज़ूम इन करें’ कहने से लिंक स्तर 2 बन जाता है।

अतिरिक्त DFD उदाहरण


निष्कर्ष

AI-सहायक टॉप-डाउन विघटन सिस्टम मॉडलिंग में एक महत्वपूर्ण विकास का प्रतिनिधित्व करता है। पारंपरिक DFDs की कठोर विधि को AI की जनरेटिव शक्ति के साथ जोड़कर Visual Paradigm AI चैटबॉट, विश्लेषक ग्राफिकल लेआउट के बजाय तार्किक सही होने पर ध्यान केंद्रित कर सकते हैं। अपने मॉडल के साथ संवाद करने, विशिष्ट प्रक्रियाओं में गहराई से जाने और स्थायी साझा सत्रों को बनाए रखने की क्षमता DFD निर्माण को एक अकेली दस्तावेज़ीकरण कार्य से एक गतिशील, सहयोगी डिज़ाइन गतिविधि में बदल देता है। चाहे आप एक नई ई-कॉमर्स प्लेटफॉर्म का वास्तुकला बना रहे हों या पुराने कार्यप्रवाहों को पुनः इंजीनियर कर रहे हों, मानवीय विशेषज्ञता को AI सहायता के साथ सिस्टम के सभी स्तरों पर स्पष्टता, स्थिरता और समन्वय सुनिश्चित करता है।


सुझाए गए संसाधन: Visual Paradigm DFD और AI टूल्स

  1. Visual Paradigm द्वारा AI डेटा फ्लो डायग्राम जनरेटर: VP AI चैटबॉट का उपयोग करके प्राकृतिक भाषा प्रॉम्प्ट्स के माध्यम से DFDs को जनरेट और परिष्कृत करने के लिए आधिकारिक गाइड।
  2. डेटा फ्लो डायग्राम स्तरों और लेवलिंग मानदंडों को समझना: DFD हियरार्की, संतुलन नियमों और प्रक्रिया को आगे विघटित करने के लिए निर्धारित करने के मानदंडों का विस्तृत विवरण।
  3. डेटा फ्लो डायग्राम क्या है?: DFD के मूल सिद्धांतों का व्यापक अवलोकन, जिसमें प्रतीक परिभाषाएं, तार्किक बनाम भौतिक अंतर और सर्वोत्तम अभ्यास शामिल हैं।
  4. AI Yourdon DeMarco DFD जनरेटर: AI सहायता के माध्यम से क्लासिक Yourdon/DeMarco नोटेशन शैली का उपयोग करके DFDs को जनरेट करने के लिए विशेष गाइड।
  5. ऑनलाइन DFD मेकर की विशेषताएं: Visual Paradigm के वेब-आधारित DFD एडिटर की विशेषताओं का विवरण, जिसमें AI जनरेशन के साथ-साथ मैनुअल संपादन क्षमताओं पर जोर दिया गया है।

यह पोस्ट Deutsch, English और Español में भी उपलब्ध है।