From 75a259881d3b3c241ddd12bc9c299a40aefaa047 Mon Sep 17 00:00:00 2001
From: Sophie Alpert
Date: Fri, 1 Mar 2019 17:27:47 -0800
Subject: [PATCH 01/18] Update tutorial.md
---
content/tutorial/tutorial.md | 64 +++++++++++++-----------------------
1 file changed, 22 insertions(+), 42 deletions(-)
diff --git a/content/tutorial/tutorial.md b/content/tutorial/tutorial.md
index 9e1e58872..1c69ae99f 100644
--- a/content/tutorial/tutorial.md
+++ b/content/tutorial/tutorial.md
@@ -31,8 +31,6 @@ The tutorial is divided into several sections:
You don't have to complete all of the sections at once to get the value out of this tutorial. Try to get as far as you can -- even if it's one or two sections.
-It's fine to copy and paste code as you're following along the tutorial, but we recommend to type it by hand. This will help you develop a muscle memory and a stronger understanding.
-
### What Are We Building? {#what-are-we-building}
In this tutorial, we'll show how to build an interactive tic-tac-toe game with React.
@@ -188,7 +186,9 @@ The Square component renders a single `
+یک صفحه را انتخاب کنید
+
+
+در توضیحات موضوع 1# لیست صفحاتی که نیاز به ترجمه دارد آورده شدهاست. اولویت ما شروع از صفحات Core Pages، با ترتیبی است که مشخص شدهاست. یکی از صفحاتی را که به موضوع آن علاقهمند هستید را برای شروع انتخاب کنید.
+
+
+نکته: ترجمه صفحاتی که ✅ دارند انجام شدهاست.
+اگر شناسه کاربری گیتهاب شخصی کنار عنوان صفحه درج شدهاست، ترجمه آن صفحه به عهده اوست.
+
+
+با نوشتن یک کامنت روی موضوع 1#، به نگاهدارندگان اطلاع دهید که تمایل دارید روی ترجمه چه صفحهای کار کنید. پس از تایید، نامکاربری گیتهاب شما روبروی آن درج و به ترجمه آن صفحه به شما واگذار میشود.
+
+
یک شاخه بسازید
From 04c85939bfde0ad49c86702971926a8fd3489ac7 Mon Sep 17 00:00:00 2001
From: Soroush Torkzadeh
Date: Mon, 4 Mar 2019 19:10:26 +0330
Subject: [PATCH 05/18] Apply the two fixes suggested by @masoud-bahrami
---
CONTRIBUTING.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 836ae72da..61c9be73c 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -9,11 +9,11 @@
در توضیحات موضوع 1# لیست صفحاتی که نیاز به ترجمه دارد آورده شدهاست. اولویت ما شروع از صفحات Core Pages، با ترتیبی است که مشخص شدهاست. یکی از صفحاتی را که به موضوع آن علاقهمند هستید را برای شروع انتخاب کنید.
-نکته: ترجمه صفحاتی که ✅ دارند انجام شدهاست.
+نکته: ترجمه صفحاتی که با علامت ✅ مشخص شدهاند، انجام شدهاست.
اگر شناسه کاربری گیتهاب شخصی کنار عنوان صفحه درج شدهاست، ترجمه آن صفحه به عهده اوست.
-با نوشتن یک کامنت روی موضوع 1#، به نگاهدارندگان اطلاع دهید که تمایل دارید روی ترجمه چه صفحهای کار کنید. پس از تایید، نامکاربری گیتهاب شما روبروی آن درج و به ترجمه آن صفحه به شما واگذار میشود.
+با نوشتن یک کامنت روی موضوع 1#، به نگاهدارندگان اطلاع دهید که تمایل دارید روی ترجمه چه صفحهای کار کنید. پس از تایید، نامکاربری گیتهاب شما روبروی آن درج و ترجمه آن صفحه به شما واگذار میشود.
یک شاخه بسازید
From 03cb324bd9aab11b97bda874ea703b1b2b0e5ba0 Mon Sep 17 00:00:00 2001
From: Mohammad Raadi
Date: Thu, 7 Mar 2019 18:01:30 +0330
Subject: [PATCH 06/18] initial persian translation - first draft
---
content/docs/forms.md | 77 +++++++++++++++++++++----------------------
1 file changed, 38 insertions(+), 39 deletions(-)
diff --git a/content/docs/forms.md b/content/docs/forms.md
index 1a8b599d5..da771c57c 100644
--- a/content/docs/forms.md
+++ b/content/docs/forms.md
@@ -1,6 +1,6 @@
---
id: forms
-title: Forms
+title: کار با فرم ها
permalink: docs/forms.html
prev: lists-and-keys.html
next: lifting-state-up.html
@@ -9,7 +9,7 @@ redirect_from:
- "docs/forms-zh-CN.html"
---
-HTML form elements work a little bit differently from other DOM elements in React, because form elements naturally keep some internal state. For example, this form in plain HTML accepts a single name:
+المان های فرم HTML در نحوه ی کارکرد با المان های دیگر DOM در ریاکت تفاوت جزیی دارند، به این دلیل که در حالت طبیعی این المان ها وضعیت ورودی خود را به صورت داخلی نگه داری می کنند. برای مثال، این کد فرم که به صورت HTML ساده نوشته شده است از کاربر یک نام دریافت می کند:
```html
```
-This form has the default HTML form behavior of browsing to a new page when the user submits the form. If you want this behavior in React, it just works. But in most cases, it's convenient to have a JavaScript function that handles the submission of the form and has access to the data that the user entered into the form. The standard way to achieve this is with a technique called "controlled components".
+عملکرد این فرم به صورت رفتار پیش فرض فرم HTML می باشد که کاربر پس از ثبت فرم به صفحه ی جدید انتقال پیدا می کند. اگر این رفتار را در ری اکت می خواهید نیاز به انجام هیچ تغییری ندارید. اما در بسیاری از مواقع راه حل مناسب تر این است که یک تابع جاوا اسکریپت به مقادیر وارد شده توسط کاربر دسترسی داشته باشد و به عملیات ثبت فرم رسیدگی کند. روش استاندارد پیاده سازی این رفتار تکنیکی به نام "کامپوننت های کنترل شده" می باشد.
-## Controlled Components {#controlled-components}
+## کامپوننت های کنترل شده {#controlled-components}
-In HTML, form elements such as ``, `