@@ -35,11 +35,11 @@ msgid ""
3535" library, which supports various styles of editing. This library has its "
3636"own documentation which we won't duplicate here."
3737msgstr ""
38- "برخی نسخه های مفسر پایتون از ویرایش خط ورودی فعلی و جایگزینی تاریخچه، مشابه "
39- "امکانات موجود در پوسته Korn و پوسته GNU Bash پشتیبانی می کنند. این با "
40- "استفاده از کتابخانه `GNU Readline`_ پیاده سازی شده است که از سبک های مختلف "
41- "ویرایش پشتیبانی می کند. این کتابخانه دارای مستندات مخصوص به خود است که در "
42- "اینجا تکرار نمی کنیم."
38+ "برخی نسخه های مفسر پایتون از ویرایش خط ورودی فعلی و جایگزینی تاریخچه "
39+ "پشتیبانی می کنند، مشابه قابلیت هایی که در پوسته Korn و پوسته GNU Bash یافت "
40+ "می شود. این قابلیت با استفاده از کتابخانه `GNU Readline`_ پیاده سازی شده "
41+ "است، که از سبک های مختلف ویرایش پشتیبانی می کند. این کتابخانه دارای مستندات "
42+ "مخصوص به خود است که در اینجا تکرار نمی کنیم."
4343
4444#: ../../tutorial/interactive.rst:17
4545#, fuzzy
@@ -61,21 +61,22 @@ msgid ""
6161":file:`.python_history` in your user directory. The history will be "
6262"available again during the next interactive interpreter session."
6363msgstr ""
64- "تکمیل نام های متغیر و ماژول در شروع به کار مفسر به صورت :ref:`automatically "
65- "enabled <rlcompleter-config>` است تا کلید :kbd:`Tab` تابع تکمیل را فراخوانی "
66- "کند؛ برنامه به عبارات Python، متغیرهای محلی کنونی و نام های ماژول های موجود "
67- "نگاه می کند. برای عبارات نقطه دار مانند ``string.a``، عبارت را تا آخرین "
68- "``'.'`` ارزیابی کرده و سپس تکمیل هایی از ویژگی های شیء حاصل پیشنهاد می دهد. "
69- "توجه داشته باشید که این ممکن است کدی که توسط کاربر تعریف شده است را اجرا "
70- "کند، اگر شیءی که دارای متد :meth:`~object.__getattr__` باشد بخشی از عبارت "
71- "باشد. پیکربندی پیش فرض همچنین تاریخچه شما را در فایلی به نام "
72- ":file:`.python_history` در دایرکتوری کاربری شما ذخیره می کند. این تاریخچه در"
73- " جلسه تعاملی بعدی مفسر باز هم قابل دسترسی خواهد بود."
64+ "تکمیل نام های متغیر و ماژول در هنگام راه اندازی مفسر به صورت "
65+ ":ref:`automatically enabled <rlcompleter-config>` است به گونه ای که کلید "
66+ ":kbd:`Tab` تابع تکمیل را فراخوانی می کند؛ این تابع نام های دستورات پایتون، "
67+ "متغیرهای محلی فعلی و نام های ماژول های در دسترس را بررسی می کند. برای عبارات"
68+ " نقطه دار مانند ``string.a``، این عبارت را تا آخرین ``'.'`` ارزیابی کرده و "
69+ "سپس تکمیل هایی از ویژگی های موجود در شیء حاصل را پیشنهاد می دهد. توجه داشته "
70+ "باشید که اگر شیء با یک متد :meth:`~object.__getattr__` بخشی از عبارت باشد، "
71+ "ممکن است این کار به اجرای کد تعریف شده توسط برنامه منجر شود. پیکربندی پیش "
72+ "فرض همچنین سابقه شما را در فایلی با نام :file:`.python_history` در دایرکتوری"
73+ " کاربری تان ذخیره می کند. این سابقه در هنگام جلسه تعاملی بعدی مفسر دوباره در"
74+ " دسترس خواهد بود."
7475
7576#: ../../tutorial/interactive.rst:36
7677#, fuzzy
7778msgid "Alternatives to the Interactive Interpreter"
78- msgstr "جایگزین هایی برای مفسر تعاملی"
79+ msgstr "گزینه هایی به جای مفسر تعاملی"
7980
8081#: ../../tutorial/interactive.rst:38
8182#, fuzzy
@@ -87,11 +88,12 @@ msgid ""
8788"interpreter's symbol table. A command to check (or even suggest) matching "
8889"parentheses, quotes, etc., would also be useful."
8990msgstr ""
90- "این قابلیت نسبت به نسخه های قبلی مترجم یک گام بزرگ به جلو است؛ با این حال، "
91- "برخی آرزوها باقی مانده است: خوب خواهد بود اگر تورفتگی مناسب در خطوط ادامه "
92- "پیشنهاد شود (مفسر می داند که آیا یک نشانه تورفتگی مورد نیاز است یا خیر). "
93- "مکانیزم تکمیل ممکن است از جدول نمادهای مترجم استفاده کند. یک دستور برای "
94- "بررسی (یا حتی پیشنهاد) پرانتزها، کوتیشن ها و غیره نیز مفید خواهد بود."
91+ "این ویژگی نسبت به نسخه های قبلی مفسر یک پیشرفت بزرگ است؛ با این حال، برخی "
92+ "خواسته ها برآورده نشده اند: اگر در خطوط ادامه، تورفتگی مناسب پیشنهاد داده می"
93+ " شد، خوب می شد (تجزیه گر می داند که آیا یک علامت تورفتگی بعدی لازم است یا "
94+ "خیر). مکانیزم تکمیل ممکن است از جدول نماد مفسر استفاده کند. همچنین، یک فرمان"
95+ " برای بررسی (یا حتی پیشنهاد دادن) پرانتزها، کوتیشن ها و غیره که با هم مطابق "
96+ "باشند نیز مفید خواهد بود."
9597
9698#: ../../tutorial/interactive.rst:45
9799#, fuzzy
@@ -102,8 +104,7 @@ msgid ""
102104"customized and embedded into other applications. Another similar enhanced "
103105"interactive environment is bpython_."
104106msgstr ""
105- "یکی از مفسرهای تعاملی پیشرفته ای که مدت زیادی است وجود دارد، IPython_ است که"
106- " دارای ویژگی های تکمیل سازی خودکار با استفاده از کلید تب، کاوش اشیاء و "
107- "مدیریت تاریخچه پیشرفته می باشد. این مفسر همچنین به طور کامل قابل سفارشی سازی"
108- " بوده و می تواند در برنامه های دیگر نیز تعبیه شود. محیط تعاملی پیشرفته مشابه"
109- " دیگری نیز bpython_ است."
107+ "یک مفسر تعاملی پیشرفته جایگزین که از مدت ها قبل وجود دارد IPython_ است که "
108+ "امکاناتی مانند تکمیل با تب، کاوش شیء و مدیریت پیشرفته تاریخچه را ارائه می "
109+ "دهد. این مفسر همچنین می تواند به طور کامل سفارشی سازی شده و در برنامه های "
110+ "دیگر جای گذاری شود. یک محیط تعاملی پیشرفته مشابه دیگر bpython_ است."
0 commit comments