Skip to content

Commit eaf722c

Browse files
chore: sync msgids with CPython v3.14.7
1 parent 125b1c9 commit eaf722c

519 files changed

Lines changed: 69427 additions & 278827 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

c-api/abstract.po

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ msgid ""
1414
msgstr ""
1515
"Project-Id-Version: Python 3.14\n"
1616
"Report-Msgid-Bugs-To: \n"
17-
"POT-Creation-Date: 2026-08-26 03:59+0000\n"
17+
"POT-Creation-Date: 2026-09-16 12:56+0000\n"
1818
"PO-Revision-Date: 2026-09-11 11:01+0330\n"
1919
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
2020
"Language-Team: Persian (https://github.com/python/python-docs-fa/fa/)\n"
@@ -28,24 +28,8 @@ msgstr ""
2828
msgid "Abstract Objects Layer"
2929
msgstr "لایه اشیاء انتزاعی"
3030

31-
msgid ""
32-
"The functions in this chapter interact with Python objects regardless of "
33-
"their type, or with wide classes of object types (e.g. all numerical types, "
34-
"or all sequence types). When used on object types for which they do not "
35-
"apply, they will raise a Python exception."
36-
msgstr ""
37-
"توابع در این فصل با انواع اشیاء صرف نظر از نوع آنها یا با کلاس‌های گسترده‌ای "
38-
"از انواع اشیاء ( برای مثال همه‌ی اعداد یا همه‌ی انواع دنباله) تعامل دارند. "
39-
"اگر این توابع بر روی نوعی از اشیاء استفاده شوند که برای آن‌ها تعریف نشده‌اند، "
40-
"یک استثنا در پایتون پرتاب خواهند کرد."
31+
msgid "The functions in this chapter interact with Python objects regardless of their type, or with wide classes of object types (e.g. all numerical types, or all sequence types). When used on object types for which they do not apply, they will raise a Python exception."
32+
msgstr "توابع در این فصل با انواع اشیاء صرف نظر از نوع آنها یا با کلاس‌های گسترده‌ای از انواع اشیاء ( برای مثال همه‌ی اعداد یا همه‌ی انواع دنباله) تعامل دارند. اگر این توابع بر روی نوعی از اشیاء استفاده شوند که برای آن‌ها تعریف نشده‌اند، یک استثنا در پایتون پرتاب خواهند کرد."
4133

42-
msgid ""
43-
"It is not possible to use these functions on objects that are not properly "
44-
"initialized, such as a list object that has been created "
45-
"by :c:func:`PyList_New`, but whose items have not been set to some non-\\ "
46-
"``NULL`` value yet."
47-
msgstr ""
48-
"امکان استفاده از این توابع بر روی اشیایی که به‌درستی مقداردهی اولیه نشده‌اند "
49-
"وجود ندارد؛ برای نمونه، یک شیء فهرست که با استفاده از :c:func:`PyList_New` "
50-
"ایجاد شده است، اما هنوز هیچ‌یک از آیتم‌های آن با مقداری غیر از ``NULL`` تنظیم "
51-
"نشده‌اند."
34+
msgid "It is not possible to use these functions on objects that are not properly initialized, such as a list object that has been created by :c:func:`PyList_New`, but whose items have not been set to some non-\\ ``NULL`` value yet."
35+
msgstr "امکان استفاده از این توابع بر روی اشیایی که به‌درستی مقداردهی اولیه نشده‌اند وجود ندارد؛ برای نمونه، یک شیء فهرست که با استفاده از :c:func:`PyList_New` ایجاد شده است، اما هنوز هیچ‌یک از آیتم‌های آن با مقداری غیر از ``NULL`` تنظیم نشده‌اند."

c-api/allocation.po

Lines changed: 32 additions & 106 deletions
Large diffs are not rendered by default.

c-api/apiabiversion.po

Lines changed: 23 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ msgid ""
1717
msgstr ""
1818
"Project-Id-Version: Python 3.14\n"
1919
"Report-Msgid-Bugs-To: \n"
20-
"POT-Creation-Date: 2026-08-26 03:59+0000\n"
20+
"POT-Creation-Date: 2026-09-16 12:56+0000\n"
2121
"PO-Revision-Date: 2026-09-15 08:26+0330\n"
2222
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
2323
"Language-Team: Persian (https://github.com/python/python-docs-fa/fa/)\n"
@@ -34,21 +34,11 @@ msgstr "نسخه‌گذاری API و ABI"
3434
msgid "Build-time version constants"
3535
msgstr "ثابتهای نسخه در زمان ساخت"
3636

