You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: c-api/code.po
+1-2Lines changed: 1 addition & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -101,9 +101,8 @@ msgstr "معادل کد پایتون ``getattr(co, 'co_varnames')`` است. یک
101
101
msgid"Equivalent to the Python code ``getattr(co, 'co_cellvars')``. Returns a new reference to a :c:type:`PyTupleObject` containing the names of the local variables that are referenced by nested functions. On error, ``NULL`` is returned and an exception is raised."
102
102
msgstr"معادل کد پایتونِ ``getattr(co, 'co_cellvars')`` است. یک ارجاع جدید به :c:type:`PyTupleObject` حاوی نام متغیرهای محلیای که توابع تودرتو به آنها ارجاع میدهند، برمیگرداند. در صورت خطا، ``NULL`` برگردانده میشود و یک استثنا مطرح میشود."
103
103
104
-
#,fuzzy
105
104
msgid"Equivalent to the Python code ``getattr(co, 'co_freevars')``. Returns a new reference to a :c:type:`PyTupleObject` containing the names of the :term:`free (closure) variables <closure variable>`. On error, ``NULL`` is returned and an exception is raised."
106
-
msgstr"معادل کد پایتونِ `getattr(co, 'co_freevars')` است. یک ارجاع جدید به :c:type:`PyTupleObject` برمیگرداند که نامهای :term:`متغیرهای آزاد (بستار) <closure variable>` را در بر میگیرد. در صورت خطا، `NULL` برگردانده میشود و یک استثنا مطرح میشود."
105
+
msgstr"معادل کد پایتونِ ``getattr(co, 'co_freevars')`` است. یک ارجاع جدید به :c:type:`PyTupleObject` برمیگرداند که نامهای :term:`متغیرهای آزاد (بستار) <closure variable>` را در بر میگیرد. در صورت خطا، ``NULL`` برگردانده میشود و یک استثنا پرتاب میشود."
107
106
108
107
msgid"Register *callback* as a code object watcher for the current interpreter. Return an ID which may be passed to :c:func:`PyCode_ClearWatcher`. In case of error (e.g. no more watcher IDs available), return ``-1`` and set an exception."
109
108
msgstr"*callback* را بهعنوان دیدهبان (watcher) شیء کد برای مفسر فعلی ثبت میکند. شناسهای برمیگرداند که میتوان آن را به :c:func:`PyCode_ClearWatcher` ارسال کرد. در صورت بروز خطا (مثلاً وقتی دیگر هیچ شناسهی دیدهبانی در دسترس نیست)، مقدار ``-1`` را برمیگرداند و یک استثنا تنظیم میکند."
Copy file name to clipboardExpand all lines: c-api/frame.po
+14-14Lines changed: 14 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -52,25 +52,25 @@ msgid "Create a new frame object. This function returns a :term:`strong referenc
52
52
msgstr"یک شیء فریم جدید ایجاد میکند. این تابع در صورت موفقیت، یک :term:`ارجاع قوی <strong reference>` به شیء فریم جدید برمیگرداند و در صورت شکست، ``NULL`` را همراه با یک استثنای تنظیمشده برمیگرداند."
53
53
54
54
msgid"Return non-zero if *obj* is a frame object."
55
-
msgstr"اگر *obj* یک شیء فریم باشد، مقدار غیر صفر برمیگرداند."
55
+
msgstr"اگر \*obj\* یک شیء فریم باشد، مقدار غیر صفر برمیگرداند."
56
56
57
57
msgid"Previously, this function was only available after including ``<frameobject.h>``."
58
58
msgstr"پیشتر، این تابع تنها پس از گنجاندن ``<frameobject.h>`` در دسترس بود."
59
59
60
60
msgid"Get the *frame* next outer frame."
61
-
msgstr"گرفتن فریم بیرونی بعدیِ *frame*."
61
+
msgstr"گرفتن فریم بیرونی بعدیِ \*frame\*."
62
62
63
63
msgid"Return a :term:`strong reference`, or ``NULL`` if *frame* has no outer frame. This raises no exceptions."
64
-
msgstr"یک :term:`ارجاع قوی <strong reference>` برمیگرداند، یا اگر *frame* فریم بیرونی نداشته باشد، ``NULL``. این تابع هیچ استثنایی ایجاد نمیکند."
64
+
msgstr"یک :term:`ارجاع قوی <strong reference>` برمیگرداند، یا اگر \*frame\* فریم بیرونی نداشته باشد، ``NULL``. این تابع هیچ استثنایی ایجاد نمیکند."
65
65
66
66
msgid"Get the *frame*'s :attr:`~frame.f_builtins` attribute."
67
-
msgstr"ویژگی :attr:`~frame.f_builtins` *فریم* را دریافت میکند."
67
+
msgstr"ویژگی :attr:`~frame.f_builtins` \*فریم\* را دریافت میکند."
68
68
69
69
msgid"Return a :term:`strong reference`. The result cannot be ``NULL``."
70
70
msgstr"یک :term:`strong reference` برمیگرداند. نتیجه نمیتواند ``NULL`` باشد."
71
71
72
72
msgid"Get the *frame* code."
73
-
msgstr"دریافت کد *فریم* ."
73
+
msgstr"دریافت کد \*فریم\* ."
74
74
75
75
msgid"Return a :term:`strong reference`."
76
76
msgstr"یک :term:`strong reference` را برمیگرداند."
@@ -85,16 +85,16 @@ msgid "Return a :term:`strong reference`, or ``NULL``."
85
85
msgstr"یک :term:`ارجاع قوی <strong reference>` یا ``NULL`` برمیگرداند."
86
86
87
87
msgid"Get the *frame*'s :attr:`~frame.f_globals` attribute."
88
-
msgstr"گرفتن ویژگی :attr:`~frame.f_globals` از *فریم*."
88
+
msgstr"گرفتن ویژگی :attr:`~frame.f_globals` از \*فریم\*."
89
89
90
90
msgid"Get the *frame*'s :attr:`~frame.f_lasti` attribute."
91
-
msgstr"ویژگی :attr:`~frame.f_lasti` *فریم * را دریافت کنید."
91
+
msgstr"ویژگی :attr:`~frame.f_lasti` \*فریم \* را دریافت کنید."
92
92
93
93
msgid"Returns -1 if ``frame.f_lasti`` is ``None``."
94
94
msgstr"اگر ``frame.f_lasti`` برابر با ``None`` باشد، مقدار -1 را برمیگرداند."
95
95
96
96
msgid"Get the variable *name* of *frame*."
97
-
msgstr"متغیر *name* را از *frame* میگیرد."
97
+
msgstr"متغیر \*name\* را از \*frame\* میگیرد."
98
98
99
99
msgid"Return a :term:`strong reference` to the variable value on success."
100
100
msgstr"در صورت موفقیت، یک :term:`ارجاع قوی <strong reference>` به مقدار متغیر برمیگرداند."
@@ -106,19 +106,19 @@ msgid "Raise an exception and return ``NULL`` on error."
106
106
msgstr"در صورت خطا، یک استثنا ایجاد کرده و ``NULL`` را برمیگرداند."
107
107
108
108
msgid"*name* type must be a :class:`str`."
109
-
msgstr"نوع *name* باید :class:`str` باشد."
109
+
msgstr"نوع \*name\* باید :class:`str` باشد."
110
110
111
111
msgid"Similar to :c:func:`PyFrame_GetVar`, but the variable name is a C string encoded in UTF-8."
112
112
msgstr"مشابه :c:func:`PyFrame_GetVar`، اما نام متغیر یک رشته C کدگذاریشده با UTF-8 است."
113
113
114
114
msgid"Get the *frame*'s :attr:`~frame.f_locals` attribute. If the frame refers to an :term:`optimized scope`, this returns a write-through proxy object that allows modifying the locals. In all other cases (classes, modules, :func:`exec`, :func:`eval`) it returns the mapping representing the frame locals directly (as described for :func:`locals`)."
115
-
msgstr"ویژگی :attr:`~frame.f_locals` *فریم* را دریافت میکند. اگر فریم به یک :term:`محدوده بهینهشده <optimized scope>` اشاره کند، یک شیء پراکسی نوشتنهمزمان برمیگرداند که امکان تغییر متغیرهای محلی را فراهم میکند. در تمام موارد دیگر (کلاسها، ماژولها، :func:`exec`، :func:`eval`) نگاشتی را برمیگرداند که متغیرهای محلی فریم را بهطور مستقیم نمایش میدهد (همانطور که برای :func:`locals` توضیح داده شده است)."
115
+
msgstr"ویژگی :attr:`~frame.f_locals` \*فریم\* را دریافت میکند. اگر فریم به یک :term:`محدوده بهینهشده <optimized scope>` اشاره کند، یک شیء پراکسی نوشتنهمزمان برمیگرداند که امکان تغییر متغیرهای محلی را فراهم میکند. در تمام موارد دیگر (کلاسها، ماژولها، :func:`exec`، :func:`eval`) نگاشتی را برمیگرداند که متغیرهای محلی فریم را بهطور مستقیم نمایش میدهد (همانطور که برای :func:`locals` توضیح داده شده است)."
116
116
117
117
msgid"As part of :pep:`667`, return an instance of :c:var:`PyFrameLocalsProxy_Type`."
118
118
msgstr"به عنوان بخشی از :pep:`667`، یک نمونه از :c:var:`PyFrameLocalsProxy_Type` را برمیگرداند."
119
119
120
120
msgid"Return the line number that *frame* is currently executing."
121
-
msgstr"شماره سطری که *frame* هماکنون در حال اجرای آن است را بازمیگرداند."
121
+
msgstr"شماره سطری که \*frame\* هماکنون در حال اجرای آن است را بازمیگرداند."
122
122
123
123
msgid"Frame locals proxies"
124
124
msgstr"پراکسیهای متغیرهای محلی فریم"
@@ -133,7 +133,7 @@ msgid "The type of frame :func:`locals` proxy objects."
133
133
msgstr"نوع شیءهای پراکسی :func:`locals` در فریم."
134
134
135
135
msgid"Return non-zero if *obj* is a frame :func:`locals` proxy."
136
-
msgstr"اگر *obj* یک پراکسی :func:`locals` فریم باشد، مقدار غیر صفر را برمیگرداند."
136
+
msgstr"اگر \*obj\* یک پراکسی :func:`locals` فریم باشد، مقدار غیر صفر را برمیگرداند."
137
137
138
138
msgid"Legacy local variable APIs"
139
139
msgstr"APIهای قدیمی متغیر محلی"
@@ -142,13 +142,13 @@ msgid "These APIs are :term:`soft deprecated`. As of Python 3.13, they do nothin
142
142
msgstr"این APIها :term:`soft deprecated` هستند. از پایتون 3.13 به بعد، آنها هیچ کاری انجام نمیدهند. آنها صرفاً برای سازگاری با نسخههای قبلی وجود دارند."
143
143
144
144
msgid"Prior to Python 3.13, this function would copy the :attr:`~frame.f_locals` attribute of *f* to the internal \"fast\" array of local variables, allowing changes in frame objects to be visible to the interpreter. If *clear* was true, this function would process variables that were unset in the locals dictionary."
145
-
msgstr"پیش از پایتون 3.13، این تابع ویژگی :attr:`~frame.f_locals` از *f* را به آرایهی داخلی «سریع» (fast) متغیرهای محلی کپی میکرد، بهطوریکه تغییرات در اشیاء فریم برای مفسر قابل مشاهده میشدند. اگر *clear* درست بود، این تابع متغیرهایی را که در دیکشنری متغیرهای محلی تنظیم نشده بودند پردازش میکرد."
145
+
msgstr"پیش از پایتون 3.13، این تابع ویژگی :attr:`~frame.f_locals` از \*f\* را به آرایهی داخلی «سریع» (fast) متغیرهای محلی کپی میکرد، بهطوریکه تغییرات در اشیاء فریم برای مفسر قابل مشاهده میشدند. اگر \*clear\* درست بود، این تابع متغیرهایی را که در دیکشنری متغیرهای محلی تنظیم نشده بودند پردازش میکرد."
146
146
147
147
msgid"This function now does nothing."
148
148
msgstr"این تابع اکنون کاری انجام نمیدهد."
149
149
150
150
msgid"Prior to Python 3.13, this function would copy the internal \"fast\" array of local variables (which is used by the interpreter) to the :attr:`~frame.f_locals` attribute of *f*, allowing changes in local variables to be visible to frame objects."
151
-
msgstr"پیش از پایتون 3.13، این تابع آرایه داخلی «سریع» متغیرهای محلی (که توسط مفسر استفاده میشود) را به ویژگی :attr:`~frame.f_locals` از *f* کپی میکرد، بهطوری که تغییرات در متغیرهای محلی برای اشیاء فریم قابل مشاهده باشند."
151
+
msgstr"پیش از پایتون 3.13، این تابع آرایه داخلی «سریع» متغیرهای محلی (که توسط مفسر استفاده میشود) را به ویژگی :attr:`~frame.f_locals` از \*f\* کپی میکرد، بهطوری که تغییرات در متغیرهای محلی برای اشیاء فریم قابل مشاهده باشند."
152
152
153
153
msgid"Prior to Python 3.13, this function was similar to :c:func:`PyFrame_FastToLocals`, but would return ``0`` on success, and ``-1`` with an exception set on failure."
154
154
msgstr"پیش از پایتون 3.13، این تابع مشابه :c:func:`PyFrame_FastToLocals` بود، اما در صورت موفقیت ``0`` و در صورت شکست ``-1`` به همراه استثنای تنظیمشده برمیگرداند."
Copy file name to clipboardExpand all lines: c-api/unicode.po
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -822,9 +822,9 @@ msgid ""
822
822
"*byteorder == 0: native order\n"
823
823
"*byteorder == 1: big endian"
824
824
msgstr""
825
-
"*byteorder == -1: کوچکاندیان\n"
826
-
"*byteorder == 0: ترتیب بومی\n"
827
-
"*byteorder == 1: بزرگاندیان"
825
+
"*byteorder == -1: little endian\n"
826
+
"*byteorder == 0: native order\n"
827
+
"*byteorder == 1: big endian"
828
828
829
829
msgid"If ``*byteorder`` is zero, and the first four bytes of the input data are a byte order mark (BOM), the decoder switches to this byte order and the BOM is not copied into the resulting Unicode string. If ``*byteorder`` is ``-1`` or ``1``, any byte order mark is copied to the output."
830
830
msgstr"اگر ``*byteorder`` صفر باشد و چهار بایت نخست دادههای ورودی، نشانگر ترتیب بایت (BOM) باشند، کدگشا به این ترتیب بایت تغییر میکند و BOM در رشته یونیکد حاصل کپی نمیشود. اگر ``*byteorder`` برابر ``-1`` یا ``1`` باشد، هر نشانگر ترتیب بایتی به خروجی کپی میشود."
Copy file name to clipboardExpand all lines: faq/programming.po
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1623,7 +1623,7 @@ msgstr ""
1623
1623
"['foo', 'item']"
1624
1624
1625
1625
msgid"To see why this happens, you need to know that (a) if an object implements an :meth:`~object.__iadd__` magic method, it gets called when the ``+=`` augmented assignment is executed, and its return value is what gets used in the assignment statement; and (b) for lists, :meth:`!__iadd__` is equivalent to calling :meth:`~sequence.extend` on the list and returning the list. That's why we say that for lists, ``+=`` is a \"shorthand\" for :meth:`list.extend`::"
1626
-
msgstr"برای اینکه ببینید چرا این اتفاق میافتد، باید بدانید که (الف) اگر یک شیء متد ویژه :meth:`~object.__iadd__` را پیادهسازی کرده باشد، هنگامی که انتساب تقویتشدهی ``+=`` اجرا شود، آن متد فراخوانی میشود و مقدار بازگشتی آن چیزی است که در دستور انتساب به کار میرود؛ و (ب) برای فهرستها، :meth:`!__iadd__` معادل فراخوانی :meth:`~sequence.extend` روی فهرست و برگرداندن فهرست است. به همین دلیل است که میگوییم برای فهرستها، ``+=`` «میانبر» برای :meth:`list.extend` است::"
1626
+
msgstr"برای اینکه ببینید چرا این اتفاق میافتد، باید بدانید که (الف) اگر یک شیء متد جادویی :meth:`~object.__iadd__` را پیادهسازی کرده باشد، هنگامی که انتساب تقویتشدهی ``+=`` اجرا شود، آن متد فراخوانی میشود و مقدار بازگشتی آن چیزی است که در دستور انتساب به کار میرود؛ و (ب) برای فهرستها، :meth:`!__iadd__` معادل فراخوانی :meth:`~sequence.extend` روی فهرست و برگرداندن فهرست است. به همین دلیل است که میگوییم برای فهرستها، ``+=`` «میانبر» برای :meth:`list.extend` است::"
0 commit comments