From 7718279a221964e90a0feb1d96aae7726fa54051 Mon Sep 17 00:00:00 2001 From: Atharva Date: Thu, 19 Oct 2023 11:11:02 +0530 Subject: [PATCH] Added remote-schemas document in Marathi Language --- translations/README.md | 2 +- translations/remote-schemas.marathi.md | 81 ++++++++++++++++++++++++++ 2 files changed, 82 insertions(+), 1 deletion(-) create mode 100644 translations/remote-schemas.marathi.md diff --git a/translations/README.md b/translations/README.md index c27b0e08ce34c..e9b2cbc0ac690 100644 --- a/translations/README.md +++ b/translations/README.md @@ -4,7 +4,7 @@ |-----------------|---------------| | Readme | [:uk: English](../README.md) │ [:fr: Français](README.french.md) │ [:jp: 日本語](README.japanese.md) │ [🇬🇷 Ελληνικά](README.greek.md) │ [🇲🇽 Spanish](README.mx_spanish.md) │ [:brazil: Português](README.portuguese_br.md) │ [🇩🇪 Deutsch](README.german.md) │ [:ru: Русский](README.russian.md) │ [:indonesia: Indonesian](README.indonesian.md) │ [:bosnia_herzegovina: Bosnian](README.bosnian.md) │ [:cn: 中文](README.chinese.md) │ [:tr: Türkçe](README.turkish.md) │ [:kr: 한국어](README.korean.md) | Event Triggers | [:uk: English](../event-triggers.md) │ [:fr: Français](event-triggers.french.md) -| Remote Schemas | [:uk: English](../remote-schemas.md) │ [:fr: Français](remote-schemas.french.md) │ [:india: Hindi](remote-schemas.hindi.md) │ [:india: Kannada](remote-schemas.kannada.md) +| Remote Schemas | [:uk: English](../remote-schemas.md) │ [:fr: Français](remote-schemas.french.md) │ [:india: Hindi](remote-schemas.hindi.md) │ [:india: Kannada](remote-schemas.kannada.md) │ [:india: Marathi](remote-schemas.marathi.md) | Contributing | [:uk: English](../CONTRIBUTING.md) │ [:fr: Français](CONTRIBUTING.french.md) | Security | [:uk: English](../SECURITY.md) │ [:fr: Français](SECURITY.french.md) │ [:india: Hindi](SECURITY.hindi.md)│ [:india: Kannada](SECURITY.kannada.md) | Code of Conduct | [:uk: English](../code-of-conduct.md) │ [:fr: Français](code-of-conduct.french.md) diff --git a/translations/remote-schemas.marathi.md b/translations/remote-schemas.marathi.md new file mode 100644 index 0000000000000..338cd76ba9e58 --- /dev/null +++ b/translations/remote-schemas.marathi.md @@ -0,0 +1,81 @@ +# रिमोट स्कीमा + +आपल्याला जर आपल्याला सर्व प्रकारच्या GraphQL क्वेरीत एकाच ठिकाणी करायला आवश्यकता आहे, तरी रिमोट GraphQL स्कीमा GraphQL इंजिन साठी Postgres आधारित स्कीमा संयुक्त करू शकता. रिमोट स्कीमा किंवा दूरस्थ स्कीमा काही आदर्श प्रमाणित असू शकतात, जसे: + +* म्यूटेशन सर्वसाधारणीय करणे (उदाहरणार्थ, इन्सर्ट केल्यापूर्वी चयन करणे) +* चुकीच्या सुविधा, प्रमाणे आणि इतर साधनांसाठी समर्थन (उदाहरणार्थ, GraphQL इंजिनवरच्या APIमागच्या) +* इतर स्रोतांकिंवा डेटाचा पृथकीकरण करणे (उदाहरणार्थ, हवामान आपल्याला API किंवा इतर डेटाबेसमधून) + +कस्टम व्यापाराचे आर्थिक तर्क समर्थन करण्याची आवश्यकता आहे, आपल्याला कस्टम GraphQL सर्व्हर तयार करावा लागेल (पहा [boilerplates](../community/boilerplates/remote-schemas)) आणि त्याचे स्कीमा GraphQL इंजिन सोडावावे. + +![रिमोट स्कीमा व्यवस्था](../assets/remote-schemas-arch.png) + +## डेमो (*40 सेकंद*) + +[![दूरस्थ स्कीमा वेगवेगा संघटित करण्याच्या व्हिडिओ देखा](https://img.youtube.com/vi/eY4n9aPsi0M/0.jpg)](https://www.youtube.com/watch?v=eY4n9aPsi0M) + +[रिमोट GraphQL स्कीमा एकत्र करा (YouTube दुवा)](https://youtu.be/eY4n9aPsi0M) + +## प्रारंभ करा + +रिमोट स्कीमा सोडण्याचा सर्वात वेगवेगा मार्ग Heroku आहे. + +1. मुफ्त Postgres सोडवून Heroku वर GraphQL इंजिन सोडविण्याच्या लागणाऱ्या तयारीसाठी खालील बटणावर क्लिक करा: + + [![Heroku वर सोडवा](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/hasura/graphql-engine-heroku) + +2. Hasura कंसोल उघडा + + अड्मिन कंसोल उघडण्यासाठी `https://.herokuapp.com` (*तुमच्या अ‍ॅपच्या नावानुसार बदला) लिंकवर जा. + +3. आपला पहिला रिमोट स्कीमा संघटनार आहे आणि त्याला क्वेरी करा + + अ‍ॅडमिन कंसोलमध्ये, `दूरस्थ स्कीमा` टॅब उघडा आणि `वाढवा` बटणावर क्लिक करा. खालील तपशील द्या: + * दूरस्थ स्कीमा नाव: `देश` (*या दूरस्थ स्कीमासाठी एक उपनाम *). + * GraphQL सर्व्हर URL: `https://countries.trevorblades.com/` (*आपल्याला हे सुविधा त्वरित तपासण्यासाठी वापरायचं सार्वजनिक GraphQL API आहे;[@trevorblades](https://github.com/trevorblades) द्वारा तयार केलेल्या *. + * इतर सेटिंग्सवर लक्ष्य द्यायला अवलंबून घ्या आणि `दूरस्थ स्कीमा वाढवा` बटणावर क्लिक करा. + + `GraphiQL` टॅबमध्ये जा आणि खालील क्वेरी सोडा (*क्वेरी विंडोमध्ये पेस्ट करा आणि * ▶️ *(प्ले) बटणावर क्लिक करा *): + + ```graphql + { + देश { + emoji + नाव + भाषा { + नाव + स्थानिक + } + } + } + ``` + आप "GraphiQL" इंटरफ़ेस के शीर्ष डाव्या कोनावर "Docs" एक्सप्लोररचा उपयोग करून दूरस्थ स्कीमापासून GraphQL टाइपची माहिती घेऊ शकता. + +## Boilerplates + +लोकप्रिय भाषांतर / फ्रेमवर्क्ससाठी कस्टम GraphQL सर्व्हरसाठी Boilerplates उपलब्ध आहेत. + +* [सामान्य boilerplates](../community/boilerplates) ज्याला कुठल्या ठिकाणीही deploy केली जाऊ शकते. +* [सर्व्हर अभाविक boilerplates](https://github.com/hasura/graphql-serverless) ज्याला सर्व्हर अभाविक प्लेटफॉर्म्ससाठी AWS Lambda, इतर डिप्लॉय केले जाऊ शकते. + +कृपया ध्यान द्या की अधिक भाषांतर, फ्रेमवर्क, सर्व्हर अभाविक प्लेटफॉर्मससाठी boilerplatesला पुनरुत्पादित केले जात आहे आणि समुदायसहयोगाची सर्वाधिक स्वागत आहे. + +## Caveats + +**वर्तमान सीमाएँ**: + +* सर्व मर्ज केलेल्या स्कीमातल्या टाइपनाव आणि नोडनाव केस-सेंसिटिव (मिलान केस) असावे लागतात. पुढाकारण्यात, सटीक नाव आणि संरचनेसह मर्ज करण्याच्या तरीका समर्थन उपलब्ध होईल. +* एकी क्वेरी / म्युटेशनमध्ये विविध GraphQL सर्व्हरमधून नोडसचा वापर आणि विभिन्न असू नये. सर्व टॉप-लेवल नोड्ससर्व एक ही GraphQL सर्व्हरपासून असावे लागते. +* दूरस्थ GraphQL सर्व्हरवर सदस्यता समर्थित नाही. रिमोट GraphQL सर्व्हरवर सदस्यता समर्थित नाही. + +या सीमांसाठी पुढाकारण्यात आनंद घेऊन त्यांना समर्थन दिला जाईल. + +## प्रलेखन + +पूर्णपणे वाचा [प्रलेखन](https://hasura.io/docs/latest/graphql/core/remote-schemas/index.html). + +## अनुवाद + +या दस्तावेज़मध्ये खालील अनुवादांतरांत उपलब्ध आहे: + +- [French :fr:](translations/remote-schemas.french.md)