Skip to content

Commit 221e35b

Browse files
nschonniXhmikosR
authored andcommitted
fix: remark-lint unordered-list-marker-style rule (#2680)
Switch to asterisks style to match upstream
1 parent e45d5c5 commit 221e35b

File tree

95 files changed

+2127
-2124
lines changed

Some content is hidden

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

95 files changed

+2127
-2124
lines changed

.markdownlint.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
"MD003": {
44
"style": "atx"
55
},
6+
"MD004": {
7+
"style": "asterisk"
8+
},
69
"MD013": false,
710
"MD022": false,
811
"MD024": false,

locale/ar/about/privacy.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,18 @@ layout: about.hbs
2828
## كيف تستعمل المؤسسة المعلومات المجمعة
2929
تستعمل المؤسسة المعلومات المجمعة لأي غرض قانوني يتعلق بأعمال المؤسسة، من بينها و لكن غير محدودة إليها:
3030

31-
- فهم احتياجات المستخدم و إنشاء محتوى على صلة به.
32-
- إنشاء دراسات إحصائية.
33-
- القيام بأبحاث السوق و التخطيط عبر إرسال استطلاعات رأي المستخدم.
34-
- إبلاغ إحالات المستخدم من الخدمات، و المعلومات أو المنتجات عندا يطلب مستخدم من المؤسسة إرسال مثل هذه المعلومات إلى الإحالات.
35-
- تحسين الخدمات و المعلومات و المنتجات.
36-
- مساعدة المستخدم على إكمال عملية تحويل أو توفير خدمة أو دعم عملاء.
37-
- الإتصال بالمستخدم
38-
- تحديث المستخدم في خدمة، معلومة أو منتج
39-
- تخصيص موقع حسب المستخدم
40-
- تنبيه المستخدم بأي تغييرات طارئة على موقع و التي من شأنها التأثير عليه.
41-
- تطبيق شروط الإستخدام على موقع
42-
- تمكين المستخدم من شراء منتجات و الوصول إلى خدمات ، أو الانخراط في نشاطات يختارها.
31+
* فهم احتياجات المستخدم و إنشاء محتوى على صلة به.
32+
* إنشاء دراسات إحصائية.
33+
* القيام بأبحاث السوق و التخطيط عبر إرسال استطلاعات رأي المستخدم.
34+
* إبلاغ إحالات المستخدم من الخدمات، و المعلومات أو المنتجات عندا يطلب مستخدم من المؤسسة إرسال مثل هذه المعلومات إلى الإحالات.
35+
* تحسين الخدمات و المعلومات و المنتجات.
36+
* مساعدة المستخدم على إكمال عملية تحويل أو توفير خدمة أو دعم عملاء.
37+
* الإتصال بالمستخدم
38+
* تحديث المستخدم في خدمة، معلومة أو منتج
39+
* تخصيص موقع حسب المستخدم
40+
* تنبيه المستخدم بأي تغييرات طارئة على موقع و التي من شأنها التأثير عليه.
41+
* تطبيق شروط الإستخدام على موقع
42+
* تمكين المستخدم من شراء منتجات و الوصول إلى خدمات ، أو الانخراط في نشاطات يختارها.
4343

4444
إن أسماء المستخدمين، الارقام التعريفية الحصرية ("ID") و عناوين البريد الالكتروني (إضافة إلى أي معلومات يختار المستخدم ان ينشرها) قد تكون متاحة علنيا في موقع عندما يختار المستخدم الافصاح بإرادته عنها، مثل عندما ينشر المستخدم معلومات متعلقة برخصة مفتوحة المصدر أو كجزء من رسالة منشورة علنيا في منتدى عام أو تطبيق برنامج تم إصداره عموميا. المعلومات التي قد توفرها للمؤسسة قد تسمح للآخرين أو تكشف لهم خبايا حياتك الشخصية التي لم يتم التعبير عنها صراحة على حسابك (على سبيل المثال، يمكن لصورتك الشخصية أو إسمك أن يكشف لون الشعر ، العرق أو العمر التقريبي).
4545
بتوفيرك للمعلومات الشخصية لنا عبر إنشاء أو تحديث حسابك و ملفك الشخصي أو نشر صورة فوتوغرافية، تعتبر قد وافقت تطوعيا على شروط الاستخدام الخاصة بنا و قبلت و وافقت على معالجتنا للمعلومات الشخصية بحريتك و بطرق تم إقرارها بسياسة الخصوصية هذه. يمكنك سحب موافقتك على جمع المعلومنا و معالجتها من قبل المؤسسة عبر إغلاق حسابك. يجب عليك ان تنتبه أن معلوماتك الشخصية قد تبقى قابلة للمشاهدة للآخرين بعد إغلاقك لحسابك و ذلك من خلال الصفحات المخزنة في محركات بحث الانترنت.

locale/ar/docs/guides/index.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,24 @@ layout: docs.hbs
77

88
## عام
99

10-
- [دليل البدء](/ar/docs/guides/getting-started-guide/)
11-
- [التنقيح - البدء](/ar/docs/guides/debugging-getting-started/)
12-
- [سهل التنميط من أجل تطبيقات Node.js](/en/docs/guides/simple-profiling/)
13-
- [عمل دوكر على تطبيق ويب Node.js](/en/docs/guides/nodejs-docker-webapp/)
14-
- [ترحيل إلى منشئات Buffer آمنة](/en/docs/guides/buffer-constructor-deprecation/)
10+
* [دليل البدء](/ar/docs/guides/getting-started-guide/)
11+
* [التنقيح - البدء](/ar/docs/guides/debugging-getting-started/)
12+
* [سهل التنميط من أجل تطبيقات Node.js](/en/docs/guides/simple-profiling/)
13+
* [عمل دوكر على تطبيق ويب Node.js](/en/docs/guides/nodejs-docker-webapp/)
14+
* [ترحيل إلى منشئات Buffer آمنة](/en/docs/guides/buffer-constructor-deprecation/)
1515

1616
## المفاهيم الأساسية في الـ Node.js
1717

18-
- [مقارنة عامة بين Blocking و Non-Blocking](/en/docs/guides/blocking-vs-non-blocking/)
19-
- [الـ Node.js حلقة التكرارية، المؤقتات و process.nextTick()](/en/docs/guides/event-loop-timers-and-nexttick/)
20-
- [لا تعرقل الحلقة التكرارية (أو يحشد العمل)](/en/docs/guides/dont-block-the-event-loop/)
21-
- [مؤقتات في Node.js](/en/docs/guides/timers-in-node/)
18+
* [مقارنة عامة بين Blocking و Non-Blocking](/en/docs/guides/blocking-vs-non-blocking/)
19+
* [الـ Node.js حلقة التكرارية، المؤقتات و process.nextTick()](/en/docs/guides/event-loop-timers-and-nexttick/)
20+
* [لا تعرقل الحلقة التكرارية (أو يحشد العمل)](/en/docs/guides/dont-block-the-event-loop/)
21+
* [مؤقتات في Node.js](/en/docs/guides/timers-in-node/)
2222

2323
## الأدلة لوحدة المتعلقة
2424

25-
- [التشريح لمعاملات HTTP](/ar/docs/guides/anatomy-of-an-http-transaction/)
26-
- [العمل مع مختلف أنظمة الملفات](/en/docs/guides/working-with-different-filesystems/)
27-
- [الضغط الخلفي في القنوات](/en/docs/guides/backpressuring-in-streams/)
28-
- [مِقْيَاسُ مَجَال تحليل](/en/docs/guides/domain-postmortem/)
29-
- [كيفية نشر حزمة N-API](/ar/docs/guides/publishing-napi-modules/)
30-
- [استقرارية ABI](/ar/docs/guides/abi-stability/)
25+
* [التشريح لمعاملات HTTP](/ar/docs/guides/anatomy-of-an-http-transaction/)
26+
* [العمل مع مختلف أنظمة الملفات](/en/docs/guides/working-with-different-filesystems/)
27+
* [الضغط الخلفي في القنوات](/en/docs/guides/backpressuring-in-streams/)
28+
* [مِقْيَاسُ مَجَال تحليل](/en/docs/guides/domain-postmortem/)
29+
* [كيفية نشر حزمة N-API](/ar/docs/guides/publishing-napi-modules/)
30+
* [استقرارية ABI](/ar/docs/guides/abi-stability/)

locale/ar/docs/guides/publishing-napi-modules.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ layout: docs.hbs
77

88
يتم توضيح الخطوات الآتية بإستعمال حزمة `iotivity-node`:
99

10-
- كخطوة أولى، قم بنشر النسخة الغير خاصة بالـ N-API من الحزمة.
11-
- قم بتحديث النسخة في ملف `package.json`. بالنسبة لـ `iotivity-node` فإن النسخة ستصبح `1.2.0-2`
12-
- قم بتفحص قائمة التأكيدات الخاصة بالإصدارات (تأكد من ان test/demos/docs على ما يرام)
13-
- `npm publish`
14-
- بعد ذلك، قم بنشر النسخة الخاصة بالـ N-API:
15-
- قم بتحديث النسخة في ملفة `package.json`. في حالة `iotivity-node`، فإن النسخة ستصبح `1.2.0-3`. عند وضع أرقام النسخ، ننصحك بإتباع الطريقة الآتية لوضع نسخ قبلية:
10+
* كخطوة أولى، قم بنشر النسخة الغير خاصة بالـ N-API من الحزمة.
11+
* قم بتحديث النسخة في ملف `package.json`. بالنسبة لـ `iotivity-node` فإن النسخة ستصبح `1.2.0-2`
12+
* قم بتفحص قائمة التأكيدات الخاصة بالإصدارات (تأكد من ان test/demos/docs على ما يرام)
13+
* `npm publish`
14+
* بعد ذلك، قم بنشر النسخة الخاصة بالـ N-API:
15+
* قم بتحديث النسخة في ملفة `package.json`. في حالة `iotivity-node`، فإن النسخة ستصبح `1.2.0-3`. عند وضع أرقام النسخ، ننصحك بإتباع الطريقة الآتية لوضع نسخ قبلية:
1616
[semver.org](https://semver.org/#spec-item-9). `1.2.0-napi` كمثال.
17-
- قم بتفحص قائمة التأكيدات الخاصة بالإصدارات (تأكد من ان test/demos/docs على ما يرام)
18-
- `npm publish --tag n-api`
17+
* قم بتفحص قائمة التأكيدات الخاصة بالإصدارات (تأكد من ان test/demos/docs على ما يرام)
18+
* `npm publish --tag n-api`
1919

2020
في هذا المثال، فإن وسم الحزمة بالوسم `n-api` سيضمن ذلك، رغم أن النسخة 1.2.0-3 احدث من آخر نسخة غير خاصة بالـ N-API تم نشرها (1.2.0-2). لن يتم تثبيت الحزمة إذا قام احدهم بفعل ذلك عن طريق الأمر
2121
`npm install iotivity-node` ، بل سيتم تثبيت نسخة غير خاصة بالـ N-API افتراضيا.

locale/ar/docs/meta/topics/dependencies.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -7,72 +7,72 @@ layout: docs.hbs
77

88
هناك العديد من الإعتمادات التي يعتمد عليها Node.js ليقوم بعمله على ما يرام.
99

10-
- [المكتبات](#libraries)
11-
- [V8](#v8)
12-
- [libuv](#libuv)
13-
- [http-parser](#http-parser)
14-
- [c-ares](#c-ares)
15-
- [OpenSSL](#openssl)
16-
- [zlib](#zlib)
17-
- [الأدوات](#tools)
18-
- [npm](#npm)
19-
- [gyp](#gyp)
20-
- [gtest](#gtest)
10+
* [المكتبات](#libraries)
11+
* [V8](#v8)
12+
* [libuv](#libuv)
13+
* [http-parser](#http-parser)
14+
* [c-ares](#c-ares)
15+
* [OpenSSL](#openssl)
16+
* [zlib](#zlib)
17+
* [الأدوات](#tools)
18+
* [npm](#npm)
19+
* [gyp](#gyp)
20+
* [gtest](#gtest)
2121

2222
## <!--libraries-->المكتبات
2323

2424
### V8
2525

2626
تزود مكتبة V8 <span dir='ltr'> Node.js </span> بمحرك جافاسكريبت ،الذي يتحكم به Node.js عبر واجهة برمجة التطبيقات V8 C++. يتم الإشراف على V8 بواسطة غوغل ، للاستخدام في متصفح كروم.
2727

28-
- [التوثيق](https://v8docs.nodesource.com/)
28+
* [التوثيق](https://v8docs.nodesource.com/)
2929

3030
### libuv
3131

3232
إعتمادية مهمة الأخرى هي libuv ، وهي مكتبة C تُستخدم لتجريد عمليات الإدخال / الإخراج غير المحظورة إلى واجهة متناسقة عبر جميع الأنظمة الأساسية المدعومة. إنه يوفر آليات لمعالجة ملفات النظام ، DNS ، الشبكة ، العمليات الفرعية ، التصفية ، معالجة الإشارات ، الاقتراع والتدفق. يتضمن أيضًا تجمع مؤشرات ترابط لإلغاء تحميل العمل لبعض الأشياء التي لا يمكن القيام بها بشكل غير متزامن على مستوى نظام التشغيل.
3333

34-
- [التوثيق](http://docs.libuv.org/)
34+
* [التوثيق](http://docs.libuv.org/)
3535

3636
### http-parser
3737

3838
تتم معالجة تحليلات بروتوكول الـ HTTP بواسطة مكتبة C خفيفة الوزن تسمى http-parser. تم تصميمه بحيث لا يقوم بإجراء أي نداءات نظام (syscalls) أو عمليات تخصيص ( allocations ) ، لذلك لا يأخذ الطلب سوى مساحة صغيرة جدا من الذاكرة.
3939

40-
- [التوثيق](https://github.com/joyent/http-parser/)
40+
* [التوثيق](https://github.com/joyent/http-parser/)
4141

4242
### c-ares
4343

4444
بالنسبة لبعض طلبات الـ DNS الغير متزامنة ، يستخدم الـ Node.js مكتبة C تسمى c-ares. يتم كشفها من خلال وحدة DNS في جافا سكريبت كأنها عائلة من دوال الحلول ( `resolve()`) حيث تستخدم الدالة `lookup ()` ، وهي ما تستخدمه بقية النواة ، المكالمات المترابطة `getaddrinfo(3)` في libuv. والسبب في ذلك هو أن c-ares تدعم / etc / hosts ، و /etc/resolv.conf و /etc/svc.conf ، ولكن لا تفعل مع غيرها مثل mDNS.
4545

46-
- [التوثيق](https://c-ares.haxx.se/docs.html)
46+
* [التوثيق](https://c-ares.haxx.se/docs.html)
4747

4848
### OpenSSL
4949

5050
يستخدم OpenSSL على نطاق واسع في كل من الوحدات النمطية `tls` و `crypto`.توفر العديد من وظائف التشفير التي تم اختبارها واقعيا من أجل الأمان.
5151

52-
- [التوثيق](https://www.openssl.org/docs/)
52+
* [التوثيق](https://www.openssl.org/docs/)
5353

5454
### zlib
5555

5656
من أجل الضغط السريع وإلغاء الضغط ، تعتمد Node.js على مكتبة zlib التي تمثل المعيار الذي يقاس عليه في هذه الناحية كما تعرف أيضًا باستخدامها في gzip و libpng. يستخدم الـNode.js مكتبة الـ zlib لإنشاء واجهات متزامنة وغير متزامنة إضافة إلى تمكين تدفق واجهات الضغط و فك الضغط.
5757

58-
- [التوثيق](http://www.zlib.net/manual.html)
58+
* [التوثيق](http://www.zlib.net/manual.html)
5959

6060
## <!--tools-->الأدوات
6161

6262
### npm
6363

6464
يعتبر كل ما يتعلق بالنمطية Node.js، ومع ذلك تأتي الحاجة إلى مدير حزمة ذو جودة ؛ لهذا الغرض ، تم إنشاء npm حيث يأتي مع مجموعة كبيرة من الحزم التي تم إنشاؤها من قبل المجتمع لأي نظام متكامل للبرمجة ، مما يجعل بناء تطبيقات Node.js سريعًا وسهلاً.
6565

66-
- [التوثيق](https://docs.npmjs.com/)
66+
* [التوثيق](https://docs.npmjs.com/)
6767

6868
### gyp
6969

7070
تتم معالجة نظام الإنشاء بواسطة gyp ، وهو منشئ مشروع يستند إلى بيثون تم نسخه من V8. يمكنه إنشاء ملفات مشاريع للاستخدام مع أنظمة الإنشاء عبر العديد من الأنظمة الأساسية. يتطلب Node.js نظام بناء لأن أجزاء كبيرة منه - وإعتماداته- مكتوبة بلغات تتطلب ترجمة.
7171

72-
- [التوثيق](https://gyp.gsrc.io/docs/UserDocumentation.md)
72+
* [التوثيق](https://gyp.gsrc.io/docs/UserDocumentation.md)
7373

7474
### gtest
7575

7676
يمكن اختبار الكود الأصلي باستخدام gtest ، وهو مأخوذ من Chromium. لأنها تتيح اختبار C / C ++ دون الحاجة إلى نود موجودة قابلة للتنفيذ.
7777

78-
- [التوثيق](https://code.google.com/p/googletest/wiki/V1_7_Documentation)
78+
* [التوثيق](https://code.google.com/p/googletest/wiki/V1_7_Documentation)

locale/ar/get-involved/code-and-learn.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,20 @@ layout: contribute.hbs
99

1010
## فعاليات برمج + تعلم القادمة
1111

12-
- سوف يتم الإعلان عنها
12+
* سوف يتم الإعلان عنها
1313

1414
## فعاليات برمج + تعلم السابقة
1515

16-
- ميدلين ، كولومبيا في 21 و 22 جوان [NodeConfCo](https://colombia.nodeconf.com/)
17-
- [سانت بطرسبرغ ، روسيا في 26 ماي](https://medium.com/piterjs/code-learn-ce20d330530f)
18-
- بنغالور، الهند في [Node.js - ملتقى برمج و تعلم](https://www.meetup.com/Polyglot-Languages-Runtimes-Java-JVM-nodejs-Swift/events/256057028/): 17 نوفمبر 2018
19-
- كيلكيني، أيرلندا في [<span dir="rtl">NodeConfEU</span>](https://www.nodeconf.eu/) : 4 نوفمبر 2018
20-
- فانكوفر، كولومبيا البريطانية في [<span dir="rtl">Node Interactive</span>](https://events.linuxfoundation.org/events/node-js-interactive-2018/): 12 أكتوبر 2018
21-
- [أوكلاند في 22 أفريل 2017](https://medium.com/the-node-js-collection/code-learn-learn-how-to-contribute-to-node-js-core-8a2dbdf9be45)
22-
- شنغهاي في JSConf.CN : جويلية 2017
23-
- فانكوفر، كولومبيا البريطانية في [<span dir="rtl">Node Interactive</span>](http://events.linuxfoundation.org/events/node-interactive): 6 أكتوبر 2017
24-
- كيلكيني، أيرلندا في [<span dir="rtl">NodeConfEU</span>](https://www.nodeconf.eu/): 5 نوفمبر 2017
25-
- أوستين في ديسمبر 2016
26-
- طوكيو في نوفمبر 2016
27-
- أمستردام في سبتمبر 2016
28-
- دبلن ولندن في سبتمبر 2015
16+
* ميدلين ، كولومبيا في 21 و 22 جوان [NodeConfCo](https://colombia.nodeconf.com/)
17+
* [سانت بطرسبرغ ، روسيا في 26 ماي](https://medium.com/piterjs/code-learn-ce20d330530f)
18+
* بنغالور، الهند في [Node.js - ملتقى برمج و تعلم](https://www.meetup.com/Polyglot-Languages-Runtimes-Java-JVM-nodejs-Swift/events/256057028/): 17 نوفمبر 2018
19+
* كيلكيني، أيرلندا في [<span dir="rtl">NodeConfEU</span>](https://www.nodeconf.eu/) : 4 نوفمبر 2018
20+
* فانكوفر، كولومبيا البريطانية في [<span dir="rtl">Node Interactive</span>](https://events.linuxfoundation.org/events/node-js-interactive-2018/): 12 أكتوبر 2018
21+
* [أوكلاند في 22 أفريل 2017](https://medium.com/the-node-js-collection/code-learn-learn-how-to-contribute-to-node-js-core-8a2dbdf9be45)
22+
* شنغهاي في JSConf.CN : جويلية 2017
23+
* فانكوفر، كولومبيا البريطانية في [<span dir="rtl">Node Interactive</span>](http://events.linuxfoundation.org/events/node-interactive): 6 أكتوبر 2017
24+
* كيلكيني، أيرلندا في [<span dir="rtl">NodeConfEU</span>](https://www.nodeconf.eu/): 5 نوفمبر 2017
25+
* أوستين في ديسمبر 2016
26+
* طوكيو في نوفمبر 2016
27+
* أمستردام في سبتمبر 2016
28+
* دبلن ولندن في سبتمبر 2015

0 commit comments

Comments
 (0)