From 5cd018b0499bae562b0ff9ef3fd4c01737947587 Mon Sep 17 00:00:00 2001 From: Goudarz Jafari Date: Thu, 16 Aug 2018 23:24:27 +0430 Subject: [PATCH 01/11] Update index.md --- 1-js/index.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/1-js/index.md b/1-js/index.md index c313cb85c8..47ddc8558b 100644 --- a/1-js/index.md +++ b/1-js/index.md @@ -1,6 +1,7 @@ -# The JavaScript language + +# زبان جاوا اسکریپت -Here we learn JavaScript, starting from scratch and go on to advanced concepts like OOP. - -We concentrate on the language itself here, with the minimum of environment-specific notes. +ما اینجا جاوا اسکریپت یاد می‌گیریم، از ابتدا شروع می‌کنیم و به مفاهیم پیشرفته مانند شی گرایی می‌رسیم. +در اینجا با حداقل یادداشت‌های مربوط به محیط توسعه ، روی خود زبان تمرکز می‌کنیم. + From 1122166a9f1b89fc0b0cda6c89f7565e3df7f3b9 Mon Sep 17 00:00:00 2001 From: Goudarz Jafari Date: Thu, 16 Aug 2018 23:24:54 +0430 Subject: [PATCH 02/11] Update index.md --- 1-js/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/1-js/index.md b/1-js/index.md index 47ddc8558b..22614ec40d 100644 --- a/1-js/index.md +++ b/1-js/index.md @@ -1,7 +1,7 @@ - +
# زبان جاوا اسکریپت ما اینجا جاوا اسکریپت یاد می‌گیریم، از ابتدا شروع می‌کنیم و به مفاهیم پیشرفته مانند شی گرایی می‌رسیم. در اینجا با حداقل یادداشت‌های مربوط به محیط توسعه ، روی خود زبان تمرکز می‌کنیم. - +
From 9824c14500d8083876a8587fff5e695a62d84f27 Mon Sep 17 00:00:00 2001 From: Goudarz Jafari Date: Thu, 16 Aug 2018 23:31:10 +0430 Subject: [PATCH 03/11] Update index.md --- 1-js/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/1-js/index.md b/1-js/index.md index 22614ec40d..c2699db9a1 100644 --- a/1-js/index.md +++ b/1-js/index.md @@ -1,4 +1,5 @@
+ # زبان جاوا اسکریپت ما اینجا جاوا اسکریپت یاد می‌گیریم، از ابتدا شروع می‌کنیم و به مفاهیم پیشرفته مانند شی گرایی می‌رسیم. From ecf1d623b621b1a64bb7804bbd8863c943d28402 Mon Sep 17 00:00:00 2001 From: Goudarz Jafari Date: Fri, 17 Aug 2018 00:01:03 +0430 Subject: [PATCH 04/11] Update index.md --- 1-js/01-getting-started/index.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/1-js/01-getting-started/index.md b/1-js/01-getting-started/index.md index b327c78603..e923871da9 100644 --- a/1-js/01-getting-started/index.md +++ b/1-js/01-getting-started/index.md @@ -1,3 +1,7 @@ -# An introduction +
+ +# مقدمه -About the JavaScript language and the environment to develop with it. +درباره زبان جاوا اسکریپت و محیط توسعه آن. + +
From 1d551bb68d66fcc2d0e2fb31e5e62b4156335ae4 Mon Sep 17 00:00:00 2001 From: Goudarz Jafari Date: Fri, 17 Aug 2018 14:01:47 +0430 Subject: [PATCH 05/11] Added Persian translation --- README.md | 39 ++++++++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index c6f4a06243..654869f62d 100755 --- a/README.md +++ b/README.md @@ -1,36 +1,45 @@ -# The JavaScript Tutorial +
+ +# آموزش جاوا اسکریپت -This repository hosts the content of the Modern JavaScript Tutorial, published at [https://javascript.info](https://javascript.info). +این مخزن محتوای آموزش فارسی مدرن جاوا اسکریپت را میزبانی می‌کنید، که در [https://javascript.info](https://javascript.info) منتشر شده. -## Translations +## ترجمه‌ها -(In alphabetical order): +(به ترتیب حروف الفبا): -| Language | Github | Translation leads | Translated (%) | Published | +| زبان | گیت‌هاب | سرپرست ترجمه‌ها | ترجمه‌شده (%) | منتشر شده | |----------|--------|-------------------|-----------------|-----------| | Chinese | https://github.com/xitu/javascript-tutorial-zh | @leviding | ![](http://translate-hook.javascript.info/stats/zh.svg) | - | | Danish | https://github.com/ockley/javascript-tutorial-da | @ockey | ![](http://translate-hook.javascript.info/stats/da.svg) | - | | French | https://github.com/SugoiNelson/javascript-tutorial-fr | @SugoiNelson | ![](http://translate-hook.javascript.info/stats/fr.svg) | - | | German | https://github.com/MartinEls/javascript-tutorial-de | @MartilEls | ![](http://translate-hook.javascript.info/stats/de.svg) | - | | Japanese | https://github.com/KenjiI/javascript-tutorial-ja | @KenjiI | ![](http://translate-hook.javascript.info/stats/ja.svg) | - | +| Persian | https://github.com/Goudarz/javascript-tutorial-fa | @Goudarz | ![](http://translate-hook.javascript.info/stats/fa.svg) | - | | Russian | https://github.com/iliakan/javascript-tutorial-ru | @iliakan | | https://learn.javascript.ru | | Turkish | https://github.com/sahinyanlik/javascript-tutorial-tr | @sahinyanlik | ![](http://translate-hook.javascript.info/stats/tr.svg) | - | | Uzbek | https://github.com/aruzikulov/javascript-tutorial-uz | @aruzikulov | ![](http://translate-hook.javascript.info/stats/uz.svg) | - | -If you'd like to translate it into your language, please clone the repository, change its name to `javascript-tutorial-...` (by the language) and [create an issue](https://github.com/iliakan/javascript-tutoria-en/issues/new) for me to add you to the list. +اگر شما می‌خواهید در ترجمه فارسی این آموزش کمک کنید از این مخزن Fork بگیرید و شروع به ترجمه کنید و Pull requests بدید تا به آموزش اضافه کنم. -You can edit the text in any editor (markdown-like syntax). The server to run the tutorial locally and see how it looks is at . +شما می‌توانید متن خودر ا در هر ویرایشگری ویرایش کنید (سینتکس‌ها مانند مارک‌داون). برای مشاهده ترجمه‌های خود و آموزش‌ها به صورت محلی از طریق این سرور امکان پذیر می‌باشد . -## Structure +## ساختار -Every chapter, article or a task has its folder. +هر فصل مقاله یا وظیفه در یک پوشه می‌باشد. -The folder is named like `N-url`, where `N` is a number for the sorting purposes and `url` is the URL part with title of the material. +پوشه به صورت `N-url` نام‌گذاری شده است، جایی که `N` یک عدد برای مقاصد مرتب‌سازی است و `url` یک قسمت URL با عنوان صفحه است. -The type of the material is defined by the file inside the folder: +نوع‌هایی که داخل پوشه تعریف می‌شود: - - `index.md` stands for a chapter - - `article.md` stands for an article - - `task.md` stands for a task (solution must be provided in `solution.md` file aswell) + - `index.md` یک فصل است + - `article.md` یک مقاله است + - `task.md` برای یک وظیفه است (راه حل باید در فایل `solution.md` نیز ارائه شود) -Each of these files starts from the `# Main header`. +هر یک از این فایل‌ها با یک `هدر اصلی #` شروع می‌شود. + +## راهنما + +ترجمه در حال حاضر ناقض است و ممکن برخی کاستی‌هایی داشته باشد، لطفا اگر نقض یا اشتباه‌ی پیدا کردید به من اطلاع بدهید: goudarz.jafari@gmail.com + +
From 87605e0947fc1c163e14eb398bb0dd15516c4bf5 Mon Sep 17 00:00:00 2001 From: Goudarz Jafari Date: Fri, 17 Aug 2018 20:11:27 +0430 Subject: [PATCH 06/11] Added Persian translation --- 1-js/02-first-steps/index.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/1-js/02-first-steps/index.md b/1-js/02-first-steps/index.md index 31281656f8..3f0a3da5bf 100644 --- a/1-js/02-first-steps/index.md +++ b/1-js/02-first-steps/index.md @@ -1,3 +1,7 @@ -# JavaScript Fundamentals +
-Let's learn the fundamentals of script building. \ No newline at end of file +# مبانی جاوا اسکریپت + +بیایید اصول ساخت جاوا اسکریپت را یاد بگیریم. + +
From 530f9dab0c279c213b27578a61a794831cdd1ff4 Mon Sep 17 00:00:00 2001 From: Goudarz Jafari Date: Fri, 17 Aug 2018 20:17:29 +0430 Subject: [PATCH 07/11] Added Persian translation --- 1-js/03-code-quality/index.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/1-js/03-code-quality/index.md b/1-js/03-code-quality/index.md index 2ef64fa690..f11aa697ee 100644 --- a/1-js/03-code-quality/index.md +++ b/1-js/03-code-quality/index.md @@ -1,3 +1,7 @@ -# Code quality +
-This chapter explains coding practices that we'll use further in the development. +# کیفیت کد + +در این فصل شیوه‌های برنامه‌نویسی را توضیح می‌دهد، که ما در توسعه بیشتر مورد استفاده قرار می‌دهیم. + +
From 847e7f7293d24391f47f4260553d829388e1cfa5 Mon Sep 17 00:00:00 2001 From: Goudarz Jafari Date: Fri, 17 Aug 2018 20:18:48 +0430 Subject: [PATCH 08/11] Added Persian translation --- 1-js/04-object-basics/index.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/1-js/04-object-basics/index.md b/1-js/04-object-basics/index.md index d2387aafa7..9930e05915 100644 --- a/1-js/04-object-basics/index.md +++ b/1-js/04-object-basics/index.md @@ -1 +1,5 @@ -# Objects: the basics +
+ +# شی‌ها: مبانی + +
From 02f76a45c44e144c3fd76f41cc233199349d8787 Mon Sep 17 00:00:00 2001 From: Goudarz Jafari Date: Sat, 18 Aug 2018 12:52:16 +0430 Subject: [PATCH 09/11] Added Persian translation --- 1-js/01-getting-started/1-intro/article.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/1-js/01-getting-started/1-intro/article.md b/1-js/01-getting-started/1-intro/article.md index 69bb189af8..6161fc08b7 100644 --- a/1-js/01-getting-started/1-intro/article.md +++ b/1-js/01-getting-started/1-intro/article.md @@ -1,12 +1,14 @@ -# An Introduction to JavaScript +
-Let's see what's so special about JavaScript, what we can achieve with it and which other technologies play well with it. +# مقدمه‌ای برای جاوا اسکریپت -## What is JavaScript? +بیایید ببینیم چه چیزی در مورد جاوا اسکریپت بسیار خاص است، که ما می‌توانیم با آن دست و پنجه نرم کنیم و چه تکنولوژی‌های دیگری با آن کار می‌کنند. -*JavaScript* was initially created to *"make webpages alive"*. +## جاوا اسکریپت چیست؟ -The programs in this language are called *scripts*. They can be written right in the HTML and execute automatically as the page loads. +*جاوا اسکریپت* در ابتدا برای *«ایجاد صفحات وب زنده»* ساخته شده است. + +برنامه‌های نوشته شده با این زبان را با نام *اسکریپت* شناخته می‌شود. از آنها می‌توان به صورت مستقیم در صفحات HTML نوشت و بارگذاری کرد که به صورت خودکار اجرا شوند. Scripts are provided and executed as a plain text. They don't need a special preparation or a compilation to run. @@ -119,3 +121,5 @@ There are more. Of course even if we use one of those languages, we should also - JavaScript was initially created as a browser-only language, but now it is used in many other environments as well. - At this moment, JavaScript has a unique position as the most widely-adopted browser language with full integration with HTML/CSS. - There are many languages that get "transpiled" to JavaScript and provide certain features. It is recommended to take a look at them, at least briefly, after mastering JavaScript. + +
From 2ec82112a7fe72d94704a0ba655d79be56abef72 Mon Sep 17 00:00:00 2001 From: Goudarz Jafari Date: Sat, 18 Aug 2018 14:01:41 +0430 Subject: [PATCH 10/11] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 654869f62d..8cf7be1753 100755 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # آموزش جاوا اسکریپت -این مخزن محتوای آموزش فارسی مدرن جاوا اسکریپت را میزبانی می‌کنید، که در [https://javascript.info](https://javascript.info) منتشر شده. +این مخزن محتوای آموزش فارسی جاوا اسکریپت مدرن را میزبانی می‌کند، که در [https://javascript.info](https://javascript.info) منتشر شده. ## ترجمه‌ها From 2263aaa7463c9d81d819b40852193f05a7542a82 Mon Sep 17 00:00:00 2001 From: Goudarz Jafari Date: Sat, 18 Aug 2018 17:36:06 +0430 Subject: [PATCH 11/11] Update TRANSLATION.md --- TRANSLATION.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/TRANSLATION.md b/TRANSLATION.md index bde4be18ab..6811b2117e 100644 --- a/TRANSLATION.md +++ b/TRANSLATION.md @@ -1,13 +1,15 @@ -# The JavaScript Tutorial +
-This repository hosts the translation of the [Modern JavaScript Tutorial](https://javascript.info). +# آموزش جاوا اسکریپت -The full list of translations and leads is at . +این مخزن میزبان ترجمه فارسی [آموزش جاوا اسکریپت مدرن](https://javascript.info) می‌باشد. -Please contact the translation lead for any questions. -Contact @iliakan there's no answer or the translation appears to be stalled. +فهرست کامل ترجمه‌ها و سر فصل‌ها در می‌باشد. -If there are other translators, notify them (create an issue?) when you're taking a chapter. +لطفا هر گونه سوالی در مورد ترجمه داشتید با من در میان بگذارید: +goudarz.jafari@gmail.com +اگر خواستید قسمتی را شروع کنید یک [Issue](https://github.com/Goudarz/javascript-tutorial-fa/issues/new) باز کنید یا بهم ایمیل بزنید تا دوباره کاری نشود. +