Skip to content
Prev Previous commit
Next Next commit
Cleanup
  • Loading branch information
sepehr-rs committed Sep 16, 2026
commit 1926be37190b45210fc4e32ee79ef05cdbc9cbc1
2 changes: 1 addition & 1 deletion c-api/capsule.po
Original file line number Diff line number Diff line change
Expand Up @@ -275,4 +275,4 @@ msgid "object"
msgstr "شیء"

msgid "Capsule"
msgstr "کپسول "
msgstr "کپسول"
2 changes: 1 addition & 1 deletion c-api/cell.po
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

msgid "Cell Objects"
msgstr "شیءهای سلول "
msgstr "شیءهای سلول"

msgid ""
"\"Cell\" objects are used to implement variables referenced by multiple "
Expand Down
2 changes: 1 addition & 1 deletion c-api/code.po
Original file line number Diff line number Diff line change
Expand Up @@ -459,7 +459,7 @@ msgid ""
":c:func:`Py_DecRef` when storing :c:type:`PyObject`."
msgstr ""
"اگر *free* برابر ``NULL`` نباشد: هنگامی که یک شیء کد تخصیص‌زدایی شود، *free*"
" روی داده‌های غیر``NULL`` ذخیره‌شده تحت اندیس جدید فراخوانی خواهد شد. هنگام "
" روی داده‌های غیر ``NULL`` ذخیره‌شده تحت اندیس جدید فراخوانی خواهد شد. هنگام "
"ذخیره‌سازی :c:type:`PyObject` از :c:func:`Py_DecRef` استفاده کنید."

msgid "as ``_PyEval_RequestCodeExtraIndex``"
Expand Down
2 changes: 1 addition & 1 deletion c-api/lifecycle.po
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@ msgstr ""
"پاک نشده باشند، تکرار می‌شود."

msgid "Cyclic Isolate Destruction"
msgstr "تخریب ایزوله‌های چرخه‌ای "
msgstr "تخریب ایزوله‌های چرخه‌ای"

msgid ""
"Listed below are the stages of life of a hypothetical :term:`cyclic isolate`"
Expand Down
2 changes: 1 addition & 1 deletion c-api/module.po
Original file line number Diff line number Diff line change
Expand Up @@ -443,7 +443,7 @@ msgstr ""
":c:type:`PyModule_Type` باشد. می‌توان از هر نوعی استفاده کرد، به شرط آنکه از"
" تنظیم و دریافت ویژگی‌های مرتبط با ایمپورت پشتیبانی کند. با این حال، تنها "
"نمونه‌های ``PyModule_Type`` را می‌توان بازگرداند اگر ``PyModuleDef`` دارای "
"``m_traverse``، ``m_clear`` و ``m_free`` غیر``NULL``؛ ``m_size`` غیرصفر؛ یا "
"``m_traverse``، ``m_clear`` و ``m_free`` غیر ``NULL``؛ ``m_size`` غیرصفر؛ یا "
"جایگاه‌هایی غیر از ``Py_mod_create`` باشد."

msgid ""
Expand Down
2 changes: 1 addition & 1 deletion c-api/stable.po
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ msgstr ""
" ``0x03020000`` عمل می‌کند (پایتون 3.2، نسخه‌ای که API محدود را معرفی کرد)."

msgid "Stable ABI"
msgstr "رابط دودویی کاربردی پایدار "
msgstr "رابط دودویی کاربردی پایدار"

msgid ""
"To enable this, Python provides a *Stable ABI*: a set of symbols that will "
Expand Down
2 changes: 1 addition & 1 deletion c-api/threads.po
Original file line number Diff line number Diff line change
Expand Up @@ -393,7 +393,7 @@ msgstr ""
"``interp`` یک اشاره‌گر معلق (dangling pointer) خواهد بود!"

msgid "Legacy API"
msgstr "API قدیمی "
msgstr "API قدیمی"

