Skip to content

Commit e43d273

Browse files
chore: sync msgids with CPython 3.15
1 parent 019a08e commit e43d273

36 files changed

Lines changed: 559 additions & 188 deletions

‎c-api/bytes.po‎

Lines changed: 49 additions & 4 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-10-17 04:15+0000\n"
17+
"POT-Creation-Date: 2026-10-28 04:13+0000\n"
1818
"PO-Revision-Date: 2026-10-11 17:41+0330\n"
1919
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
2020
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -430,6 +430,20 @@ msgstr ""
430430
msgid "Variant using a pointer to compute the final size::"
431431
msgstr "گونه‌ای که از یک اشاره‌گر برای محاسبه‌ی اندازه‌ی نهایی استفاده می‌کند::"
432432

433+
#, fuzzy
434+
#| msgid ""
435+
#| "PyObject* create_abc_ptr(void)\n"
436+
#| "{\n"
437+
#| " PyBytesWriter *writer = PyBytesWriter_Create(3);\n"
438+
#| " if (writer == NULL) {\n"
439+
#| " return NULL;\n"
440+
#| " }\n"
441+
#| "\n"
442+
#| " char *str = PyBytesWriter_GetData(writer);\n"
443+
#| " memcpy(str, \"abc\", 3);\n"
444+
#| " str += 1;\n"
445+
#| " return PyBytesWriter_FinishWithPointer(writer, str);\n"
446+
#| "}"
433447
msgid ""
434448
"PyObject* create_abc_ptr(void)\n"
435449
"{\n"
@@ -440,7 +454,7 @@ msgid ""
440454
"\n"
441455
" char *str = PyBytesWriter_GetData(writer);\n"
442456
" memcpy(str, \"abc\", 3);\n"
443-
" str += 1;\n"
457+
" str += 3;\n"
444458
" return PyBytesWriter_FinishWithPointer(writer, str);\n"
445459
"}"
446460
msgstr ""
@@ -534,8 +548,25 @@ msgstr "به‌روزرسانی کد ``_PyBytes_Resize()``"
534548
msgid "Example of code using the soft deprecated ``_PyBytes_Resize()`` API::"
535549
msgstr "نمونه‌ای از کد که از API منسوخ‌شده‌ی نرم ``_PyBytes_Resize()`` استفاده می‌کند::"
536550

551+
#, fuzzy
552+
#| msgid ""
553+
#| "void create_string(Py_ssize_t size)\n"
554+
#| "{\n"
555+
#| " PyObject *bytes = PyBytes_FromStringAndSize(NULL, size);\n"
556+
#| " if (bytes == NULL) {\n"
557+
#| " return NULL;\n"
558+
#| " }\n"
559+
#| " char *str = PyBytes_AS_STRING(bytes);\n"
560+
#| "\n"
561+
#| " // ... write data into str ...\n"
562+
#| "\n"
563+
#| " if (_PyBytes_Resize(&bytes, (str - PyBytes_AS_STRING(bytes)))) {\n"
564+
#| " return NULL;\n"
565+
#| " }\n"
566+
#| " return bytes;\n"
567+
#| "}"
537568
msgid ""
538-
"void create_string(Py_ssize_t size)\n"
569+
"PyObject* create_string(Py_ssize_t size)\n"
539570
"{\n"
540571
" PyObject *bytes = PyBytes_FromStringAndSize(NULL, size);\n"
541572
" if (bytes == NULL) {\n"
@@ -567,8 +598,22 @@ msgstr ""
567598
" return bytes;\n"
568599
"}"
569600