37-
msgid ""
38-
"CPython exposes its version number in the following macros. Note that these "
39-
"correspond to the version code is **built** with. See :c:var:`Py_Version` "
40-
"for the version used at **run time**."
41-
msgstr ""
42-
"CPython شماره‌ی نسخه‌ی خود را در ماکروهای زیر در معرض دید قرار می‌دهد. توجه "
43-
"داشته باشید که اینها مربوط به نسخه‌ای هستند که کد با آن **ساخته ** شده است. "
44-
"برای نسخه‌ای که در **زمان اجرا** استفاده می‌شود، به :c:var:`Py_Version` مراجعه "
45-
"کنید."
37+
msgid "CPython exposes its version number in the following macros. Note that these correspond to the version code is **built** with. See :c:var:`Py_Version` for the version used at **run time**."
38+
msgstr "CPython شماره‌ی نسخه‌ی خود را در ماکروهای زیر در معرض دید قرار می‌دهد. توجه داشته باشید که اینها مربوط به نسخه‌ای هستند که کد با آن **ساخته ** شده است. برای نسخه‌ای که در **زمان اجرا** استفاده می‌شود، به :c:var:`Py_Version` مراجعه کنید."
4639

47-
msgid ""
48-
"See :ref:`stable` for a discussion of API and ABI stability across versions."
49-
msgstr ""
50-
"برای بحث درباره‌ی پایداری API و ABI در میان نسخه‌ها، به :ref:`stable` مراجعه "
51-
"کنید."
40+
msgid "See :ref:`stable` for a discussion of API and ABI stability across versions."
41+
msgstr "برای بحث درباره‌ی پایداری API و ABI در میان نسخه‌ها، به :ref:`stable` مراجعه کنید."
5242

5343
msgid "The ``3`` in ``3.4.1a2``."
5444
msgstr "``3`` در ``3.4.1a2``."
@@ -59,60 +49,35 @@ msgstr "``4`` در ``3.4.1a2``."
5949
msgid "The ``1`` in ``3.4.1a2``."
6050
msgstr "``1`` در ``3.4.1a2``."
6151

62-
msgid ""
63-
"The ``a`` in ``3.4.1a2``. This can be ``0xA`` for alpha, ``0xB`` for beta, "
64-
"``0xC`` for release candidate or ``0xF`` for final."
65-
msgstr ""
66-
"``a`` در ``3.4.1a2``. این می‌تواند ``0xA`` برای آلفا باشد، ``0xB`` برای بتا، "
67-
"``0xC`` برای کاندیدای انتشار (release candidate) یا ``0xF`` برای نهایی "
68-
"(final)."
52+
msgid "The ``a`` in ``3.4.1a2``. This can be ``0xA`` for alpha, ``0xB`` for beta, ``0xC`` for release candidate or ``0xF`` for final."
53+
msgstr "``a`` در ``3.4.1a2``. این می‌تواند ``0xA`` برای آلفا باشد، ``0xB`` برای بتا، ``0xC`` برای کاندیدای انتشار (release candidate) یا ``0xF`` برای نهایی (final)."
6954

7055
msgid "The ``2`` in ``3.4.1a2``. Zero for final releases."
7156
msgstr "``2`` در ``3.4.1a2``. برای انتشارهای نهایی، صفر است."
7257

73-
msgid ""
74-
"The Python version number encoded in a single integer. "
75-
"See :c:func:`Py_PACK_FULL_VERSION` for the encoding details."
76-
msgstr ""
77-
"شماره‌ی نسخه‌ی پایتون که در یک عدد صحیح کدگذاری شده است. برای جزئیات کدگذاری، "
78-
"به :c:func:`Py_PACK_FULL_VERSION` مراجعه کنید."
58+
msgid "The Python version number encoded in a single integer. See :c:func:`Py_PACK_FULL_VERSION` for the encoding details."
59+
msgstr "شماره‌ی نسخه‌ی پایتون که در یک عدد صحیح کدگذاری شده است. برای جزئیات کدگذاری، به :c:func:`Py_PACK_FULL_VERSION` مراجعه کنید."
7960

80-
msgid ""
81-
"Use this for numeric comparisons, for example, ``#if PY_VERSION_HEX >= ...``."
82-
msgstr ""
83-
"از این (مقدار) برای مقایسه‌های عددی استفاده کنید، برای مثال، ``#if "
84-
"PY_VERSION_HEX >= ...``."
61+
msgid "Use this for numeric comparisons, for example, ``#if PY_VERSION_HEX >= ...``."
62+
msgstr "از این (مقدار) برای مقایسه‌های عددی استفاده کنید، برای مثال، ``#if PY_VERSION_HEX >= ...``."
8563

8664
msgid "These macros are defined in :source:`Include/patchlevel.h`."
8765
msgstr "این ماکروها در :source:`Include/patchlevel.h` تعریف می‌شوند."
8866

8967
msgid "Run-time version"
9068
msgstr "نسخه‌ی زمان اجرا"
9169

