Skip to content

Commit 952cdec

Browse files
docs(ar): translate community, errors, warnings, compiler, and reference index pages
- Arabic content for community (acknowledgements, docs-contributors, translations, versioning-policy, team intro, meetups/conferences headers), errors, warnings, index stub - Learn: react-compiler suite, state-as-a-snapshot, typescript, UI as a tree - Reference: react, react-dom, rules index overviews - InlineCode: format dir prop expression Made-with: Cursor
1 parent cfb7417 commit 952cdec

27 files changed

Lines changed: 738 additions & 735 deletions

src/components/MDX/InlineCode.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,13 @@ function InlineCode({
2323
return (
2424
<code
2525
// dir="ltr" // This is needed to prevent the code from inheriting the RTL direction of <html> in case of RTL languages to avoid like `()console.log` to be rendered as `console.log()`
26-
dir={typeof props.children !== "string" ? "ltr" : ["[", "]"].includes(props.children) ? "rtl" : "ltr"}
26+
dir={
27+
typeof props.children !== 'string'
28+
? 'ltr'
29+
: ['[', ']'].includes(props.children)
30+
? 'rtl'
31+
: 'ltr'
32+
}
2733
className={cn(
2834
'inline text-code text-secondary dark:text-secondary-dark px-1 rounded-md no-underline',
2935
{

src/content/community/acknowledgements.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
2-
title: Acknowledgements
2+
title: شكر وتقدير
33
---
44

55
<Intro>
66

7-
React was originally created by [Jordan Walke.](https://github.com/jordwalke) Today, React has a [dedicated full-time team working on it](/community/team), as well as over a thousand [open source contributors.](https://github.com/facebook/react/graphs/contributors)
7+
أنشأ React في الأصل [Jordan Walke](https://github.com/jordwalke). اليوم لدى React [فريق متفرّغ](/community/team) يعمل عليه، إضافةً إلى أكثر من ألف [مساهم مفتوح المصدر](https://github.com/facebook/react/graphs/contributors).
88

99
</Intro>
1010

11-
## Past contributors {/*past-contributors*/}
11+
## مساهمون سابقون {/*past-contributors*/}
1212

13-
We'd like to recognize a few people who have made significant contributions to React and its documentation in the past and have helped maintain them over the years:
13+
نودّ تكريم من ساهموا بشكل كبير في React ووثائقه في السنوات الماضية وساعدوا على صيانتهما:
1414

1515
* [Almero Steyn](https://github.com/AlmeroSteyn)
1616
* [Andreas Svensson](https://github.com/syranide)
@@ -60,15 +60,15 @@ We'd like to recognize a few people who have made significant contributions to R
6060
* [Tim Yung](https://github.com/yungsters)
6161
* [Xuan Huang](https://github.com/huxpro)
6262

63-
This list is not exhaustive.
63+
القائمة ليست شاملة.
6464

65-
We'd like to give special thanks to [Tom Occhino](https://github.com/tomocchino) and [Adam Wolff](https://github.com/wolffiex) for their guidance and support over the years. We are also thankful to all the volunteers who [translated React into other languages.](https://translations.react.dev/)
65+
شكر خاص لـ [Tom Occhino](https://github.com/tomocchino) و[Adam Wolff](https://github.com/wolffiex) على التوجيه والدعم على مرّ السنين. نشكر أيضاً المتطوعين الذين [ترجموا React إلى لغات أخرى](https://translations.react.dev/).
6666

67-
## Additional Thanks {/*additional-thanks*/}
67+
## شكر إضافي {/*additional-thanks*/}
6868

69-
Additionally, we're grateful to:
69+
نحن ممتنون أيضاً لـ:
7070

71-
* [Jeff Barczewski](https://github.com/jeffbski) for allowing us to use the `react` package name on npm
72-
* [Christopher Aue](https://christopheraue.net/) for letting us use the reactjs.com domain name and the [@reactjs](https://twitter.com/reactjs) username on Twitter
73-
* [ProjectMoon](https://github.com/ProjectMoon) for letting us use the [flux](https://www.npmjs.com/package/flux) package name on npm
74-
* Shane Anderson for allowing us to use the [react](https://github.com/react) org on GitHub
71+
* [Jeff Barczewski](https://github.com/jeffbski) لسماحه لنا باستخدام اسم الحزمة `react` على npm
72+
* [Christopher Aue](https://christopheraue.net/) لتمكيننا من استخدام اسم النطاق reactjs.com واسم المستخدم [@reactjs](https://twitter.com/reactjs) على Twitter
73+
* [ProjectMoon](https://github.com/ProjectMoon) لتمكيننا من استخدام اسم الحزمة [flux](https://www.npmjs.com/package/flux) على npm
74+
* Shane Anderson لتمكيننا من استخدام منظمة [react](https://github.com/react) على GitHub

src/content/community/conferences.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
title: React Conferences
2+
title: مؤتمرات React
33
---
44

55
<Intro>
66

7-
Do you know of a local React.js conference? Add it here! (Please keep the list chronological)
7+
هل تعرف مؤتمر React في منطقتك؟ أضفه هنا! (يُرجى الإبقاء على القائمة زمنياً)
88

99
</Intro>
1010

11-
## Upcoming Conferences {/*upcoming-conferences*/}
11+
## مؤتمرات قادمة {/*upcoming-conferences*/}
1212

1313
### React Universe Conf 2025 {/*react-universe-conf-2025*/}
1414
September 2-4, 2025. Wrocław, Poland.
@@ -68,7 +68,7 @@ April 14-17, 2026. In-person in London
6868
[Website](https://india.cityjsconf.org/) - [Twitter](https://x.com/cityjsconf) - [Bluesky](https://bsky.app/profile/cityjsconf.bsky.social)
6969

7070

71-
## Past Conferences {/*past-conferences*/}
71+
## مؤتمرات سابقة {/*past-conferences*/}
7272

7373

7474
### React Nexus 2025 {/*react-nexus-2025*/}
Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
11
---
2-
title: Docs Contributors
2+
title: مساهمو الوثائق
33
---
44

55
<Intro>
66

7-
React documentation is written and maintained by the [React team](/community/team) and [external contributors.](https://github.com/reactjs/react.dev/graphs/contributors) On this page, we'd like to thank a few people who've made significant contributions to this site.
7+
تُكتب وثائق React وتُصان من قبل [فريق React](/community/team) و[مساهمين خارجيين](https://github.com/reactjs/react.dev/graphs/contributors). في هذه الصفحة نشكر من ساهموا بشكل كبير في هذا الموقع.
88

99
</Intro>
1010

11-
## Content {/*content*/}
12-
13-
* [Rachel Nabors](https://twitter.com/RachelNabors): editing, writing, illustrating
14-
* [Dan Abramov](https://bsky.app/profile/danabra.mov): writing, curriculum design
15-
* [Sylwia Vargas](https://twitter.com/SylwiaVargas): example code
16-
* [Rick Hanlon](https://twitter.com/rickhanlonii): writing
17-
* [David McCabe](https://twitter.com/mcc_abe): writing
18-
* [Sophie Alpert](https://twitter.com/sophiebits): writing
19-
* [Pete Hunt](https://twitter.com/floydophone): writing
20-
* [Andrew Clark](https://twitter.com/acdlite): writing
21-
* [Matt Carroll](https://twitter.com/mattcarrollcode): editing, writing
22-
* [Natalia Tepluhina](https://twitter.com/n_tepluhina): reviews, advice
23-
* [Sebastian Markbåge](https://twitter.com/sebmarkbage): feedback
24-
25-
## Design {/*design*/}
26-
27-
* [Dan Lebowitz](https://twitter.com/lebo): site design
28-
* [Razvan Gradinar](https://dribbble.com/GradinarRazvan): sandbox design
29-
* [Maggie Appleton](https://maggieappleton.com/): diagram system
30-
* [Sophie Alpert](https://twitter.com/sophiebits): color-coded explanations
31-
32-
## Development {/*development*/}
33-
34-
* [Jared Palmer](https://twitter.com/jaredpalmer): site development
35-
* [ThisDotLabs](https://www.thisdot.co/) ([Dane Grant](https://twitter.com/danecando), [Dustin Goodman](https://twitter.com/dustinsgoodman)): site development
36-
* [CodeSandbox](https://codesandbox.io/) ([Ives van Hoorne](https://twitter.com/CompuIves), [Alex Moldovan](https://twitter.com/alexnmoldovan), [Jasper De Moor](https://twitter.com/JasperDeMoor), [Danilo Woznica](https://twitter.com/danilowoz)): sandbox integration
37-
* [Dan Abramov](https://bsky.app/profile/danabra.mov): site development
38-
* [Rick Hanlon](https://twitter.com/rickhanlonii): site development
39-
* [Harish Kumar](https://www.strek.in/): development and maintenance
40-
* [Luna Ruan](https://twitter.com/lunaruan): sandbox improvements
41-
42-
We'd also like to thank countless alpha testers and community members who gave us feedback along the way.
11+
## المحتوى {/*content*/}
12+
13+
* [Rachel Nabors](https://twitter.com/RachelNabors): تحرير، كتابة، رسوم توضيحية
14+
* [Dan Abramov](https://bsky.app/profile/danabra.mov): كتابة، تصميم منهج
15+
* [Sylwia Vargas](https://twitter.com/SylwiaVargas): أمثلة شفرة
16+
* [Rick Hanlon](https://twitter.com/rickhanlonii): كتابة
17+
* [David McCabe](https://twitter.com/mcc_abe): كتابة
18+
* [Sophie Alpert](https://twitter.com/sophiebits): كتابة
19+
* [Pete Hunt](https://twitter.com/floydophone): كتابة
20+
* [Andrew Clark](https://twitter.com/acdlite): كتابة
21+
* [Matt Carroll](https://twitter.com/mattcarrollcode): تحرير، كتابة
22+
* [Natalia Tepluhina](https://twitter.com/n_tepluhina): مراجعة، استشارات
23+
* [Sebastian Markbåge](https://twitter.com/sebmarkbage): ملاحظات
24+
25+
## التصميم {/*design*/}
26+
27+
* [Dan Lebowitz](https://twitter.com/lebo): تصميم الموقع
28+
* [Razvan Gradinar](https://dribbble.com/GradinarRazvan): تصميم الـ sandbox
29+
* [Maggie Appleton](https://maggieappleton.com/): نظام المخططات
30+
* [Sophie Alpert](https://twitter.com/sophiebits): شرح بألوان مميّزة
31+
32+
## التطوير {/*development*/}
33+
34+
* [Jared Palmer](https://twitter.com/jaredpalmer): تطوير الموقع
35+
* [ThisDotLabs](https://www.thisdot.co/) ([Dane Grant](https://twitter.com/danecando), [Dustin Goodman](https://twitter.com/dustinsgoodman)): تطوير الموقع
36+
* [CodeSandbox](https://codesandbox.io/) ([Ives van Hoorne](https://twitter.com/CompuIves), [Alex Moldovan](https://twitter.com/alexnmoldovan), [Jasper De Moor](https://twitter.com/JasperDeMoor), [Danilo Woznica](https://twitter.com/danilowoz)): تكامل الـ sandbox
37+
* [Dan Abramov](https://bsky.app/profile/danabra.mov): تطوير الموقع
38+
* [Rick Hanlon](https://twitter.com/rickhanlonii): تطوير الموقع
39+
* [Harish Kumar](https://www.strek.in/): تطوير وصيانة
40+
* [Luna Ruan](https://twitter.com/lunaruan): تحسينات الـ sandbox
41+
42+
نشكر أيضاً مختبري الإصدارات الأولى وأفراد المجتمع الذين قدّموا لنا ملاحظاتهم.

src/content/community/meetups.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: React Meetups
2+
title: لقاءات React
33
---
44

55
<Intro>
66

7-
Do you have a local React.js meetup? Add it here! (Please keep the list alphabetical)
7+
هل تنظّم أو تعرف لقاء React محلياً؟ أضفه هنا! (يُرجى الإبقاء على القائمة مرتبة أبجدياً)
88

99
</Intro>
1010

src/content/community/team.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
2-
title: "Meet the Team"
2+
title: "تعرّف على الفريق"
33
---
44

55
<Intro>
66

7-
React development is led by a dedicated team working full time at Meta. It also receives contributions from people all over the world.
7+
تطوير React يقوده فريق متفرّغ في Meta، مع مساهمات من أشخاص حول العالم.
88

99
</Intro>
1010

1111
## React Core {/*react-core*/}
1212

13-
The React Core team members work full time on the core component APIs, the engine that powers React DOM and React Native, React DevTools, and the React documentation website.
13+
أعضاء فريق React Core يعملون بدوام كامل على واجهات المكوّنات الأساسية، والمحرّك الذي يشغّل React DOM وReact Native، وReact DevTools، وموقع وثائق React.
1414

15-
Current members of the React team are listed in alphabetical order below.
15+
فيما يلي أعضاء الفريق حالياً بالترتيب الأبجدي.
1616

1717
<TeamMember name="Andrew Clark" permalink="andrew-clark" photo="/images/team/acdlite.jpg" github="acdlite" twitter="acdlite" threads="acdlite" title="Engineer at Vercel">
1818
Andrew got started with web development by making sites with WordPress, and eventually tricked himself into doing JavaScript. His favorite pastime is karaoke. Andrew is either a Disney villain or a Disney princess, depending on the day.
@@ -98,6 +98,6 @@ Current members of the React team are listed in alphabetical order below.
9898
Yuzhi studied Computer Science in school. She liked the instant gratification of seeing code come to life without having to physically be in a laboratory. Now she’s a manager in the React org. Before management, she used to work on the Relay data fetching framework. In her spare time, Yuzhi enjoys optimizing her life via gardening and home improvement projects.
9999
</TeamMember>
100100

101-
## Past contributors {/*past-contributors*/}
101+
## مساهمون سابقون {/*past-contributors*/}
102102

103-
You can find the past team members and other people who significantly contributed to React over the years on the [acknowledgements](/community/acknowledgements) page.
103+
تجد أعضاء الفريق السابقين ومن ساهموا بشكل كبير في React على مرّ السنين في صفحة [شكر وتقدير](/community/acknowledgements).
Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
11
---
2-
title: Translations
2+
title: الترجمات
33
---
44

55
<Intro>
66

7-
React docs are translated by the global community into many languages all over the world.
7+
تُترجم وثائق React من قبل مجتمع عالمي إلى لغات كثيرة حول العالم.
88

99
</Intro>
1010

11-
## Source site {/*main-site*/}
11+
## الموقع المصدر {/*main-site*/}
1212

13-
All translations are provided from the canonical source docs:
13+
كل الترجمات تستند إلى الوثائق المرجعية:
1414

15-
- [English](https://react.dev/) &mdash; [Contribute](https://github.com/reactjs/react.dev/)
15+
- [الإنجليزية](https://react.dev/) [المساهمة](https://github.com/reactjs/react.dev/)
1616

17-
## Full translations {/*full-translations*/}
17+
## ترجمات كاملة {/*full-translations*/}
1818

1919
{/* If you are a language maintainer and want to add your language here, finish the "Core" translations and edit `deployedTranslations` under `src/utils`. */}
2020

2121
<LanguageList progress="complete" />
2222

23-
## In-progress translations {/*in-progress-translations*/}
23+
## ترجمات قيد التنفيذ {/*in-progress-translations*/}
2424

25-
For the progress of each translation, see: [Is React Translated Yet?](https://translations.react.dev/)
25+
لمتابعة تقدّم كل ترجمة، راجع: [Is React Translated Yet?](https://translations.react.dev/)
2626

2727
<LanguageList progress="in-progress" />
2828

29-
## How to contribute {/*how-to-contribute*/}
29+
## كيفية المساهمة {/*how-to-contribute*/}
3030

31-
You can contribute to the translation efforts!
31+
يمكنك المساهمة في الترجمة.
3232

33-
The community conducts the translation work for the React docs on each language-specific fork of react.dev. Typical translation work involves directly translating a Markdown file and creating a pull request. Click the "contribute" link above to the GitHub repository for your language, and follow the instructions there to help with the translation effort.
33+
يعمل المجتمع على الترجمة في فرع خاص بكل لغة من مشروع react.dev. العمل المعتاد هو ترجمة ملف Markdown مباشرةً وفتح طلب دمج. اضغط رابط «المساهمة» أعلاه لمستودع لغتك على GitHub واتبع التعليمات هناك.
3434

35-
If you want to start a new translation for your language, visit: [translations.react.dev](https://github.com/reactjs/translations.react.dev)
35+
إذا أردت بدء ترجمة جديدة للغتك، زر: [translations.react.dev](https://github.com/reactjs/translations.react.dev)

0 commit comments

Comments
 (0)