From 5c54b47f274887aa215b9663d15e816e5641d2d7 Mon Sep 17 00:00:00 2001 From: zeel sheladiya <46935793+zeelsheladiya@users.noreply.github.com> Date: Sat, 30 Sep 2023 19:13:28 -0400 Subject: [PATCH 1/2] Transplantation of README File in Hindi This commit focuses on enhancing the accessibility and reach of the project by translating the README file. The README file serves as a vital source of information for users and contributors, providing an overview of the project, its functionalities, installation instructions, and other relevant details. By translating the README file, we aim to make the project more inclusive and user-friendly for individuals who prefer or require documentation in different languages. This step facilitates a broader audience to understand and engage with the project, fostering collaboration and knowledge-sharing across language barriers. --- README.hd-IN.md | 415 ++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 2 +- 2 files changed, 416 insertions(+), 1 deletion(-) create mode 100644 README.hd-IN.md diff --git a/README.hd-IN.md b/README.hd-IN.md new file mode 100644 index 0000000000..65b1cabb52 --- /dev/null +++ b/README.hd-IN.md @@ -0,0 +1,415 @@ +

+ +

+

+Mermaid +

+

+मार्कडाउन-जैसे पाठ से आरेखण बनाएँ। +

+

+ +

+ +

+लाइव संपादक! +

+

+ 📖 दस्तावेज़ | 🚀 प्रारंभ करें | 🌐 CDN | 🙌 हमसे जुड़ें +

+

+English +

+ +

+भविष्य के रिलीज़ के लाइव संपादक पूर्वावलोकन करें: Develop | Next +

