Skip to content

Commit d2aff53

Browse files
authored
New Crowdin updates (#48)
* New translations assemblyscript-api.mdx (Korean) * New translations assemblyscript-api.mdx (Chinese Simplified) * New translations assemblyscript-api.mdx (Vietnamese) * New translations assemblyscript-migration-guide.mdx (Spanish) * New translations assemblyscript-migration-guide.mdx (Arabic) * New translations assemblyscript-migration-guide.mdx (Japanese) * New translations assemblyscript-migration-guide.mdx (Korean) * New translations assemblyscript-migration-guide.mdx (Chinese Simplified) * New translations assemblyscript-migration-guide.mdx (Vietnamese) * New translations querying-from-your-app.mdx (Japanese) * New translations querying-from-your-app.mdx (Chinese Simplified) * New translations quick-start.mdx (Japanese) * New translations quick-start.mdx (Chinese Simplified) * New translations query-the-graph.mdx (Chinese Simplified) * New translations deploy-subgraph-hosted.mdx (Chinese Simplified) * New translations migrating-subgraph.mdx (Spanish) * New translations migrating-subgraph.mdx (Arabic) * New translations migrating-subgraph.mdx (Japanese) * New translations graphql-api.mdx (Spanish) * New translations graphql-api.mdx (Arabic) * New translations graphql-api.mdx (Japanese) * New translations graphql-api.mdx (Korean) * New translations graphql-api.mdx (Chinese Simplified) * New translations graphql-api.mdx (Vietnamese) * New translations matchstick.mdx (Arabic) * New translations publish-subgraph.mdx (Japanese) * New translations publish-subgraph.mdx (Chinese Simplified) * New translations migrating-subgraph.mdx (Korean) * New translations migrating-subgraph.mdx (Chinese Simplified) * New translations subgraph-studio.mdx (Spanish) * New translations subgraph-studio.mdx (Arabic) * New translations subgraph-studio.mdx (Japanese) * New translations subgraph-studio.mdx (Korean) * New translations subgraph-studio.mdx (Chinese Simplified) * New translations subgraph-studio.mdx (Vietnamese) * New translations near.mdx (Chinese Simplified) * New translations migrating-subgraph.mdx (Vietnamese) * New translations deploy-subgraph-studio.mdx (Chinese Simplified) * New translations billing.mdx (Spanish) * New translations billing.mdx (Arabic) * New translations billing.mdx (Japanese) * New translations billing.mdx (Korean) * New translations billing.mdx (Chinese Simplified) * New translations billing.mdx (Vietnamese) * New translations curating.mdx (Spanish) * New translations indexing.mdx (Korean) * New translations indexing.mdx (Chinese Simplified) * New translations indexing.mdx (Vietnamese) * New translations indexing.mdx (Arabic) * New translations indexing.mdx (Japanese) * New translations indexing.mdx (Spanish) * New translations curating.mdx (Arabic) * New translations delegating.mdx (Japanese) * New translations curating.mdx (Japanese) * New translations curating.mdx (Korean) * New translations curating.mdx (Chinese Simplified) * New translations curating.mdx (Vietnamese) * New translations delegating.mdx (Spanish) * New translations delegating.mdx (Arabic) * New translations delegating.mdx (Korean) * New translations explorer.mdx (Vietnamese) * New translations delegating.mdx (Chinese Simplified) * New translations delegating.mdx (Vietnamese) * New translations explorer.mdx (Spanish) * New translations explorer.mdx (Arabic) * New translations explorer.mdx (Japanese) * New translations explorer.mdx (Korean) * New translations explorer.mdx (Chinese Simplified) * New translations create-subgraph-hosted.mdx (Chinese Simplified) * New translations assemblyscript-api.mdx (Chinese Simplified) * New translations assemblyscript-migration-guide.mdx (Korean) * New translations indexing.mdx (Korean) * New translations indexing.mdx (Chinese Simplified) * New translations indexing.mdx (Spanish) * New translations graphql-api.mdx (Japanese) * New translations graphql-api.mdx (Chinese Simplified) * New translations matchstick.mdx (Japanese) * New translations matchstick.mdx (Chinese Simplified) * New translations distributed-systems.mdx (Japanese) * New translations assemblyscript-migration-guide.mdx (Japanese) * New translations assemblyscript-migration-guide.mdx (Korean) * New translations create-subgraph-hosted.mdx (Japanese) * New translations create-subgraph-hosted.mdx (Korean) * New translations create-subgraph-hosted.mdx (Chinese Simplified) * New translations deprecating-a-subgraph.mdx (Chinese Simplified) * New translations developer-faq.mdx (Korean) * New translations what-is-hosted-service.mdx (Korean) * New translations subgraph-studio.mdx (Chinese Simplified) * New translations global.json (Chinese Simplified) * New translations near.mdx (Korean) * New translations subgraph-studio.mdx (Japanese) * New translations multisig.mdx (Korean) * New translations index.json (Korean) * New translations introduction.mdx (Vietnamese) * New translations quick-start.mdx (Korean) * New translations publish-subgraph.mdx (Korean) * New translations query-the-graph.mdx (Arabic) * New translations query-the-graph.mdx (Korean) * New translations querying-from-your-app.mdx (Arabic) * New translations querying-from-your-app.mdx (Korean) * New translations quick-start.mdx (Spanish) * New translations quick-start.mdx (Arabic) * New translations deploy-subgraph-hosted.mdx (Korean) * New translations matchstick.mdx (Arabic) * New translations migrating-subgraph.mdx (Vietnamese) * New translations query-hosted-service.mdx (Korean) * New translations billing.mdx (Vietnamese) * New translations matchstick.mdx (Korean) * New translations graphql-api.mdx (Chinese Simplified) * New translations network.mdx (Vietnamese) * New translations assemblyscript-api.mdx (Spanish) * New translations assemblyscript-api.mdx (Korean) * New translations assemblyscript-api.mdx (Chinese Simplified) * New translations assemblyscript-migration-guide.mdx (Spanish) * New translations assemblyscript-migration-guide.mdx (Korean) * New translations create-subgraph-hosted.mdx (Spanish) * New translations create-subgraph-hosted.mdx (Arabic) * New translations create-subgraph-hosted.mdx (Korean) * New translations create-subgraph-hosted.mdx (Chinese Simplified) * New translations graphql-api.mdx (Korean) * New translations define-subgraph-hosted.mdx (Korean) * New translations deprecating-a-subgraph.mdx (Korean) * New translations developer-faq.mdx (Spanish) * New translations developer-faq.mdx (Arabic) * New translations developer-faq.mdx (Korean) * New translations developer-faq.mdx (Chinese Simplified) * New translations distributed-systems.mdx (Korean) * New translations distributed-systems.mdx (Chinese Simplified) * New translations graphql-api.mdx (Arabic) * New translations deploy-subgraph-studio.mdx (Korean) * New translations explorer.mdx (Vietnamese) * New translations index.json (Korean) * New translations global.json (Vietnamese) * New translations global.json (Korean) * New translations global.json (Spanish) * New translations indexing.mdx (Vietnamese) * New translations indexing.mdx (Korean) * New translations indexing.mdx (Arabic) * New translations explorer.mdx (Korean) * New translations delegating.mdx (Vietnamese) * New translations delegating.mdx (Korean) * New translations subgraph-studio.mdx (Korean) * New translations subgraph-studio.mdx (Arabic) * New translations index.json (Vietnamese) * New translations query-hosted-service.mdx (Korean) * New translations near.mdx (Korean) * New translations subgraph-studio.mdx (Korean) * New translations studio-faq.mdx (Korean) * New translations multisig.mdx (Korean) * New translations multisig.mdx (Japanese) * New translations deploy-subgraph-studio.mdx (Vietnamese) * New translations deploy-subgraph-studio.mdx (Korean) * New translations billing.mdx (Korean) * New translations what-is-hosted-service.mdx (Korean) * New translations what-is-hosted-service.mdx (Japanese) * New translations query-hosted-service.mdx (Vietnamese) * New translations query-hosted-service.mdx (Japanese) * New translations assemblyscript-api.mdx (Vietnamese) * New translations migrating-subgraph.mdx (Korean) * New translations deploy-subgraph-hosted.mdx (Korean) * New translations quick-start.mdx (Vietnamese) * New translations querying-from-your-app.mdx (Vietnamese) * New translations query-the-graph.mdx (Vietnamese) * New translations publish-subgraph.mdx (Vietnamese) * New translations graphql-api.mdx (Chinese Simplified) * New translations distributed-systems.mdx (Vietnamese) * New translations deprecating-a-subgraph.mdx (Vietnamese) * New translations define-subgraph-hosted.mdx (Vietnamese) * New translations create-subgraph-hosted.mdx (Japanese) * New translations define-subgraph-hosted.mdx (Arabic) * New translations deprecating-a-subgraph.mdx (Arabic) * New translations developer-faq.mdx (Arabic) * New translations distributed-systems.mdx (Arabic) * New translations graphql-api.mdx (Arabic) * New translations matchstick.mdx (Vietnamese) * New translations quick-start.mdx (Vietnamese) * New translations developer-faq.mdx (Vietnamese) * New translations graphql-api.mdx (Vietnamese) * New translations matchstick.mdx (Vietnamese) * New translations introduction.mdx (Arabic) * New translations assemblyscript-api.mdx (Arabic) * New translations assemblyscript-api.mdx (Vietnamese) * New translations assemblyscript-migration-guide.mdx (Arabic) * New translations assemblyscript-migration-guide.mdx (Vietnamese) * New translations create-subgraph-hosted.mdx (Arabic) * New translations billing.mdx (Japanese) * New translations deploy-subgraph-studio.mdx (Japanese) * New translations multisig.mdx (Japanese) * New translations studio-faq.mdx (Japanese) * New translations near.mdx (Japanese) * New translations subgraph-studio.mdx (Japanese) * New translations deploy-subgraph-hosted.mdx (Japanese) * New translations migrating-subgraph.mdx (Japanese) * New translations query-hosted-service.mdx (Japanese) * New translations what-is-hosted-service.mdx (Japanese) * New translations subgraph-studio.mdx (Japanese) * New translations create-subgraph-hosted.mdx (Arabic) * New translations create-subgraph-hosted.mdx (Vietnamese) * New translations introduction.mdx (Chinese Simplified) * New translations graphql-api.mdx (Spanish) * New translations migrating-subgraph.mdx (Chinese Simplified) * New translations delegating.mdx (Chinese Simplified) * New translations delegating.mdx (Korean) * New translations delegating.mdx (Japanese) * New translations delegating.mdx (Arabic) * New translations delegating.mdx (Spanish) * New translations migrating-subgraph.mdx (Vietnamese) * New translations migrating-subgraph.mdx (Korean) * New translations graphql-api.mdx (Arabic) * New translations migrating-subgraph.mdx (Japanese) * New translations migrating-subgraph.mdx (Arabic) * New translations migrating-subgraph.mdx (Spanish) * New translations graphql-api.mdx (Vietnamese) * New translations graphql-api.mdx (Chinese Simplified) * New translations graphql-api.mdx (Korean) * New translations graphql-api.mdx (Japanese) * New translations delegating.mdx (Vietnamese) * New translations deploy-subgraph-hosted.mdx (Arabic) * New translations deploy-subgraph-hosted.mdx (Arabic) * New translations deploy-subgraph-hosted.mdx (Arabic) * New translations assemblyscript-api.mdx (Vietnamese) * New translations graphql-api.mdx (Vietnamese) * New translations deploy-subgraph-hosted.mdx (Arabic) * New translations what-is-hosted-service.mdx (Arabic) * New translations create-subgraph-hosted.mdx (Vietnamese) * New translations what-is-hosted-service.mdx (Vietnamese) * New translations multisig.mdx (Vietnamese) * New translations graphql-api.mdx (Arabic) * New translations delegating.mdx (Arabic) * New translations migrating-subgraph.mdx (Arabic) * New translations query-hosted-service.mdx (Arabic) * New translations what-is-hosted-service.mdx (Arabic) * New translations delegating.mdx (Arabic) * New translations graphql-api.mdx (Spanish) * New translations delegating.mdx (Spanish) * New translations index.json (Spanish) * New translations subgraph-debug-forking.mdx (Spanish) * New translations subgraph-debug-forking.mdx (Arabic) * New translations subgraph-debug-forking.mdx (Japanese) * New translations subgraph-debug-forking.mdx (Korean) * New translations subgraph-debug-forking.mdx (Chinese Simplified) * New translations subgraph-debug-forking.mdx (Vietnamese) * New translations create-subgraph-hosted.mdx (Vietnamese) * New translations what-is-hosted-service.mdx (Vietnamese) * New translations create-subgraph-hosted.mdx (Vietnamese) * New translations query-hosted-service.mdx (Vietnamese) * New translations subgraph-studio.mdx (Vietnamese) * Fix the build * Run Prettier
1 parent 231a5ac commit d2aff53

File tree

123 files changed

+4241
-3512
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

123 files changed

+4241
-3512
lines changed

pages/[locale]/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ const Index = ({ navItems }: { navItems: NavItem[] }) => {
8888
{
8989
title: translations.index.shortcuts.queryFromAnApplication.title,
9090
description: translations.index.shortcuts.queryFromAnApplication.description,
91-
href: '/developer/querying-from-your-app'
91+
href: '/developer/querying-from-your-app',
9292
},
9393
{
9494
title: translations.index.shortcuts.createASubgraph.title,

pages/ar/about/introduction.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ The Graph هو بروتوكول لامركزي وذلك لفهرسة البيا
1212

1313
في حالة Bored Ape Yacht Club ، يمكننا إجراء قراءات أساسية على [ العقد ](https://etherscan.io/address/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d#code) مثل الحصول على مالك Ape معين ،أو الحصول على محتوى URI لـ Ape وذلك بناء على ال ID الخاص به، أو إجمالي العرض ، حيث تتم برمجة عمليات القراءة هذه بشكل مباشر في العقد الذكي ، ولكن في العالم الحقيقي هناك استعلامات وعمليات أكثر تقدمًا غير ممكنة مثل التجميع والبحث والعلاقات والفلترة الغير بسيطة. فمثلا، إذا أردنا الاستعلام عن Apes مملوكة لعنوان معين ،وفلترته حسب إحدى خصائصه، فلن نتمكن من الحصول على تلك المعلومات من خلال التفاعل بشكل مباشر مع العقد نفسه.
1414

15-
للحصول على هذه البيانات، يجب معالجة كل [`التحويلات`](https://etherscan.io/address/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d#code#L1746) التي حدثت، وقراءة البيانات الوصفية من IPFS باستخدام Token ID و IPFS hash، ومن ثم تجميعه. حتى بالنسبة لهذه الأنواع من الأسئلة البسيطة نسبيا ، قد يستغرق الأمر ** ساعات أو حتى أيام ** لتطبيق لامركزي (dapp) يعمل في متصفح للحصول على إجابة.
15+
للحصول على هذه البيانات، يجب معالجة كل [`التحويلات`](https://etherscan.io/address/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d#code#L1746) التي حدثت، وقراءة البيانات الوصفية من IPFS باستخدام Token ID و IPFS hash، ومن ثم تجميعه. حتى بالنسبة لهذه الأنواع من الأسئلة البسيطة نسبيا ، قد يستغرق الأمر **ساعات أو حتى أيام** لتطبيق لامركزي (dapp) يعمل في متصفح للحصول على إجابة.
1616

1717
يمكنك أيضا إنشاء الخادم الخاص بك ، ومعالجة الإجراءات هناك ، وحفظها في قاعدة بيانات ، والقيام ببناء API endpoint من أجل الاستعلام عن البيانات. ومع ذلك ، فإن هذا الخيار يتطلب موارد كثيرة ، ويحتاج إلى صيانة ، ويقدم نقطة فشل واحدة ، ويكسر خصائص الأمان الهامة المطلوبة لتحقيق اللامركزية.
1818

@@ -24,21 +24,21 @@ The Graph هو بروتوكول لامركزي وذلك لفهرسة البيا
2424

2525
## كيف يعمل The Graph
2626

27-
The Graph يفهرس بيانات Ethereumالـ بناء على أوصاف الـ subgraph ، والمعروفة باسم subgraph manifest. حيث أن وصف الـ subgraph يحدد العقود الذكية ذات الأهمية لـ subgraph ، ويحدد الأحداث في تلك العقود التي يجب الانتباه إليها ، وكيفية تعيين بيانات الحدث إلى البيانات التي سيخزنها The Graph في قاعدة البيانات الخاصة به.
27+
The Graph يفهرس بيانات الإيثيريوم بناء على أوصاف الـ subgraph ، والمعروفة باسم subgraph manifest. حيث أن وصف الـ subgraph يحدد العقود الذكية ذات الأهمية لـ subgraph ، ويحدد الأحداث في تلك العقود التي يجب الانتباه إليها ، وكيفية عمل map لبيانات الحدث إلى البيانات التي سيخزنها The Graph في قاعدة البيانات الخاصة به.
2828

2929
بمجرد كتابة `subgraph manifest` ، يمكنك استخدام Graph CLI لتخزين التعريف في IPFS وإخبار المفهرس ببدء فهرسة البيانات لذلك الـ subgraph.
3030

31-
يقدم هذا الرسم البياني مزيدًا من التفاصيل حول تدفق البيانات عند نشر الـsubgraph manifest ، التعامل مع إجراءات الـ Ethereum:
31+
يقدم هذا الرسم البياني مزيدًا من التفاصيل حول تدفق البيانات عند نشر الـsubgraph manifest ، والتعامل مع إجراءات الـ Ethereum:
3232

3333
![](/img/graph-dataflow.png)
3434

3535
تدفق البيانات يتبع الخطوات التالية:
3636

37-
1. التطبيق اللامركزي يضيف البيانات إلى الـ Ethereum من خلال إجراء على العقد الذكي.
37+
1. التطبيق اللامركزي يضيف البيانات إلى الـ Ethereum من خلال إجراء (transaction) على العقد الذكي.
3838
2. العقد الذكي يصدر حدثا واحدا أو أكثر أثناء معالجة الإجراء.
3939
3. يقوم الـ Graph Node بمسح الـ Ethereum باستمرار بحثا عن الكتل الجديدة وبيانات الـ subgraph الخاص بك.
4040
4. يعثر الـ Graph Node على أحداث الـ Ethereum لـ subgraph الخاص بك في هذه الكتل ويقوم بتشغيل mapping handlers التي قدمتها. الـ mapping عبارة عن وحدة WASM والتي تقوم بإنشاء أو تحديث البيانات التي يخزنها Graph Node استجابة لأحداث الـ Ethereum.
41-
5. التطبيق اللامركزي يستعلم عن الـ Graph Node للبيانات المفهرسة من الـ blockchain ، باستخدام node's [ GraphQL endpoint](https://graphql.org/learn/). يقوم الـ The Graph Node بدوره بترجمة استعلامات الـ GraphQL إلى استعلامات مخزن البيانات الأساسي الخاص به من أجل جلب هذه البيانات ، والاستفادة من إمكانات فهرسة المخزن. التطبيق اللامركزي يعرض تلك البيانات في واجهة مستخدم ، والتي يمكن للمستخدمين من خلالها إصدار إجراءات جديدة على Ethereum. والدورة تتكرر.
41+
5. التطبيق اللامركزي يستعلم عن الـ Graph Node للبيانات المفهرسة من الـ blockchain ، باستخدام node's [ GraphQL endpoint](https://graphql.org/learn/). يقوم الـ The Graph Node بدوره بترجمة استعلامات الـ GraphQL إلى استعلامات عن مخزن البيانات الأساسي الخاص به من أجل جلب هذه البيانات ، والاستفادة من إمكانات فهرسة المخزن. التطبيق اللامركزي يعرض تلك البيانات في واجهة مستخدم ، والتي يمكن للمستخدمين من خلالها إصدار إجراءات جديدة على Ethereum. والدورة تتكرر.
4242

4343
## الخطوات التالية
4444

0 commit comments

Comments
 (0)