| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -36,17 +36,14 @@ msgstr "انتخاب یک کتابخانه تجزیه آرگومان" | |||
| 36 | 36 | msgid "The standard library includes three argument parsing libraries:" | |
| 37 | 37 | msgstr "کتابخانه استاندارد شامل ۳ کتابخانه تجزیه آرگومان است:" | |
| 38 | 38 | ||
| 39 | - #, fuzzy | ||
| 40 | 39 | msgid ":mod:`getopt`: a module that closely mirrors the procedural C ``getopt`` API." | |
| 41 | - msgstr ":mod:`getopt`: ماژولی که API رویهای ``getopt`` در زبان C را بهدقت بازتاب میدهد. از پیش از نخستین انتشار Python 1.0 در کتابخانه استاندارد گنجانده شده است." | ||
| 40 | + msgstr ":mod:`getopt`: ماژولی که API رویهای ``getopt`` در زبان C را بهدقت بازتاب میدهد." | ||
| 42 | 41 | ||
| 43 | - #, fuzzy | ||
| 44 | 42 | msgid ":mod:`!optparse`: a declarative replacement for ``getopt`` that provides equivalent functionality without requiring each application to implement its own procedural option parsing logic." | |
| 45 | - msgstr ":mod:`!optparse`: جایگزینی اعلانی برای ``getopt`` که قابلیت معادلی را بدون نیاز به اینکه هر برنامه منطق تجزیه گزینههای خود را بهصورت رویهای پیادهسازی کند، فراهم میکند. از نسخه Python 2.3 در کتابخانه استاندارد گنجانده شده است." | ||
| 43 | + msgstr ":mod:`!optparse`: جایگزینی اعلانی برای ``getopt`` که قابلیت معادلی را بدون نیاز به اینکه هر برنامه منطق تجزیه گزینههای خود را بهصورت رویهای پیادهسازی کند، فراهم میکند." | ||
| 46 | 44 | ||
| 47 | - #, fuzzy | ||
| 48 | 45 | msgid ":mod:`argparse`: a more opinionated alternative to ``optparse`` that provides more functionality by default, at the expense of reduced application flexibility in controlling exactly how arguments are processed." | |
| 49 | - msgstr ":mod:`argparse`: جایگزینی سختگیرانهتر برای ``optparse`` که بهطور پیشفرض قابلیتهای بیشتری فراهم میکند، اما به بهای کاهش انعطافپذیری برنامه در کنترل دقیق چگونگی پردازش آرگومانها. از زمان انتشار Python 2.7 و Python 3.2 در کتابخانه استاندارد گنجانده شده است." | ||
| 46 | + msgstr ":mod:`argparse`: جایگزینی سختگیرانهتر برای ``optparse`` که بهطور پیشفرض قابلیتهای بیشتری فراهم میکند، اما به بهای کاهش انعطافپذیری برنامه در کنترل دقیق چگونگی پردازش آرگومانها." | ||
| 50 | 47 | ||
| 51 | 48 | msgid "In the absence of more specific argument parsing design constraints, :mod:`argparse` is the recommended choice for implementing command line applications, as it offers the highest level of baseline functionality with the least application level code." | |
| 52 | 49 | msgstr "در نبود محدودیتهای طراحی خاصتر برای تجزیه آرگومان، :mod:`argparse` گزینه توصیهشده برای پیادهسازی برنامههای خط فرمان است، زیرا بالاترین سطح از قابلیتهای پایه را با کمترین کد در سطح برنامه ارائه میدهد." | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -48,9 +48,8 @@ msgstr "UUID بهصورت ایمن برای چندپردازشی تولید | |||
| 48 | 48 | msgid "The platform does not provide information on whether the UUID was generated safely or not." | |
| 49 | 49 | msgstr "پلتفرم اطلاعاتی دربارهی اینکه UUID بهصورت ایمن تولید شده است یا خیر ارائه نمیدهد." | |
| 50 | 50 | ||
| 51 | - #, fuzzy | ||
| 52 | 51 | msgid "Create a UUID from either a string of 32 hexadecimal digits, a 16-byte :class:`bytes` object in big-endian order as the *bytes* argument, a 16-byte :class:`bytes` object in little-endian order as the *bytes_le* argument, a tuple of six integers (32-bit *time_low*, 16-bit *time_mid*, 16-bit *time_hi_version*, 8-bit *clock_seq_hi_variant*, 8-bit *clock_seq_low*, 48-bit *node*) as the *fields* argument, or a single 128-bit integer as the *int* argument. When a string of hex digits is given, curly braces, hyphens, and a URN prefix are all optional. For example, these expressions all yield the same UUID::" | |
| 53 | - msgstr "یک UUID را از یکی از این موارد ایجاد کنید: رشتهای از ۳۲ رقم مبنای شانزده، رشتهای از ۱۶ بایت به ترتیب big-endian بهعنوان آرگومان *bytes*، رشتهای از ۱۶ بایت به ترتیب little-endian بهعنوان آرگومان *bytes_le*، یک تاپل از شش عدد صحیح (*time_low* ۳۲ بیتی، *time_mid* ۱۶ بیتی، *time_hi_version* ۱۶ بیتی، *clock_seq_hi_variant* ۸ بیتی، *clock_seq_low* ۸ بیتی، *node* ۴۸ بیتی) بهعنوان آرگومان *fields*، یا یک عدد صحیح ۱۲۸ بیتی بهعنوان آرگومان *int*. هنگامی که رشتهای از رقمهای مبنای شانزده داده شود، آکولادها، خطتیرهها و پیشوند URN همگی اختیاری هستند. برای مثال، این عبارتها همگی یک UUID یکسان را برمیگردانند::" | ||
| 52 | + msgstr "یک UUID را از یکی از این موارد ایجاد کنید: رشتهای از ۳۲ رقم مبنای شانزده، شیء :class:`bytes` ۱۶ بایتی به ترتیب big-endian بهعنوان آرگومان *bytes*، شیء :class:`bytes` ۱۶ بایتی به ترتیب little-endian بهعنوان آرگومان *bytes_le*، یک تاپل از شش عدد صحیح (*time_low* ۳۲ بیتی، *time_mid* ۱۶ بیتی، *time_hi_version* ۱۶ بیتی، *clock_seq_hi_variant* ۸ بیتی، *clock_seq_low* ۸ بیتی، *node* ۴۸ بیتی) بهعنوان آرگومان *fields*، یا یک عدد صحیح ۱۲۸ بیتی بهعنوان آرگومان *int*. هنگامی که رشتهای از رقمهای مبنای شانزده داده شود، آکولادها، خطتیرهها و پیشوند URN همگی اختیاری هستند. برای مثال، این عبارتها همگی یک UUID یکسان را برمیگردانند::" | ||
| 54 | 53 | ||
| 55 | 54 | msgid "" | |
| 56 | 55 | "UUID('{12345678-1234-5678-1234-567812345678}')\n" | |
@@ -83,13 +82,11 @@ msgstr "``str(uuid)`` رشتهای به شکل ``12345678-1234-5678-1234-5678 | |||
| 83 | 82 | msgid ":class:`UUID` instances have these read-only attributes:" | |
| 84 | 83 | msgstr "نمونههای :class:`UUID` این ویژگیهای فقطخواندنی را دارند:" | |
| 85 | 84 | ||
| 86 | - #, fuzzy | ||
| 87 | 85 | msgid "The UUID as a 16-byte :class:`bytes` object (containing the six integer fields in big-endian byte order)." | |
| 88 | - msgstr "UUID بهعنوان یک رشتهی ۱۶ بایتی (شامل شش فیلد عدد صحیح با ترتیب بایت big-endian)." | ||
| 86 | + msgstr "UUID بهعنوان یک شیء :class:`bytes` ۱۶ بایتی (شامل شش فیلد عدد صحیح با ترتیب بایت big-endian)." | ||
| 89 | 87 | ||
| 90 | - #, fuzzy | ||
| 91 | 88 | msgid "The UUID as a 16-byte :class:`bytes` object (with *time_low*, *time_mid*, and *time_hi_version* in little-endian byte order)." | |
| 92 | - msgstr "UUID بهصورت یک رشتهی ۱۶ بایتی (با *time_low*، *time_mid* و *time_hi_version* در ترتیب بایتهای little-endian)." | ||
| 89 | + msgstr "UUID بهصورت یک شیء :class:`bytes` ۱۶ بایتی (با *time_low*، *time_mid* و *time_hi_version* در ترتیب بایتهای little-endian)." | ||
| 93 | 90 | ||
| 94 | 91 | msgid "A tuple of the six integer fields of the UUID, which are also available as six individual attributes and two derived attributes:" | |
| 95 | 92 | msgstr "تاپلی از ۶ فیلد عدد صحیحی UUID، که بهصورت ۶ ویژگی جداگانه و ۲ ویژگی مشتقشده نیز در دسترس هستند:" | |
@@ -268,7 +265,6 @@ msgstr "مثال" | |||
| 268 | 265 | msgid "Here are some examples of typical usage of the :mod:`!uuid` module::" | |
| 269 | 266 | msgstr "در ادامه چند نمونه از کاربردهای معمول ماژول :mod:`!uuid` آمده است::" | |
| 270 | 267 | ||
| 271 | - #, fuzzy | ||
| 272 | 268 | msgid "" | |
| 273 | 269 | ">>> import uuid\n" | |
| 274 | 270 | "\n" | |
@@ -358,7 +354,7 @@ msgstr "" | |||
| 358 | 354 | ">>> x.bytes\n" | |
| 359 | 355 | "b'\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\x0c\\r\\x0e\\x0f'\n" | |
| 360 | 356 | "\n" | |
| 361 | - ">>> # make a UUID from a 16-byte string\n" | ||
| 357 | + ">>> # make a UUID from a 16-byte bytes object\n" | ||
| 362 | 358 | ">>> uuid.UUID(bytes=x.bytes)\n" | |
| 363 | 359 | "UUID('00010203-0405-0607-0809-0a0b0c0d0e0f')\n" | |
| 364 | 360 | "\n" | |
| Back | FazBrowse Home | New Git URL |
0 commit comments