601+
#, fuzzy
602+
#| msgid ""
603+
#| "void create_string(Py_ssize_t size)\n"
604+
#| "{\n"
605+
#| " PyBytesWriter *writer = PyBytesWriter_Create(size);\n"
606+
#| " if (writer == NULL) {\n"
607+
#| " return NULL;\n"
608+
#| " }\n"
609+
#| " char *str = PyBytesWriter_GetData(writer);\n"
610+
#| "\n"
611+
#| " // ... write data into str ...\n"
612+
#| "\n"
613+
#| " return PyBytesWriter_FinishWithPointer(writer, str);\n"
614+
#| "}"
570615
msgid ""
571-
"void create_string(Py_ssize_t size)\n"
616+
"PyObject* create_string(Py_ssize_t size)\n"
572617
"{\n"
573618
" PyBytesWriter *writer = PyBytesWriter_Create(size);\n"
574619
" if (writer == NULL) {\n"

‎c-api/call.po‎

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgid ""
1313
msgstr ""
1414
"Project-Id-Version: Python 3.14\n"
1515
"Report-Msgid-Bugs-To: \n"
16-
"POT-Creation-Date: 2026-09-16 12:56+0000\n"
16+
"POT-Creation-Date: 2026-10-28 04:13+0000\n"
1717
"PO-Revision-Date: 2026-09-15 13:19+0330\n"
1818
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
1919
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -72,22 +72,19 @@ msgstr "کلاس‌ها می‌توانند پروتکل vectorcall را با ف
7272
msgid "*callable* is the object being called."
7373
msgstr "*callable* شیءی است که فراخوانی می‌شود."
7474

75-
msgid "*args* is a C array consisting of the positional arguments followed by the"
76-
msgstr "*args* یک آرایه‌ی C است که از آرگومان‌های جایگاهی تشکیل شده و به دنبال آن"
77-
78-
msgid "values of the keyword arguments. This can be *NULL* if there are no arguments."
75+
#, fuzzy
76+
#| msgid "values of the keyword arguments. This can be *NULL* if there are no arguments."
77+
msgid "*args* is a C array consisting of the positional arguments followed by the values of the keyword arguments. This can be *NULL* if there are no arguments."
7978
msgstr "مقادیر آرگومان‌های کلیدواژه‌ای. در صورت نبود آرگومان، این می‌تواند *NULL* باشد."
8079

81-
msgid "*nargsf* is the number of positional arguments plus possibly the"
82-
msgstr "*nargsf* تعداد آرگومان‌های جایگاهی است به‌علاوه احتمالاً"
83-
84-
msgid ":c:macro:`PY_VECTORCALL_ARGUMENTS_OFFSET` flag. To get the actual number of positional arguments from *nargsf*, use :c:func:`PyVectorcall_NARGS`."
80+
#, fuzzy
81+
#| msgid ":c:macro:`PY_VECTORCALL_ARGUMENTS_OFFSET` flag. To get the actual number of positional arguments from *nargsf*, use :c:func:`PyVectorcall_NARGS`."
82+
msgid "*nargsf* is the number of positional arguments plus possibly the :c:macro:`PY_VECTORCALL_ARGUMENTS_OFFSET` flag. To get the actual number of positional arguments from *nargsf*, use :c:func:`PyVectorcall_NARGS`."
8583
msgstr "پرچم :c:macro:`PY_VECTORCALL_ARGUMENTS_OFFSET`. برای به‌دست‌آوردن تعداد واقعی آرگومان‌های جایگاهی از *nargsf*، از :c:func:`PyVectorcall_NARGS` استفاده کنید."
8684

87-
msgid "*kwnames* is a tuple containing the names of the keyword arguments;"
88-
msgstr "*kwnames* تاپلی است که نام‌های آرگومان‌های کلیدواژه‌ای را در بر دارد؛"
89-
90-
msgid "in other words, the keys of the kwargs dict. These names must be strings (instances of ``str`` or a subclass) and they must be unique. If there are no keyword arguments, then *kwnames* can instead be *NULL*."
85+
#, fuzzy
86+
#| msgid "in other words, the keys of the kwargs dict. These names must be strings (instances of ``str`` or a subclass) and they must be unique. If there are no keyword arguments, then *kwnames* can instead be *NULL*."
87+
msgid "*kwnames* is a tuple containing the names of the keyword arguments; in other words, the keys of the kwargs dict. These names must be strings (instances of ``str`` or a subclass) and they must be unique. If there are no keyword arguments, then *kwnames* can instead be *NULL*."
9188
msgstr "به عبارت دیگر، کلیدهای دیکشنری kwargs. این نام‌ها باید رشته باشند (نمونه‌هایی از ``str`` یا یک زیرکلاس) و باید یکتا باشند. اگر آرگومان کلیدواژه‌ای وجود نداشته باشد، *kwnames* می‌تواند به‌جای آن *NULL* باشد."
9289