92-
msgid ""
93-
"The Python runtime version number encoded in a single constant integer. "
94-
"See :c:func:`Py_PACK_FULL_VERSION` for the encoding details. This contains "
95-
"the Python version used at run time."
96-
msgstr ""
97-
"شماره‌ی نسخه‌ی ران‌تایم پایتون که در یک عدد صحیح ثابت کدگذاری شده است. برای "
98-
"جزئیات کدگذاری، به :c:func:`Py_PACK_FULL_VERSION` مراجعه کنید. این (مقدار) "
99-
"شامل نسخه‌ی پایتون است که در زمان اجرا استفاده می‌شود."
70+
msgid "The Python runtime version number encoded in a single constant integer. See :c:func:`Py_PACK_FULL_VERSION` for the encoding details. This contains the Python version used at run time."
71+
msgstr "شماره‌ی نسخه‌ی ران‌تایم پایتون که در یک عدد صحیح ثابت کدگذاری شده است. برای جزئیات کدگذاری، به :c:func:`Py_PACK_FULL_VERSION` مراجعه کنید. این (مقدار) شامل نسخه‌ی پایتون است که در زمان اجرا استفاده می‌شود."
10072

101-
msgid ""
102-
"Use this for numeric comparisons, for example, ``if (Py_Version >= ...)``."
103-
msgstr ""
104-
"از این (مقدار) برای مقایسه‌های عددی استفاده کنید، برای مثال، ``if (Py_Version "
105-
">= ...)``."
73+
msgid "Use this for numeric comparisons, for example, ``if (Py_Version >= ...)``."
74+
msgstr "از این (مقدار) برای مقایسه‌های عددی استفاده کنید، برای مثال، ``if (Py_Version >= ...)``."
10675

10776
msgid "Bit-packing macros"
10877
msgstr "ماکروهای بسته‌بندی بیتی"
10978

110-
msgid ""
111-
"Return the given version, encoded as a single 32-bit integer with the "
112-
"following structure:"
113-
msgstr ""
114-
"نسخه‌ی داده‌شده را که به صورت یک عدد صحیح ۳۲-بیتی با ساختار زیر کدگذاری شده "
115-
"است، برمی‌گرداند:"
79+
msgid "Return the given version, encoded as a single 32-bit integer with the following structure:"
80+
msgstr "نسخه‌ی داده‌شده را که به صورت یک عدد صحیح ۳۲-بیتی با ساختار زیر کدگذاری شده است، برمی‌گرداند:"
11681

11782
msgid "Argument"
11883
msgstr "آرگومان"
@@ -231,12 +196,8 @@ msgstr "``(3, 10, 0, 0xF, 0)``"
231196
msgid "``0x030a00f0``"
232197
msgstr "``0x030a00f0``"
233198

234-
msgid ""
235-
"Out-of range bits in the arguments are ignored. That is, the macro can be "
236-
"defined as:"
237-
msgstr ""
238-
"بیت‌های خارج از محدوده در آرگومان‌ها نادیده گرفته می‌شوند. به عبارت دیگر، این "
239-
"ماکرو را می‌توان به صورت زیر تعریف کرد:"
199+
msgid "Out-of range bits in the arguments are ignored. That is, the macro can be defined as:"
200+
msgstr "بیت‌های خارج از محدوده در آرگومان‌ها نادیده گرفته می‌شوند. به عبارت دیگر، این ماکرو را می‌توان به صورت زیر تعریف کرد:"
240201

241202
msgid ""
242203
"#ifndef Py_PACK_FULL_VERSION\n"
@@ -257,18 +218,8 @@ msgstr ""
257218
" (((SERIAL) & 0xf) << 0))\n"
258219
"#endif"
259220

260-
msgid ""
261-
"``Py_PACK_FULL_VERSION`` is primarily a macro, intended for use in ``#if`` "
262-
"directives, but it is also available as an exported function."
263-
msgstr ""
264-
"``Py_PACK_FULL_VERSION`` در درجه‌ی نخست یک ماکرو است که برای استفاده در "
265-
"دستورهای ``#if`` در نظر گرفته شده است، اما به‌عنوان یک تابع صادرشده نیز در "
266-
"دسترس است."
221+
msgid "``Py_PACK_FULL_VERSION`` is primarily a macro, intended for use in ``#if`` directives, but it is also available as an exported function."
222+
msgstr "``Py_PACK_FULL_VERSION`` در درجه‌ی نخست یک ماکرو است که برای استفاده در دستورهای ``#if`` در نظر گرفته شده است، اما به‌عنوان یک تابع صادرشده نیز در دسترس است."
267223

268-
msgid ""
269-
"Equivalent to ``Py_PACK_FULL_VERSION(major, minor, 0, 0, 0)``. The result "
270-
"does not correspond to any Python release, but is useful in numeric "
271-
"comparisons."
272-
msgstr ""
273-
"معادل ``Py_PACK_FULL_VERSION(major, minor, 0, 0, 0)`` است. نتیجه با هیچ "
274-
"نسخه‌ی انتشار یافته‌ای از پایتون مطابقت ندارد، اما در مقایسه‌های عددی مفید است."
224+
msgid "Equivalent to ``Py_PACK_FULL_VERSION(major, minor, 0, 0, 0)``. The result does not correspond to any Python release, but is useful in numeric comparisons."
225+
msgstr "معادل ``Py_PACK_FULL_VERSION(major, minor, 0, 0, 0)`` است. نتیجه با هیچ نسخه‌ی انتشار یافته‌ای از پایتون مطابقت ندارد، اما در مقایسه‌های عددی مفید است."

0 commit comments

Comments
 (0)