Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion GLOSSARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,4 +77,9 @@
| raise | پرتاب |
| list comprehension | درک فهرستی |
| directory | پوشه |
| stack traceback | ردگیری پشته |
| stack traceback | ردگیری پشته |
| item | آیتم |
| quotation | علامت نقل‌وقول |
| escape | خنثی کردن |
| unpacking | واگشایی |
| shadowing | پوشاندن |
2 changes: 1 addition & 1 deletion bugs.po
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ msgstr ""
"که می‌توانید بفهمید چه اقداماتی برای رفع آن انجام شده است؛ ممکن است مشکل برای "
"نسخه بعدی قبلاً رفع شده باشد، یا اطلاعات بیشتری مورد نیاز باشد (در این صورت، "
"اگر می‌توانید، خوشحال می‌شویم آن را ارائه دهید!). برای انجام این کار، در نوار "
"جستجو بالای صفحه \"tracker\" را جستجو کنید."
"جست‌وجو بالای صفحه \"tracker\" را جست‌وجو کنید."

msgid ""
"If the problem you're reporting is not already in the list, log in to "
Expand Down
30 changes: 15 additions & 15 deletions library/functions.po
Original file line number Diff line number Diff line change
Expand Up @@ -536,7 +536,7 @@ msgid ""
"256``, which are used as the initial contents of the array."
msgstr ""
"اگر «*source*» یک *تکرارپذیر* «iterable» باشد، باید یک تکرارپذیر از اعداد صحیح در "
"بازه ``0 <= x < 256`` باشد، که این اعداد به عنوان محتویات اولیه آرایه استفاده "
"بازه ``0 <= x < 256`` باشد، که این اعداد به‌عنوان محتویات اولیه آرایه استفاده "
"می‌شوند."

msgid "Without an argument, an array of size 0 is created."
Expand Down Expand Up @@ -1229,7 +1229,7 @@ msgid ""
"Remember that at the module level, globals and locals are the same dictionary."
msgstr ""
"در همهٔ حالت‌ها، اگر بخش‌های اختیاری حذف شوند، کد در محدوده فعلی اجرا می‌شود. اگر فقط "
"*globals* ارائه شود، باید یک دیکشنری باشد (و نه یک زیرکلاس از فرهنگ لغت) که هم برای "
"*globals* ارائه شود، باید یک دیکشنری باشد (و نه یک زیرکلاس از دیکشنری) که هم برای "
"متغیرهای سراسری و هم برای متغیرهای محلی استفاده خواهد شد. اگر هر دو *globals* و "
"*locals* ارائه شوند، به‌ترتیب برای متغیرهای سراسری و محلی استفاده می‌شوند. در صورت "
"ارائه، *locals* می‌تواند هر شیء نگاشتی باشد. به خاطر داشته باشید که در سطح ماژول، "
Expand Down Expand Up @@ -1432,8 +1432,8 @@ msgid ""
"value are not strings."
msgstr ""
"فراخوانی ``format(value, format_spec)`` به ``type(value).__format__(value, "
"format_spec)`` تبدیل می‌شود که هنگام جستجوی متد :meth:`~object.__format__` مربوط به "
"*value*، دیکشنری نمونه را نادیده می‌گیرد. اگر جستجوی متد به :mod:`object` برسد و "
"format_spec)`` تبدیل می‌شود که هنگام جست‌وجوی متد :meth:`~object.__format__` مربوط به "
"*value*، دیکشنری نمونه را نادیده می‌گیرد. اگر جست‌وجوی متد به :mod:`object` برسد و "
"*format_spec* خالی نباشد، یا اگر *format_spec* یا مقدار بازگشتی رشته نباشند، "
"استثنای :exc:`TypeError` پرتاب می‌شود."

Expand Down Expand Up @@ -1512,7 +1512,7 @@ msgid ""
"different types, as is the case for 1 and 1.0)."
msgstr ""
"مقدار هش شیء را (در صورتی که داشته باشد) برمی‌گرداند. مقادیر هش اعداد صحیح هستند. از "
"آن‌ها برای مقایسهٔ سریع کلیدهای دیکشنری هنگام جستجو در دیکشنری استفاده می‌شود. مقادیر "
"آن‌ها برای مقایسهٔ سریع کلیدهای دیکشنری هنگام جست‌وجو در دیکشنری استفاده می‌شود. مقادیر "
"عددی که با یکدیگر برابر مقایسه می‌شوند، مقدار هش یکسانی دارند (حتی اگر از نوع‌های "
"متفاوتی باشند، مانند 1 و 1.0)."