9390
msgid "If this flag is set in a vectorcall *nargsf* argument, the callee is allowed to temporarily change ``args[-1]``. In other words, *args* points to argument 1 (not 0) in the allocated vector. The callee must restore the value of ``args[-1]`` before returning."
@@ -320,3 +317,12 @@ msgstr "API پشتیبانی فراخوانی"
320317

321318
msgid "Determine if the object *o* is callable. Return ``1`` if the object is callable and ``0`` otherwise. This function always succeeds."
322319
msgstr "تعیین می‌کند که آیا شیء *o* فراخوانی‌پذیر است یا خیر. اگر شیء فراخوانی‌پذیر باشد ``1`` و در غیر این صورت ``0`` را برمی‌گرداند. این تابع همیشه با موفقیت اجرا می‌شود."
320+
321+
#~ msgid "*args* is a C array consisting of the positional arguments followed by the"
322+
#~ msgstr "*args* یک آرایه‌ی C است که از آرگومان‌های جایگاهی تشکیل شده و به دنبال آن"
323+
324+
#~ msgid "*nargsf* is the number of positional arguments plus possibly the"
325+
#~ msgstr "*nargsf* تعداد آرگومان‌های جایگاهی است به‌علاوه احتمالاً"
326+
327+
#~ msgid "*kwnames* is a tuple containing the names of the keyword arguments;"
328+
#~ msgstr "*kwnames* تاپلی است که نام‌های آرگومان‌های کلیدواژه‌ای را در بر دارد؛"

‎c-api/datetime.po‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgid ""
1313
msgstr ""
1414
"Project-Id-Version: Python 3.14\n"
1515
"Report-Msgid-Bugs-To: \n"
16-
"POT-Creation-Date: 2026-10-01 14:41+0330\n"
16+
"POT-Creation-Date: 2026-10-28 04:13+0000\n"
1717
"PO-Revision-Date: 2026-09-15 13:20+0330\n"
1818
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
1919
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -64,7 +64,9 @@ msgstr "شیء تخصیص‌یافته به‌صورت پویا که C API مر
6464
msgid "This variable is only available once :c:macro:`PyDateTime_IMPORT` succeeds."
6565
msgstr "این متغیر تنها پس از موفقیت :c:macro:`PyDateTime_IMPORT` در دسترس است."
6666

67-
msgid "This variable should not be accessed directly as direct access is not thread-safe. Use :c:func:`PyDateTime_IMPORT` instead."
67+
#, fuzzy
68+
#| msgid "This variable should not be accessed directly as direct access is not thread-safe. Use :c:func:`PyDateTime_IMPORT` instead."
69+
msgid "This variable should not be accessed directly as direct access is not thread-safe. Use :c:macro:`PyDateTime_IMPORT` instead."
6870
msgstr "به این متغیر نباید به‌طور مستقیم دسترسی پیدا کرد؛ زیرا دسترسی مستقیم نخ‌ایمن نیست. به‌جای آن از :c:func:`PyDateTime_IMPORT` استفاده کنید."
6971

7072
msgid "This subtype of :c:type:`PyObject` represents a Python date object."

