diff --git a/.markdownlint.json b/.markdownlint.json index 0090252b4cbd8..cbec4ad03086a 100644 --- a/.markdownlint.json +++ b/.markdownlint.json @@ -3,6 +3,9 @@ "MD003": { "style": "atx" }, + "MD004": { + "style": "asterisk" + }, "MD013": false, "MD022": false, "MD024": false, diff --git a/locale/ar/about/privacy.md b/locale/ar/about/privacy.md index 82e963874bc13..ffbd352fc1096 100644 --- a/locale/ar/about/privacy.md +++ b/locale/ar/about/privacy.md @@ -28,18 +28,18 @@ layout: about.hbs ## كيف تستعمل المؤسسة المعلومات المجمعة تستعمل المؤسسة المعلومات المجمعة لأي غرض قانوني يتعلق بأعمال المؤسسة، من بينها و لكن غير محدودة إليها: -- فهم احتياجات المستخدم و إنشاء محتوى على صلة به. -- إنشاء دراسات إحصائية. -- القيام بأبحاث السوق و التخطيط عبر إرسال استطلاعات رأي المستخدم. -- إبلاغ إحالات المستخدم من الخدمات، و المعلومات أو المنتجات عندا يطلب مستخدم من المؤسسة إرسال مثل هذه المعلومات إلى الإحالات. -- تحسين الخدمات و المعلومات و المنتجات. -- مساعدة المستخدم على إكمال عملية تحويل أو توفير خدمة أو دعم عملاء. -- الإتصال بالمستخدم -- تحديث المستخدم في خدمة، معلومة أو منتج -- تخصيص موقع حسب المستخدم -- تنبيه المستخدم بأي تغييرات طارئة على موقع و التي من شأنها التأثير عليه. -- تطبيق شروط الإستخدام على موقع -- تمكين المستخدم من شراء منتجات و الوصول إلى خدمات ، أو الانخراط في نشاطات يختارها. +* فهم احتياجات المستخدم و إنشاء محتوى على صلة به. +* إنشاء دراسات إحصائية. +* القيام بأبحاث السوق و التخطيط عبر إرسال استطلاعات رأي المستخدم. +* إبلاغ إحالات المستخدم من الخدمات، و المعلومات أو المنتجات عندا يطلب مستخدم من المؤسسة إرسال مثل هذه المعلومات إلى الإحالات. +* تحسين الخدمات و المعلومات و المنتجات. +* مساعدة المستخدم على إكمال عملية تحويل أو توفير خدمة أو دعم عملاء. +* الإتصال بالمستخدم +* تحديث المستخدم في خدمة، معلومة أو منتج +* تخصيص موقع حسب المستخدم +* تنبيه المستخدم بأي تغييرات طارئة على موقع و التي من شأنها التأثير عليه. +* تطبيق شروط الإستخدام على موقع +* تمكين المستخدم من شراء منتجات و الوصول إلى خدمات ، أو الانخراط في نشاطات يختارها. إن أسماء المستخدمين، الارقام التعريفية الحصرية ("ID") و عناوين البريد الالكتروني (إضافة إلى أي معلومات يختار المستخدم ان ينشرها) قد تكون متاحة علنيا في موقع عندما يختار المستخدم الافصاح بإرادته عنها، مثل عندما ينشر المستخدم معلومات متعلقة برخصة مفتوحة المصدر أو كجزء من رسالة منشورة علنيا في منتدى عام أو تطبيق برنامج تم إصداره عموميا. المعلومات التي قد توفرها للمؤسسة قد تسمح للآخرين أو تكشف لهم خبايا حياتك الشخصية التي لم يتم التعبير عنها صراحة على حسابك (على سبيل المثال، يمكن لصورتك الشخصية أو إسمك أن يكشف لون الشعر ، العرق أو العمر التقريبي). بتوفيرك للمعلومات الشخصية لنا عبر إنشاء أو تحديث حسابك و ملفك الشخصي أو نشر صورة فوتوغرافية، تعتبر قد وافقت تطوعيا على شروط الاستخدام الخاصة بنا و قبلت و وافقت على معالجتنا للمعلومات الشخصية بحريتك و بطرق تم إقرارها بسياسة الخصوصية هذه. يمكنك سحب موافقتك على جمع المعلومنا و معالجتها من قبل المؤسسة عبر إغلاق حسابك. يجب عليك ان تنتبه أن معلوماتك الشخصية قد تبقى قابلة للمشاهدة للآخرين بعد إغلاقك لحسابك و ذلك من خلال الصفحات المخزنة في محركات بحث الانترنت. diff --git a/locale/ar/docs/guides/index.md b/locale/ar/docs/guides/index.md index 793ee8c4d8412..9d6825f11ad35 100644 --- a/locale/ar/docs/guides/index.md +++ b/locale/ar/docs/guides/index.md @@ -7,24 +7,24 @@ layout: docs.hbs ## عام -- [دليل البدء](/ar/docs/guides/getting-started-guide/) -- [التنقيح - البدء](/ar/docs/guides/debugging-getting-started/) -- [سهل التنميط من أجل تطبيقات Node.js](/en/docs/guides/simple-profiling/) -- [عمل دوكر على تطبيق ويب Node.js](/en/docs/guides/nodejs-docker-webapp/) -- [ترحيل إلى منشئات Buffer آمنة](/en/docs/guides/buffer-constructor-deprecation/) +* [دليل البدء](/ar/docs/guides/getting-started-guide/) +* [التنقيح - البدء](/ar/docs/guides/debugging-getting-started/) +* [سهل التنميط من أجل تطبيقات Node.js](/en/docs/guides/simple-profiling/) +* [عمل دوكر على تطبيق ويب Node.js](/en/docs/guides/nodejs-docker-webapp/) +* [ترحيل إلى منشئات Buffer آمنة](/en/docs/guides/buffer-constructor-deprecation/) ## المفاهيم الأساسية في الـ Node.js -- [مقارنة عامة بين Blocking و Non-Blocking](/en/docs/guides/blocking-vs-non-blocking/) -- [الـ Node.js حلقة التكرارية، المؤقتات و process.nextTick()](/en/docs/guides/event-loop-timers-and-nexttick/) -- [لا تعرقل الحلقة التكرارية (أو يحشد العمل)](/en/docs/guides/dont-block-the-event-loop/) -- [مؤقتات في Node.js](/en/docs/guides/timers-in-node/) +* [مقارنة عامة بين Blocking و Non-Blocking](/en/docs/guides/blocking-vs-non-blocking/) +* [الـ Node.js حلقة التكرارية، المؤقتات و process.nextTick()](/en/docs/guides/event-loop-timers-and-nexttick/) +* [لا تعرقل الحلقة التكرارية (أو يحشد العمل)](/en/docs/guides/dont-block-the-event-loop/) +* [مؤقتات في Node.js](/en/docs/guides/timers-in-node/) ## الأدلة لوحدة المتعلقة -- [التشريح لمعاملات HTTP](/ar/docs/guides/anatomy-of-an-http-transaction/) -- [العمل مع مختلف أنظمة الملفات](/en/docs/guides/working-with-different-filesystems/) -- [الضغط الخلفي في القنوات](/en/docs/guides/backpressuring-in-streams/) -- [مِقْيَاسُ مَجَال تحليل](/en/docs/guides/domain-postmortem/) -- [كيفية نشر حزمة N-API](/ar/docs/guides/publishing-napi-modules/) -- [استقرارية ABI](/ar/docs/guides/abi-stability/) +* [التشريح لمعاملات HTTP](/ar/docs/guides/anatomy-of-an-http-transaction/) +* [العمل مع مختلف أنظمة الملفات](/en/docs/guides/working-with-different-filesystems/) +* [الضغط الخلفي في القنوات](/en/docs/guides/backpressuring-in-streams/) +* [مِقْيَاسُ مَجَال تحليل](/en/docs/guides/domain-postmortem/) +* [كيفية نشر حزمة N-API](/ar/docs/guides/publishing-napi-modules/) +* [استقرارية ABI](/ar/docs/guides/abi-stability/) diff --git a/locale/ar/docs/guides/publishing-napi-modules.md b/locale/ar/docs/guides/publishing-napi-modules.md index b418e6b510d10..2820656a107b3 100644 --- a/locale/ar/docs/guides/publishing-napi-modules.md +++ b/locale/ar/docs/guides/publishing-napi-modules.md @@ -7,15 +7,15 @@ layout: docs.hbs يتم توضيح الخطوات الآتية بإستعمال حزمة `iotivity-node`: -- كخطوة أولى، قم بنشر النسخة الغير خاصة بالـ N-API من الحزمة. - - قم بتحديث النسخة في ملف `package.json`. بالنسبة لـ `iotivity-node` فإن النسخة ستصبح `1.2.0-2` - - قم بتفحص قائمة التأكيدات الخاصة بالإصدارات (تأكد من ان test/demos/docs على ما يرام) - - `npm publish` -- بعد ذلك، قم بنشر النسخة الخاصة بالـ N-API: - - قم بتحديث النسخة في ملفة `package.json`. في حالة `iotivity-node`، فإن النسخة ستصبح `1.2.0-3`. عند وضع أرقام النسخ، ننصحك بإتباع الطريقة الآتية لوضع نسخ قبلية: +* كخطوة أولى، قم بنشر النسخة الغير خاصة بالـ N-API من الحزمة. + * قم بتحديث النسخة في ملف `package.json`. بالنسبة لـ `iotivity-node` فإن النسخة ستصبح `1.2.0-2` + * قم بتفحص قائمة التأكيدات الخاصة بالإصدارات (تأكد من ان test/demos/docs على ما يرام) + * `npm publish` +* بعد ذلك، قم بنشر النسخة الخاصة بالـ N-API: + * قم بتحديث النسخة في ملفة `package.json`. في حالة `iotivity-node`، فإن النسخة ستصبح `1.2.0-3`. عند وضع أرقام النسخ، ننصحك بإتباع الطريقة الآتية لوضع نسخ قبلية: [semver.org](https://semver.org/#spec-item-9). `1.2.0-napi` كمثال. - - قم بتفحص قائمة التأكيدات الخاصة بالإصدارات (تأكد من ان test/demos/docs على ما يرام) - - `npm publish --tag n-api` + * قم بتفحص قائمة التأكيدات الخاصة بالإصدارات (تأكد من ان test/demos/docs على ما يرام) + * `npm publish --tag n-api` في هذا المثال، فإن وسم الحزمة بالوسم `n-api` سيضمن ذلك، رغم أن النسخة 1.2.0-3 احدث من آخر نسخة غير خاصة بالـ N-API تم نشرها (1.2.0-2). لن يتم تثبيت الحزمة إذا قام احدهم بفعل ذلك عن طريق الأمر `npm install iotivity-node` ، بل سيتم تثبيت نسخة غير خاصة بالـ N-API افتراضيا. diff --git a/locale/ar/docs/meta/topics/dependencies.md b/locale/ar/docs/meta/topics/dependencies.md index cd86dae3d2a38..1ca1b699a1882 100644 --- a/locale/ar/docs/meta/topics/dependencies.md +++ b/locale/ar/docs/meta/topics/dependencies.md @@ -7,17 +7,17 @@ layout: docs.hbs هناك العديد من الإعتمادات التي يعتمد عليها Node.js ليقوم بعمله على ما يرام. -- [المكتبات](#libraries) - - [V8](#v8) - - [libuv](#libuv) - - [http-parser](#http-parser) - - [c-ares](#c-ares) - - [OpenSSL](#openssl) - - [zlib](#zlib) -- [الأدوات](#tools) - - [npm](#npm) - - [gyp](#gyp) - - [gtest](#gtest) +* [المكتبات](#libraries) + * [V8](#v8) + * [libuv](#libuv) + * [http-parser](#http-parser) + * [c-ares](#c-ares) + * [OpenSSL](#openssl) + * [zlib](#zlib) +* [الأدوات](#tools) + * [npm](#npm) + * [gyp](#gyp) + * [gtest](#gtest) ## المكتبات @@ -25,37 +25,37 @@ layout: docs.hbs تزود مكتبة V8 Node.js بمحرك جافاسكريبت ،الذي يتحكم به Node.js عبر واجهة برمجة التطبيقات V8 C++. يتم الإشراف على V8 بواسطة غوغل ، للاستخدام في متصفح كروم. -- [التوثيق](https://v8docs.nodesource.com/) +* [التوثيق](https://v8docs.nodesource.com/) ### libuv إعتمادية مهمة الأخرى هي libuv ، وهي مكتبة C تُستخدم لتجريد عمليات الإدخال / الإخراج غير المحظورة إلى واجهة متناسقة عبر جميع الأنظمة الأساسية المدعومة. إنه يوفر آليات لمعالجة ملفات النظام ، DNS ، الشبكة ، العمليات الفرعية ، التصفية ، معالجة الإشارات ، الاقتراع والتدفق. يتضمن أيضًا تجمع مؤشرات ترابط لإلغاء تحميل العمل لبعض الأشياء التي لا يمكن القيام بها بشكل غير متزامن على مستوى نظام التشغيل. -- [التوثيق](http://docs.libuv.org/) +* [التوثيق](http://docs.libuv.org/) ### http-parser تتم معالجة تحليلات بروتوكول الـ HTTP بواسطة مكتبة C خفيفة الوزن تسمى http-parser. تم تصميمه بحيث لا يقوم بإجراء أي نداءات نظام (syscalls) أو عمليات تخصيص ( allocations ) ، لذلك لا يأخذ الطلب سوى مساحة صغيرة جدا من الذاكرة. -- [التوثيق](https://github.com/joyent/http-parser/) +* [التوثيق](https://github.com/joyent/http-parser/) ### c-ares بالنسبة لبعض طلبات الـ DNS الغير متزامنة ، يستخدم الـ Node.js مكتبة C تسمى c-ares. يتم كشفها من خلال وحدة DNS في جافا سكريبت كأنها عائلة من دوال الحلول ( `resolve()`) حيث تستخدم الدالة `lookup ()` ، وهي ما تستخدمه بقية النواة ، المكالمات المترابطة `getaddrinfo(3)` في libuv. والسبب في ذلك هو أن c-ares تدعم / etc / hosts ، و /etc/resolv.conf و /etc/svc.conf ، ولكن لا تفعل مع غيرها مثل mDNS. -- [التوثيق](https://c-ares.haxx.se/docs.html) +* [التوثيق](https://c-ares.haxx.se/docs.html) ### OpenSSL يستخدم OpenSSL على نطاق واسع في كل من الوحدات النمطية `tls` و `crypto`.توفر العديد من وظائف التشفير التي تم اختبارها واقعيا من أجل الأمان. -- [التوثيق](https://www.openssl.org/docs/) +* [التوثيق](https://www.openssl.org/docs/) ### zlib من أجل الضغط السريع وإلغاء الضغط ، تعتمد Node.js على مكتبة zlib التي تمثل المعيار الذي يقاس عليه في هذه الناحية كما تعرف أيضًا باستخدامها في gzip و libpng. يستخدم الـNode.js مكتبة الـ zlib لإنشاء واجهات متزامنة وغير متزامنة إضافة إلى تمكين تدفق واجهات الضغط و فك الضغط. -- [التوثيق](http://www.zlib.net/manual.html) +* [التوثيق](http://www.zlib.net/manual.html) ## الأدوات @@ -63,16 +63,16 @@ layout: docs.hbs يعتبر كل ما يتعلق بالنمطية Node.js، ومع ذلك تأتي الحاجة إلى مدير حزمة ذو جودة ؛ لهذا الغرض ، تم إنشاء npm حيث يأتي مع مجموعة كبيرة من الحزم التي تم إنشاؤها من قبل المجتمع لأي نظام متكامل للبرمجة ، مما يجعل بناء تطبيقات Node.js سريعًا وسهلاً. -- [التوثيق](https://docs.npmjs.com/) +* [التوثيق](https://docs.npmjs.com/) ### gyp تتم معالجة نظام الإنشاء بواسطة gyp ، وهو منشئ مشروع يستند إلى بيثون تم نسخه من V8. يمكنه إنشاء ملفات مشاريع للاستخدام مع أنظمة الإنشاء عبر العديد من الأنظمة الأساسية. يتطلب Node.js نظام بناء لأن أجزاء كبيرة منه - وإعتماداته- مكتوبة بلغات تتطلب ترجمة. -- [التوثيق](https://gyp.gsrc.io/docs/UserDocumentation.md) +* [التوثيق](https://gyp.gsrc.io/docs/UserDocumentation.md) ### gtest يمكن اختبار الكود الأصلي باستخدام gtest ، وهو مأخوذ من Chromium. لأنها تتيح اختبار C / C ++ دون الحاجة إلى نود موجودة قابلة للتنفيذ. -- [التوثيق](https://code.google.com/p/googletest/wiki/V1_7_Documentation) +* [التوثيق](https://code.google.com/p/googletest/wiki/V1_7_Documentation) diff --git a/locale/ar/get-involved/code-and-learn.md b/locale/ar/get-involved/code-and-learn.md index 9cf65bd7015bc..40d0ad1c2bf27 100644 --- a/locale/ar/get-involved/code-and-learn.md +++ b/locale/ar/get-involved/code-and-learn.md @@ -9,20 +9,20 @@ layout: contribute.hbs ## فعاليات برمج + تعلم القادمة -- سوف يتم الإعلان عنها +* سوف يتم الإعلان عنها ## فعاليات برمج + تعلم السابقة -- ميدلين ، كولومبيا في 21 و 22 جوان [NodeConfCo](https://colombia.nodeconf.com/) -- [سانت بطرسبرغ ، روسيا في 26 ماي](https://medium.com/piterjs/code-learn-ce20d330530f) -- بنغالور، الهند في [Node.js - ملتقى برمج و تعلم](https://www.meetup.com/Polyglot-Languages-Runtimes-Java-JVM-nodejs-Swift/events/256057028/): 17 نوفمبر 2018 -- كيلكيني، أيرلندا في [NodeConfEU](https://www.nodeconf.eu/) : 4 نوفمبر 2018 -- فانكوفر، كولومبيا البريطانية في [Node Interactive](https://events.linuxfoundation.org/events/node-js-interactive-2018/): 12 أكتوبر 2018 -- [أوكلاند في 22 أفريل 2017](https://medium.com/the-node-js-collection/code-learn-learn-how-to-contribute-to-node-js-core-8a2dbdf9be45) -- شنغهاي في JSConf.CN : جويلية 2017 -- فانكوفر، كولومبيا البريطانية في [Node Interactive](http://events.linuxfoundation.org/events/node-interactive): 6 أكتوبر 2017 -- كيلكيني، أيرلندا في [NodeConfEU](https://www.nodeconf.eu/): 5 نوفمبر 2017 -- أوستين في ديسمبر 2016 -- طوكيو في نوفمبر 2016 -- أمستردام في سبتمبر 2016 -- دبلن ولندن في سبتمبر 2015 +* ميدلين ، كولومبيا في 21 و 22 جوان [NodeConfCo](https://colombia.nodeconf.com/) +* [سانت بطرسبرغ ، روسيا في 26 ماي](https://medium.com/piterjs/code-learn-ce20d330530f) +* بنغالور، الهند في [Node.js - ملتقى برمج و تعلم](https://www.meetup.com/Polyglot-Languages-Runtimes-Java-JVM-nodejs-Swift/events/256057028/): 17 نوفمبر 2018 +* كيلكيني، أيرلندا في [NodeConfEU](https://www.nodeconf.eu/) : 4 نوفمبر 2018 +* فانكوفر، كولومبيا البريطانية في [Node Interactive](https://events.linuxfoundation.org/events/node-js-interactive-2018/): 12 أكتوبر 2018 +* [أوكلاند في 22 أفريل 2017](https://medium.com/the-node-js-collection/code-learn-learn-how-to-contribute-to-node-js-core-8a2dbdf9be45) +* شنغهاي في JSConf.CN : جويلية 2017 +* فانكوفر، كولومبيا البريطانية في [Node Interactive](http://events.linuxfoundation.org/events/node-interactive): 6 أكتوبر 2017 +* كيلكيني، أيرلندا في [NodeConfEU](https://www.nodeconf.eu/): 5 نوفمبر 2017 +* أوستين في ديسمبر 2016 +* طوكيو في نوفمبر 2016 +* أمستردام في سبتمبر 2016 +* دبلن ولندن في سبتمبر 2015 diff --git a/locale/ar/get-involved/index.md b/locale/ar/get-involved/index.md index 505a29d98136d..4dfbc3f345773 100644 --- a/locale/ar/get-involved/index.md +++ b/locale/ar/get-involved/index.md @@ -7,28 +7,28 @@ layout: contribute.hbs ## نقاش المجتمع -- تعتبر [قائمة المشكلات على GitHub](https://github.com/nodejs/node/issues) المكان المخصص للنقاشات حول المميزات الأساسية للـ Node.js. -- لأجل الانخراط في دردشة آنية عن تطوير الـ Node.js، تفضل بزيارة `irc.freenode.net` على قناة `#node.js` باستعمال [أحد برامج IRC](https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients) أو اتصل بواسطة متصفحك باستعمال خدمة الشات الخاصة بـ [freenode](https://webchat.freenode.net/#node.js) -- الحساب الرسمي للـ Node.js على تويتر هو [nodejs](https://twitter.com/nodejs) -- [رزنامة مؤسسة الـ Node.js](https://nodejs.org/calendar) تحتوي على تواريخ لقاءات جميع الفرق العامة. -- [Node.js Everywhere](https://newsletter.nodejs.org) و تمثل الرسالة الإخبارية الشهرية للـ Node.js. -- [Node.js Collection](https://medium.com/the-node-js-collection) وهي مجموعة من المحتوى المكتوب من طرف مجتمعنا على موقع medium. -- The [Community Committee](https://github.com/nodejs/community-committee) و هي تمثل لجنة ذات مستوى عالٍ في مؤسسة الـ Node.js و تركز على الجهود الخاصة بالمجتمع. +* تعتبر [قائمة المشكلات على GitHub](https://github.com/nodejs/node/issues) المكان المخصص للنقاشات حول المميزات الأساسية للـ Node.js. +* لأجل الانخراط في دردشة آنية عن تطوير الـ Node.js، تفضل بزيارة `irc.freenode.net` على قناة `#node.js` باستعمال [أحد برامج IRC](https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients) أو اتصل بواسطة متصفحك باستعمال خدمة الشات الخاصة بـ [freenode](https://webchat.freenode.net/#node.js) +* الحساب الرسمي للـ Node.js على تويتر هو [nodejs](https://twitter.com/nodejs) +* [رزنامة مؤسسة الـ Node.js](https://nodejs.org/calendar) تحتوي على تواريخ لقاءات جميع الفرق العامة. +* [Node.js Everywhere](https://newsletter.nodejs.org) و تمثل الرسالة الإخبارية الشهرية للـ Node.js. +* [Node.js Collection](https://medium.com/the-node-js-collection) وهي مجموعة من المحتوى المكتوب من طرف مجتمعنا على موقع medium. +* The [Community Committee](https://github.com/nodejs/community-committee) و هي تمثل لجنة ذات مستوى عالٍ في مؤسسة الـ Node.js و تركز على الجهود الخاصة بالمجتمع. ## التعلم -- [التوثيق الرسمي لواجهة برمجة التطبيق](https://nodejs.org/api/) يتحدث بالتفصيل على وجاهة برمجة التطبيق الخاصة بالـ Node.js -- [دلائل الـ Node.js](https://nodejs.dev) يرشدك إلى أساسيات تطوير تطبيقات باستعمال الـ Node.js. -- [NodeSchool.io](https://nodeschool.io/) سيعلمك مفاهيم الـ Node.js باستعمال العاب سطر اوامر تفاعلية. -- [التاق الخاص بالـ Node.js على Stack Overflow](https://stackoverflow.com/questions/tagged/node.js) يجمع معلومات جديدة كل يوم. -- [التاق الخاص بمجتمع مطوري الـ Node.js](https://dev.to/t/node) يمثل مكانا لمشاركة مشاريع الـ Node.js و المقالات و الدروس المتعلقة به إضافة إلى بدء النقاشات و طلب الآراء عن المواضيع المتعلقة بالـ Node.js. إن جميع المطورين من كافة المستويات مرحب بها هنا. -- [Nodeiflux](https://discordapp.com/invite/vUsrbjd) هو مجتمع داعم لمطوري الجهة الخلفية للـ Node.js الذين يدعمون بعضهم على منصة Discord. +* [التوثيق الرسمي لواجهة برمجة التطبيق](https://nodejs.org/api/) يتحدث بالتفصيل على وجاهة برمجة التطبيق الخاصة بالـ Node.js +* [دلائل الـ Node.js](https://nodejs.dev) يرشدك إلى أساسيات تطوير تطبيقات باستعمال الـ Node.js. +* [NodeSchool.io](https://nodeschool.io/) سيعلمك مفاهيم الـ Node.js باستعمال العاب سطر اوامر تفاعلية. +* [التاق الخاص بالـ Node.js على Stack Overflow](https://stackoverflow.com/questions/tagged/node.js) يجمع معلومات جديدة كل يوم. +* [التاق الخاص بمجتمع مطوري الـ Node.js](https://dev.to/t/node) يمثل مكانا لمشاركة مشاريع الـ Node.js و المقالات و الدروس المتعلقة به إضافة إلى بدء النقاشات و طلب الآراء عن المواضيع المتعلقة بالـ Node.js. إن جميع المطورين من كافة المستويات مرحب بها هنا. +* [Nodeiflux](https://discordapp.com/invite/vUsrbjd) هو مجتمع داعم لمطوري الجهة الخلفية للـ Node.js الذين يدعمون بعضهم على منصة Discord. ## مواقع و مشاريع المجتمع دولي -- [مجموعة الفيسبوك للـ Node.js بالعربية](https://www.facebook.com/groups/node.ar) -- [مجتمع Node.js الصيني](https://cnodejs.org/) -- [المجتمع المجري (المجرية)](https://nodehun.blogspot.com/) -- [مجموعة المستخدمين اليابانية](https://nodejs.jp/) -- [مجموعة الفيسبوك باللغة الأسبانية للـ Node.js](https://www.facebook.com/groups/node.es/) -- [Vietnamese Node.js community](https://www.facebook.com/nodejs.vn/) +* [مجموعة الفيسبوك للـ Node.js بالعربية](https://www.facebook.com/groups/node.ar) +* [مجتمع Node.js الصيني](https://cnodejs.org/) +* [المجتمع المجري (المجرية)](https://nodehun.blogspot.com/) +* [مجموعة المستخدمين اليابانية](https://nodejs.jp/) +* [مجموعة الفيسبوك باللغة الأسبانية للـ Node.js](https://www.facebook.com/groups/node.es/) +* [Vietnamese Node.js community](https://www.facebook.com/nodejs.vn/) diff --git a/locale/ar/get-involved/node-meetups.md b/locale/ar/get-involved/node-meetups.md index 63d34904a3c4b..ebb4a429df28a 100644 --- a/locale/ar/get-involved/node-meetups.md +++ b/locale/ar/get-involved/node-meetups.md @@ -15,18 +15,18 @@ layout: contribute.hbs الصيغة -- [اللقاء](https://www.meetup.com/pdxnode/) -- تردد اللقاء -- كيف يتم تقديم طلب المحاضرة? «اذكر هنا» -- إسم المنظم أو المنظمين (إذا اردت الإدلاء به) -- معلومات الإتصال بالمنظمين (إذا اردت الإدلاء به) +* [اللقاء](https://www.meetup.com/pdxnode/) +* تردد اللقاء +* كيف يتم تقديم طلب المحاضرة? «اذكر هنا» +* إسم المنظم أو المنظمين (إذا اردت الإدلاء به) +* معلومات الإتصال بالمنظمين (إذا اردت الإدلاء به) المتطلبات -- فضلا، قم بذكر ما إذا كان Meetup يتوافق مع شروط المطابقة في طلب التعديل. -- ضع رابطاً لشهادة المطابقة، و ذلك للتأكد. -- إذا لم تكن لديك شهادة مطابقة حاليا، قم بتحديث Meetup بواحدة قبل تقديم طلب إقامته. -- قم بإنشاء طلب التعديل ألفبائيا. +* فضلا، قم بذكر ما إذا كان Meetup يتوافق مع شروط المطابقة في طلب التعديل. +* ضع رابطاً لشهادة المطابقة، و ذلك للتأكد. +* إذا لم تكن لديك شهادة مطابقة حاليا، قم بتحديث Meetup بواحدة قبل تقديم طلب إقامته. +* قم بإنشاء طلب التعديل ألفبائيا. ## قائمة اللقاءات @@ -36,11 +36,11 @@ layout: contribute.hbs ##### بوينس ايرس -- [اللقاء](https://www.meetup.com/banodejs/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ أكتب رسالة لصفحة Meetup -- المنظم - آليخاندرو اوفيدو -- معلومات الإتصال بالمنظم - +* [اللقاء](https://www.meetup.com/banodejs/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ أكتب رسالة لصفحة Meetup +* المنظم - آليخاندرو اوفيدو +* معلومات الإتصال بالمنظم - ### أستراليا @@ -48,19 +48,19 @@ layout: contribute.hbs ##### ملبورن -- [اللقاء](https://www.meetup.com/NodeMelbourne/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بصفحة منظمي Meetup -- المنظم - اندري سيدوروف -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/NodeMelbourne/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بصفحة منظمي Meetup +* المنظم - اندري سيدوروف +* معلومات الاتصال بالمنظم - ##### سيدني -- [اللقاء](https://www.meetup.com/node-sydney/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - جيمس ريتشاردسون. المشارك في تنظيم: جيسيكا كلير -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/node-sydney/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - جيمس ريتشاردسون. المشارك في تنظيم: جيسيكا كلير +* معلومات الاتصال بالمنظم - ### بلجيكا @@ -68,11 +68,11 @@ layout: contribute.hbs ##### بروكسل -- [اللقاء](https://www.meetup.com/Belgian-node-js-User-Group/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - ستيفن بيكمان -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Belgian-node-js-User-Group/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - ستيفن بيكمان +* معلومات الاتصال بالمنظم - ### البرازيل @@ -80,44 +80,44 @@ layout: contribute.hbs ##### كامبيناس -- [اللقاء](https://www.meetup.com/Nodeschool-Campinas/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - فيليب أوليفيرا -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Nodeschool-Campinas/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - فيليب أوليفيرا +* معلومات الاتصال بالمنظم - #### مينا جيرايس -- [اللقاء](https://www.meetup.com/nodebr/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - هوغو ايوري -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/nodebr/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - هوغو ايوري +* معلومات الاتصال بالمنظم - #### ريو غراندي دو سول ##### بورتو آليغري -- [اللقاء](https://www.meetup.com/Node-js-Porto-Alegre-Meetup/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - هنريك شراينر -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Node-js-Porto-Alegre-Meetup/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - هنريك شراينر +* معلومات الاتصال بالمنظم - #### ساو باولو ##### ساو باولو -- [اللقاء](https://www.meetup.com/nodebr/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - ايريك فندل -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/nodebr/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - ايريك فندل +* معلومات الاتصال بالمنظم - -- [اللقاء](https://www.meetup.com/learning-nodejs/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - ثياغو ادريانو -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/learning-nodejs/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - ثياغو ادريانو +* معلومات الاتصال بالمنظم - ### فنلندا @@ -125,11 +125,11 @@ layout: contribute.hbs ##### هلسنكي -- [اللقاء](https://www.meetup.com/Helsinki-Node-js/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات -- المنظم - يوها ليتوماكي -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Helsinki-Node-js/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات +* المنظم - يوها ليتوماكي +* معلومات الاتصال بالمنظم - ### كولومبيا @@ -137,11 +137,11 @@ layout: contribute.hbs ##### ميدلين -- [اللقاء](https://www.meetup.com/node_co/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - كاميلو مونتويا -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/node_co/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - كاميلو مونتويا +* معلومات الاتصال بالمنظم - ### فرنسا @@ -149,21 +149,21 @@ layout: contribute.hbs ##### باريس -- [اللقاء](https://www.meetup.com/Nodejs-Paris/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات أو تشارك في التنظيم: https://twitter.com/Ornthalas -- المنظم - إتيان فوليو -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Nodejs-Paris/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات أو تشارك في التنظيم: https://twitter.com/Ornthalas +* المنظم - إتيان فوليو +* معلومات الاتصال بالمنظم - ### ألمانيا #### هامبورغ -- [اللقاء](https://www.meetup.com/node-HH/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - ايوانيس نيكولاو -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/node-HH/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - ايوانيس نيكولاو +* معلومات الاتصال بالمنظم - ### اليونان @@ -171,73 +171,73 @@ layout: contribute.hbs ##### أثينا -- [اللقاء](https://www.meetup.com/nodejsathens/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - غريغور الكه -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/nodejsathens/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - غريغور الكه +* معلومات الاتصال بالمنظم - ### المجر #### بودابست -- [اللقاء](https://www.meetup.com/nodejsathens/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - ايوانيس نيكولاو -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/nodejsathens/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - ايوانيس نيكولاو +* معلومات الاتصال بالمنظم - ### الهند #### دلهي -- [اللقاء](https://www.meetup.com/nodebp/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - روبرت اوروسزي -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/nodebp/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - روبرت اوروسزي +* معلومات الاتصال بالمنظم - -- [اللقاء](https://www.meetup.com/nodeJS-Devs/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - غوراف غاندي. -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/nodeJS-Devs/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - غوراف غاندي. +* معلومات الاتصال بالمنظم - #### غجرات ##### أحمد أباد -- [اللقاء](https://www.meetup.com/Meetup-group-iAIoTVuS/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات أو اكتب إلى dipesh@rapidops.com . -- المنظم - ديبش باتل -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Meetup-group-iAIoTVuS/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات أو اكتب إلى dipesh@rapidops.com . +* المنظم - ديبش باتل +* معلومات الاتصال بالمنظم - ### اندونيسيا #### جاكارتا -- [اللقاء](https://www.meetup.com/Node-js-Workshop/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - لوكلوك لوهورينغ سانتوسو -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Node-js-Workshop/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - لوكلوك لوهورينغ سانتوسو +* معلومات الاتصال بالمنظم - ### ايرلندا #### دبلن -- [اللقاء](https://www.meetup.com/Dublin-Node-js-Meetup/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم: شون والش - مساعد منظم: ليان فوهي -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Dublin-Node-js-Meetup/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم: شون والش - مساعد منظم: ليان فوهي +* معلومات الاتصال بالمنظم - -- [اللقاء](https://www.meetup.com/Nodeschool-Dublin-Meetup/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - انتون والي -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Nodeschool-Dublin-Meetup/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - انتون والي +* معلومات الاتصال بالمنظم - @@ -245,51 +245,51 @@ layout: contribute.hbs #### مكسيكو سيتي -- [اللقاء](https://www.meetup.com/NodeBotsMX/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - ساوول بوينتيلو -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/NodeBotsMX/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - ساوول بوينتيلو +* معلومات الاتصال بالمنظم - ### نيوزيلاندا #### أوكلاند -- [اللقاء](https://www.meetup.com/AucklandNodeJs/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - جورج زابانيا -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/AucklandNodeJs/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - جورج زابانيا +* معلومات الاتصال بالمنظم - ### إسبانيا #### مدريد -- [اللقاء](https://www.meetup.com/Node-js-Madrid/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - آليكس فرنانديز -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Node-js-Madrid/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - آليكس فرنانديز +* معلومات الاتصال بالمنظم - ### تايلاندا #### بانكوك -- [اللقاء](https://www.meetup.com/Bangkok-Node-js/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - ديلان جاي -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Bangkok-Node-js/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - ديلان جاي +* معلومات الاتصال بالمنظم - ### تركيا #### إسطنبول -- [اللقاء](https://www.meetup.com/nodeschool-istanbul/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - عارف شاكر اوغلو -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/nodeschool-istanbul/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - عارف شاكر اوغلو +* معلومات الاتصال بالمنظم - ### كندا @@ -297,21 +297,21 @@ layout: contribute.hbs ##### فانكوفر -- [اللقاء](https://www.meetup.com/Node-JS-Community-Hangouts) -- تردد اللقاءات - كل 3 أشهر -- كيف تقدم طلب محاضرة ؟ طلب @keywordnew على تويتر. -- المنظم - مانيل تشودري -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Node-JS-Community-Hangouts) +* تردد اللقاءات - كل 3 أشهر +* كيف تقدم طلب محاضرة ؟ طلب @keywordnew على تويتر. +* المنظم - مانيل تشودري +* معلومات الاتصال بالمنظم - #### أونتاريو ##### تورونتو -- [Toronto JS Meetup](https://torontojs.com/) -- Frequency of Meetups - weekly -- كيف تقدم طلب محاضرة ؟ _تواصل مع المنظمين عبر منصة سلاك : http://slack.torontojs.com/_ -- أسماء المنظمون - دان ت. وبول د. -- معلومات الاتصال بالمنظم - _مجتمع سلاك_ +* [Toronto JS Meetup](https://torontojs.com/) +* Frequency of Meetups - weekly +* كيف تقدم طلب محاضرة ؟ _تواصل مع المنظمين عبر منصة سلاك : http://slack.torontojs.com/_ +* أسماء المنظمون - دان ت. وبول د. +* معلومات الاتصال بالمنظم - _مجتمع سلاك_ ### الولايات المتحدة @@ -319,231 +319,231 @@ layout: contribute.hbs ##### ميسا -- [اللقاء](https://www.meetup.com/NodeAZ/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - كريس ماتيو -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/NodeAZ/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - كريس ماتيو +* معلومات الاتصال بالمنظم - #### كاليفورنيا ##### إرفين -- [اللقاء]https://www.meetup.com/Node-JS-OC/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - فرشيد عاطف -- معلومات الاتصال بالمنظم - +* [اللقاء]https://www.meetup.com/Node-JS-OC/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - فرشيد عاطف +* معلومات الاتصال بالمنظم - ##### سان فرانسيسكو -- [اللقاء](https://www.meetup.com/sfnode/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ -- المنظم - دان شو -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/sfnode/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ +* المنظم - دان شو +* معلومات الاتصال بالمنظم - -- [اللقاء](https://www.meetup.com/Node-js-Serverside-Javascripters-Club-SF/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ -- المنظم - مات باردي -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Node-js-Serverside-Javascripters-Club-SF/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ +* المنظم - مات باردي +* معلومات الاتصال بالمنظم - #### كولورادو ##### دنفر -- [اللقاء](https://www.meetup.com/Node-js-Denver-Boulder//) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات -- المنظم - بروكس باتون -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Node-js-Denver-Boulder//) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات +* المنظم - بروكس باتون +* معلومات الاتصال بالمنظم - #### جورجيا ##### أتلانتا -- [اللقاء](https://www.meetup.com/Atlanta-Nodejs-Developers/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - ريان كونيلي -- معلومات الاتصال بالمنظم +* [اللقاء](https://www.meetup.com/Atlanta-Nodejs-Developers/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - ريان كونيلي +* معلومات الاتصال بالمنظم #### إلينوي ##### شيكاغو -- [اللقاء](https://www.meetup.com/Chicago-Nodejs/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - مايك هوستيتلر -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Chicago-Nodejs/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - مايك هوستيتلر +* معلومات الاتصال بالمنظم - #### إنديانا ##### انديانابوليس -- [اللقاء](https://www.meetup.com/Node-indy/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - مايك سايدل -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Node-indy/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - مايك سايدل +* معلومات الاتصال بالمنظم - #### ماساتشوستس ##### بوسطن -- [اللقاء](https://www.meetup.com/nodejs/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ أكتب إلى براين سودانو. -- المنظم - براين سودانو -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/nodejs/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ أكتب إلى براين سودانو. +* المنظم - براين سودانو +* معلومات الاتصال بالمنظم - #### مينيسوتا ##### مينيابوليس -- [اللقاء](https://www.meetup.com/NodeMN/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - مايك فراي -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/NodeMN/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - مايك فراي +* معلومات الاتصال بالمنظم - #### نيويورك ##### نيويورك -- [اللقاء](https://www.meetup.com/nodejs/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ -- المنظم - باتريك سكوت شارك في تنظيم: مات والترز. -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/nodejs/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ +* المنظم - باتريك سكوت شارك في تنظيم: مات والترز. +* معلومات الاتصال بالمنظم - #### إلينوي ##### شيكاغو -- [اللقاء](https://www.meetup.com/Chicago-Nodejs/) -- لقاء شهري -- [How to submit talk](https://airtable.com/shrTDwmMH3zsnsWOE) -- المنظم - زيكي نيرينبرج وبن نيسواندر -- معلومات الاتصال بالمنظم +* [اللقاء](https://www.meetup.com/Chicago-Nodejs/) +* لقاء شهري +* [How to submit talk](https://airtable.com/shrTDwmMH3zsnsWOE) +* المنظم - زيكي نيرينبرج وبن نيسواندر +* معلومات الاتصال بالمنظم #### شمال كارولينا ##### رالي -- [اللقاء](https://www.meetup.com/triangle-nodejs/) -- تردد اللقاءات - كل 3 أشهر -- كيف تقدم طلب محاضرة ؟ راسل البريد الآتي ladyleet@nodejs.org -- المنظم - ترايسي لي -- معلومات الاتصال بالمنظم - ladyleet@nodejs.org +* [اللقاء](https://www.meetup.com/triangle-nodejs/) +* تردد اللقاءات - كل 3 أشهر +* كيف تقدم طلب محاضرة ؟ راسل البريد الآتي ladyleet@nodejs.org +* المنظم - ترايسي لي +* معلومات الاتصال بالمنظم - ladyleet@nodejs.org #### اوريغون ##### بورتلاند -- [اللقاء](https://www.meetup.com/pdxnode/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ راسل @obensource على تويتر -- المنظم - بن ميشيل -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/pdxnode/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ راسل @obensource على تويتر +* المنظم - بن ميشيل +* معلومات الاتصال بالمنظم - #### فيلادلفيا ##### فيلادلفيا -- [اللقاء](https://www.meetup.com/nodejs-philly/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات من [هنا](https://www.meetup.com/nodejs-philly/members/14283814/) -- المنظم - ليومار دوران -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/nodejs-philly/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات من [هنا](https://www.meetup.com/nodejs-philly/members/14283814/) +* المنظم - ليومار دوران +* معلومات الاتصال بالمنظم - #### تكساس ##### أوستن -- [اللقاء](https://www.meetup.com/ATXNodeSchool/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - ستيفان فون النريدر -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/ATXNodeSchool/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - ستيفان فون النريدر +* معلومات الاتصال بالمنظم - ##### دالاس -- [اللقاء](https://www.meetup.com/DallasNode/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - كاميرون ستيل -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/DallasNode/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - كاميرون ستيل +* معلومات الاتصال بالمنظم - #### يوتاه ##### سالت لايك سيتي -- [اللقاء](https://www.meetup.com/utahnodejs/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. -- المنظم - آرون سيث مادسن -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/utahnodejs/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات. +* المنظم - آرون سيث مادسن +* معلومات الاتصال بالمنظم - #### واشنطن ##### سياتل -- [اللقاء](https://www.meetup.com/Seattle-Node-js/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ -- المنظم - ريان رومر -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Seattle-Node-js/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ +* المنظم - ريان رومر +* معلومات الاتصال بالمنظم - -- [اللقاء](https://www.meetup.com/Seattle-NodeSchool/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات -- المنظم - ويل آلفاريز -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/Seattle-NodeSchool/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ اتصل بالمنظمين في صفحة اللقاءات +* المنظم - ويل آلفاريز +* معلومات الاتصال بالمنظم - #### واشنطن العاصمة -- [اللقاء](https://www.meetup.com/node-dc/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ إكتب رسالة إلى آندرو دونكمان adunkman@gmail.com -- المنظم - آندرو دونكمان -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/node-dc/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ إكتب رسالة إلى آندرو دونكمان adunkman@gmail.com +* المنظم - آندرو دونكمان +* معلومات الاتصال بالمنظم - ### المملكة المتحدة #### لندن -- [اللقاء](https://www.meetup.com/london-nodejs/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ -- المنظم - آدم ديفيس -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/london-nodejs/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ +* المنظم - آدم ديفيس +* معلومات الاتصال بالمنظم - -- [اللقاء](https://www.meetup.com/NodeWorkshops//) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ -- المنظم - دارين هولمز -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/NodeWorkshops//) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ +* المنظم - دارين هولمز +* معلومات الاتصال بالمنظم - #### كامبريدج -- [اللقاء](https://www.meetup.com/JavaScript-Cambridge/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ -- المنظم: جو باري - مساعد منظم: روب موران -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/JavaScript-Cambridge/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ +* المنظم: جو باري - مساعد منظم: روب موران +* معلومات الاتصال بالمنظم - ### اوكرانيا #### كييف -- [اللقاء](https://www.meetup.com/KievNodeJS/) -- تردد اللقاء - شهريا -- كيف تقدم طلب محاضرة ؟ -- المنظم - تيمور شمس الدينوف -- معلومات الاتصال بالمنظم - +* [اللقاء](https://www.meetup.com/KievNodeJS/) +* تردد اللقاء - شهريا +* كيف تقدم طلب محاضرة ؟ +* المنظم - تيمور شمس الدينوف +* معلومات الاتصال بالمنظم - ### ألمانيا @@ -551,8 +551,8 @@ layout: contribute.hbs ##### باساو -- [اللقاء](https://www.meetup.com/de-DE/Nodeschool-Passau/) -- تردد اللقاءات - كل 3 أشهر -- كيف تقدم طلب محاضرة ؟ راسل [فالنتين](mailto:valentin.huber@msg.group) -- المنظم - فالنتين هوبر -- معلومات الاتصال بالمنظم - [راسل المنظم](mailto:valentin.huber@msg.group) +* [اللقاء](https://www.meetup.com/de-DE/Nodeschool-Passau/) +* تردد اللقاءات - كل 3 أشهر +* كيف تقدم طلب محاضرة ؟ راسل [فالنتين](mailto:valentin.huber@msg.group) +* المنظم - فالنتين هوبر +* معلومات الاتصال بالمنظم - [راسل المنظم](mailto:valentin.huber@msg.group) diff --git a/locale/ar/security.md b/locale/ar/security.md index d1424bbfe31ce..51d1948c14a89 100644 --- a/locale/ar/security.md +++ b/locale/ar/security.md @@ -32,22 +32,22 @@ title: الأمن تمثل النقاط الآتية سياسة الكشف عنن الثغرات الأمنية الخاصة بالـ Node.js -- يتم استقبال و تعيين شخص يتولى التقرير الأمني، حيث ستتمثل مهمته في التنسيق بين اصلاح الثغرة و موعد اصدار هذا الإصلاح. يتم تأكيد المشكلة و إعداد قائمة بكافة النسخ المتضررة من الثغرة، كما يتم فحص الشفرة لإيجاد أي مشاكل مشابهة محتملة، وبعد ذلك، يتم تحضير تلك الإصلاحات لجميع الإصدارات التي لا تزال قيد الصيانة. لا يتم إجراء هذه الإصلاحات على المستودعات العمومية (المفتوحة)، بل يتم ذلك على المستودعات المحلية في إنتظار الإعلان عن الثغرة. +* يتم استقبال و تعيين شخص يتولى التقرير الأمني، حيث ستتمثل مهمته في التنسيق بين اصلاح الثغرة و موعد اصدار هذا الإصلاح. يتم تأكيد المشكلة و إعداد قائمة بكافة النسخ المتضررة من الثغرة، كما يتم فحص الشفرة لإيجاد أي مشاكل مشابهة محتملة، وبعد ذلك، يتم تحضير تلك الإصلاحات لجميع الإصدارات التي لا تزال قيد الصيانة. لا يتم إجراء هذه الإصلاحات على المستودعات العمومية (المفتوحة)، بل يتم ذلك على المستودعات المحلية في إنتظار الإعلان عن الثغرة. -- يتم الإتفاق على تاريخ مقترح للإعلان عن الثغرة، كما يتم طلب ما يسمى بـ CVE (Common Vulnerabilities and Exposures (CVE®) +* يتم الإتفاق على تاريخ مقترح للإعلان عن الثغرة، كما يتم طلب ما يسمى بـ CVE (Common Vulnerabilities and Exposures (CVE®) -- في يوم الإعلان عن الثغرة، يتم إرسال نسخة من الإعلان إلى القائمة البريدية الأمنية للـ Node.js، كما يتم إجراء التغييرات على المستودعات المفتوحة و يتم رفع الإصدارات إلى موقع الـ nodejs.org. في غضون 6 ساعات من إعلام القائمة البريدية، سيتم نشر نسخة من التوجيه على مدونة الـ Node.js +* في يوم الإعلان عن الثغرة، يتم إرسال نسخة من الإعلان إلى القائمة البريدية الأمنية للـ Node.js، كما يتم إجراء التغييرات على المستودعات المفتوحة و يتم رفع الإصدارات إلى موقع الـ nodejs.org. في غضون 6 ساعات من إعلام القائمة البريدية، سيتم نشر نسخة من التوجيه على مدونة الـ Node.js -- عادة ما يتم تحديد تاريخ الإعلان عن الثغرة ليكون بعد 72 ساعة من تسوية الـ CVE، ولكن قد يختلف ذلك حسب مدى خطورة الثغرة و مدى صعوبة إصلاحها. +* عادة ما يتم تحديد تاريخ الإعلان عن الثغرة ليكون بعد 72 ساعة من تسوية الـ CVE، ولكن قد يختلف ذلك حسب مدى خطورة الثغرة و مدى صعوبة إصلاحها. -- قد تأخذ هذه العملية بعضاً من الوقت، خصوصا عندما يتطلب الأمر تنسيقا مع الأشخاص المسؤولين عن صيانة مشاريع اخرى، ولكن سيتم بذل كافة الجهود لمعالجة الخلل بأسرع صورة ممكنة. من المهم معرفة أننا نتبع عملية الكشف عن الثغرة المبينة أعلاه لضمان ان إغلاق الثغرة يكون بصفة دائمة. +* قد تأخذ هذه العملية بعضاً من الوقت، خصوصا عندما يتطلب الأمر تنسيقا مع الأشخاص المسؤولين عن صيانة مشاريع اخرى، ولكن سيتم بذل كافة الجهود لمعالجة الخلل بأسرع صورة ممكنة. من المهم معرفة أننا نتبع عملية الكشف عن الثغرة المبينة أعلاه لضمان ان إغلاق الثغرة يكون بصفة دائمة. ## إستقبال التحديثات الأمنية يتم توزيع الإشعارات الأمنية بإتباع الطرق التالية. -- -- +* +* ## تعليقات على هذه السياسة diff --git a/locale/ca/get-involved/index.md b/locale/ca/get-involved/index.md index afbdb1f33442f..f10f39db939bf 100644 --- a/locale/ca/get-involved/index.md +++ b/locale/ca/get-involved/index.md @@ -7,27 +7,27 @@ layout: contribute.hbs ## Discussió de la comunitat -- La [llista d'incidències de GitHub](https://github.com/nodejs/node/issues) és el lloc per discutir les característiques del nucli de Node.js. -- Per xatejar en temps real sobre el desenvolupament de Node.js vagi a `irc.freenode.net` al canal `#node.js` fent servir un [client d'IRC](https://es.wikipedia.org/wiki/Anexo:Clientes_IRC) o connecti's amb el seu navegador al canal usant [WebChat de freenode](https://webchat.freenode.net/#node.js). -- El compte de Twitter oficial de Node.js és [nodejs](https://twitter.com/nodejs). -- The [Node.js Foundation calendar](https://nodejs.org/calendar) with all public team meetings. -- [Node.js Everywhere](https://newsletter.nodejs.org) és el Butlletí oficial mensual de Node.js. -- [Node.js Collection](https://medium.com/the-node-js-collection) és una col·lecció de contingut comissat per la comunitat a Medium. -- La [Community Committee](https://github.com/nodejs/community-committee) és una comissió de primer nivell a la Fundació Node.js centrada en els esforços que afronta la comunitat. +* La [llista d'incidències de GitHub](https://github.com/nodejs/node/issues) és el lloc per discutir les característiques del nucli de Node.js. +* Per xatejar en temps real sobre el desenvolupament de Node.js vagi a `irc.freenode.net` al canal `#node.js` fent servir un [client d'IRC](https://es.wikipedia.org/wiki/Anexo:Clientes_IRC) o connecti's amb el seu navegador al canal usant [WebChat de freenode](https://webchat.freenode.net/#node.js). +* El compte de Twitter oficial de Node.js és [nodejs](https://twitter.com/nodejs). +* The [Node.js Foundation calendar](https://nodejs.org/calendar) with all public team meetings. +* [Node.js Everywhere](https://newsletter.nodejs.org) és el Butlletí oficial mensual de Node.js. +* [Node.js Collection](https://medium.com/the-node-js-collection) és una col·lecció de contingut comissat per la comunitat a Medium. +* La [Community Committee](https://github.com/nodejs/community-committee) és una comissió de primer nivell a la Fundació Node.js centrada en els esforços que afronta la comunitat. ## Aprenentatge -- La [Documentació oficial de l'API](https://nodejs.org/api/) detalla l'API de Node. -- [NodeSchool.io](https://nodeschool.io/) li ensenyarà conceptes de Node.js de forma interactiva mitjançant jocs utilitzant la línia de comandes. -- L'[etiqueta de Node.js en Stack Overflow](https://stackoverflow.com/questions/tagged/node.js) col·lecciona nova informació cada dia. -- L'[etiqueta de Node.js en la DEV Community](https://dev.to/t/node) és un lloc on compartir projectes de Node.js, articles i tutorials, així com iniciar debats i demanar realimentació sobre temes relacionats amb Node.js. Els desenvolupadors de tots els nivells d'experiència són benvinguts a participar. -- [Nodeiflux](https://discordapp.com/invite/vUsrbjd) és una comunitat amigable de desenvolupadors de backend amb Node.js que es recolzen mútuament a Discord. +* La [Documentació oficial de l'API](https://nodejs.org/api/) detalla l'API de Node. +* [NodeSchool.io](https://nodeschool.io/) li ensenyarà conceptes de Node.js de forma interactiva mitjançant jocs utilitzant la línia de comandes. +* L'[etiqueta de Node.js en Stack Overflow](https://stackoverflow.com/questions/tagged/node.js) col·lecciona nova informació cada dia. +* L'[etiqueta de Node.js en la DEV Community](https://dev.to/t/node) és un lloc on compartir projectes de Node.js, articles i tutorials, així com iniciar debats i demanar realimentació sobre temes relacionats amb Node.js. Els desenvolupadors de tots els nivells d'experiència són benvinguts a participar. +* [Nodeiflux](https://discordapp.com/invite/vUsrbjd) és una comunitat amigable de desenvolupadors de backend amb Node.js que es recolzen mútuament a Discord. ## Llocs de la comunitat internacional i projectes -- [Comunitat Xinesa de Node.js](https://cnodejs.org/) -- [Comunitat d'Hongria(Magyar)](https://nodehun.blogspot.com/) -- [Grup de Facebook israelià per Node.js](https://www.facebook.com/groups/node.il/) -- [Grup d'usuaris de Japó](https://nodejs.jp/) -- [Grup de Facebook en espanyol de Node.js](https://www.facebook.com/groups/node.es/) -- [Vietnamese Node.js community](https://www.facebook.com/nodejs.vn/) +* [Comunitat Xinesa de Node.js](https://cnodejs.org/) +* [Comunitat d'Hongria(Magyar)](https://nodehun.blogspot.com/) +* [Grup de Facebook israelià per Node.js](https://www.facebook.com/groups/node.il/) +* [Grup d'usuaris de Japó](https://nodejs.jp/) +* [Grup de Facebook en espanyol de Node.js](https://www.facebook.com/groups/node.es/) +* [Vietnamese Node.js community](https://www.facebook.com/nodejs.vn/) diff --git a/locale/ca/security.md b/locale/ca/security.md index 6d4835841c84b..b0b2b022ca90c 100644 --- a/locale/ca/security.md +++ b/locale/ca/security.md @@ -27,28 +27,28 @@ i han de ser reconeguts. Aquesta és la política de divulgació de Node.js -- L'informe de seguretat és rebut i assignat a un responsable inicial. Aquesta persona coordinarà la solució i el procés +* L'informe de seguretat és rebut i assignat a un responsable inicial. Aquesta persona coordinarà la solució i el procés de publicació. Un cop el problema és confirmat es determina una llista de totes les versions afectades. El codi és auditat per trobar potencials problemes similars. Es preparen les solucions per a totes les versions que estan en manteniment. Aquestes solucions no són enviades al repositori públic, en canvi són retingudes localment fins a l'anunci públic. -- Una data d'embargament per a aquesta vulnerabilitat és seleccionada i un CVE (Common Vulnerabilities and Exposures (CVE®)) +* Una data d'embargament per a aquesta vulnerabilitat és seleccionada i un CVE (Common Vulnerabilities and Exposures (CVE®)) és sol·licitat per la vulnerabilitat. -- A la data d'embargament, se li envia una còpia de l'anunci a la llista de correu de seguretat de Node.js. Els canvis són pujats al repositori públic i noves versions són desplegades en nodejs.org. En les següents 6 hores de la notificació a la llista de correu, una còpia de l'anunci es publicarà al blog de Node.js. +* A la data d'embargament, se li envia una còpia de l'anunci a la llista de correu de seguretat de Node.js. Els canvis són pujats al repositori públic i noves versions són desplegades en nodejs.org. En les següents 6 hores de la notificació a la llista de correu, una còpia de l'anunci es publicarà al blog de Node.js. -- Normalment la data d'embargament s'establirà 72 hores des de la creació del CVE. Però això pot variar depenent de +* Normalment la data d'embargament s'establirà 72 hores des de la creació del CVE. Però això pot variar depenent de la severitat de l'error o la dificultat a aplicar la solució. -- Aquest procés pot trigar algun temps, especialment quan es requereix coordinació amb els encarregats del manteniment d'altres projectes. +* Aquest procés pot trigar algun temps, especialment quan es requereix coordinació amb els encarregats del manteniment d'altres projectes. Es farà tot el possible per gestionar l'error en la forma més oportuna possible, però, és important que seguim el procés descrit a dalt per assegurar que la divulgació es gestiona d'una manera consistent. ## Rebi actualitzacions de seguretat Les notificacions de seguretat seran distribuïdes usant els següents mitjans. -- -- +* +* ## Comentaris sobre aquesta política diff --git a/locale/en/about/community.md b/locale/en/about/community.md index 8c335e6cf89b2..64bf747374e3e 100644 --- a/locale/en/about/community.md +++ b/locale/en/about/community.md @@ -7,20 +7,20 @@ layout: about.hbs The Community Committee (CommComm) is a top-level committee in the Node.js Foundation. The CommComm has authority over outward-facing community outreach efforts, including: -- Community [Evangelism](https://github.com/nodejs/evangelism) -- Education Initiatives -- Cultural Direction of Node.js Foundation -- Community Organization Outreach -- Translation and Internationalization -- Project Moderation/Mediation -- Public Outreach and [Publications](https://medium.com/the-node-js-collection) +* Community [Evangelism](https://github.com/nodejs/evangelism) +* Education Initiatives +* Cultural Direction of Node.js Foundation +* Community Organization Outreach +* Translation and Internationalization +* Project Moderation/Mediation +* Public Outreach and [Publications](https://medium.com/the-node-js-collection) There are four types of involvement with the Community Committee: -- A **Contributor** is any individual creating or commenting on an issue or pull request. -- A **Collaborator** is a contributor who has been given write access to the repository -- An **Observer** is any individual who has requested or been requested to attend a CommComm meeting. It is also the first step to becoming a Member. -- A **Member** is a collaborator with voting rights who has met the requirements of participation and voted in by the CommComm voting process. +* A **Contributor** is any individual creating or commenting on an issue or pull request. +* A **Collaborator** is a contributor who has been given write access to the repository +* An **Observer** is any individual who has requested or been requested to attend a CommComm meeting. It is also the first step to becoming a Member. +* A **Member** is a collaborator with voting rights who has met the requirements of participation and voted in by the CommComm voting process. For the current list of Community Committee members, see the project's [README.md](https://github.com/nodejs/community-committee). diff --git a/locale/en/about/privacy.md b/locale/en/about/privacy.md index 0654aa79cf36f..6f7ad5355b745 100644 --- a/locale/en/about/privacy.md +++ b/locale/en/about/privacy.md @@ -26,18 +26,18 @@ In order to tailor the Foundation’s subsequent communications to users and con ## How the Foundation Uses the Information Collected The Foundation may use collected information for any lawful purpose related to the Foundation’s business, including, but not limited to: -- To understand a user’s needs and create content that is relevant to the user; -- To generate statistical studies; -- To conduct market research and planning by sending user surveys; -- To notify user referrals of services, information, or products when a user requests that the Foundation send such information to referrals; -- To improve services, information, and products; -- To help a user complete a transaction, or provide services or customer support; -- To communicate back to the user; -- To update the user on services, information, and products; -- To personalize a Site for the user; -- To notify the user of any changes with a Site that may affect the user; -- To enforce terms of use on a Site; and -- To allow the user to purchase products, access services, or otherwise engage in activities the user selects. +* To understand a user’s needs and create content that is relevant to the user; +* To generate statistical studies; +* To conduct market research and planning by sending user surveys; +* To notify user referrals of services, information, or products when a user requests that the Foundation send such information to referrals; +* To improve services, information, and products; +* To help a user complete a transaction, or provide services or customer support; +* To communicate back to the user; +* To update the user on services, information, and products; +* To personalize a Site for the user; +* To notify the user of any changes with a Site that may affect the user; +* To enforce terms of use on a Site; and +* To allow the user to purchase products, access services, or otherwise engage in activities the user selects. User names, identifications ("IDs"), and email addresses (as well as any additional information that a user may choose to post) may be publicly available on a Site when users voluntarily and publicly disclose personal information, such as when a user posts information in conjunction with content subject to an Open Source license, or as part of a message posted to a public forum or a publicly released software application. The personal information you may provide to the Foundation may reveal or allow others to discern aspects of your life that are not expressly stated in your profile (for example, your picture or your name may reveal your hair color, race or approximate age). By providing personal information to us when you create or update your account and profile or post a photograph, you are expressly and voluntarily accepting our Terms of Use and freely accepting and agreeing to our processing of your personal information in ways set out by this Privacy Policy. Supplying information to us, including any information deemed “sensitive” by applicable law, is entirely voluntary on your part. You may withdraw your consent to the Foundation’s collection and processing of your information by closing your account. You should be aware that your information may continue to be viewable to others after you close your account, such as on cached pages on Internet search engines. Users may not be able to change or remove public postings once posted. Such information may be used by visitors of these pages to send unsolicited messages. The Foundation is not responsible for any consequences which may occur from the third-party use of information that a user chooses to submit to public pages. diff --git a/locale/en/blog/announcements/interactive-2016-north-america-schedule.md b/locale/en/blog/announcements/interactive-2016-north-america-schedule.md index 89a02c2804460..f218b463a5688 100644 --- a/locale/en/blog/announcements/interactive-2016-north-america-schedule.md +++ b/locale/en/blog/announcements/interactive-2016-north-america-schedule.md @@ -21,68 +21,68 @@ The event is designed to appeal to both experienced and new developers and archi Keynotes for the conference will provide an update and future look at Node.js and its growing ecosystem of related modules. A sampling of keynotes includes: -- “The Road Forward on Education and Diversity” - Tracy Hinds of the Node.js Foundation and Emily Rose of Salesforce -- “npm State of the Union” - Ashley Williams of npm -- “Node.js State of the Union” - Rod Vagg of NodeSource and Technical Steering Committee Director of Node.js Foundation -- “Express State of the Union” - Doug Wilson, Express lead maintainer +* “The Road Forward on Education and Diversity” - Tracy Hinds of the Node.js Foundation and Emily Rose of Salesforce +* “npm State of the Union” - Ashley Williams of npm +* “Node.js State of the Union” - Rod Vagg of NodeSource and Technical Steering Committee Director of Node.js Foundation +* “Express State of the Union” - Doug Wilson, Express lead maintainer Experts from the leading open source projects and enterprises will share their expertise with Node.js and JavaScript in areas ranging from artificial intelligence to full stack development. Highlights include: ### Node.js Everywhere -- “Node.js Releases, How Do They Work?” - Myles Borins of IBM -- “Slaying Monoliths with Docker and Node.js” - Yunong Xiao of Netflix -- “Instrumentation and Tracing in Node.js” - Thomas Watson of Opbeat -- “Surviving Web Security Using Node.js” - Gergely Nemeth of RisingStack -- “Writing Secure Node Code: Understanding and Avoiding the Most Common Node.js Security Mistakes” - Guy Podjarny of Snyk +* “Node.js Releases, How Do They Work?” - Myles Borins of IBM +* “Slaying Monoliths with Docker and Node.js” - Yunong Xiao of Netflix +* “Instrumentation and Tracing in Node.js” - Thomas Watson of Opbeat +* “Surviving Web Security Using Node.js” - Gergely Nemeth of RisingStack +* “Writing Secure Node Code: Understanding and Avoiding the Most Common Node.js Security Mistakes” - Guy Podjarny of Snyk ### Cloud and Back End -- “Hitchhiker’s Guide to ‘Serverless’ JavaScript” - Steven Faulkner of Bustle -- “Making Magic in the Cloud with Node.js at Google” - Justin Beckwith of Google -- “Buzzword Bingo: Architecting a Cloud-Native Internet Time Machine” - Ross Kukulinski of NodeSource +* “Hitchhiker’s Guide to ‘Serverless’ JavaScript” - Steven Faulkner of Bustle +* “Making Magic in the Cloud with Node.js at Google” - Justin Beckwith of Google +* “Buzzword Bingo: Architecting a Cloud-Native Internet Time Machine” - Ross Kukulinski of NodeSource ### Diagnosing, Debugging, and DevOps -- “Building and Shipping Node.js Apps with Docker” - Mano Marks of Docker -- “The Morality of Code” - Glen Goodwin of SAS Institute, Inc. +* “Building and Shipping Node.js Apps with Docker” - Mano Marks of Docker +* “The Morality of Code” - Glen Goodwin of SAS Institute, Inc. ### Machine Learning, Big Data, Artificial Intelligence -- “Real-Time Machine Learning with Node.js” - Phillip Burckhardt of Carnegie Mellon University -- “Math in V8 is Broken and How We Can Fix It” - Athan Reines of Fourier +* “Real-Time Machine Learning with Node.js” - Phillip Burckhardt of Carnegie Mellon University +* “Math in V8 is Broken and How We Can Fix It” - Athan Reines of Fourier ### Node.js Core -- “Contributing to Node.js: Coding Not Required” - William Kapke of Kap Co, LLC -- “A Beginner’s Guide To Reading Node.js Core Source” - Rich Trott of University of California, San Francisco -- “Node.js and ChakraCore” - Arunesh Chandra of Microsoft -- “Implementing HTTP/2 for Node.js Core” - James Snell of IBM +* “Contributing to Node.js: Coding Not Required” - William Kapke of Kap Co, LLC +* “A Beginner’s Guide To Reading Node.js Core Source” - Rich Trott of University of California, San Francisco +* “Node.js and ChakraCore” - Arunesh Chandra of Microsoft +* “Implementing HTTP/2 for Node.js Core” - James Snell of IBM ### The New Full Stack -- “Serverless Front-End Deployments using npm” - Charlie Robbins of GoDaddy -- “API Design Through the Lens of Photography” - Bryan Hughes of Microsoft -- “JavaScript will Let Your Site Work without JavaScript” - Sarah Meyer of Buzzfeed -- “Nodifying the Enterprise” - Shweta Sharma from To The New -- “Full Stack Testing with Node.js” - Stacy Kirk of Quality Works +* “Serverless Front-End Deployments using npm” - Charlie Robbins of GoDaddy +* “API Design Through the Lens of Photography” - Bryan Hughes of Microsoft +* “JavaScript will Let Your Site Work without JavaScript” - Sarah Meyer of Buzzfeed +* “Nodifying the Enterprise” - Shweta Sharma from To The New +* “Full Stack Testing with Node.js” - Stacy Kirk of Quality Works ### IoT -- “IoT & Developer Happiness” - Emily Rose of Salesforce -- “Taking on Genetically Evolving Cellular Automata with JavaScript” - Irina Shestak of Small Media Foundation +* “IoT & Developer Happiness” - Emily Rose of Salesforce +* “Taking on Genetically Evolving Cellular Automata with JavaScript” - Irina Shestak of Small Media Foundation ### Operations and Performance -- “Scaling State” - Matteo Collina of nearForm -- “Don't Let Just Node.js Take the Blame!” - Daniel Khan of Dynatrace +* “Scaling State” - Matteo Collina of nearForm +* “Don't Let Just Node.js Take the Blame!” - Daniel Khan of Dynatrace ### Workshops -- “Games as Conversational Interfaces” - Kevin Zurawel of Braintree -- “Agile Security for Web Developers” - Kim Carter of BinaryMist -- “Science Meets Industry: Online Behavioral Experiments with nodeGame” - Stefano Balietti of Northeastern University -- “Building Desktop Applications With Node.js Using Electron” - Steve Kinney of Turing School of Software and Design +* “Games as Conversational Interfaces” - Kevin Zurawel of Braintree +* “Agile Security for Web Developers” - Kim Carter of BinaryMist +* “Science Meets Industry: Online Behavioral Experiments with nodeGame” - Stefano Balietti of Northeastern University +* “Building Desktop Applications With Node.js Using Electron” - Steve Kinney of Turing School of Software and Design Free onsite childcare for attendees is available as well as ASL, interpretation and transcription assistance upon request. Please email events@node.js for more information. diff --git a/locale/en/blog/community/2017-election.md b/locale/en/blog/community/2017-election.md index bc139dc6bca8e..330cf9e691958 100644 --- a/locale/en/blog/community/2017-election.md +++ b/locale/en/blog/community/2017-election.md @@ -49,20 +49,20 @@ The current board members are listed ### Who is running for the Individual Membership Director seat? Read more about why our candidates are running below. -- William Kapke [@williamkapke](https://github.com/williamkapke) - - [I'm running for the Node.js Board of Directors!](https://www.youtube.com/watch?v=zPBOkqclJFc&feature=youtu.be) -- Kat Marchán [@zkat](https://github.com/zkat) - - [Director nomination for Kat Marchán](https://gist.github.com/zkat/345d1485fc4cd1f45155678a3729cd21) -- Charlie Robbins [@indexzero](https://github.com/indexzero) - - [I'm running to increase transparency to the community from the Node.js Board +* William Kapke [@williamkapke](https://github.com/williamkapke) + * [I'm running for the Node.js Board of Directors!](https://www.youtube.com/watch?v=zPBOkqclJFc&feature=youtu.be) +* Kat Marchán [@zkat](https://github.com/zkat) + * [Director nomination for Kat Marchán](https://gist.github.com/zkat/345d1485fc4cd1f45155678a3729cd21) +* Charlie Robbins [@indexzero](https://github.com/indexzero) + * [I'm running to increase transparency to the community from the Node.js Board of Directors](https://medium.com/@indexzero/vote-to-increase-transparency-in-the-node-js-foundation-4a2b22ffaada) -- William P. Riley-Land [@wprl](https://github.com/wprl) - - [I Would Like to Represent Individual Members of the Node.js Foundation](https://medium.com/@wprl/i-would-like-to-represent-individual-members-of-the-node-js-foundation-977157d90aa0#.hq3vo8d8m) +* William P. Riley-Land [@wprl](https://github.com/wprl) + * [I Would Like to Represent Individual Members of the Node.js Foundation](https://medium.com/@wprl/i-would-like-to-represent-individual-members-of-the-node-js-foundation-977157d90aa0#.hq3vo8d8m) ### When is the election? Nominations were solicited until January 15th. -- Ballot will be distributed on January 20th. -- The election will close **January 30th at 17:00 UTC**. +* Ballot will be distributed on January 20th. +* The election will close **January 30th at 17:00 UTC**. ### How do I vote? You must be an Individual Member of the Node.js Foundation to cast a vote. If @@ -77,8 +77,8 @@ required to have a GitHub account to register. ### What’s the benefit of being an individual member? -- You have a vote and voice on the Node.js Foundation Board of Directors +* You have a vote and voice on the Node.js Foundation Board of Directors through the two above-mentioned elected Individual Membership Directors. -- 20% off regular price registration to Node Interactive 2017 +* 20% off regular price registration to Node Interactive 2017 See you at the (digital)poll? diff --git a/locale/en/blog/module/service-logging-in-json-with-bunyan.md b/locale/en/blog/module/service-logging-in-json-with-bunyan.md index 8d2e45712c4e5..a819858652044 100644 --- a/locale/en/blog/module/service-logging-in-json-with-bunyan.md +++ b/locale/en/blog/module/service-logging-in-json-with-bunyan.md @@ -17,10 +17,10 @@ Service logs are gold, if you can mine them. We scan them for occasional debuggi ["Log. (Huh) What is it good for. Absolutely ..."](https://www.youtube.com/watch?v=01-2pNCZiNk) -- debugging -- monitors tools that alert operators -- non real-time analysis (business or operational analysis) -- historical analysis +* debugging +* monitors tools that alert operators +* non real-time analysis (business or operational analysis) +* historical analysis These are what logs are good for. The current state of logging is barely adequate for the first of these. Doing reliable analysis, and even monitoring, of varied ["printf-style" logs](http://journal.paul.querna.org/articles/2011/12/26/log-for-machines-in-json/) is a grueling or hacky task that most either don't bother with, fallback to paying someone else to do (viz. Splunk's great successes), or, for web sites, punt and use the plethora of JavaScript-based web analytics tools. diff --git a/locale/en/blog/npm/peer-dependencies.md b/locale/en/blog/npm/peer-dependencies.md index 0c472e5f5d8bb..05206c4118156 100644 --- a/locale/en/blog/npm/peer-dependencies.md +++ b/locale/en/blog/npm/peer-dependencies.md @@ -28,11 +28,11 @@ There's one use case where this falls down, however: *plugins*. A plugin package package, even though it does not always directly *use* the host package. There are many examples of this pattern in the Node.js package ecosystem already: -- Grunt [plugins](http://gruntjs.com/#plugins-all) -- Chai [plugins](http://chaijs.com/plugins) -- LevelUP [plugins](https://github.com/rvagg/node-levelup/wiki/Modules) -- Express [middleware](http://expressjs.com/api.html#middleware) -- Winston [transports](https://github.com/flatiron/winston/blob/master/docs/transports.md) +* Grunt [plugins](http://gruntjs.com/#plugins-all) +* Chai [plugins](http://chaijs.com/plugins) +* LevelUP [plugins](https://github.com/rvagg/node-levelup/wiki/Modules) +* Express [middleware](http://expressjs.com/api.html#middleware) +* Winston [transports](https://github.com/flatiron/winston/blob/master/docs/transports.md) Even if you're not familiar with any of those use cases, surely you recall "jQuery plugins" from back when you were a client-side developer: little `