Skip to content

Commit dbbfd2f

Browse files
committed
Translate interactive.po
1 parent abfaf86 commit dbbfd2f

1 file changed

Lines changed: 31 additions & 4 deletions

File tree

tutorial/interactive.po

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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
2627
msgid "Interactive Input Editing and History Substitution"
27-
msgstr ""
28+
msgstr "ویرایش ورودی تعاملی و جایگزینی تاریخچه"
2829

2930
#: ../../tutorial/interactive.rst:7
3031
msgid ""
@@ -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."
3637
msgstr ""
38+
"برخی نسخه‌های مفسر پایتون از ویرایش خط ورودی فعلی و جایگزینی تاریخچه پشتیبانی "
39+
"می‌کنند؛ قابلیتی مشابه آنچه در پوستهٔ Korn و پوستهٔ GNU Bash وجود دارد. این "
40+
"قابلیت با استفاده از کتابخانهٔ `GNU Readline`_ پیاده‌سازی شده است که از "
41+
"شیوه‌های گوناگون ویرایش پشتیبانی می‌کند. این کتابخانه مستندات اختصاصی خود را "
42+
"دارد که در اینجا آن‌ها را تکرار نمی‌کنیم."
3743

3844
#: ../../tutorial/interactive.rst:17
3945
msgid "Tab Completion and History Editing"
40-
msgstr ""
46+
msgstr "تکمیل با کلید Tab و ویرایش تاریخچه"
4147

4248
#: ../../tutorial/interactive.rst:19
4349
msgid ""
@@ -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."
5561
msgstr ""
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
5874
msgid "Alternatives to the Interactive Interpreter"
59-
msgstr ""
75+
msgstr "جایگزین‌هایی برای مفسر تعاملی"
6076

6177
#: ../../tutorial/interactive.rst:38
6278
msgid ""
@@ -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."
6985
msgstr ""
86+
"این قابلیت نسبت به نسخه‌های قدیمی‌تر مفسر، پیشرفت بسیار بزرگی به شمار می‌رود؛ "
87+
"با این حال، هنوز برخی خواسته‌ها برآورده نشده‌اند: برای نمونه، خوب بود اگر در "
88+
"خطوط ادامه، تورفتگی مناسب پیشنهاد می‌شد (زیرا تجزیه‌کننده می‌داند که آیا در گام "
89+
"بعدی به یک توکن :data:`~token.INDENT` نیاز است یا خیر). همچنین، سازوکار "
90+
"تکمیل می‌تواند از جدول نمادهای مفسر استفاده کند. وجود دستوری برای بررسی (یا "
91+
"حتی پیشنهاد) تطابق پرانتزها، گیومه‌ها و موارد مشابه نیز مفید خواهد بود."
7092

7193
#: ../../tutorial/interactive.rst:45
7294
msgid ""
@@ -76,3 +98,8 @@ msgid ""
7698
"customized and embedded into other applications. Another similar enhanced "
7799
"interactive environment is bpython_."
78100
msgstr ""
101+
"یکی از جایگزین‌های پیشرفتهٔ مفسر تعاملی که سال‌هاست وجود دارد، IPython_ است که "
102+
"امکاناتی مانند تکمیل با کلید Tab، کاوش اشیا و مدیریت پیشرفتهٔ تاریخچه را "
103+
"فراهم می‌کند. همچنین می‌توان آن را به‌طور گسترده سفارشی‌سازی کرد و در برنامه‌های "
104+
"دیگر به‌کار گرفت. محیط تعاملی پیشرفتهٔ مشابه دیگری نیز با نام bpython_ وجود "
105+
"دارد."

0 commit comments

Comments
 (0)