‎c-api/function.po‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgid ""
1313
msgstr ""
1414
"Project-Id-Version: Python 3.14\n"
1515
"Report-Msgid-Bugs-To: \n"
16-
"POT-Creation-Date: 2026-10-22 04:16+0000\n"
16+
"POT-Creation-Date: 2026-10-28 04:13+0000\n"
1717
"PO-Revision-Date: 2021-06-28 00:48+0000\n"
1818
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
1919
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -122,7 +122,9 @@ msgstr "``PyFunction_EVENT_MODIFY_DEFAULTS``"
122122
msgid "``PyFunction_EVENT_MODIFY_KWDEFAULTS``"
123123
msgstr "``PyFunction_EVENT_MODIFY_KWDEFAULTS``"
124124

125-
msgid "``PyFunction_PYFUNC_EVENT_MODIFY_QUALNAME``"
125+
#, fuzzy
126+
#| msgid "``PyFunction_PYFUNC_EVENT_MODIFY_QUALNAME``"
127+
msgid "``PyFunction_EVENT_MODIFY_QUALNAME``"
126128
msgstr "``PyFunction_PYFUNC_EVENT_MODIFY_QUALNAME``"
127129

128130
msgid "Apply the macro *V* to each suffix of :c:type:`PyFunction_WatchEvent` constants. Currently expands to ``V(CREATE) V(DESTROY) V(MODIFY_CODE) V(MODIFY_DEFAULTS) V(MODIFY_KWDEFAULTS) V(MODIFY_QUALNAME)``. The macro *V* must accept one event name and supply any punctuation needed between expansions."

‎c-api/init_config.po‎

Lines changed: 23 additions & 2 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-10-27 04:16+0000\n"
17+
"POT-Creation-Date: 2026-10-28 04:13+0000\n"
1818
"PO-Revision-Date: 2026-10-06 19:55+0330\n"
1919
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
2020
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -958,6 +958,27 @@ msgstr "به‌طور داخلی، پایتون از ماکروهایی استف
958958
msgid "Example::"
959959
msgstr "مثال::"
960960

961+
#, fuzzy
962+
#| msgid ""
963+
#| "PyStatus alloc(void **ptr, size_t size)\n"
964+
#| "{\n"
965+
#| " *ptr = PyMem_RawMalloc(size);\n"
966+
#| " if (*ptr == NULL) {\n"
967+
#| " return PyStatus_NoMemory();\n"
968+
#| " }\n"
969+
#| " return PyStatus_Ok();\n"
970+
#| "}\n"
971+
#| "\n"
972+
#| "int main(int argc, char **argv)\n"
973+
#| "{\n"
974+
#| " void *ptr;\n"
975+
#| " PyStatus status = alloc(&ptr, 16);\n"
976+
#| " if (PyStatus_Exception(status)) {\n"
977+
#| " Py_ExitStatusException(status);\n"
978+
#| " }\n"
979+
#| " PyMem_Free(ptr);\n"
980+
#| " return 0;\n"
981+
#| "}"
961982
msgid ""
962983
"PyStatus alloc(void **ptr, size_t size)\n"
963984
"{\n"
@@ -975,7 +996,7 @@ msgid ""
975996
" if (PyStatus_Exception(status)) {\n"
976997
" Py_ExitStatusException(status);\n"
977998
" }\n"
978-
" PyMem_Free(ptr);\n"
999+
" PyMem_RawFree(ptr);\n"
9791000
" return 0;\n"
9801001
"}"
9811002
msgstr ""