msgid ""
"Another common pattern to call Python code from a non-Python thread is to "
Expand Down
24 changes: 11 additions & 13 deletions glossary.tsv
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ file پرونده
file object شیء پرونده
file-like object شیء شبه‌پرونده
filesystem encoding کدگذاری سامانه فایل‌بندی
filesystem سامانه فایل‌بندی
filesystem سامانه فایل‌بندی
finalizer نهایی‌ساز
frozen فریزشده
finder یابنده
Expand Down Expand Up @@ -283,7 +283,7 @@ local محلی
locale locale
logger گزارش‌گیر
logging گزارش‌گیری
session نشست
session نشست
long distance matcher تطبیق‌گر فاصله بلند
lookahead assertion شرط پیش‌نگر
lookbehind assertion شرط پس‌نگر
Expand Down Expand Up @@ -326,7 +326,7 @@ nul تهی
object شیء
octet هشت‌بیتی
offset آفست
opcode کدعمل
opcode آپ‌کد
operator عملگر
optimized scope محدوده بهینه‌شده
ordinal ترتیبی
Expand Down Expand Up @@ -538,7 +538,6 @@ steal ربودن
stealing ربایش
struct struct
framework چارچوب
frame (GUI) قاب
domain دامنه
owned reference ارجاع مالکانه
dangling pointer اشاره‌گر معلق
Expand Down Expand Up @@ -618,8 +617,8 @@ regular expression object شیء عبارت باقاعده
type hinting راهنمایی نوع
type parameters پارامترهای نوع
variadic generics عام‌های چندآرگومانی
variadic (adj.) چندآرگومانی
variadic arguments آرگومان‌های متغیر
variadic (adj.) چندآرگومانی
variadic arguments آرگومان‌های متغیر
generic alias مستعار عام
generic type alias مستعار نوع عام
stringified annotations حاشیه‌نویسی‌های رشته‌ای‌شده
Expand Down Expand Up @@ -661,11 +660,10 @@ stream writer نویسنده جریان
IO-bound محدود به ورودی/خروجی
multi-stream چندجریانی
unseekable غیرقابل مکان‌یابی
opcode آپ‌کد
punctuation علائم نگارشی
decimal دهدهی
punctuation علائم نگارشی
decimal دهدهی
regression رگرسیون
digested پردازش‌شده
caret نشانک
convenience function تابع کمکی
convenience variable متغیر کمکی
digested پردازش‌شده
caret نشانک
convenience function تابع کمکی
convenience variable متغیر کمکی
4 changes: 2 additions & 2 deletions howto/enum.po
Original file line number Diff line number Diff line change
Expand Up @@ -963,7 +963,7 @@ msgstr ""
"شود. (برای نمونه `OrderedEnum`_ را ببینید.)"

msgid "Dataclass support"
msgstr "پشتیبانی از دیتاکلاس "
msgstr "پشتیبانی از دیتاکلاس"

msgid ""
"When inheriting from a :class:`~dataclasses.dataclass`, the "
Expand Down Expand Up @@ -1047,7 +1047,7 @@ msgstr ""
"True"

msgid "Pickling"
msgstr "پیکل‌کردن "
msgstr "پیکل‌کردن"

msgid "Enumerations can be pickled and unpickled::"
msgstr "می‌توان شمارش‌ها را پیکل و پیکل‌گشایی (unpickle) کرد::"
Expand Down
2 changes: 1 addition & 1 deletion library/asyncio-dev.po
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ msgstr ""
"متد :meth:`loop.run_in_executor` را ببینید."

msgid "Logging"
msgstr "گزارش‌گیری "
msgstr "گزارش‌گیری"

msgid ""
"asyncio uses the :mod:`logging` module and all logging is performed via the "
Expand Down
2 changes: 1 addition & 1 deletion library/cmdline.po
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

msgid "Modules command-line interface (CLI)"
msgstr "رابط خط فرمان ماژول‌ها "
msgstr "رابط خط فرمان ماژول‌ها"

