Skip to content

New Crowdin updates #921

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1,709 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1709 commits
Select commit Hold shift + click to select a range
33bde45
New translations graph-node.mdx (Portuguese)
benface Jun 6, 2025
c4d8a7b
New translations overview.mdx (Russian)
benface Jun 6, 2025
463b695
New translations graph-node.mdx (Russian)
benface Jun 6, 2025
fb312ef
New translations overview.mdx (Swedish)
benface Jun 6, 2025
db950e6
New translations graph-node.mdx (Swedish)
benface Jun 6, 2025
f082426
New translations overview.mdx (Turkish)
benface Jun 6, 2025
8145b51
New translations graph-node.mdx (Turkish)
benface Jun 6, 2025
6ae8902
New translations overview.mdx (Ukrainian)
benface Jun 6, 2025
9d8592f
New translations graph-node.mdx (Ukrainian)
benface Jun 6, 2025
2648369
New translations overview.mdx (Chinese Simplified)
benface Jun 6, 2025
3268570
New translations graph-node.mdx (Chinese Simplified)
benface Jun 6, 2025
3034c7d
New translations overview.mdx (Urdu (Pakistan))
benface Jun 6, 2025
cb5a298
New translations graph-node.mdx (Urdu (Pakistan))
benface Jun 6, 2025
083d2fc
New translations overview.mdx (Vietnamese)
benface Jun 6, 2025
a05fb12
New translations graph-node.mdx (Vietnamese)
benface Jun 6, 2025
a0ce70e
New translations overview.mdx (Marathi)
benface Jun 6, 2025
1de8ae2
New translations graph-node.mdx (Marathi)
benface Jun 6, 2025
b5da03d
New translations overview.mdx (Hindi)
benface Jun 6, 2025
37c2339
New translations graph-node.mdx (Hindi)
benface Jun 6, 2025
81c2e98
New translations overview.mdx (Romanian)
benface Jun 6, 2025
2df731e
New translations graph-node.mdx (Romanian)
benface Jun 6, 2025
05d5153
New translations overview.mdx (French)
benface Jun 6, 2025
a81a829
New translations graph-node.mdx (French)
benface Jun 6, 2025
8a271ef
New translations overview.mdx (Spanish)
benface Jun 6, 2025
01d9376
New translations graph-node.mdx (Spanish)
benface Jun 6, 2025
ea5d422
New translations overview.mdx (Arabic)
benface Jun 6, 2025
1fc0656
New translations graph-node.mdx (Arabic)
benface Jun 6, 2025
64ad2e6
New translations overview.mdx (Czech)
benface Jun 6, 2025
b9a9cbd
New translations graph-node.mdx (Czech)
benface Jun 6, 2025
3feb53c
New translations overview.mdx (German)
benface Jun 6, 2025
3ea4cf3
New translations graph-node.mdx (German)
benface Jun 6, 2025
79041dc
New translations overview.mdx (Italian)
benface Jun 6, 2025
ae695f9
New translations graph-node.mdx (Italian)
benface Jun 6, 2025
0e84a68
New translations overview.mdx (Japanese)
benface Jun 6, 2025
9f794e9
New translations graph-node.mdx (Japanese)
benface Jun 6, 2025
7d553e3
New translations overview.mdx (Korean)
benface Jun 6, 2025
e311182
New translations graph-node.mdx (Korean)
benface Jun 6, 2025
1c5ad7b
New translations overview.mdx (Dutch)
benface Jun 6, 2025
c2b973d
New translations graph-node.mdx (Dutch)
benface Jun 6, 2025
f1720a5
New translations overview.mdx (Polish)
benface Jun 6, 2025
a441c14
New translations graph-node.mdx (Polish)
benface Jun 6, 2025
223afa3
New translations overview.mdx (Portuguese)
benface Jun 6, 2025
2af4571
New translations graph-node.mdx (Portuguese)
benface Jun 6, 2025
9ee0b1c
New translations overview.mdx (Russian)
benface Jun 6, 2025
f1390cd
New translations graph-node.mdx (Russian)
benface Jun 6, 2025
5737990
New translations overview.mdx (Swedish)
benface Jun 6, 2025
f663f2c
New translations graph-node.mdx (Swedish)
benface Jun 6, 2025
a18e2e3
New translations overview.mdx (Turkish)
benface Jun 6, 2025
4a3077a
New translations graph-node.mdx (Turkish)
benface Jun 6, 2025
0f4f452
New translations overview.mdx (Ukrainian)
benface Jun 6, 2025
a411364
New translations graph-node.mdx (Ukrainian)
benface Jun 6, 2025
642fbc4
New translations overview.mdx (Chinese Simplified)
benface Jun 6, 2025
6243687
New translations graph-node.mdx (Chinese Simplified)
benface Jun 6, 2025
372b26d
New translations overview.mdx (Urdu (Pakistan))
benface Jun 6, 2025
19cf1ce
New translations graph-node.mdx (Urdu (Pakistan))
benface Jun 6, 2025
d9e6779
New translations overview.mdx (Vietnamese)
benface Jun 6, 2025
a518ef6
New translations graph-node.mdx (Vietnamese)
benface Jun 6, 2025
b01929a
New translations overview.mdx (Marathi)
benface Jun 6, 2025
78d5e4a
New translations graph-node.mdx (Marathi)
benface Jun 6, 2025
fd01aed
New translations overview.mdx (Hindi)
benface Jun 6, 2025
2073b6b
New translations graph-node.mdx (Hindi)
benface Jun 6, 2025
0f509b5
New translations new-chain-integration.mdx (Romanian)
benface Jun 6, 2025
fbf0e9f
New translations publishing-a-subgraph.mdx (Romanian)
benface Jun 6, 2025
fd0c689
New translations subgraph-id-vs-deployment-id.mdx (Romanian)
benface Jun 6, 2025
8d92757
New translations near.mdx (Romanian)
benface Jun 6, 2025
3011ea6
New translations new-chain-integration.mdx (French)
benface Jun 6, 2025
0f925ad
New translations publishing-a-subgraph.mdx (French)
benface Jun 6, 2025
0085dbc
New translations subgraph-id-vs-deployment-id.mdx (French)
benface Jun 6, 2025
f46a599
New translations near.mdx (French)
benface Jun 6, 2025
780a0f4
New translations new-chain-integration.mdx (Spanish)
benface Jun 6, 2025
9bcff5f
New translations publishing-a-subgraph.mdx (Spanish)
benface Jun 6, 2025
fd1d103
New translations subgraph-id-vs-deployment-id.mdx (Spanish)
benface Jun 6, 2025
de38e10
New translations near.mdx (Spanish)
benface Jun 6, 2025
3ac3e21
New translations new-chain-integration.mdx (Arabic)
benface Jun 6, 2025
2369234
New translations publishing-a-subgraph.mdx (Arabic)
benface Jun 6, 2025
311c4c2
New translations subgraph-id-vs-deployment-id.mdx (Arabic)
benface Jun 6, 2025
fd839b2
New translations near.mdx (Arabic)
benface Jun 6, 2025
dec7e9f
New translations new-chain-integration.mdx (Czech)
benface Jun 6, 2025
6930261
New translations publishing-a-subgraph.mdx (Czech)
benface Jun 6, 2025
f48d88e
New translations subgraph-id-vs-deployment-id.mdx (Czech)
benface Jun 6, 2025
98ab9c9
New translations near.mdx (Czech)
benface Jun 6, 2025
7ccd515
New translations new-chain-integration.mdx (German)
benface Jun 6, 2025
ac7dcf0
New translations publishing-a-subgraph.mdx (German)
benface Jun 6, 2025
4ce0a4e
New translations subgraph-id-vs-deployment-id.mdx (German)
benface Jun 6, 2025
3333557
New translations near.mdx (German)
benface Jun 6, 2025
992c766
New translations new-chain-integration.mdx (Italian)
benface Jun 6, 2025
7a489b2
New translations publishing-a-subgraph.mdx (Italian)
benface Jun 6, 2025
81e9632
New translations subgraph-id-vs-deployment-id.mdx (Italian)
benface Jun 6, 2025
0d3fb81
New translations near.mdx (Italian)
benface Jun 6, 2025
102986a
New translations new-chain-integration.mdx (Japanese)
benface Jun 6, 2025
5b364a6
New translations publishing-a-subgraph.mdx (Japanese)
benface Jun 6, 2025
ef55855
New translations subgraph-id-vs-deployment-id.mdx (Japanese)
benface Jun 6, 2025
b89bd93
New translations near.mdx (Japanese)
benface Jun 6, 2025
1261ee6
New translations new-chain-integration.mdx (Korean)
benface Jun 6, 2025
b8cac42
New translations publishing-a-subgraph.mdx (Korean)
benface Jun 6, 2025
a96455b
New translations subgraph-id-vs-deployment-id.mdx (Korean)
benface Jun 6, 2025
3012d53
New translations near.mdx (Korean)
benface Jun 6, 2025
f6de77e
New translations new-chain-integration.mdx (Dutch)
benface Jun 6, 2025
853f1bd
New translations publishing-a-subgraph.mdx (Dutch)
benface Jun 6, 2025
f745619
New translations subgraph-id-vs-deployment-id.mdx (Dutch)
benface Jun 6, 2025
cc7a450
New translations near.mdx (Dutch)
benface Jun 6, 2025
6634241
New translations new-chain-integration.mdx (Polish)
benface Jun 6, 2025
a3d5ac2
New translations publishing-a-subgraph.mdx (Polish)
benface Jun 6, 2025
b195409
New translations subgraph-id-vs-deployment-id.mdx (Polish)
benface Jun 6, 2025
e0bf15d
New translations near.mdx (Polish)
benface Jun 6, 2025
aa87cc2
New translations new-chain-integration.mdx (Portuguese)
benface Jun 6, 2025
70ee8c1
New translations publishing-a-subgraph.mdx (Portuguese)
benface Jun 6, 2025
e90d9f0
New translations subgraph-id-vs-deployment-id.mdx (Portuguese)
benface Jun 6, 2025
9590995
New translations near.mdx (Portuguese)
benface Jun 6, 2025
a08936d
New translations new-chain-integration.mdx (Russian)
benface Jun 6, 2025
719fdd1
New translations publishing-a-subgraph.mdx (Russian)
benface Jun 6, 2025
581bd74
New translations subgraph-id-vs-deployment-id.mdx (Russian)
benface Jun 6, 2025
7c124d9
New translations near.mdx (Russian)
benface Jun 6, 2025
58fe5b2
New translations new-chain-integration.mdx (Swedish)
benface Jun 6, 2025
0dad755
New translations publishing-a-subgraph.mdx (Swedish)
benface Jun 6, 2025
a54c16e
New translations subgraph-id-vs-deployment-id.mdx (Swedish)
benface Jun 6, 2025
5348f6c
New translations near.mdx (Swedish)
benface Jun 6, 2025
9a13265
New translations new-chain-integration.mdx (Turkish)
benface Jun 6, 2025
bb0dbc7
New translations publishing-a-subgraph.mdx (Turkish)
benface Jun 6, 2025
20c5dc6
New translations subgraph-id-vs-deployment-id.mdx (Turkish)
benface Jun 6, 2025
a134c24
New translations near.mdx (Turkish)
benface Jun 6, 2025
3fb5ce2
New translations new-chain-integration.mdx (Ukrainian)
benface Jun 6, 2025
1817803
New translations publishing-a-subgraph.mdx (Ukrainian)
benface Jun 6, 2025
c6aded1
New translations subgraph-id-vs-deployment-id.mdx (Ukrainian)
benface Jun 6, 2025
f5a52ab
New translations near.mdx (Ukrainian)
benface Jun 6, 2025
ca1c28d
New translations new-chain-integration.mdx (Chinese Simplified)
benface Jun 6, 2025
3dbfe50
New translations publishing-a-subgraph.mdx (Chinese Simplified)
benface Jun 6, 2025
41bf171
New translations subgraph-id-vs-deployment-id.mdx (Chinese Simplified)
benface Jun 6, 2025
22d91ad
New translations near.mdx (Chinese Simplified)
benface Jun 6, 2025
c250912
New translations new-chain-integration.mdx (Urdu (Pakistan))
benface Jun 6, 2025
f631b64
New translations publishing-a-subgraph.mdx (Urdu (Pakistan))
benface Jun 6, 2025
37f6757
New translations subgraph-id-vs-deployment-id.mdx (Urdu (Pakistan))
benface Jun 6, 2025
6780e0d
New translations near.mdx (Urdu (Pakistan))
benface Jun 6, 2025
a3ffd6f
New translations new-chain-integration.mdx (Vietnamese)
benface Jun 6, 2025
e17f95c
New translations publishing-a-subgraph.mdx (Vietnamese)
benface Jun 6, 2025
0b9da2d
New translations subgraph-id-vs-deployment-id.mdx (Vietnamese)
benface Jun 6, 2025
dde1567
New translations near.mdx (Vietnamese)
benface Jun 6, 2025
b827f01
New translations new-chain-integration.mdx (Marathi)
benface Jun 6, 2025
126dddd
New translations publishing-a-subgraph.mdx (Marathi)
benface Jun 6, 2025
d9dbc81
New translations subgraph-id-vs-deployment-id.mdx (Marathi)
benface Jun 6, 2025
18bf6ff
New translations near.mdx (Marathi)
benface Jun 6, 2025
033db39
New translations new-chain-integration.mdx (Hindi)
benface Jun 6, 2025
a4d257d
New translations publishing-a-subgraph.mdx (Hindi)
benface Jun 6, 2025
a9a35ee
New translations subgraph-id-vs-deployment-id.mdx (Hindi)
benface Jun 6, 2025
729d6b0
New translations near.mdx (Hindi)
benface Jun 6, 2025
26e30f5
New translations index.json (Romanian)
benface Jun 7, 2025
708651c
New translations index.json (French)
benface Jun 7, 2025
27af992
New translations index.json (Spanish)
benface Jun 7, 2025
f49d517
New translations index.json (Arabic)
benface Jun 7, 2025
66bfa9d
New translations index.json (Czech)
benface Jun 7, 2025
4f5de5e
New translations index.json (German)
benface Jun 7, 2025
157b4cd
New translations index.json (Italian)
benface Jun 7, 2025
bc15f9b
New translations index.json (Japanese)
benface Jun 7, 2025
802605c
New translations index.json (Korean)
benface Jun 7, 2025
50da87b
New translations index.json (Dutch)
benface Jun 7, 2025
b204f00
New translations index.json (Polish)
benface Jun 7, 2025
9804c40
New translations index.json (Portuguese)
benface Jun 7, 2025
ab62846
New translations index.json (Russian)
benface Jun 7, 2025
77b3944
New translations index.json (Swedish)
benface Jun 7, 2025
41c7b3b
New translations index.json (Turkish)
benface Jun 7, 2025
a474126
New translations index.json (Ukrainian)
benface Jun 7, 2025
c8aa752
New translations index.json (Chinese Simplified)
benface Jun 7, 2025
d98c56e
New translations index.json (Urdu (Pakistan))
benface Jun 7, 2025
3ee872f
New translations index.json (Vietnamese)
benface Jun 7, 2025
d94f712
New translations index.json (Marathi)
benface Jun 7, 2025
fb35466
New translations index.json (Hindi)
benface Jun 7, 2025
e9e3199
New translations index.json (Romanian)
benface Jun 10, 2025
8fb09c6
New translations index.json (French)
benface Jun 10, 2025
0449c19
New translations index.json (Spanish)
benface Jun 10, 2025
7c90e03
New translations index.json (Arabic)
benface Jun 10, 2025
3524947
New translations index.json (Czech)
benface Jun 10, 2025
d3640d6
New translations index.json (German)
benface Jun 10, 2025
4602db3
New translations index.json (Italian)
benface Jun 10, 2025
8f54b94
New translations index.json (Japanese)
benface Jun 10, 2025
54c7007
New translations index.json (Korean)
benface Jun 10, 2025
c2f795b
New translations index.json (Dutch)
benface Jun 10, 2025
7f702d0
New translations index.json (Polish)
benface Jun 10, 2025
7af3825
New translations index.json (Portuguese)
benface Jun 10, 2025
c2dec50
New translations index.json (Russian)
benface Jun 10, 2025
e906001
New translations index.json (Swedish)
benface Jun 10, 2025
369a828
New translations index.json (Turkish)
benface Jun 10, 2025
e2188b2
New translations index.json (Ukrainian)
benface Jun 10, 2025
ac8999a
New translations index.json (Chinese Simplified)
benface Jun 10, 2025
dea7aff
New translations index.json (Urdu (Pakistan))
benface Jun 10, 2025
c36b087
New translations index.json (Vietnamese)
benface Jun 10, 2025
5aaa609
New translations index.json (Marathi)
benface Jun 10, 2025
c5ea788
New translations index.json (Hindi)
benface Jun 10, 2025
3d865b1
New translations quick-start.mdx (Romanian)
benface Jun 10, 2025
99da607
New translations quick-start.mdx (French)
benface Jun 10, 2025
0403f09
New translations quick-start.mdx (Spanish)
benface Jun 10, 2025
b0cb5e5
New translations quick-start.mdx (Arabic)
benface Jun 10, 2025
f8ba21f
New translations quick-start.mdx (Czech)
benface Jun 10, 2025
e9d2c06
New translations quick-start.mdx (German)
benface Jun 10, 2025
4780b27
New translations quick-start.mdx (Italian)
benface Jun 10, 2025
8d38b98
New translations quick-start.mdx (Japanese)
benface Jun 10, 2025
1a3ce06
New translations quick-start.mdx (Korean)
benface Jun 10, 2025
ff7ac88
New translations quick-start.mdx (Dutch)
benface Jun 10, 2025
eebfb60
New translations quick-start.mdx (Polish)
benface Jun 10, 2025
59bf14f
New translations quick-start.mdx (Portuguese)
benface Jun 10, 2025
d0ed61b
New translations quick-start.mdx (Russian)
benface Jun 10, 2025
8b80414
New translations quick-start.mdx (Swedish)
benface Jun 10, 2025
960fb6b
New translations quick-start.mdx (Turkish)
benface Jun 10, 2025
573d0b6
New translations quick-start.mdx (Ukrainian)
benface Jun 10, 2025
7d062b4
New translations quick-start.mdx (Chinese Simplified)
benface Jun 10, 2025
a27b3b2
New translations quick-start.mdx (Urdu (Pakistan))
benface Jun 10, 2025
53b0d98
New translations quick-start.mdx (Vietnamese)
benface Jun 10, 2025
66f74cf
New translations quick-start.mdx (Marathi)
benface Jun 10, 2025
6627200
New translations quick-start.mdx (Hindi)
benface Jun 10, 2025
d02f25a
New translations supported-network-requirements.mdx (Romanian)
benface Jun 10, 2025
e9b9b3f
New translations supported-network-requirements.mdx (French)
benface Jun 10, 2025
573c554
New translations supported-network-requirements.mdx (Spanish)
benface Jun 10, 2025
366c98c
New translations supported-network-requirements.mdx (Arabic)
benface Jun 10, 2025
d36ed16
New translations supported-network-requirements.mdx (Czech)
benface Jun 10, 2025
55d992e
New translations supported-network-requirements.mdx (German)
benface Jun 10, 2025
53f31f3
New translations supported-network-requirements.mdx (Italian)
benface Jun 10, 2025
ec9c993
New translations supported-network-requirements.mdx (Japanese)
benface Jun 10, 2025
8fbbcb4
New translations supported-network-requirements.mdx (Korean)
benface Jun 10, 2025
9fd2fa2
New translations supported-network-requirements.mdx (Dutch)
benface Jun 10, 2025
96a4e56
New translations supported-network-requirements.mdx (Polish)
benface Jun 10, 2025
a318cab
New translations supported-network-requirements.mdx (Portuguese)
benface Jun 10, 2025
3aba16e
New translations supported-network-requirements.mdx (Russian)
benface Jun 10, 2025
75c9735
New translations supported-network-requirements.mdx (Swedish)
benface Jun 10, 2025
8ec5c5d
New translations supported-network-requirements.mdx (Turkish)
benface Jun 10, 2025
1d5c75a
New translations supported-network-requirements.mdx (Ukrainian)
benface Jun 10, 2025
33728bc
New translations supported-network-requirements.mdx (Chinese Simplified)
benface Jun 10, 2025
c335b3f
New translations supported-network-requirements.mdx (Urdu (Pakistan))
benface Jun 10, 2025
b2d774e
New translations supported-network-requirements.mdx (Vietnamese)
benface Jun 10, 2025
d391fae
New translations supported-network-requirements.mdx (Marathi)
benface Jun 10, 2025
81880fd
New translations supported-network-requirements.mdx (Hindi)
benface Jun 10, 2025
553d891
New translations introduction.mdx (Romanian)
benface Jun 12, 2025
70e4c2b
New translations introduction.mdx (French)
benface Jun 12, 2025
9acc0bb
New translations introduction.mdx (Spanish)
benface Jun 12, 2025
9f28347
New translations introduction.mdx (Arabic)
benface Jun 12, 2025
10faeff
New translations introduction.mdx (Czech)
benface Jun 12, 2025
7ae0212
New translations introduction.mdx (German)
benface Jun 12, 2025
4109b3e
New translations introduction.mdx (Italian)
benface Jun 12, 2025
7fbd8e9
New translations introduction.mdx (Japanese)
benface Jun 12, 2025
e815abc
New translations introduction.mdx (Korean)
benface Jun 12, 2025
7268da8
New translations introduction.mdx (Dutch)
benface Jun 12, 2025
fd4a8f9
New translations introduction.mdx (Polish)
benface Jun 12, 2025
0af13c7
New translations introduction.mdx (Portuguese)
benface Jun 12, 2025
ae0c709
New translations introduction.mdx (Russian)
benface Jun 12, 2025
a48e164
New translations introduction.mdx (Swedish)
benface Jun 12, 2025
19da56f
New translations introduction.mdx (Turkish)
benface Jun 12, 2025
b7ea612
New translations introduction.mdx (Ukrainian)
benface Jun 12, 2025
89bcb8c
New translations introduction.mdx (Chinese Simplified)
benface Jun 12, 2025
51bc702
New translations introduction.mdx (Urdu (Pakistan))
benface Jun 12, 2025
7e2af9b
New translations introduction.mdx (Vietnamese)
benface Jun 12, 2025
e619ed7
New translations introduction.mdx (Marathi)
benface Jun 12, 2025
39ad372
New translations introduction.mdx (Hindi)
benface Jun 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
69 changes: 24 additions & 45 deletions website/src/pages/ar/about.mdx
Original file line number Diff line number Diff line change
@@ -1,67 +1,46 @@
---
title: حول The Graph
title: About The Graph
description: This page summarizes the core concepts and basics of The Graph Network.
---