‎deprecations/c-api-pending-removal-in-3.18.po‎

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ msgid ""
1010
msgstr ""
1111
"Project-Id-Version: Python 3.14\n"
1212
"Report-Msgid-Bugs-To: \n"
13-
"POT-Creation-Date: 2026-09-16 12:56+0000\n"
13+
"POT-Creation-Date: 2026-10-28 04:13+0000\n"
1414
"PO-Revision-Date: 2026-07-25 12:59+0330\n"
1515
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
1616
"Language-Team: none\n"
@@ -64,10 +64,14 @@ msgstr ":c:func:`!_PyUnicodeWriter_WriteStr`: عبارت ``_PyUnicodeWriter_Writ
6464
msgid ":c:func:`!_PyUnicodeWriter_WriteSubstring`: replace ``_PyUnicodeWriter_WriteSubstring(&writer, str, start, end)`` with :c:func:`PyUnicodeWriter_WriteSubstring(writer, str, start, end) <PyUnicodeWriter_WriteSubstring>`."
6565
msgstr ":c:func:`!_PyUnicodeWriter_WriteSubstring`: ``_PyUnicodeWriter_WriteSubstring(&writer, str, start, end)`` را با :c:func:`PyUnicodeWriter_WriteSubstring(writer, str, start, end) <PyUnicodeWriter_WriteSubstring>` جایگزین کنید."
6666

67-
msgid ":c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteASCII(writer, str) <PyUnicodeWriter_WriteASCII>`."
67+
#, fuzzy
68+
#| msgid ":c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteASCII(writer, str) <PyUnicodeWriter_WriteASCII>`."
69+
msgid ":c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str, size)`` with :c:func:`PyUnicodeWriter_WriteASCII(writer, str, size) <PyUnicodeWriter_WriteASCII>`."
6870
msgstr ":c:func:`!_PyUnicodeWriter_WriteASCIIString`: ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` را با :c:func:`PyUnicodeWriter_WriteASCII(writer, str) <PyUnicodeWriter_WriteASCII>` جایگزین کنید."
6971

70-
msgid ":c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteUTF8(writer, str) <PyUnicodeWriter_WriteUTF8>`."
72+
#, fuzzy
73+
#| msgid ":c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteUTF8(writer, str) <PyUnicodeWriter_WriteUTF8>`."
74+
msgid ":c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str, size)`` by decoding the string with :c:func:`PyUnicode_DecodeLatin1`, writing the result with :c:func:`PyUnicodeWriter_WriteStr`, and releasing the result with :c:func:`Py_DECREF`."
7175
msgstr ":c:func:`!_PyUnicodeWriter_WriteLatin1String`: ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` را با :c:func:`PyUnicodeWriter_WriteUTF8(writer, str) <PyUnicodeWriter_WriteUTF8>` جایگزین کنید."
7276

7377
msgid ":c:func:`!_PyUnicodeWriter_Prepare`: (no replacement)."

‎deprecations/index.po‎

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.14\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2026-10-01 14:41+0330\n"
15+
"POT-Creation-Date: 2026-10-28 04:13+0000\n"
1616
"PO-Revision-Date: 2024-07-29 04:07+0000\n"
1717
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
1818
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -769,10 +769,14 @@ msgstr ":c:func:`!_PyUnicodeWriter_WriteStr`: ``_PyUnicodeWriter_WriteStr(&write
769769
msgid ":c:func:`!_PyUnicodeWriter_WriteSubstring`: replace ``_PyUnicodeWriter_WriteSubstring(&writer, str, start, end)`` with :c:func:`PyUnicodeWriter_WriteSubstring(writer, str, start, end) <PyUnicodeWriter_WriteSubstring>`."
770770
msgstr ":c:func:`!_PyUnicodeWriter_WriteSubstring`: عبارت ``_PyUnicodeWriter_WriteSubstring(&writer, str, start, end)`` را با :c:func:`PyUnicodeWriter_WriteSubstring(writer, str, start, end) <PyUnicodeWriter_WriteSubstring>` جایگزین کنید."
771771

772-
msgid ":c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteASCII(writer, str) <PyUnicodeWriter_WriteASCII>`."
772+
#, fuzzy
773+
#| msgid ":c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteASCII(writer, str) <PyUnicodeWriter_WriteASCII>`."
774+
msgid ":c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str, size)`` with :c:func:`PyUnicodeWriter_WriteASCII(writer, str, size) <PyUnicodeWriter_WriteASCII>`."
773775
msgstr ":c:func:`!_PyUnicodeWriter_WriteASCIIString`: ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` را با :c:func:`PyUnicodeWriter_WriteASCII(writer, str) <PyUnicodeWriter_WriteASCII>` جایگزین کنید."
774776

