@@ -12,7 +12,7 @@ msgstr ""
1212"Project-Id-Version : Python 3.14\n "
1313"Report-Msgid-Bugs-To : \n "
1414"POT-Creation-Date : 2026-07-25 12:59+0330\n "
15- "PO-Revision-Date : 2021-06-28 01:50+0000 \n "
15+ "PO-Revision-Date : 2026-07-27 11:57+0330 \n "
1616"Last-Translator : Alireza Shabani (Revisto) <theRevisto@gmail.com>, 2025\n "
1717"Language-Team : Persian (https://app.transifex.com/python-doc/teams/5390/ "
1818"fa/)\n "
@@ -21,10 +21,11 @@ msgstr ""
2121"Content-Type : text/plain; charset=UTF-8\n "
2222"Content-Transfer-Encoding : 8bit\n "
2323"Plural-Forms : nplurals=2; plural=(n > 1);\n "
24+ "X-Generator : Poedit 3.6\n "
2425
2526#: ../../tutorial/interactive.rst:5
2627msgid "Interactive Input Editing and History Substitution"
27- msgstr ""
28+ msgstr "ویرایش ورودی تعاملی و جایگزینی تاریخچه "
2829
2930#: ../../tutorial/interactive.rst:7
3031msgid ""
@@ -34,10 +35,15 @@ msgid ""
3435"library, which supports various styles of editing. This library has its own "
3536"documentation which we won't duplicate here."
3637msgstr ""
38+ "برخی نسخههای مفسر پایتون از ویرایش خط ورودی فعلی و جایگزینی تاریخچه پشتیبانی "
39+ "میکنند؛ قابلیتی مشابه آنچه در پوستهٔ Korn و پوستهٔ GNU Bash وجود دارد. این "
40+ "قابلیت با استفاده از کتابخانهٔ `GNU Readline`_ پیادهسازی شده است که از "
41+ "شیوههای گوناگون ویرایش پشتیبانی میکند. این کتابخانه مستندات اختصاصی خود را "
42+ "دارد که در اینجا آنها را تکرار نمیکنیم."
3743
3844#: ../../tutorial/interactive.rst:17
3945msgid "Tab Completion and History Editing"
40- msgstr ""
46+ msgstr "تکمیل با کلید Tab و ویرایش تاریخچه "
4147
4248#: ../../tutorial/interactive.rst:19
4349msgid ""
@@ -53,10 +59,20 @@ msgid ""
5359"named :file:`.python_history` in your user directory. The history will be "
5460"available again during the next interactive interpreter session."
5561msgstr ""
62+ "تکمیل نام متغیرها و ماژولها بهطور :ref:`خودکار فعال میشود <rlcompleter-"
63+ "config>` تا هنگام راهاندازی مفسر، بهگونهای که با فشردن کلید :kbd:`Tab`، تابع "
64+ "تکمیل فراخوانی شود. این تابع نامهای دستورات پایتون، متغیرهای محلی فعلی و نام "
65+ "ماژولهای موجود را بررسی میکند. برای عبارتهای نقطهای مانند ``string.a``، "
66+ "عبارت تا پیش از آخرین ``'.'`` ارزیابی میشود و سپس پیشنهادهایی بر اساس "
67+ "ویژگیهای شیء حاصل ارائه میگردد. توجه داشته باشید که اگر شیئی با "
68+ "متد :meth:`~object.__getattr__` بخشی از عبارت باشد، ممکن است در این فرایند "
69+ "کدی که توسط برنامه تعریف شده است اجرا شود. پیکربندی پیشفرض همچنین تاریخچهٔ "
70+ "شما را در فایلی با نام :file:`.python_history` در پوشهٔ کاربریتان ذخیره "
71+ "میکند. این تاریخچه در نشست تعاملی بعدی مفسر دوباره در دسترس خواهد بود."
5672
5773#: ../../tutorial/interactive.rst:36
5874msgid "Alternatives to the Interactive Interpreter"
59- msgstr ""
75+ msgstr "جایگزینهایی برای مفسر تعاملی "
6076
6177#: ../../tutorial/interactive.rst:38
6278msgid ""
@@ -67,6 +83,12 @@ msgid ""
6783"might use the interpreter's symbol table. A command to check (or even "
6884"suggest) matching parentheses, quotes, etc., would also be useful."
6985msgstr ""
86+ "این قابلیت نسبت به نسخههای قدیمیتر مفسر، پیشرفت بسیار بزرگی به شمار میرود؛ "
87+ "با این حال، هنوز برخی خواستهها برآورده نشدهاند: برای نمونه، خوب بود اگر در "
88+ "خطوط ادامه، تورفتگی مناسب پیشنهاد میشد (زیرا تجزیهکننده میداند که آیا در گام "
89+ "بعدی به یک توکن :data:`~token.INDENT` نیاز است یا خیر). همچنین، سازوکار "
90+ "تکمیل میتواند از جدول نمادهای مفسر استفاده کند. وجود دستوری برای بررسی (یا "
91+ "حتی پیشنهاد) تطابق پرانتزها، گیومهها و موارد مشابه نیز مفید خواهد بود."
7092
7193#: ../../tutorial/interactive.rst:45
7294msgid ""
@@ -76,3 +98,8 @@ msgid ""
7698"customized and embedded into other applications. Another similar enhanced "
7799"interactive environment is bpython_."
78100msgstr ""
101+ "یکی از جایگزینهای پیشرفتهٔ مفسر تعاملی که سالهاست وجود دارد، IPython_ است که "
102+ "امکاناتی مانند تکمیل با کلید Tab، کاوش اشیا و مدیریت پیشرفتهٔ تاریخچه را "
103+ "فراهم میکند. همچنین میتوان آن را بهطور گسترده سفارشیسازی کرد و در برنامههای "
104+ "دیگر بهکار گرفت. محیط تعاملی پیشرفتهٔ مشابه دیگری نیز با نام bpython_ وجود "
105+ "دارد."
0 commit comments