# SOME DESCRIPTIVE TITLE. # Copyright (C) 2001 Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: # Alireza Shabani (Revisto) , 2025 # Sepehr Rasouli , 2026 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.14\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-09-16 12:56+0000\n" "PO-Revision-Date: 2026-09-15 11:03+0330\n" "Last-Translator: Sepehr Rasouli , 2026\n" "Language-Team: Persian (https://github.com/python/python-docs-fa/)\n" "Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.6\n" msgid "Interactive Input Editing and History Substitution" msgstr "ویرایش ورودی تعاملی و جایگزینی تاریخچه" msgid "Some versions of the Python interpreter support editing of the current input line and history substitution, similar to facilities found in the Korn shell and the GNU Bash shell. This is implemented using the `GNU Readline`_ library, which supports various styles of editing. This library has its own documentation which we won't duplicate here." msgstr "برخی نسخه‌های مفسر پایتون از ویرایش خط ورودی فعلی و جایگزینی تاریخچه پشتیبانی می‌کنند؛ قابلیتی مشابه آنچه در پوسته‌ی Korn و پوسته‌ی GNU Bash وجود دارد. این قابلیت با استفاده از کتابخانه‌ی `GNU Readline`_ پیاده‌سازی شده است که از شیوه‌های گوناگون ویرایش پشتیبانی می‌کند. این کتابخانه مستندات اختصاصی خود را دارد که در اینجا آن‌ها را تکرار نمی‌کنیم." msgid "Tab Completion and History Editing" msgstr "تکمیل با کلید Tab و ویرایش تاریخچه" msgid "Completion of variable and module names is :ref:`automatically enabled ` at interpreter startup so that the :kbd:`Tab` key invokes the completion function; it looks at Python statement names, the current local variables, and the available module names. For dotted expressions such as ``string.a``, it will evaluate the expression up to the final ``'.'`` and then suggest completions from the attributes of the resulting object. Note that this may execute application-defined code if an object with a :meth:`~object.__getattr__` method is part of the expression. The default configuration also saves your history into a file named :file:`.python_history` in your user directory. The history will be available again during the next interactive interpreter session." msgstr "تکمیل نام متغیرها و ماژول‌ها به‌طور :ref:`خودکار فعال می‌شود ` تا هنگام راه‌اندازی مفسر، به‌گونه‌ای که با فشردن کلید :kbd:`Tab`، تابع تکمیل فراخوانی شود. این تابع نام‌های دستورات پایتون، متغیرهای محلی فعلی و نام ماژول‌های موجود را بررسی می‌کند. برای عبارت‌های نقطه‌ای مانند ``string.a``، عبارت تا پیش از آخرین ``'.'`` ارزیابی می‌شود و سپس پیشنهادهایی بر اساس ویژگی‌های شیء حاصل ارائه می‌گردد. توجه داشته باشید که اگر شی‌ءای با متد :meth:`~object.__getattr__` بخشی از عبارت باشد، ممکن است در این فرایند کدی که توسط برنامه تعریف شده است اجرا شود. پیکربندی پیش‌فرض همچنین تاریخچه‌ی شما را در پرونده‌ای با نام :file:`.python_history` در پوشه‌ی کاربری‌تان ذخیره می‌کند. این تاریخچه در نشست تعاملی بعدی مفسر دوباره در دسترس خواهد بود." msgid "Alternatives to the Interactive Interpreter" msgstr "جایگزین‌هایی برای مفسر تعاملی" msgid "This facility is an enormous step forward compared to earlier versions of the interpreter; however, some wishes are left: It would be nice if the proper indentation were suggested on continuation lines (the parser knows if an :data:`~token.INDENT` token is required next). The completion mechanism might use the interpreter's symbol table. A command to check (or even suggest) matching parentheses, quotes, etc., would also be useful." msgstr "این قابلیت نسبت به نسخه‌های قدیمی‌تر مفسر، پیشرفت بسیار بزرگی به شمار می‌رود؛ با این حال، هنوز برخی خواسته‌ها برآورده نشده‌اند: برای نمونه، خوب بود اگر در سطرهای ادامه، تورفتگی مناسب پیشنهاد می‌شد (زیرا پارسر می‌داند که آیا در گام بعدی به یک توکن :data:`~token.INDENT` نیاز است یا خیر). همچنین، سازوکار تکمیل می‌تواند از جدول نمادهای مفسر استفاده کند. وجود دستوری برای بررسی (یا حتی پیشنهاد) تطابق پرانتزها، گیومه‌ها و موارد مشابه نیز مفید خواهد بود." msgid "One alternative enhanced interactive interpreter that has been around for quite some time is IPython_, which features tab completion, object exploration and advanced history management. It can also be thoroughly customized and embedded into other applications. Another similar enhanced interactive environment is bpython_." msgstr "یکی از مفسرهای تعاملی پیشرفته‌ی جایگزین که مدت زیادی است وجود دارد، IPython_ است که قابلیت‌هایی مانند تکمیل خودکار با کلید Tab، کاوش اشیا و مدیریت پیشرفته‌ی تاریخچه را ارائه می‌کند. این مفسر همچنین می‌تواند به‌طور کامل سفارشی‌سازی شده و در برنامه‌های دیگر تعبیه شود. یک محیط تعاملی پیشرفته‌ی مشابه دیگر، bpython_ است."