diff --git a/locale/fa/about/index.md b/locale/fa/about/index.md index 25037fd9b7e92..86d4bf5e11068 100644 --- a/locale/fa/about/index.md +++ b/locale/fa/about/index.md @@ -25,7 +25,7 @@ server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); }); ``` -این در مقایسه با مدل امروزی‌تر هم زمانی است جایی که Theradهای سیستم عامل به کار گرفته می‌شوند. +این در مقایسه با مدل امروزی‌تر هم‌زمانی است، جایی که Theradهای سیستم عامل به کار گرفته می‌شوند. شبکه مبتنی بر Thread به نسب ناکارآمد و بسیار سخت کاربرد است. علاوه بر این کاربران Node از نگرانی قفل مرگبار فرایند‌ها آسوده هستند. از آن جایی که هیچ قفلی وجود ندارد، تقریبا هیچ فانکشنی در Node به صورت مستقیم با I/O انجام نمی‌دهد بنا بر این هیچ فرایند‌ای فقل نخواهد شد. به همین علت پیاده سازی سیستم‌های مقیاس‌پذیر بر روی Node بسیار منطقی است. @@ -49,7 +49,7 @@ Node مدل رویداد را کمی به جلوتر می‌برد و [event lo HTTP در Node شهروند درجه یک محسوب می‌شود، طراحی شده با درنظر گیری streaming و زمان تأخیر کم. این امر Node را به یک گزینه مناسب برای بنیاد کتابخانه وب و یا یک چارچوب تبدیل می‌کند. -فقط به خاطر اینکه Node بدون threads طراحی شده، به این معنی نیست که نتوانید از چند هسته در مخیط خود بهره ببرید. فرایند‌های زیرن می‌توانند توسط ‌[`child_process.fork()`][] API اجرا شوند. فرایند های زیرین به شکلی طراحی شده‌اند که تعامل کردن با آن‌ها به سادگی انجام شود. +فقط به خاطر اینکه Node بدون Threadها طراحی شده، به این معنی نیست که نتوانید از چند هسته در محیط خود بهره ببرید. فرایند‌های زیرین می‌توانند توسط ‌[`child_process.fork()`][] API اجرا شوند. فرایند های زیرین به شکلی طراحی شده‌اند که تعامل کردن با آن‌ها به سادگی انجام شود. ماژول [`cluster`][] هم به همین شکل ساخته شده که برای ما قابلیتی برای اشتراک‌گذاری سوکت‌ها بین فرایند‌ها محیا می‌سازد. که به همین شکل قادر خواهید بود برای هسته‌های پردازشگر خود load balancing را فعال کنید. [Blocking vs Non-Blocking]: https://nodejs.org/en/docs/guides/blocking-vs-non-blocking/ diff --git a/locale/fa/download/releases.md b/locale/fa/download/releases.md index 351fc772b5d8e..421c1343cd617 100644 --- a/locale/fa/download/releases.md +++ b/locale/fa/download/releases.md @@ -11,8 +11,7 @@ modules: "NODE_MODULE_VERSION refers to the ABI (application binary
به دنبال آخرین انتشار از شاخه ورژن می‌گردید؟ - -
+ diff --git a/locale/fa/index.md b/locale/fa/index.md index 3f4ebf16d36c9..fe913f0bc6f99 100644 --- a/locale/fa/index.md +++ b/locale/fa/index.md @@ -21,4 +21,4 @@ labels: newsletter-postfix: "، خبرنامهٔ رسمی NodeJs.org" --- -Node.js® چارچوبی است برای اجرای جاوااسکریپت ساخته شده بر روی [موتور جاوااسکریپتکروم](https://developers.google.com/v8/). +Node.js® چارچوبی است برای اجرای جاوااسکریپت ساخته شده بر روی [موتور جاوااسکریپت کروم](https://developers.google.com/v8/). diff --git a/locale/fa/security.md b/locale/fa/security.md index 43818ed386830..4a07ecc91e038 100644 --- a/locale/fa/security.md +++ b/locale/fa/security.md @@ -7,7 +7,7 @@ title: امنیت ### گزارش باگ در Node.js -تمامی مشکل‌های امنیتی در Node.js جدی گرفته می‌شوند و باید از طریق [HackerOne](https://hackerone.com/nodejs) یا رایانامه [security@nodejs.org](mailto:security@nodejs.org) گزارش داده شوند. این گزارش به زیر مجموعه‌ای از تیم هسته Node.js که مسئول رفع کردن مشکلات امنیتی هستند تحویل داده خواهد شد. +تمامی مشکلات امنیتی در Node.js جدی گرفته می‌شوند و باید از طریق [HackerOne](https://hackerone.com/nodejs) یا رایانامه [security@nodejs.org](mailto:security@nodejs.org) گزارش داده شوند. این گزارش به زیر مجموعه‌ای از تیم هسته Node.js که مسئول رفع کردن مشکلات امنیتی هستند تحویل داده خواهد شد. گزارش شما حداکثر تا ۲۴ ساعت تصدیق خوهد شد و حداکثر تا ۴۸ ساعت پاسخ دقیقی به گزارش خود دریافت خواهید کرد که نشان خواهد داد کام های بعدی در رسیدگی به درخواست شما چیست.