## What is The Graph?

The Graph is a powerful decentralized protocol that enables seamless querying and indexing of blockchain data. It simplifies the complex process of querying blockchain data, making dapp development faster and easier.
The Graph is a decentralized protocol for indexing and querying blockchain data across [90+ networks](/supported-networks/).

## Understanding the Basics
Its data services include:

Projects with complex smart contracts such as [Uniswap](https://uniswap.org/) and NFTs initiatives like [Bored Ape Yacht Club](https://boredapeyachtclub.com/) store data on the Ethereum blockchain, making it very difficult to read anything other than basic data directly from the blockchain.
- [Subgraphs](/subgraphs/developing/subgraphs/): Open APIs to query blockchain data that can be created or queried by anyone.
- [Substreams](/substreams/introduction/): High-performance data streams for real-time blockchain processing, built with modular components.
- [Token API Beta](/token-api/quick-start/): Instant access to standardized token data requiring zero setup.

### Challenges Without The Graph
### Why Blockchain Data is Difficult to Query

In the case of the example listed above, Bored Ape Yacht Club, you can perform basic read operations on [the contract](https://etherscan.io/address/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d#code). You can read the owner of a certain Ape, read the content URI of an Ape based on their ID, or read the total supply.
Reading data from blockchains requires processing smart contract events, parsing metadata from IPFS, and manually aggregating data.

- This can be done because these read operations are programmed directly into the smart contract itself. However, more advanced, specific, and real-world queries and operations like aggregation, search, relationships, and non-trivial filtering, **are not possible**.
The result is slow performance, complex infrastructure, and scalability issues.

- For instance, if you want to inquire about Apes owned by a specific address and refine your search based on a particular characteristic, you would not be able to obtain that information by directly interacting with the contract itself.
## How The Graph Solves This

- To get more data, you would have to process every single [`transfer`](https://etherscan.io/address/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d#code#L1746) event ever emitted, read the metadata from IPFS using the Token ID and IPFS hash, and then aggregate it.
The Graph uses a combination of cutting-edge research, core dev expertise, and independent Indexers to make blockchain data accessible for developers.

### Why is this a problem?
Find the perfect data service for you:

It would take **hours or even days** for a decentralized application (dapp) running in a browser to get an answer to these simple questions.
### 1. Custom Real-Time Data Streams

Alternatively, you have the option to set up your own server, process the transactions, store them in a database, and create an API endpoint to query the data. However, this option is [resource intensive](/resources/benefits/), needs maintenance, presents a single point of failure, and breaks important security properties required for decentralization.
**Use Case:** High-frequency trading, live analytics.

Blockchain properties, such as finality, chain reorganizations, and uncled blocks, add complexity to the process, making it time-consuming and conceptually challenging to retrieve accurate query results from blockchain data.
- [Build Substreams](/substreams/introduction/)
- [Browse Community Substreams](https://substreams.dev/)

## The Graph Provides a Solution
### 2. Instant Token Data

The Graph solves this challenge with a decentralized protocol that indexes and enables the efficient and high-performance querying of blockchain data. These APIs (indexed "Subgraphs") can then be queried with a standard GraphQL API.
**Use Case:** Wallet balances, liquidity pools, transfer events.

Today, there is a decentralized protocol that is backed by the open source implementation of [Graph Node](https://github.com/graphprotocol/graph-node) that enables this process.
- [Start with Token API](/token-api/quick-start/)

### How The Graph Functions
### 3. Flexible Historical Queries

Indexing blockchain data is very difficult, but The Graph makes it easy. The Graph learns how to index Ethereum data by using Subgraphs. Subgraphs are custom APIs built on blockchain data that extract data from a blockchain, processes it, and stores it so that it can be seamlessly queried via GraphQL.
**Use Case:** Dapp frontends, custom analytics.

#### Specifics

- The Graph uses Subgraph descriptions, which are known as the Subgraph manifest inside the Subgraph.

- The Subgraph description outlines the smart contracts of interest for a Subgraph, the events within those contracts to focus on, and how to map event data to the data that The Graph will store in its database.

- When creating a Subgraph, you need to write a Subgraph manifest.

- After writing the `subgraph manifest`, you can use the Graph CLI to store the definition in IPFS and instruct an Indexer to start indexing data for that Subgraph.

The diagram below provides more detailed information about the flow of data after a Subgraph manifest has been deployed with Ethereum transactions.

![A graphic explaining how The Graph uses Graph Node to serve queries to data consumers](/img/graph-dataflow.png)

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

1. A dapp adds data to Ethereum through a transaction on a smart contract.
2. العقد الذكي يصدر حدثا واحدا أو أكثر أثناء معالجة الإجراء.
3. Graph Node continually scans Ethereum for new blocks and the data for your Subgraph they may contain.
4. Graph Node finds Ethereum events for your Subgraph in these blocks and runs the mapping handlers you provided. The mapping is a WASM module that creates or updates the data entities that Graph Node stores in response to Ethereum events.
5. The dapp queries the Graph Node for data indexed from the blockchain, using the node's [GraphQL endpoint](https://graphql.org/learn/). The Graph Node in turn translates the GraphQL queries into queries for its underlying data store in order to fetch this data, making use of the store's indexing capabilities. The dapp displays this data in a rich UI for end-users, which they use to issue new transactions on Ethereum. The cycle repeats.

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

The following sections provide a more in-depth look at Subgraphs, their deployment and data querying.

Before you write your own Subgraph, it's recommended to explore [Graph Explorer](https://thegraph.com/explorer) and review some of the already deployed Subgraphs. Each Subgraph's page includes a GraphQL playground, allowing you to query its data.
- [Explore Subgraphs](https://thegraph.com/explorer)
- [Build Your Subgraph](/subgraphs/quick-start)
59 changes: 49 additions & 10 deletions website/src/pages/ar/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"title": "Home",
"hero": {
"title": "The Graph Docs",
"description": "Kick-start your web3 project with the tools to extract, transform, and load blockchain data.",
"description": "The Graph is a blockchain data solution that powers applications, analytics, and AI on 90+ chains. The Graph's core products include the Token API for web3 apps, Subgraphs for indexing smart contracts, and Substreams for real-time and historical data streaming.",
"cta1": "How The Graph works",
"cta2": "Build your first subgraph"
},
Expand All @@ -19,10 +19,10 @@
"description": "Fetch and consume blockchain data with parallel execution.",
"cta": "Develop with Substreams"
},
"sps": {
"title": "Substreams-Powered Subgraphs",
"description": "Boost your subgraph's efficiency and scalability by using Substreams.",
"cta": "Set up a Substreams-powered subgraph"
"tokenApi": {
"title": "Token API",
"description": "Query token data and leverage native MCP support.",
"cta": "Develop with Token API"
},
"graphNode": {
"title": "Graph Node",
Expand All @@ -31,7 +31,7 @@
},
"firehose": {
"title": "Firehose",
"description": "Extract blockchain data into flat files to enhance sync times and streaming capabilities.",
"description": "Extract blockchain data into flat files to speed sync times.",
"cta": "Get started with Firehose"
}
},
Expand All @@ -58,6 +58,7 @@
"networks": "networks",
"completeThisForm": "complete this form"
},
"seeAllNetworks": "See all {0} networks",
"emptySearch": {
"title": "No networks found",
"description": "No networks match your search for \"{0}\"",
Expand All @@ -70,7 +71,29 @@
"subgraphs": "Subgraphs",
"substreams": "متعدد-السلاسل",
"firehose": "Firehose",
"tokenapi": "Token API"
"tokenApi": "Token API"
},
"tableLegend": {
"subgraphs": {
"basic": "Subgraph Studio (No issuance)",
"full": "The Graph Network (Issuance)"
},
"substreams": {
"basic": "Base",
"full": "Extended (EVM Only)"
},
"firehose": {
"basic": "Base",
"full": "Extended (EVM Only)"
},
"tokenApi": {
"supported": "All endpoints supported"
},
"icons": {
"checkmark": "Checkmark",
"checkmarks": "Checkmarks"
},
"legendTitle": "Table Legend"
}
},
"networkGuides": {
Expand All @@ -79,10 +102,22 @@
"title": "Subgraph quick start",
"description": "Kickstart your journey into subgraph development."
},
"substreams": {
"title": "متعدد-السلاسل",
"substreamsQuickStart": {
"title": "Substreams quick start",
"description": "Stream high-speed data for real-time indexing."
},
"tokenApi": {
"title": "The Graph's Token API",
"description": "Query token data and leverage native MCP support."
},
"graphExplorer": {
"title": "Graph Explorer",
"description": "Find and query existing blockchain data."
},
"substreamsDev": {
"title": "Substreams.dev",
"description": "Access tutorials, templates, and documentation to build custom data modules."
},
"timeseries": {
"title": "Timeseries & Aggregations",
"description": "Learn to track metrics like daily volumes or user growth."
Expand All @@ -109,12 +144,16 @@
"title": "Substreams.dev",
"description": "Access tutorials, templates, and documentation to build custom data modules."
},
"customSubstreamsSinks": {
"title": "Custom Substreams Sinks",
"description": "Leverage existing Substreams sinks to access data."
},
"substreamsStarter": {
"title": "Substreams starter",
"description": "Leverage this boilerplate to create your first Substreams module."
},
"substreamsRepo": {
"title": "Substreams repo",
"title": "Substreams GitHub repository",
"description": "Study, contribute to, or customize the core Substreams framework."
}
}
Expand Down
4 changes: 2 additions & 2 deletions website/src/pages/ar/indexing/new-chain-integration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ For Graph Node to be able to ingest data from an EVM chain, the RPC node must ex
- `eth_getBlockByHash`
- `net_version`
- `eth_getTransactionReceipt`، ضمن طلب دفعة استدعاء الإجراء عن بُعد باستخدام تمثيل كائنات جافا سكريبت
- `trace_filter` *(limited tracing and optionally required for Graph Node)*
- `trace_filter` _(limited tracing and optionally required for Graph Node)_

### 2. Firehose Integration

Expand Down Expand Up @@ -63,7 +63,7 @@ Configuring Graph Node is as easy as preparing your local environment. Once your

> Do not change the env var name itself. It must remain `ethereum` even if the network name is different.

3. Run an IPFS node or use the one used by The Graph: https://api.thegraph.com/ipfs/
3. Run an IPFS node or use the one used by The Graph: https://ipfs.thegraph.com

## Substreams-powered Subgraphs

Expand Down
Loading