+ +
+
+ +[![NPM](https://img.shields.io/npm/v/mermaid)](https://www.npmjs.com/package/mermaid) +[![Build CI Status](https://github.com/mermaid-js/mermaid/actions/workflows/build.yml/badge.svg)](https://github.com/mermaid-js/mermaid/actions/workflows/build.yml) +[![npm minified gzipped bundle size](https://img.shields.io/bundlephobia/minzip/mermaid)](https://bundlephobia.com/package/mermaid) +[![Coverage Status](https://codecov.io/github/mermaid-js/mermaid/branch/develop/graph/badge.svg)](https://app.codecov.io/github/mermaid-js/mermaid/tree/develop) +[![CDN Status](https://img.shields.io/jsdelivr/npm/hm/mermaid)](https://www.jsdelivr.com/package/npm/mermaid) +[![NPM Downloads](https://img.shields.io/npm/dm/mermaid)](https://www.npmjs.com/package/mermaid) +[![Join our Slack!](https://img.shields.io/static/v1?message=join%20chat&color=9cf&logo=slack&label=slack)](https://join.slack.com/t/mermaid-talk/shared_invite/enQtNzc4NDIyNzk4OTAyLWVhYjQxOTI2OTg4YmE1ZmJkY2Y4MTU3ODliYmIwOTY3NDJlYjA0YjIyZTdkMDMyZTUwOGI0NjEzYmEwODcwOTE) +[![Twitter Follow](https://img.shields.io/badge/Social-mermaidjs__-blue?style=social&logo=twitter)](https://twitter.com/mermaidjs_) + + + +:trophy: **Mermaid ने [JS Open Source Awards (2019)](https://osawards.com/javascript/2019) में "The most exciting use of technology" अवार्ड प्राप्त किया है!!!** + +**सभी लोगों को PR सबमिट करने और सवालों के उत्तर देने के लिए धन्यवाद! 🙏** + +Mermaid.js को गहराई में जानें, वास्तविक दुनिया के उदाहरणों, टिप्स और ट्रिक्स के साथ... मेरमेड पर पहली आधिकारिक पुस्तक खरीदने के लिए उपलब्ध है। इसे देखें! + +## Mermaid के बारे में + + + +Mermaid एक JavaScript पर आधारित चार्ट निर्माण उपकरण है, जो टेक्स्ट संकेत सिद्धांत के माध्यम से चार्ट को बनाने और गतिशील रूप से संशोधित करने की क्षमता प्रदान करता है। Mermaid के मुख्य उद्देश्य यह है कि दस्तावेज़ीकरण को अपडेट करने की क्षमता अविलंब उनकी विकास प्रगति के साथ चल सके। + +> Doc-Rot Mermaid द्वारा हल करने के लिए एक कठिनाई है। + +चार्ट बनाना और दस्तावेज़ लिखना डेवलपर्स के मूल्यवान विकास समय का खर्च करता है, और व्यापार परिवर्तन के साथ, यह जल्द ही पुराना हो जाता है। लेकिन यदि चार्ट या दस्तावेज़ की कमी होती है, तो उत्पादकता और टीम के नए सदस्यों के व्यापार का विशाल बाधक बन सकता है।
+Mermaid इस समस्या को हल करने के लिए उपयोगकर्ताओं को संशोधन आसान बनाने वाले चार्ट बनाने की अनुमति देता है, यह स्क्रिप्ट के रूप में एक उत्पादन भी हो सकता है (या किसी अन्य कोड)।
+
+Mermaid यहां [Mermaid Live Editor](https://mermaid.live/) के माध्यम से गैर-प्रोग्रामरों को भी आसानी से विस्तृत चार्ट बनाने की सुविधा प्रदान करता है।
+आप [ट्यूटोरियल](./docs/config/Tutorials.md) देखने के लिए Live Editor देख सकते हैं,या आप यह जांच सकते हैं कि [Mermaid का उपयोग करने वाले](./docs/ecosystem/integrations.md) आपके दस्तावेज़ उपकरणों में Mermaid समर्थन है या नहीं। + +हमारी रिलीज प्रक्रिया में हम विजुअल परिवर्तन परीक्षण पर भारी रूप से भरोसा करते हैं, जिसमें हम [applitools](https://applitools.com/) का उपयोग करते हैं। Applitools एक बहुत अच्छी सेवा है जिसे हमने अपने परीक्षणों के साथ आसानी से इंटीग्रेट किया है। + + + + + + + +## उदाहरण + +**निम्नलिखित मेरमेड का उपयोग करके बनाए जा सकने वाले आरेख, चार्ट और ग्राफ के कुछ उदाहरण हैं। [text syntax](https://mermaid-js.github.io/mermaid/#/n00b-syntaxReference) में जाने के लिए यहां क्लिक करें।** + + + +### प्रवाह चार्ट [दस्तावेज़ - live editor] + +``` +flowchart LR + +A[Hard] -->|Text| B(Round) +B --> C{Decision} +C -->|One| D[Result 1] +C -->|Two| E[Result 2] +``` + +```mermaid +flowchart LR + +A[Hard] -->|Text| B(Round) +B --> C{Decision} +C -->|One| D[Result 1] +C -->|Two| E[Result 2] +``` + +### क्रमबद्ध प्रवाह चार्ट [दस्तावेज़ - live editor] + +``` +sequenceDiagram +Alice->>John: Hello John, how are you? +loop Healthcheck + John->>John: Fight against hypochondria +end +Note right of John: Rational thoughts! +John-->>Alice: Great! +John->>Bob: How about you? +Bob-->>John: Jolly good! +``` + +```mermaid +sequenceDiagram +Alice->>John: Hello John, how are you? +loop Healthcheck + John->>John: Fight against hypochondria +end +Note right of John: Rational thoughts! +John-->>Alice: Great! +John->>Bob: How about you? +Bob-->>John: Jolly good! +``` + +### गांट चार्ट [दस्तावेज़ - live editor] + +``` +gantt + section Section + Completed :done, des1, 2014-01-06,2014-01-08 + Active :active, des2, 2014-01-07, 3d + Parallel 1 : des3, after des1, 1d + Parallel 2 : des4, after des1, 1d + Parallel 3 : des5, after des3, 1d + Parallel 4 : des6, after des4, 1d +``` + +```mermaid +gantt + section Section + Completed :done, des1, 2014-01-06,2014-01-08 + Active :active, des2, 2014-01-07, 3d + Parallel 1 : des3, after des1, 1d + Parallel 2 : des4, after des1, 1d + Parallel 3 : des5, after des3, 1d + Parallel 4 : des6, after des4, 1d +``` + +### कक्षा आरेख [दस्तावेज़ - live editor] + +``` +classDiagram +Class01 <|-- AveryLongClass : Cool +<> Class01 +Class09 --> C2 : Where am I? +Class09 --* C3 +Class09 --|> Class07 +Class07 : equals() +Class07 : Object[] elementData +Class01 : size() +Class01 : int chimp +Class01 : int gorilla +class Class10 { + <> + int id + size() +} + +``` + +```mermaid +classDiagram +Class01 <|-- AveryLongClass : Cool +<> Class01 +Class09 --> C2 : Where am I? +Class09 --* C3 +Class09 --|> Class07 +Class07 : equals() +Class07 : Object[] elementData +Class01 : size() +Class01 : int chimp +Class01 : int gorilla +class Class10 { + <> + int id + size() +} + +``` + +### स्थिति आरेख [दस्तावेज़ - live editor] + +``` +stateDiagram-v2 +[*] --> Still +Still --> [*] +Still --> Moving +Moving --> Still +Moving --> Crash +Crash --> [*] +``` + +```mermaid +stateDiagram-v2 +[*] --> Still +Still --> [*] +Still --> Moving +Moving --> Still +Moving --> Crash +Crash --> [*] +``` + +### पाई चार्ट [दस्तावेज़ - live editor] + +``` +pie +"Dogs" : 386 +"Cats" : 85.9 +"Rats" : 15 +``` + +```mermaid +pie +"Dogs" : 386 +"Cats" : 85.9 +"Rats" : 15 +``` + +### गिट ग्राफ [प्रयोगात्मक - live editor] + +### बार चार्ट (गांट चार्ट का उपयोग करके) [दस्तावेज़ - live editor] + +``` +gantt + title Git Issues - days since last update + dateFormat X + axisFormat %s + + section Issue19062 + 71 : 0, 71 + section Issue19401 + 36 : 0, 36 + section Issue193 + 34 : 0, 34 + section Issue7441 + 9 : 0, 9 + section Issue1300 + 5 : 0, 5 +``` + +```mermaid +gantt + title Git Issues - days since last update + dateFormat X + axisFormat %s + + section Issue19062 + 71 : 0, 71 + section Issue19401 + 36 : 0, 36 + section Issue193 + 34 : 0, 34 + section Issue7441 + 9 : 0, 9 + section Issue1300 + 5 : 0, 5 +``` + +### उपयोगकर्ता यात्रा आरेख [दस्तावेज़ - live editor] + +``` + journey + title My working day + section Go to work + Make tea: 5: Me + Go upstairs: 3: Me + Do work: 1: Me, Cat + section Go home + Go downstairs: 5: Me + Sit down: 3: Me +``` + +```mermaid + journey + title My working day + section Go to work + Make tea: 5: Me + Go upstairs: 3: Me + Do work: 1: Me, Cat + section Go home + Go downstairs: 5: Me + Sit down: 3: Me +``` + +### C4 आरेख [दस्तावेज़] + +``` +C4Context +title System Context diagram for Internet Banking System + +Person(customerA, "Banking Customer A", "A customer of the bank, with personal bank accounts.") +Person(customerB, "Banking Customer B") +Person_Ext(customerC, "Banking Customer C") +System(SystemAA, "Internet Banking System", "Allows customers to view information about their bank accounts, and make payments.") + +Person(customerD, "Banking Customer D", "A customer of the bank,
with personal bank accounts.") + +Enterprise_Boundary(b1, "BankBoundary") { + + SystemDb_Ext(SystemE, "Mainframe Banking System", "Stores all of the core banking information about customers, accounts, transactions, etc.") + + System_Boundary(b2, "BankBoundary2") { + System(SystemA, "Banking System A") + System(SystemB, "Banking System B", "A system of the bank, with personal bank accounts.") + } + + System_Ext(SystemC, "E-mail system", "The internal Microsoft Exchange e-mail system.") + SystemDb(SystemD, "Banking System D Database", "A system of the bank, with personal bank accounts.") + + Boundary(b3, "BankBoundary3", "boundary") { + SystemQueue(SystemF, "Banking System F Queue", "A system of the bank, with personal bank accounts.") + SystemQueue_Ext(SystemG, "Banking System G Queue", "A system of the bank, with personal bank accounts.") + } +} + +BiRel(customerA, SystemAA, "Uses") +BiRel(SystemAA, SystemE, "Uses") +Rel(SystemAA, SystemC, "Sends e-mails", "SMTP") +Rel(SystemC, customerA, "Sends e-mails to") +``` + +```mermaid +C4Context +title System Context diagram for Internet Banking System + +Person(customerA, "Banking Customer A", "A customer of the bank, with personal bank accounts.") +Person(customerB, "Banking Customer B") +Person_Ext(customerC, "Banking Customer C") +System(SystemAA, "Internet Banking System", "Allows customers to view information about their bank accounts, and make payments.") + +Person(customerD, "Banking Customer D", "A customer of the bank,
with personal bank accounts.") + +Enterprise_Boundary(b1, "BankBoundary") { + + SystemDb_Ext(SystemE, "Mainframe Banking System", "Stores all of the core banking information about customers, accounts, transactions, etc.") + + System_Boundary(b2, "BankBoundary2") { + System(SystemA, "Banking System A") + System(SystemB, "Banking System B", "A system of the bank, with personal bank accounts.") + } + + System_Ext(SystemC, "E-mail system", "The internal Microsoft Exchange e-mail system.") + SystemDb(SystemD, "Banking System D Database", "A system of the bank, with personal bank accounts.") + + Boundary(b3, "BankBoundary3", "boundary") { + SystemQueue(SystemF, "Banking System F Queue", "A system of the bank, with personal bank accounts.") + SystemQueue_Ext(SystemG, "Banking System G Queue", "A system of the bank, with personal bank accounts.") + } +} + +BiRel(customerA, SystemAA, "Uses") +BiRel(SystemAA, SystemE, "Uses") +Rel(SystemAA, SystemC, "Sends e-mails", "SMTP") +Rel(SystemC, customerA, "Sends e-mails to") +``` + +## रिलीज + +उन लोगों के लिए जिनकी इसके लिए अनुमति है: + +`package.json` में संस्करण नंबर को अपडेट करें। + +```sh +npm publish +``` + +उपरोक्त कमांड `dist` फ़ोल्डर में फ़ाइलें उत्पन्न करता है और उन्हें पर प्रकाशित करता है। + +## संबंधित परियोजनाएं + +- [कमांड लाइन इंटरफेस](https://github.com/mermaid-js/mermaid-cli) +- [लाइव संपादक](https://github.com/mermaid-js/mermaid-live-editor) +- [HTTP सर्वर](https://github.com/TomWright/mermaid-server) + +## योगदानकर्ता [![अच्छा पहला मुद्दा](https://img.shields.io/github/labels/mermaid-js/mermaid/Good%20first%20issue%21)](https://github.com/mermaid-js/mermaid/issues?q=is%3Aissue+is%3Aopen+label%3A%22Good+first+issue%21%22) [![योगदानकर्ता](https://img.shields.io/github/contributors/mermaid-js/mermaid)](https://github.com/mermaid-js/mermaid/graphs/contributors) [![संयोग](https://img.shields.io/github/commit-activity/m/mermaid-js/mermaid)](https://github.com/mermaid-js/mermaid/graphs/contributors) + +Mermaid एक बढ़ती हुई समुदाय है और हमेशा नए योगदानकर्ताओं का स्वागत करता है। यहां मदद करने के लिए कई विभिन्न तरीके हैं और हमेशा अतिरिक्त सहायता के लिए तत्पर रहते हैं! मदद करना शुरू करने के लिए [this issue](https://github.com/mermaid-js/mermaid/issues/866) को देखें। + +योगदान करने के बारे में विस्तृत जानकारी [योगदान गाइड](CONTRIBUTING.md) में उपलब्ध है। + +## सुरक्षा और सुरक्षित आरेख + +सार्वजनिक साइटों के लिए, इंटरनेट पर उपयोगकर्ताओं से पाठ प्राप्त करना और बाद में ब्राउज़र में प्रस्तुति के लिए उस सामग्री को संग्रहीत करना जोखिमपूर्ण हो सकता है। कारण यह है कि उपयोगकर्ता सामग्री में एम्बेड किए गए विकट स्क्रिप्ट शामिल हो सकते हैं जो जब डेटा प्रस्तुत किया जाता है, तो चलेंगे। मरमेड के लिए यह एक जोखिम है, विशेष रूप से क्योंकि मरमेड आरेखों में वे अक्षर होते हैं जो html में प्रयोग होते हैं, जिससे मानक स्वच्छता अनुप्रयोगी हो जाती है क्योंकि यह भी आरेखों को तोड़ देती है। हम अभी भी आने वाले कोड को स्वच्छ करने का प्रयास कर रहे हैं और इस प्रक्रिया को सुधारने का प्रयास कर रहे हैं, लेकिन यह कठिन है कि कोई भी छेद न हो। + +बाहरी उपयोगकर्ताओं वाली साइटों के लिए एक अतिरिक्त सुरक्षा स्तर को हम खुशी से पेश करते हैं, जिसमें आरेख एक सैंडबॉक्स्ड आइफ्रेम में रेंडर किया जाता है जिससे कि कोड में विकट स्क्रिप्ट नहीं चलते हैं। यह बेहतर सुरक्षा के लिए एक महत्वपूर्ण कदम है। + +_दुर्भाग्यवश, आप एक साथ खाना नहीं खा सकते जो इस मामले में यह माने जाता है कि कुछ इंटरैक्टिवता वाली क्षमताएं बंद कर दी जाती हैं साथ ही संभावित विकट कोड के साथ।_ + +## सुरक्षा दुरुपयोग की सूचना देने के लिए + +कृपया पर ईमेल करें जिसमें मुद्दे का वर्णन, आपने मुद्दे को पैदा करने के लिए लिए गए कदम, प्रभावित संस्करणों की जानकारी, और यदि ज्ञात हो, मुद्दे के लिए संशोधनों की सूचना शामिल करें। + +## धन्यवाद + +कुट स्वेदक्विस्ट की ओर से एक त्वरित नोट: + +> _ग्राफिकल लेआउट और ड्राइंग पुस्तकालय के लिए [d3](https://d3js.org/) और [dagre-d3](https://github.com/cpettitt/dagre-d3) परियोजनाओं के लिए बहुत धन्यवाद!_ +> +> _अनुक्रमणिका आरेखांकन के लिए व्याकरण का उपयोग करने के लिए [js-sequence-diagram](https://bramp.github.io/js-sequence-diagrams) परियोजना को भी धन्यवाद। गैंट रेंडरिंग के लिए प्रेरणा और आरंभिक स्थान के लिए जेसिका पीटर को धन्यवाद।_ +> +> _अप्रैल 2017 से सहयोगी के रूप में [टाइलर लॉंग](https://github.com/tylerlong) को धन्यवाद।_ +> +> _यहां तक पहुंचाने वाले [सहयोगियों](https://github.com/knsv/mermaid/graphs/contributors) की लगातार बढ़ती सूची को धन्यवाद!_ + +--- + +_Mermaid को आसान दस्तावेज़ीकरण के लिए कुट स्वेदक्विस्ट द्वारा बनाया गया था।_ + diff --git a/README.md b/README.md index 99e3b29c22..e19c6540f7 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Generate diagrams from markdown-like text. 📖 Documentation | 🚀 Getting Started | 🌐 CDN | 🙌 Join Us

-简体中文 +简体中文 | हिन्दी

Try Live Editor previews of future releases: Develop | Next From 4aaf002f01d04fd7c48f65a40b016d50ed0df65a Mon Sep 17 00:00:00 2001 From: zeel sheladiya <46935793+zeelsheladiya@users.noreply.github.com> Date: Sat, 30 Sep 2023 20:21:57 -0400 Subject: [PATCH 2/2] Update README.hd-IN.md --- README.hd-IN.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/README.hd-IN.md b/README.hd-IN.md index 65b1cabb52..194053ca2f 100644 --- a/README.hd-IN.md +++ b/README.hd-IN.md @@ -57,7 +57,7 @@ Mermaid एक JavaScript पर आधारित चार्ट निर् Mermaid इस समस्या को हल करने के लिए उपयोगकर्ताओं को संशोधन आसान बनाने वाले चार्ट बनाने की अनुमति देता है, यह स्क्रिप्ट के रूप में एक उत्पादन भी हो सकता है (या किसी अन्य कोड)।

Mermaid यहां [Mermaid Live Editor](https://mermaid.live/) के माध्यम से गैर-प्रोग्रामरों को भी आसानी से विस्तृत चार्ट बनाने की सुविधा प्रदान करता है।
-आप [ट्यूटोरियल](./docs/config/Tutorials.md) देखने के लिए Live Editor देख सकते हैं,या आप यह जांच सकते हैं कि [Mermaid का उपयोग करने वाले](./docs/ecosystem/integrations.md) आपके दस्तावेज़ उपकरणों में Mermaid समर्थन है या नहीं। +आप [ट्यूटोरियल](./docs/config/Tutorials.md) देखने के लिए Live Editor देख सकते हैं,या आप यह जांच सकते हैं कि [Mermaid का उपयोग करने वाले](./docs/ecosystem/integrations.md) आपके दस्तावेज़ उपकरणों में Mermaid समर्थन है या नहीं। हमारी रिलीज प्रक्रिया में हम विजुअल परिवर्तन परीक्षण पर भारी रूप से भरोसा करते हैं, जिसमें हम [applitools](https://applitools.com/) का उपयोग करते हैं। Applitools एक बहुत अच्छी सेवा है जिसे हमने अपने परीक्षणों के साथ आसानी से इंटीग्रेट किया है। @@ -383,7 +383,7 @@ npm publish Mermaid एक बढ़ती हुई समुदाय है और हमेशा नए योगदानकर्ताओं का स्वागत करता है। यहां मदद करने के लिए कई विभिन्न तरीके हैं और हमेशा अतिरिक्त सहायता के लिए तत्पर रहते हैं! मदद करना शुरू करने के लिए [this issue](https://github.com/mermaid-js/mermaid/issues/866) को देखें। -योगदान करने के बारे में विस्तृत जानकारी [योगदान गाइड](CONTRIBUTING.md) में उपलब्ध है। +योगदान करने के बारे में विस्तृत जानकारी [योगदान गाइड](CONTRIBUTING.md) में उपलब्ध है। ## सुरक्षा और सुरक्षित आरेख @@ -403,13 +403,12 @@ _दुर्भाग्यवश, आप एक साथ खाना नह > _ग्राफिकल लेआउट और ड्राइंग पुस्तकालय के लिए [d3](https://d3js.org/) और [dagre-d3](https://github.com/cpettitt/dagre-d3) परियोजनाओं के लिए बहुत धन्यवाद!_ > -> _अनुक्रमणिका आरेखांकन के लिए व्याकरण का उपयोग करने के लिए [js-sequence-diagram](https://bramp.github.io/js-sequence-diagrams) परियोजना को भी धन्यवाद। गैंट रेंडरिंग के लिए प्रेरणा और आरंभिक स्थान के लिए जेसिका पीटर को धन्यवाद।_ +> _अनुक्रमणिका आरेखांकन के लिए व्याकरण का उपयोग करने के लिए [js-sequence-diagram](https://bramp.github.io/js-sequence-diagrams) परियोजना को भी धन्यवाद। गैंट रेंडरिंग के लिए प्रेरणा और आरंभिक स्थान के लिए जेसिका पीटर को धन्यवाद।_ > -> _अप्रैल 2017 से सहयोगी के रूप में [टाइलर लॉंग](https://github.com/tylerlong) को धन्यवाद।_ +> _अप्रैल 2017 से सहयोगी के रूप में [टाइलर लॉंग](https://github.com/tylerlong) को धन्यवाद।_ > -> _यहां तक पहुंचाने वाले [सहयोगियों](https://github.com/knsv/mermaid/graphs/contributors) की लगातार बढ़ती सूची को धन्यवाद!_ +> _यहां तक पहुंचाने वाले [सहयोगियों](https://github.com/knsv/mermaid/graphs/contributors) की लगातार बढ़ती सूची को धन्यवाद!_ --- _Mermaid को आसान दस्तावेज़ीकरण के लिए कुट स्वेदक्विस्ट द्वारा बनाया गया था।_ -