Expand All @@ -1534,7 +1534,7 @@ msgstr ""
"سامانهٔ راهنمای داخلی را فراخوانی می‌کند. (این تابع برای استفادهٔ تعاملی طراحی شده "
"است.) اگر هیچ آرگومانی ارائه نشود، سامانهٔ راهنمای تعاملی در کنسول مفسر آغاز می‌شود. "
"اگر آرگومان یک رشته باشد، آن رشته به‌عنوان نام یک ماژول، تابع، کلاس، متد، کلیدواژه "
"یا موضوع مستندات جستجو می‌شود و صفحهٔ راهنمای آن در کنسول نمایش داده می‌شود. اگر "
"یا موضوع مستندات جست‌وجو می‌شود و صفحهٔ راهنمای آن در کنسول نمایش داده می‌شود. اگر "
"آرگومان هر نوع شیء دیگری باشد، صفحهٔ راهنمای مربوط به آن شیء تولید می‌شود."

msgid ""
Expand Down Expand Up @@ -3230,8 +3230,8 @@ msgid ""
"The *object_or_type* determines the :term:`method resolution order` to be "
"searched. The search starts from the class right after the *type*."
msgstr ""
"*object_or_type* ترتیب :term:`حل متد <method resolution order>` را که باید جستجو "
"شود تعیین می‌کند. جستجو از کلاسی که بلافاصله پس از *type* قرار دارد آغاز می‌شود."
"*object_or_type* ترتیب :term:`حل متد <method resolution order>` را که باید جست‌وجو "
"شود تعیین می‌کند. جست‌وجو از کلاسی که بلافاصله پس از *type* قرار دارد آغاز می‌شود."

msgid ""
"For example, if :attr:`~type.__mro__` of *object_or_type* is ``D -> B -> C -> A -> "
Expand All @@ -3240,15 +3240,15 @@ msgid ""
msgstr ""
"برای مثال، اگر :attr:`~type.__mro__` مربوط به *object_or_type* برابر با ``D -> B -> "
"C -> A -> object`` باشد و مقدار *type* برابر ``B`` باشد، در این صورت :func:`super` "
"در مسیر ``C -> A -> object`` جستجو می‌کند."
"در مسیر ``C -> A -> object`` جست‌وجو می‌کند."

msgid ""
"The :attr:`~type.__mro__` attribute of the class corresponding to *object_or_type* "
"lists the method resolution search order used by both :func:`getattr` "
"and :func:`super`. The attribute is dynamic and can change whenever the "
"inheritance hierarchy is updated."
msgstr ""
"ویژگی :attr:`~type.__mro__` کلاس متناظر با *object_or_type* ترتیب جستجوی حل متد را "
"ویژگی :attr:`~type.__mro__` کلاس متناظر با *object_or_type* ترتیب جست‌وجوی حل متد را "
"که هم توسط :func:`getattr` و هم توسط :func:`super` استفاده می‌شود، فهرست می‌کند. این "
"ویژگی پویا است و هر زمان که سلسله‌مراتب وراثت تغییر کند، ممکن است تغییر یابد."

Expand Down Expand Up @@ -3327,7 +3327,7 @@ msgid ""
"possible use case for this is calling :term:`descriptors <descriptor>` in a parent "
"or sibling class."
msgstr ""
"علاوه بر جستجوی متدها، :func:`super` برای جستجوی ویژگی‌ها نیز عمل می‌کند. یکی از "
"علاوه بر جست‌وجوی متدها، :func:`super` برای جست‌وجوی ویژگی‌ها نیز عمل می‌کند. یکی از "
"کاربردهای ممکن آن، فراخوانی :term:`توصیفگرها <descriptor>` در یک کلاس والد یا هم‌رده "
"است."

