Skip to content

Commit b9981bd

Browse files
committed
Completing the translation of the library/__future__.po file
1 parent 6e045cd commit b9981bd

1 file changed

Lines changed: 36 additions & 5 deletions

File tree

library/__future__.po

Lines changed: 36 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -172,19 +172,25 @@ msgid ""
172172
":pep:`563`: *Postponed evaluation of annotations*, :pep:`649`: *Deferred "
173173
"evaluation of annotations using descriptors*"
174174
msgstr ""
175+
":pep:`563`: *ارزیابی به‌تعویق‌افتادهٔ annotationها*، :pep:`649`: *ارزیابی "
176+
"به‌تعویق‌افتادهٔ annotationها با استفاده از توصیفگرها*"
175177

176178
msgid "Each statement in :file:`__future__.py` is of the form::"
177-
msgstr ""
179+
msgstr "هر دستور در :file:`__future__.py` به شکل زیر است::"
178180

179181
msgid ""
180182
"FeatureName = _Feature(OptionalRelease, MandatoryRelease,\n"
181183
" CompilerFlag)"
182184
msgstr ""
185+
"FeatureName = _Feature(OptionalRelease, MandatoryRelease,\n"
186+
" CompilerFlag)"
183187

184188
msgid ""
185189
"where, normally, *OptionalRelease* is less than *MandatoryRelease*, and both "
186190
"are 5-tuples of the same form as :data:`sys.version_info`::"
187191
msgstr ""
192+
"که در آن، به‌طور معمول، *OptionalRelease* کوچک‌تر از *MandatoryRelease* است، و هر دو "
193+
"تاپل‌های ۵ عضوی به همان شکل :data:`sys.version_info` هستند::"
188194

189195
msgid ""
190196
"(PY_MAJOR_VERSION, # the 2 in 2.1.0a3; an int\n"
@@ -195,52 +201,77 @@ msgid ""
195201
" PY_RELEASE_SERIAL # the 3; an int\n"
196202
")"
197203
msgstr ""
204+
"(PY_MAJOR_VERSION, # عدد 2 در 2.1.0a3؛ یک عدد صحیح\n"
205+
" PY_MINOR_VERSION, # عدد 1؛ یک عدد صحیح\n"
206+
" PY_MICRO_VERSION, # عدد 0؛ یک عدد صحیح\n"
207+
" PY_RELEASE_LEVEL, # \"alpha\"، \"beta\"، \"candidate\" یا \"final\"؛ رشته\n"
208+
" PY_RELEASE_SERIAL # عدد 3؛ یک عدد صحیح\n"
209+
")"
198210

199211
msgid ""
200212
"*OptionalRelease* records the first release in which the feature was "
201213
"accepted."
202214
msgstr ""
215+
"*OptionalRelease* اولین نسخه‌ای را ثبت می‌کند که ویژگی در آن "
216+
"پذیرفته شده است."
203217

204218
msgid ""
205219
"In the case of a *MandatoryRelease* that has not yet occurred, "
206220
"*MandatoryRelease* predicts the release in which the feature will become "
207221
"part of the language."
208222
msgstr ""
223+
"در مورد *MandatoryRelease* که هنوز رخ نداده است، "
224+
"*MandatoryRelease* نسخه‌ای را پیش‌بینی می‌کند که ویژگی در آن "
225+
"بخشی از زبان خواهد شد."
209226

210227
msgid ""
211228
"Else *MandatoryRelease* records when the feature became part of the "
212229
"language; in releases at or after that, modules no longer need a future "
213230
"statement to use the feature in question, but may continue to use such "
214231
"imports."
215232
msgstr ""
233+
"در غیر این صورت، *MandatoryRelease* زمانی را ثبت می‌کند که ویژگی به بخشی از "
234+
"زبان تبدیل شد؛ در نسخه‌های همان یا بعد از آن، ماژول‌ها دیگر برای استفاده از "
235+
"آن ویژگی نیازی به دستور future ندارند، اما می‌توانند به استفاده از چنین "
236+
"ایمپورت‌هایی ادامه دهند."
216237

217238
msgid ""
218239
"*MandatoryRelease* may also be ``None``, meaning that a planned feature got "
219240
"dropped or that it is not yet decided."
220241
msgstr ""
242+
"*MandatoryRelease* همچنین می‌تواند ``None`` باشد، به این معنی که یک ویژگی برنامه‌ریزی‌شده "
243+
"حذف شده است یا اینکه هنوز تصمیمی درباره‌ی آن گرفته نشده است."
221244

222245
msgid ""
223246
"*CompilerFlag* is the (bitfield) flag that should be passed in the fourth "
224247
"argument to the built-in function :func:`compile` to enable the feature in "
225248
"dynamically compiled code. This flag is stored in the :attr:`_Feature."
226249
"compiler_flag` attribute on :class:`_Feature` instances."
227250
msgstr ""
251+
"*CompilerFlag* پرچم است که باید در آرگومان چهارم "
252+
"به تابع داخلی :func:`compile` ارسال شود تا ویژگی را در "
253+
"کد کامپایل‌شده‌ی پویا فعال کند. این پرچم در ویژگی :attr:`_Feature."
254+
"compiler_flag` در نمونه‌های :class:`_Feature` ذخیره می‌شود."
228255

229256
msgid ""
230257
"``from __future__ import annotations`` was previously scheduled to become "
231258
"mandatory in Python 3.10, but the change was delayed and ultimately "
232259
"canceled. This feature will eventually be deprecated and removed. See :pep:"
233260
"`649` and :pep:`749`."
234261
msgstr ""
262+
"``from __future__ import annotations`` قبلاً قرار بود در پایتون ۳.۱۰ "
263+
"اجباری شود، اما این تغییر به تعویق افتاد و در نهایت "
264+
"لغو شد. این ویژگی در نهایت منسوخ و حذف خواهد شد. برای اطلاعات بیشتر به :pep:"
265+
"`649` و :pep:`749` مراجعه کنید."
235266

236267
msgid ":ref:`future`"
237-
msgstr ""
268+
msgstr ":ref:`future`"
238269

239270
msgid "How the compiler treats future imports."
240-
msgstr ""
271+
msgstr "نحوه‌ی برخورد کامپایلر با ایمپورت‌های future"
241272

242273
msgid ":pep:`236` - Back to the __future__"
243-
msgstr ""
274+
msgstr ":pep:`236` - بازگشت به __future__"
244275

245276
msgid "The original proposal for the __future__ mechanism."
246-
msgstr ""
277+
msgstr "پیشنهاد اولیه برای مکانیزم __future__."

0 commit comments

Comments
 (0)