775-
msgid ":c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteUTF8(writer, str) <PyUnicodeWriter_WriteUTF8>`."
777+
#, fuzzy
778+
#| msgid ":c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteUTF8(writer, str) <PyUnicodeWriter_WriteUTF8>`."
779+
msgid ":c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str, size)`` by decoding the string with :c:func:`PyUnicode_DecodeLatin1`, writing the result with :c:func:`PyUnicodeWriter_WriteStr`, and releasing the result with :c:func:`Py_DECREF`."
776780
msgstr ":c:func:`!_PyUnicodeWriter_WriteLatin1String`: ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` را با :c:func:`PyUnicodeWriter_WriteUTF8(writer, str) <PyUnicodeWriter_WriteUTF8>` جایگزین کنید."
777781

778782
msgid ":c:func:`!_PyUnicodeWriter_Prepare`: (no replacement)."

‎howto/functional.po‎

Lines changed: 7 additions & 5 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-10-01 14:41+0330\n"
17+
"POT-Creation-Date: 2026-10-28 04:13+0000\n"
1818
"PO-Revision-Date: 2026-09-13 14:19+0330\n"
1919
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
2020
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -523,12 +523,11 @@ msgstr "بگذارید توابع توکاری را که اغلب با پیما
523523
msgid "Two of Python's built-in functions, :func:`map` and :func:`filter` duplicate the features of generator expressions:"
524524
msgstr "دو مورد از توابع توکار پایتون، :func:`map` و :func:`filter`، قابلیت‌های عبارات تولیدگر را تکرار می‌کنند:"
525525

526-
msgid ":func:`map(f, iterA, iterB, ...) <map>` returns an iterator over the sequence"
526+
#, fuzzy
527+
#| msgid ":func:`map(f, iterA, iterB, ...) <map>` returns an iterator over the sequence"
528+
msgid ":func:`map(f, iterA, iterB, ...) <map>` returns an iterator over the sequence ``f(iterA[0], iterB[0]), f(iterA[1], iterB[1]), f(iterA[2], iterB[2]), ...``."
527529
msgstr ":func:`map(f, iterA, iterB, ...) <map>` یک پیمایش‌گر بر روی دنباله برمی‌گرداند"
528530

529-
msgid "``f(iterA[0], iterB[0]), f(iterA[1], iterB[1]), f(iterA[2], iterB[2]), ...``."
530-
msgstr "``f(iterA[0], iterB[0]), f(iterA[1], iterB[1]), f(iterA[2], iterB[2]), ...``."
531-
532531
msgid "You can of course achieve the same effect with a list comprehension."
533532
msgstr "البته می‌توانید با استفاده از یک درک فهرستی نیز همان اثر را ایجاد کنید."
534533

@@ -1295,6 +1294,9 @@ msgstr ":pep:`289`: «عبارت‌های تولیدگر»"
12951294
msgid ":pep:`342`: \"Coroutines via Enhanced Generators\" describes the new generator features in Python 2.5."
12961295
msgstr ":pep:`342`: «Coroutines via Enhanced Generators» قابلیت‌های جدید تولیدگر در پایتون 2.5 را توصیف می‌کند."
12971296

1297+
#~ msgid "``f(iterA[0], iterB[0]), f(iterA[1], iterB[1]), f(iterA[2], iterB[2]), ...``."
1298+
#~ msgstr "``f(iterA[0], iterB[0]), f(iterA[1], iterB[1]), f(iterA[2], iterB[2]), ...``."
1299+
12981300
#~ msgid "Author"
12991301
#~ msgstr "نویسنده"
13001302

0 commit comments

Comments
 (0)