Expand All @@ -3339,12 +3339,12 @@ msgid ""
"Accordingly, :func:`super` is undefined for implicit lookups using statements or "
"operators such as ``super()[name]``."
msgstr ""
"توجه داشته باشید که :func:`super` به‌عنوان بخشی از فرایند اتصال برای جستجوی صریح "
"توجه داشته باشید که :func:`super` به‌عنوان بخشی از فرایند اتصال برای جست‌وجوی صریح "
"ویژگی‌ها با نماد نقطه، مانند ``super().__getitem__(name)``, پیاده‌سازی شده است. این "
"کار از طریق پیاده‌سازی متد :meth:`~object.__getattribute__` خودش انجام می‌شود تا "
"کلاس‌ها را با ترتیبی قابل پیش‌بینی جستجو کند؛ ترتیبی که از وراثت چندگانهٔ مشارکتی "
"کلاس‌ها را با ترتیبی قابل پیش‌بینی جست‌وجو کند؛ ترتیبی که از وراثت چندگانهٔ مشارکتی "
"(cooperative multiple inheritance) پشتیبانی می‌کند. بر این اساس، رفتار :func:`super` "
"برای جستجوهای ضمنی که با دستورها یا عملگرهایی مانند ``super()[name]`` انجام می‌شوند، "
"برای جست‌وجوهای ضمنی که با دستورها یا عملگرهایی مانند ``super()[name]`` انجام می‌شوند، "
"تعریف نشده است."

msgid ""
Expand Down Expand Up @@ -3694,7 +3694,7 @@ msgstr ""
"*level* مشخص می‌کند که از درون‌ریزی مطلق استفاده شود یا نسبی. مقدار ``0`` (که مقدار "
"پیش‌فرض است) به این معناست که فقط درون‌ریزی مطلق انجام شود. مقادیر مثبت برای *level* "
"تعداد پوشه‌های والد را مشخص می‌کنند که باید نسبت به پوشهٔ ماژولی که :func:`__import__` "
"را فراخوانی کرده است جستجو شوند (برای جزئیات، :pep:`328` را ببینید)."
"را فراخوانی کرده است جست‌وجو شوند (برای جزئیات، :pep:`328` را ببینید)."

msgid ""
"When the *name* variable is of the form ``package.module``, normally, the top-level "
Expand Down
8 changes: 4 additions & 4 deletions sphinx.po
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ msgid "Stable ABI"
msgstr "ABI پایدار"

msgid "(as an opaque struct)"
msgstr "(به عنوان یک ساختار مبهم)"
msgstr "(به‌عنوان یک ساختار مبهم)"

msgid "(including all members)"
msgstr "شامل تمام اعضا"
Expand Down Expand Up @@ -311,7 +311,7 @@ msgid "Information and guides about Python type safety"
msgstr "اطلاعات و راهنماهایی درباره‌ی ایمنی تایپ در پایتون"

msgid "Indices, glossary, and search:"
msgstr "اندیس‌ها، واژه‌نامه و جستجو"
msgstr "اندیس‌ها، واژه‌نامه و جست‌وجو"

msgid "Global module index"
msgstr "اندیس ماژول‌های سراسری"
Expand All @@ -332,10 +332,10 @@ msgid "Terms explained"
msgstr "اصطلاحات توضیح داده شده"

msgid "Search page"
msgstr "صفحه‌ی جستجو"
msgstr "صفحه‌ی جست‌وجو"

msgid "Search this documentation"
msgstr "این مستند را جستجو کنید"
msgstr "این مستند را جست‌وجو کنید"