msgid "The following modules have a command-line interface."
msgstr "ماژول‌های زیر دارای رابط خط فرمان هستند."
Expand Down
2 changes: 1 addition & 1 deletion library/copyreg.po
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ msgid "module"
msgstr "ماژول"

msgid "pickle"
msgstr "پیکل "
msgstr "پیکل"

msgid "copy"
msgstr "کپی"
2 changes: 1 addition & 1 deletion library/locale.po
Original file line number Diff line number Diff line change
Expand Up @@ -951,7 +951,7 @@ msgstr ""
"فضای سفید در نظر گرفته نمی‌شوند."

msgid "Locale names"
msgstr "نام‌های locale "
msgstr "نام‌های locale"

msgid ""
"The format of the locale name is platform dependent, and the set of supported "
Expand Down
4 changes: 2 additions & 2 deletions library/optparse.po
Original file line number Diff line number Diff line change
Expand Up @@ -2854,8 +2854,8 @@ msgstr "parser = OptionParser(..., conflict_handler=handler)"
msgid "or with a separate call::"
msgstr "یا با یک فراخوانی جداگانه::"

msgid "parser.set_conflict_handler "
msgstr "parser.set_conflict_handler "
msgid "parser.set_conflict_handler"
msgstr "parser.set_conflict_handler"

msgid "The available conflict handlers are:"
msgstr "مدیرهای تعارض (conflict handlers) موجود عبارتند از:"
Expand Down
2 changes: 1 addition & 1 deletion library/sys.po
Original file line number Diff line number Diff line change
Expand Up @@ -3188,7 +3188,7 @@ msgid "profile function"
msgstr "تابع پروفایل"

msgid "profiler"
msgstr "پروفایل‌گیر "
msgstr "پروفایل‌گیر"

msgid "trace function"
msgstr "تابع ردگیری"
Expand Down
2 changes: 1 addition & 1 deletion reference/simple_stmts.po
Original file line number Diff line number Diff line change
Expand Up @@ -1640,7 +1640,7 @@ msgid "debugging"
msgstr "اشکال‌زدایی"

msgid "assertions"
msgstr "ادعاها "
msgstr "ادعاها"

msgid "expression list"
msgstr "فهرست عبارت‌ها"
Expand Down
2 changes: 1 addition & 1 deletion scripts/check_markup.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,4 +155,4 @@ def main():


if __name__ == "__main__":
main()
main()
2 changes: 1 addition & 1 deletion scripts/decode_urls_to_plain_text.py
Original file line number Diff line number Diff line change
Expand Up @@ -123,4 +123,4 @@ def main() -> None:


if __name__ == "__main__":
main()
main()
2 changes: 1 addition & 1 deletion scripts/fix_term_refs.py
Original file line number Diff line number Diff line change
Expand Up @@ -316,4 +316,4 @@ def main():


if __name__ == "__main__":
main()
main()
2 changes: 1 addition & 1 deletion scripts/script.py
Original file line number Diff line number Diff line change
Expand Up @@ -338,4 +338,4 @@ def main():


if __name__ == "__main__":
main()
main()
2 changes: 1 addition & 1 deletion scripts/translation_status.py
Original file line number Diff line number Diff line change
Expand Up @@ -152,4 +152,4 @@ def main():


if __name__ == "__main__":
main()
main()
2 changes: 1 addition & 1 deletion using/configure.po
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ msgid ":mod:`tkinter`, :ref:`IDLE <idle>`, :mod:`turtle`"
msgstr ":mod:`tkinter`, :ref:`IDLE <idle>`, :mod:`turtle`"

msgid "`zlib <https://www.zlib.net>`_"
msgstr "zlib <https://www.zlib.net>`_"
msgstr "`zlib <https://www.zlib.net>`_"

