@@ -24,127 +24,149 @@ msgstr ""
2424"Plural-Forms : nplurals=2; plural=(n > 1);\n "
2525
2626msgid ":mod:`!__future__` --- Future statement definitions"
27- msgstr ""
27+ msgstr ":mod:`!__future__` --- تعاریف دستورات آینده "
2828
2929msgid "**Source code:** :source:`Lib/__future__.py`"
30- msgstr ""
30+ msgstr "**کد منبع:** :source:`Lib/__future__.py` "
3131
3232msgid ""
3333"Imports of the form ``from __future__ import feature`` are called :ref:"
3434"`future statements <future>`. These are special-cased by the Python compiler "
3535"to allow the use of new Python features in modules containing the future "
3636"statement before the release in which the feature becomes standard."
3737msgstr ""
38+ "ایمپورتهایی به شکل ``from __future__ import feature``، :ref:"
39+ "`future statements <future>` نامیده میشوند. این موارد توسط کامپایلر پایتون بهصورت ویژه "
40+ "درنظر گرفته میشوند تا امکان استفاده از ویژگیهای جدید پایتون را در ماژولهایی "
41+ "که شامل دستور آینده هستند، قبل از نسخهای که آن ویژگی بهصورت استاندارد درمیآید، "
42+ "فراهم کنند."
3843
3944msgid ""
4045"While these future statements are given additional special meaning by the "
4146"Python compiler, they are still executed like any other import statement and "
4247"the :mod:`!__future__` exists and is handled by the import system the same "
4348"way any other Python module would be. This design serves three purposes:"
4449msgstr ""
50+ "اگرچه این دستورات آیندهنگر توسط کامپایلر پایتون معنای ویژهی اضافی پیدا میکنند، "
51+ "اما همچنان مانند هر دستور ایمپورت دیگری اجرا میشوند "
52+ "و :mod:`!__future__` وجود دارد و توسط سیستم ایمپورت به همان "
53+ "روشی که هر ماژول پایتون دیگری مدیریت میشود، مدیریت میگردد. این طراحی سه هدف را دنبال میکند:"
4554
4655msgid ""
4756"To avoid confusing existing tools that analyze import statements and expect "
4857"to find the modules they're importing."
4958msgstr ""
59+ "برای جلوگیری از سردرگمی ابزارهای موجود که دستورات ایمپورت را تحلیل میکنند و انتظار "
60+ "دارند که ماژولهای مورد نظر خود را پیدا کنند."
5061
5162msgid ""
5263"To document when incompatible changes were introduced, and when they will be "
5364"--- or were --- made mandatory. This is a form of executable documentation, "
5465"and can be inspected programmatically via importing :mod:`!__future__` and "
5566"examining its contents."
5667msgstr ""
68+ "برای مستندسازی زمان معرفی تغییرات ناسازگار و زمانی که "
69+ "--- یا شدهاند --- اجباری میشوند. این نوعی مستندسازی قابلاجرا است، "
70+ "و میتوان آن را بهصورت برنامهنویسی با ایمپورت کردن :mod:`!__future__` و "
71+ "بررسی محتویات آن مشاهده کرد."
5772
5873msgid ""
5974"To ensure that :ref:`future statements <future>` run under releases prior to "
6075"Python 2.1 at least yield runtime exceptions (the import of :mod:`!"
6176"__future__` will fail, because there was no module of that name prior to "
6277"2.1)."
6378msgstr ""
79+ "برای اطمینان از اینکه :ref:`future statements <future>` در نسخههای پیش از "
80+ "پایتون 2.1 حداقل استثناهای زمان اجرا ایجاد میکنند (ایمپورت کردن :mod:`!"
81+ "__future__` با شکست مواجه خواهد شد، زیرا هیچ ماژولی با آن نام پیش از "
82+ "نسخهی ۲.۱ وجود نداشته است)."
6483
6584msgid "Module Contents"
66- msgstr ""
85+ msgstr "محتویات ماژول "
6786
6887msgid ""
6988"No feature description will ever be deleted from :mod:`!__future__`. Since "
7089"its introduction in Python 2.1 the following features have found their way "
7190"into the language using this mechanism:"
7291msgstr ""
92+ "هیچ توضیح ویژگیای هرگز از :mod:`!__future__` حذف نخواهد شد. از "
93+ "زمان معرفی آن در پایتون ۲.۱، ویژگیهای زیر راه خود را "
94+ "به این زبان با استفاده از این مکانیزم پیدا کردهاند:"
7395
7496msgid "feature"
75- msgstr ""
97+ msgstr "ویژگی "
7698
7799msgid "optional in"
78- msgstr ""
100+ msgstr "اختیاری در "
79101
80102msgid "mandatory in"
81- msgstr ""
103+ msgstr "اجباری در "
82104
83105msgid "effect"
84- msgstr ""
106+ msgstr "تأثیر "
85107
86108msgid "2.1.0b1"
87- msgstr ""
109+ msgstr "2.1.0b1 "
88110
89111msgid "2.2"
90- msgstr ""
112+ msgstr "2.2 "
91113
92114msgid ":pep:`227`: *Statically Nested Scopes*"
93- msgstr ""
115+ msgstr ":pep:`227`: *محدودههای تو در تو ایستا* "
94116
95117msgid "2.2.0a1"
96- msgstr ""
118+ msgstr "2.2.0a1 "
97119
98120msgid "2.3"
99- msgstr ""
121+ msgstr "2.3 "
100122
101123msgid ":pep:`255`: *Simple Generators*"
102- msgstr ""
124+ msgstr ":pep:`255`: *تولیدکنندههای ساده* "
103125
104126msgid "2.2.0a2"
105- msgstr ""
127+ msgstr "2.2.0a2 "
106128
107129msgid "3.0"
108- msgstr ""
130+ msgstr "3.0 "
109131
110132msgid ":pep:`238`: *Changing the Division Operator*"
111- msgstr ""
133+ msgstr ":pep:`238`: *تغییر عملگر تقسیم* "
112134
113135msgid "2.5.0a1"
114- msgstr ""
136+ msgstr "2.5.0a1 "
115137
116138msgid ":pep:`328`: *Imports: Multi-Line and Absolute/Relative*"
117- msgstr ""
139+ msgstr ":pep:`328`: *ایمپورتها: چندخطی و مطلق/نسبی* "
118140
119141msgid "2.6"
120- msgstr ""
142+ msgstr "2.6 "
121143
122144msgid ":pep:`343`: *The “with” Statement*"
123- msgstr ""
145+ msgstr ":pep:`343`: *دستور “with”* "
124146
125147msgid "2.6.0a2"
126- msgstr ""
148+ msgstr "2.6.0a2 "
127149
128150msgid ":pep:`3105`: *Make print a function*"
129- msgstr ""
151+ msgstr ":pep:`3105`: *تبدیل print به یک تابع* "
130152
131153msgid ":pep:`3112`: *Bytes literals in Python 3000*"
132- msgstr ""
154+ msgstr ":pep:`3112`: *لیترالهای بایت در پایتون ۳۰۰۰* "
133155
134156msgid "3.5.0b1"
135- msgstr ""
157+ msgstr "3.5.0b1 "
136158
137159msgid "3.7"
138- msgstr ""
160+ msgstr "3.7 "
139161
140162msgid ":pep:`479`: *StopIteration handling inside generators*"
141- msgstr ""
163+ msgstr ":pep:`479`: *مدیریت StopIteration درون تولیدگرها* "
142164
143165msgid "3.7.0b1"
144- msgstr ""
166+ msgstr "3.7.0b1 "
145167
146168msgid "Never [1]_"
147- msgstr ""
169+ msgstr "هرگز [1]_ "
148170
149171msgid ""
150172":pep:`563`: *Postponed evaluation of annotations*, :pep:`649`: *Deferred "
0 commit comments