@@ -49,14 +49,14 @@ msgid ""
4949" \" paste mode\" , which makes pasting larger blocks of code easier. Press "
5050":kbd:`F3` to return to the regular prompt."
5151msgstr ""
52- "در ویندوز، یا سیستمهای شبه یونیکس با پشتیبانی از :mod:`pydoc `، یک پوسته "
53- "تعاملی جدید به طور پیشفرض استفاده میشود. این یکی از رنگها، ویرایش چند "
54- "خطی، مرور تاریخ و حالت چسباندن پشتیبانی میکند. برای غیرفعال کردن رنگ، برای "
55- " جزئیات بیشتر به :ref:`using-on-controlling-color` مراجعه کنید. کلیدهای "
56- "عملکرد برخی از عملکردهای اضافی را ارائه می دهند. :kbd:`F3 ` وارد مرورگر کمک "
57- "تعاملی :mod:`pydoc` می شود. :kbd:`F3 ` امکان مرور تاریخچه خط فرمان را بدون "
58- "خروجی و فرمان های :term:`... ` و :term:`...` فراهم می کند. :kbd:`F3` وارد "
59- "\" حالت چسباندن\" می شود، که چسباندن بلوک های بزرگتر کد را آسان تر می کند. "
52+ "در ویندوز یا سیستمهای شبه یونیکس با پشتیبانی از :mod:`curses `، به طور "
53+ "پیشفرض از یک پوسته تعاملی جدید استفاده میشود. این یکی از رنگها، ویرایش "
54+ "چند خطی، مرور تاریخ و حالت چسباندن پشتیبانی میکند. برای غیرفعال کردن رنگ، "
55+ "برای جزئیات بیشتر به :ref:`using-on-controlling-color` مراجعه کنید. کلیدهای"
56+ " عملکرد برخی از عملکردهای اضافی را ارائه می دهند. :kbd:`F1 ` وارد مرورگر کمک "
57+ "تعاملی :mod:`pydoc` می شود. :kbd:`F2 ` امکان مرور تاریخچه خط فرمان را بدون "
58+ "خروجی و فرمان های :term:`>>> ` و :term:`...` فراهم می کند. :kbd:`F3` وارد "
59+ "\" حالت چسباندن\" می شود که چسباندن بلوک های بزرگتر کد را آسان تر می کند. "
6060"برای بازگشت به دستور معمولی، :kbd:`F3` را فشار دهید."
6161
6262#: tutorial/appendix.rst:28
@@ -66,7 +66,7 @@ msgid ""
6666"or :kbd:`quit`. Adding call parentheses after those commands is not "
6767"required."
6868msgstr ""
69- "هنگام استفاده از پوسته تعاملی جدید، با تایپ :kbd:`quit ` یا :kbd:`quit` از "
69+ "هنگام استفاده از پوسته تعاملی جدید، با تایپ :kbd:`exit ` یا :kbd:`quit` از "
7070"پوسته خارج شوید. اضافه کردن پرانتز تماس بعد از آن دستورات لازم نیست."
7171
7272#: tutorial/appendix.rst:32
@@ -99,10 +99,10 @@ msgstr ""
9999"هنگامی که یک خطا رخ می دهد، مترجم یک پیام خطا و یک ردیابی پشته را چاپ می "
100100"کند. در حالت تعاملی، سپس به اعلان اولیه باز می گردد. هنگامی که ورودی از یک "
101101"فایل می آید، پس از چاپ ردیابی پشته، با وضعیت خروج غیر صفر خارج می شود. "
102- "(استثناهایی که توسط یک بند :keyword:`try ` در دستور :keyword:`try` استفاده می "
103- " شود، در این زمینه خطا نیستند.) برخی از خطاها بدون قید و شرط کشنده هستند و "
104- "باعث خروجی با وضعیت خروج غیر صفر می شوند. این در مورد ناهماهنگی های داخلی و "
105- "برخی موارد تمام شدن حافظه صدق می کند. همه پیام های خطا در جریان خطای "
102+ "(استثناهایی که توسط یک بند :keyword:`except ` در دستور :keyword:`try` استفاده"
103+ " می شود، در این زمینه خطا نیستند.) برخی از خطاها بدون قید و شرط کشنده هستند "
104+ "و باعث خروجی با وضعیت خروج غیر صفر می شوند. این در مورد ناهماهنگی های داخلی "
105+ "و برخی موارد تمام شدن حافظه صدق می کند. همه پیام های خطا در جریان خطای "
106106"استاندارد نوشته می شوند. خروجی عادی از دستورات اجرا شده در خروجی استاندارد "
107107"نوشته می شود."
108108
@@ -115,10 +115,10 @@ msgid ""
115115" the :exc:`KeyboardInterrupt` exception, which may be handled by a "
116116":keyword:`try` statement."
117117msgstr ""
118- "تایپ کاراکتر وقفه (معمولا :kbd:`Delete ` یا :kbd:`Delete`) در اعلان اولیه یا "
119- "ثانویه، ورودی را لغو می کند و به اعلان اصلی باز می گردد. [#]_ تایپ یک وقفه "
120- "در حین اجرای دستور ، استثناء :exc:`KeyboardInterrupt` را افزایش میدهد، که "
121- "ممکن است توسط یک دستور :keyword:`try` مدیریت شود."
118+ "تایپ کاراکتر وقفه (معمولا :kbd:`Control-C ` یا :kbd:`Delete`) در اعلان اولیه "
119+ "یا ثانویه، ورودی را لغو می کند و به اعلان اصلی باز می گردد. [#]_ تایپ یک "
120+ "وقفه در حین اجرای فرمان ، استثناء :exc:`KeyboardInterrupt` را افزایش میدهد، "
121+ "که ممکن است توسط یک دستور :keyword:`try` مدیریت شود."
122122
123123#: tutorial/appendix.rst:60
124124#, fuzzy
@@ -150,10 +150,10 @@ msgid ""
150150"``'#'``, is used to start a comment in Python."
151151msgstr ""
152152"(با فرض اینکه مفسر روی :envvar:`PATH` کاربر باشد) در ابتدای اسکریپت و دادن "
153- "حالت اجرایی به فایل. ``'#' `` باید دو کاراکتر اول فایل باشد. در برخی از "
154- "پلتفرمها، این خط اول باید با پایان خط به سبک یونیکس (``'# '``) ختم شود، نه "
155- "پایان خط ویندوز (``'# '``). توجه داشته باشید که کاراکتر هش یا پوند، ``'#'``، "
156- " برای شروع یک نظر در پایتون استفاده می شود."
153+ "حالت اجرایی به فایل. ``#! `` باید دو کاراکتر اول فایل باشد. در برخی از "
154+ "پلتفرمها، این خط اول باید با پایان خط به سبک یونیکس (``'\\ n '``) به پایان "
155+ "برسد، نه پایان خط ویندوز (``'\\ r \\ n '``). توجه داشته باشید که کاراکتر هش یا "
156+ "پوند، ``'#'``، برای شروع یک نظر در پایتون استفاده می شود."
157157
158158#: tutorial/appendix.rst:74
159159#, fuzzy
@@ -179,10 +179,10 @@ msgid ""
179179"normally appears is suppressed."
180180msgstr ""
181181"در سیستم های ویندوز، هیچ مفهومی از \" حالت اجرایی\" وجود ندارد. نصبکننده "
182- "پایتون بهطور خودکار فایلهای ``.pyw `` را با ``.pyw `` مرتبط میکند تا با "
183- "دوبار کلیک کردن روی فایل پایتون آن را بهعنوان یک اسکریپت اجرا کند. پسوند "
184- "همچنین می تواند ``.pyw`` باشد، در این صورت، پنجره کنسول که به طور معمول ظاهر "
185- " می شود، سرکوب می شود."
182+ "پایتون بهطور خودکار فایلهای ``.py `` را با ``python.exe `` مرتبط میکند تا "
183+ "با دوبار کلیک کردن روی فایل پایتون آن را بهعنوان یک اسکریپت اجرا کند. "
184+ "پسوند همچنین می تواند ``.pyw`` باشد، در این صورت، پنجره کنسولی که به طور "
185+ "معمول ظاهر می شود، سرکوب می شود."
186186
187187#: tutorial/appendix.rst:91
188188#, fuzzy
@@ -216,11 +216,11 @@ msgid ""
216216"``sys.ps1`` and ``sys.ps2`` in this file."
217217msgstr ""
218218"این فایل فقط در جلسات تعاملی خوانده می شود، نه زمانی که پایتون دستورات را از"
219- " یک اسکریپت می خواند و نه زمانی که :file:`/dev/tty` به عنوان منبع صریح "
219+ " یک اسکریپت می خواند، و نه زمانی که :file:`/dev/tty` به عنوان منبع صریح "
220220"دستورات داده می شود (که در غیر این صورت مانند یک جلسه تعاملی رفتار می کند)."
221221" در همان فضای نامی که دستورات تعاملی اجرا میشوند اجرا میشود، به طوری که "
222222"اشیایی را که تعریف میکند یا وارد میکند، میتوانند بدون صلاحیت در جلسه "
223- "تعاملی استفاده شوند. همچنین می توانید دستورات ``sys.ps2 `` و ``sys.ps2`` را "
223+ "تعاملی استفاده شوند. همچنین می توانید دستورات ``sys.ps1 `` و ``sys.ps2`` را "
224224"در این فایل تغییر دهید."
225225
226226#: tutorial/appendix.rst:107
@@ -233,8 +233,8 @@ msgid ""
233233" script::"
234234msgstr ""
235235"اگر میخواهید یک فایل راهاندازی اضافی را از دایرکتوری فعلی بخوانید، "
236- "میتوانید با استفاده از کدهایی مانند ``if os.path.isfile('.pythonrc.py'): "
237- "exec(open('.pythonrc.py').read())``، آن را در فایل راهاندازی جهانی "
236+ "میتوانید آن را در فایل راهاندازی جهانی با استفاده از کدهایی مانند ``if "
237+ "os.path.isfile('.pythonrc.py'): exec(open('.pythonrc.py').read())`` "
238238"برنامهریزی کنید. اگر می خواهید از فایل راه اندازی در یک اسکریپت استفاده "
239239"کنید، باید این کار را به صراحت در اسکریپت انجام دهید:"
240240
@@ -253,7 +253,7 @@ msgstr ""
253253"if filename و os.path.isfile(filename):\n"
254254" با open(نام فایل) به عنوان fobj:\n"
255255" startup_file = fobj.read()\n"
256- " exec(startup_file )"
256+ " exec (فایل_شروع )"
257257
258258#: tutorial/appendix.rst:124
259259#, fuzzy
@@ -294,8 +294,8 @@ msgid ""
294294msgstr ""
295295"حالا می توانید یک فایل به نام :file:`usercustomize.py` در آن دایرکتوری ایجاد"
296296" کنید و هر چیزی را که می خواهید در آن قرار دهید. هر فراخوانی پایتون را تحت "
297- "تأثیر قرار می دهد، مگر اینکه با گزینه :option:`-s` برای غیرفعال کردن واردات "
298- "خودکار شروع شود."
297+ "تأثیر قرار می دهد، مگر اینکه با گزینه :option:`-s` شروع شود تا واردات خودکار "
298+ " غیرفعال شود."
299299
300300#: tutorial/appendix.rst:138
301301#, fuzzy
0 commit comments