msgid "Complete table of contents"
msgstr "جدول کامل محتویات"
Expand Down
22 changes: 11 additions & 11 deletions tutorial/appendix.po
Original file line number Diff line number Diff line change
Expand Up @@ -49,15 +49,15 @@ msgid ""
"kbd:`F3` enters \"paste mode\", which makes pasting larger blocks of code "
"easier. Press :kbd:`F3` to return to the regular prompt."
msgstr ""
"در ویندوز یا سیستم‌های یونیکس‌مانند با پشتیبانی از، به صورت پیش‌فرض از یک شل "
"تعاملی جدید استفاده می‌شود. این شل از رنگ، ویرایش چندخطی، مرور تاریخچه، و "
"حالت چسباندن «paste mode» پشتیبانی می‌کند. برای غیرفعال کردن رنگ، جزئیات را "
"در :ref:`using-on-controlling-color` ببینید. کلیدهای تابعی برخی از قابلیت‌های "
"اضافی را فراهم می‌کنند. :kbd:`F1` مرورگر تعاملی راهنما :mod:`pydoc` را فعال "
"می کند. :kbd:`F2` اجازه می‌دهد تاریخچه خط فرمان را بدون خروجی و بدون اعلان "
"های :term:`>>>` و :term:`...` مرور کنید. :kbd:`F3` حالت \"چسباندن\" را فعال "
"می کند که چسباندن بلوک‌های بزرگ‌تر کد را آسان‌تر می‌سازد. برای بازگشت به اعلان "
"معمولی، :kbd:`F3` را فشار دهید."
"از پایتون ۳٫۱۳ به بعد، به‌طور پیش‌فرض یک شل تعاملی جدید استفاده می‌شود. این "
"شل از رنگ، ویرایش چندخطی، مرور تاریخچه، و حالت چسباندن «paste mode» پشتیبانی "
"می‌کند. برای غیرفعال کردن رنگ، جزئیات را در :ref:`using-on-controlling-color` "
"ببینید. کلیدهای تابعی برخی از قابلیت‌های اضافی را فراهم می‌کنند. :kbd:`F1` "
"مرورگر تعاملی راهنما :mod:`pydoc` را فعال می کند. :kbd:`F2` اجازه می‌دهد "
"تاریخچه خط فرمان را بدون خروجی و بدون اعلان های :term:`>>>` و :term:`...` "
"مرور کنید. :kbd:`F3` حالت \"چسباندن\" را فعال می کند که چسباندن بلوک‌های "
"بزرگ‌تر کد را آسان‌تر می‌سازد. برای بازگشت به اعلان معمولی، :kbd:`F3` را فشار "
"دهید."

msgid ""
"When using the new interactive shell, exit the shell by typing :kbd:`exit` "
Expand Down Expand Up @@ -135,7 +135,7 @@ msgstr ""
"قرار گیرد و فایل باید به حالت قابل اجرا تنظیم شود. ``#!`` باید نخستین دو "
"نویسه‌ی فایل باشند. در برخی پلتفرم‌ها، این خط اول باید با پایان خط به سبک "
"یونیکس (``'\\n'``) تمام شود، نه پایان خط ویندوزی (``'\\r\\n'``). توجه داشته "
"باشید که نویسه‌ی ``'#'`` برای آغاز یک توضیح (کامنت) در پایتون به کار می‌رود."
"باشید که نویسه‌ی ``'#'`` برای آغاز یک توضیح در پایتون به کار می‌رود."

msgid ""
"The script can be given an executable mode, or permission, using the :"
Expand Down Expand Up @@ -186,7 +186,7 @@ msgid ""
"``sys.ps1`` and ``sys.ps2`` in this file."
msgstr ""
"این فایل فقط در جلسات تعاملی خوانده می‌شود، نه زمانی که پایتون دستورات را از "
"یک اسکریپت می‌خواند، و نه زمانی که :file:`/dev/tty` به عنوان منبع صریح "
"یک اسکریپت می‌خواند، و نه زمانی که :file:`/dev/tty` به‌عنوان منبع صریح "
"دستورات داده می‌شود (که در غیر این صورت همچون یک جلسه‌ی تعاملی رفتار می‌کند). "
"این فایل در همان فضای نامی که در آن دستورات تعاملی اجرا می‌شوند، اجرا می‌گردد "
"بنابراین اشیایی که تعریف یا وارد می‌کند می‌توانند بدون مشخص شدن در جلسه تعاملی "
Expand Down
2 changes: 1 addition & 1 deletion tutorial/appetite.po
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ msgid ""
msgstr ""
"اگر زمان زیادی را با رایانه کار کنید، دیر یا زود به کاری برمی‌خورید که دوست "
"دارید آن را خودکار کنید. برای مثال، شاید بخواهید در تعداد زیادی فایل متنی "
"عمل جستجو و جایگزینی انجام دهید، یا مجموعه‌ای از فایل‌های عکس را به شیوه‌ای "
"عمل جست‌وجو و جایگزینی انجام دهید، یا مجموعه‌ای از فایل‌های عکس را به شیوه‌ای "
"پیچیده تغییر نام دهید و دوباره سازمان‌دهی کنید. شاید هم بخواهید یک پایگاه "
"دادهٔ سفارشی کوچک، یک برنامهٔ تخصصی با رابط کاربری گرافیکی، یا یک بازی ساده "
"بنویسید."
Expand Down
Loading
Loading