msgid "1.2.2.1"
msgstr "1.2.2.1"
Expand Down
6 changes: 3 additions & 3 deletions whatsnew/2.4.po
Original file line number Diff line number Diff line change
Expand Up @@ -1363,7 +1363,7 @@ msgid ""
"`http://www.lahey.com/float.htm "
"<https://web.archive.org/web/20230604072523/http://www.lahey.com/float.htm>`__"
msgstr ""
"http://www.lahey.com/float.htm "
"`http://www.lahey.com/float.htm "
"<https://web.archive.org/web/20230604072523/http://www.lahey.com/float.htm>`__"

msgid ""
Expand Down Expand Up @@ -2586,8 +2586,8 @@ msgid ""
"(Contributed by Dave Cole and Barry Warsaw.)"
msgstr ""
"دو تابع جدید به ماژول :mod:`socket` اضافه شد. :func:`~socket.socketpair` یک "
"جفت سوکت متصل را برمی‌گرداند و ``getservbyport `` نام سرویس مربوط به یک"
" شماره پورت مشخص را جستجو می‌کند. (مشارکت‌شده توسط Dave Cole و Barry "
"جفت سوکت متصل را برمی‌گرداند و ``getservbyport`` نام سرویس مربوط به یک "
"شماره پورت مشخص را جستجو می‌کند. (مشارکت‌شده توسط Dave Cole و Barry "
"Warsaw.)"

msgid ""
Expand Down
2 changes: 1 addition & 1 deletion whatsnew/3.10.po
Original file line number Diff line number Diff line change
Expand Up @@ -1989,7 +1989,7 @@ msgid ""
msgstr ""
":ref:`کلیدواژه‌های نرم <soft-keywords>` جدید :keyword:`match`، :keyword:`case <match>` "
"و :keyword:`_ <wildcard-patterns>` در دستورهای تطبیق الگو برجسته‌سازی می‌شوند. با این حال، این "
"برجسته‌سازی بی‌نقص نیست و در برخی موارد نادر، از جمله برخی ``_``ها در الگوهای ``case``، نادرست "
"برجسته‌سازی بی‌نقص نیست و در برخی موارد نادر، از جمله برخی ``_`` ها در الگوهای ``case``، نادرست "
"خواهد بود. (مشارکت‌شده توسط Tal Einat در :issue:`44010`.)"

msgid "New in 3.10 maintenance releases."
Expand Down
4 changes: 2 additions & 2 deletions whatsnew/3.13.po
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ msgid ":attr:`~type.__static_attributes__` stores the names of attributes access
msgstr ":attr:`~type.__static_attributes__` نام ویژگی‌هایی را که در هر تابعی در بدنه‌ی کلاس از طریق ``self.X`` به آن‌ها دسترسی می‌شود، ذخیره می‌کند."

msgid ":attr:`~type.__firstlineno__` records the first line number of a class definition."
msgstr ":attr:`~type.__firstlineno__`` شماره‌ی سطر نخستِ تعریف کلاس را ثبت می‌کند."
msgstr ":attr:`~type.__firstlineno__` شماره‌ی سطر نخستِ تعریف کلاس را ثبت می‌کند."

msgid "Significant improvements in the standard library:"
msgstr "بهبودهای چشمگیر در کتابخانه استاندارد:"
Expand Down Expand Up @@ -1628,7 +1628,7 @@ msgid ":pypi:`standard-sunau`: Use the redistribution of ``sunau`` library from
msgstr ":pypi:`standard-sunau`: از بازتوزیع کتابخانه‌ی ``sunau`` از PyPI استفاده کنید."

msgid ":mod:`!telnetlib`, Use the :pypi:`telnetlib3` or :pypi:`Exscript` libraries from PyPI instead."
msgstr ":mod:`!telnetlib``، به جای آن از کتابخانه‌های :pypi:`telnetlib3` یا :pypi:`Exscript` موجود در PyPI استفاده کنید."
msgstr ":mod:`!telnetlib`، به جای آن از کتابخانه‌های :pypi:`telnetlib3` یا :pypi:`Exscript` موجود در PyPI استفاده کنید."

msgid ":pypi:`standard-telnetlib`: Use the redistribution of ``telnetlib`` library from PyPI."
msgstr ":pypi:`standard-telnetlib`: از بازتوزیع کتابخانه‌ی ``telnetlib`` از PyPI استفاده کنید."
Expand Down
8 changes: 4 additions & 4 deletions whatsnew/3.3.po
Original file line number Diff line number Diff line change
Expand Up @@ -1586,7 +1586,7 @@ msgid "ftplib"
msgstr "ftplib"

msgid ":class:`ftplib.FTP` now accepts a ``source_address`` keyword argument to specify the ``(host, port)`` to use as the source address in the bind call when creating the outgoing socket. (Contributed by Giampaolo Rodolà in :issue:`8594`.)"
msgstr ":class:`ftplib.FTP` اکنون آرگومان کلیدواژه‌ای ``source_address`` را می‌پذیرد تا ``(host, port)``‌ی را که باید هنگام ایجاد سوکت خروجی در فراخوانی bind به‌عنوان نشانی مبدأ استفاده شود، مشخص کند. (مشارکت‌شده توسط Giampaolo Rodolà در :issue:`8594`.)"
msgstr ":class:`ftplib.FTP` اکنون آرگومان کلیدواژه‌ای ``source_address`` را می‌پذیرد تا ``(host, port)`` را که باید هنگام ایجاد سوکت خروجی در فراخوانی bind به‌عنوان نشانی مبدأ استفاده شود، مشخص کند. (مشارکت‌شده توسط Giampaolo Rodolà در :issue:`8594`.)"

msgid ""
"The :class:`~ftplib.FTP_TLS` class now provides a new :func:`~ftplib.FTP_TLS.ccc` function to revert control channel back to plaintext. This can be useful to take advantage of firewalls that know how to handle NAT with non-secure FTP without opening fixed ports. (Contributed by Giampaolo "
Expand Down Expand Up @@ -2042,7 +2042,7 @@ msgid ""
"The :class:`~smtplib.SMTP`, :class:`~smtplib.SMTP_SSL`, and :class:`~smtplib.LMTP` classes now accept a ``source_address`` keyword argument to specify the ``(host, port)`` to use as the source address in the bind call when creating the outgoing socket. (Contributed by Paulo Scardine "
"in :issue:`11281`.)"
msgstr ""
"کلاس‌های :class:`~smtplib.SMTP`، :class:`~smtplib.SMTP_SSL` و :class:`~smtplib.LMTP` اکنون آرگومان کلیدواژه‌ای ``source_address`` را می‌پذیرند تا ``(host, port)``ی را که هنگام ایجاد سوکت خروجی در فراخوانی مقید کردن به عنوان آدرس مبدأ استفاده می‌شود، مشخص کنند. (مشارکت‌شده توسط Paulo Scardine "
"کلاس‌های :class:`~smtplib.SMTP`، :class:`~smtplib.SMTP_SSL` و :class:`~smtplib.LMTP` اکنون آرگومان کلیدواژه‌ای ``source_address`` را می‌پذیرند تا ``(host, port)`` را که هنگام ایجاد سوکت خروجی در فراخوانی مقید کردن به عنوان آدرس مبدأ استفاده می‌شود، مشخص کنند. (مشارکت‌شده توسط Paulo Scardine "
"در :issue:`11281`.)"

msgid ":class:`~smtplib.SMTP` now supports the context management protocol, allowing an ``SMTP`` instance to be used in a ``with`` statement. (Contributed by Giampaolo Rodolà in :issue:`11289`.)"
Expand Down Expand Up @@ -2619,12 +2619,12 @@ msgid ""
msgstr ""
"یک باگ قدیمی مربوط به انطباق با RFC (:issue:`1079`) در تجزیه‌ای که :func:`email.header.decode_header` انجام می‌دهد، رفع شده است. کدی که از الگوی استاندارد برای تبدیل سرآیندهای کدگذاری‌شده به یونیکد استفاده می‌کند (``str(make_header(decode_header(h))``)، هیچ تغییری نخواهد دید، اما کدی که به "
"تاپل‌های جداگانه‌ی برگردانده‌شده توسط decode_header نگاه می‌کند، خواهد دید که فاصله سفیدی که پیش یا پس از بخش‌های ``ASCII`` قرار دارد، اکنون در بخش ``ASCII`` گنجانده شده است. کدی که سرآیندها را با استفاده از ``make_header`` می‌سازد نیز باید همچنان بدون تغییر کار کند، زیرا ``make_header`` همچنان "
"در صورتی که فاصله سفید از قبل در رشته‌های ورودی وجود نداشته باشد، بین بخش‌های ``ASCII`` و غیر``ASCII`` فاصله سفید اضافه می‌کند."
"در صورتی که فاصله سفید از قبل در رشته‌های ورودی وجود نداشته باشد، بین بخش‌های ``ASCII`` و غیر ``ASCII`` فاصله سفید اضافه می‌کند."

msgid ""
":func:`email.utils.formataddr` now does the correct content transfer encoding when passed non-``ASCII`` display names. Any code that depended on the previous buggy behavior that preserved the non-``ASCII`` unicode in the formatted output string will need to be changed (:issue:`1690608`)."
msgstr ""
":func:`email.utils.formataddr` اکنون هنگامی که نام‌های نمایشی غیر``ASCII`` به آن داده شود، کدگذاری انتقال محتوای صحیح را انجام می‌دهد. هر کدی که به رفتار اشکال‌دار پیشین — رفتاری که یونیکد غیر``ASCII`` را در رشته خروجی قالب‌بندی‌شده حفظ می‌کرد — وابسته بود، باید تغییر کند (:issue:`1690608`)."
":func:`email.utils.formataddr` اکنون هنگامی که نام‌های نمایشی غیر ``ASCII`` به آن داده شود، کدگذاری انتقال محتوای صحیح را انجام می‌دهد. هر کدی که به رفتار اشکال‌دار پیشین — رفتاری که یونیکد غیر ``ASCII`` را در رشته خروجی قالب‌بندی‌شده حفظ می‌کرد — وابسته بود، باید تغییر کند (:issue:`1690608`)."

msgid ":meth:`poplib.POP3.quit` may now raise protocol errors like all other ``poplib`` methods. Code that assumes ``quit`` does not raise :exc:`poplib.error_proto` errors may need to be changed if errors on ``quit`` are encountered by a particular application (:issue:`11291`)."
msgstr ":meth:`poplib.POP3.quit` اکنون ممکن است مانند تمام متدهای دیگر ``poplib`` خطاهای پروتکل ایجاد کند. کدی که فرض می‌کند ``quit`` خطاهای :exc:`poplib.error_proto` ایجاد نمی‌کند، ممکن است در صورتی که یک برنامه‌ی خاص هنگام ``quit`` با خطا مواجه شود، نیاز به تغییر داشته باشد (:issue:`11291`)."
Expand Down
2 changes: 1 addition & 1 deletion whatsnew/3.8.po
Original file line number Diff line number Diff line change
Expand Up @@ -1676,7 +1676,7 @@ msgid "(Contributed by Pablo Galindo in :issue:`35606`.)"
msgstr "(مشارکت‌شده توسط Pablo Galindo در :issue:`35606`.)"

msgid "Added two new combinatoric functions :func:`math.perm` and :func:`math.comb`::"
msgstr "دو تابع ترکیبیاتی جدید :func:`math.perm` و :func:`math.comb`` افزوده شد::"
msgstr "دو تابع ترکیبیاتی جدید :func:`math.perm` و :func:`math.comb` افزوده شد::"

msgid ""
">>> math.perm(10, 3) # Permutations of 10 things taken 3 at a time\n"
Expand Down
Loading
Loading