Skip to content

Commit f27c61a

Browse files
chore: sync msgids with CPython 3.14
1 parent eb846ba commit f27c61a

3 files changed

Lines changed: 18 additions & 22 deletions

File tree

‎library/optparse.po‎

Lines changed: 7 additions & 4 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-09-27 04:09+0000\n"
1717
"PO-Revision-Date: 2026-09-13 08:55+0330\n"
1818
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
1919
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -36,13 +36,16 @@ msgstr "انتخاب یک کتابخانه تجزیه آرگومان"
3636
msgid "The standard library includes three argument parsing libraries:"
3737
msgstr "کتابخانه استاندارد شامل ۳ کتابخانه تجزیه آرگومان است:"
3838

39-
msgid ":mod:`getopt`: a module that closely mirrors the procedural C ``getopt`` API. Included in the standard library since before the initial Python 1.0 release."
39+
#, fuzzy
40+
msgid ":mod:`getopt`: a module that closely mirrors the procedural C ``getopt`` API."
4041
msgstr ":mod:`getopt`: ماژولی که API رویه‌ای ``getopt`` در زبان C را به‌دقت بازتاب می‌دهد. از پیش از نخستین انتشار Python 1.0 در کتابخانه استاندارد گنجانده شده است."
4142

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. Included in the standard library since the Python 2.3 release."
43+
#, fuzzy
44+
msgid ":mod:`!optparse`: a declarative replacement for ``getopt`` that provides equivalent functionality without requiring each application to implement its own procedural option parsing logic."
4345
msgstr ":mod:`!optparse`: جایگزینی اعلانی برای ``getopt`` که قابلیت معادلی را بدون نیاز به اینکه هر برنامه منطق تجزیه گزینه‌های خود را به‌صورت رویه‌ای پیاده‌سازی کند، فراهم می‌کند. از نسخه Python 2.3 در کتابخانه استاندارد گنجانده شده است."
4446

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. Included in the standard library since the Python 2.7 and Python 3.2 releases."
47+
#, fuzzy
48+
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."
4649
msgstr ":mod:`argparse`: جایگزینی سخت‌گیرانه‌تر برای ``optparse`` که به‌طور پیش‌فرض قابلیت‌های بیشتری فراهم می‌کند، اما به بهای کاهش انعطاف‌پذیری برنامه در کنترل دقیق چگونگی پردازش آرگومان‌ها. از زمان انتشار Python 2.7 و Python 3.2 در کتابخانه استاندارد گنجانده شده است."
4750

4851
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."

‎library/uuid.po‎

Lines changed: 9 additions & 5 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-09-27 04:09+0000\n"
1717
"PO-Revision-Date: 2026-08-28 11:23+0330\n"
1818
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
1919
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -48,7 +48,8 @@ msgstr "UUID به‌صورت ایمن برای چندپردازشی تولید
4848
msgid "The platform does not provide information on whether the UUID was generated safely or not."
4949
msgstr "پلتفرم اطلاعاتی درباره‌ی اینکه UUID به‌صورت ایمن تولید شده است یا خیر ارائه نمی‌دهد."
5050

51-
msgid "Create a UUID from either a string of 32 hexadecimal digits, a string of 16 bytes in big-endian order as the *bytes* argument, a string of 16 bytes 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::"
51+
#, fuzzy
52+
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::"
5253
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 یکسان را برمی‌گردانند::"
5354

5455
msgid ""
@@ -82,10 +83,12 @@ msgstr "``str(uuid)`` رشته‌ای به شکل ``12345678-1234-5678-1234-5678
8283
msgid ":class:`UUID` instances have these read-only attributes:"
8384
msgstr "نمونه‌های :class:`UUID` این ویژگی‌های فقط‌خواندنی را دارند:"
8485

85-
msgid "The UUID as a 16-byte string (containing the six integer fields in big-endian byte order)."
86+
#, fuzzy
87+
msgid "The UUID as a 16-byte :class:`bytes` object (containing the six integer fields in big-endian byte order)."
8688
msgstr "UUID به‌عنوان یک رشته‌ی ۱۶ بایتی (شامل شش فیلد عدد صحیح با ترتیب بایت big-endian)."
8789

88-
msgid "The UUID as a 16-byte string (with *time_low*, *time_mid*, and *time_hi_version* in little-endian byte order)."
90+
#, fuzzy
91+
msgid "The UUID as a 16-byte :class:`bytes` object (with *time_low*, *time_mid*, and *time_hi_version* in little-endian byte order)."
8992
msgstr "UUID به‌صورت یک رشته‌ی ۱۶ بایتی (با *time_low*، *time_mid* و *time_hi_version* در ترتیب بایت‌های little-endian)."
9093

9194
msgid "A tuple of the six integer fields of the UUID, which are also available as six individual attributes and two derived attributes:"
@@ -265,6 +268,7 @@ msgstr "مثال"
265268
msgid "Here are some examples of typical usage of the :mod:`!uuid` module::"
266269
msgstr "در ادامه چند نمونه از کاربردهای معمول ماژول :mod:`!uuid` آمده است::"
267270

271+
#, fuzzy
268272
msgid ""
269273
">>> import uuid\n"
270274
"\n"
@@ -295,7 +299,7 @@ msgid ""
295299
">>> x.bytes\n"
296300
"b'\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\x0c\\r\\x0e\\x0f'\n"
297301
"\n"
298-
">>> # make a UUID from a 16-byte string\n"
302+
">>> # make a UUID from a 16-byte bytes object\n"
299303
">>> uuid.UUID(bytes=x.bytes)\n"
300304
"UUID('00010203-0405-0607-0809-0a0b0c0d0e0f')\n"
301305
"\n"

‎license.po‎

Lines changed: 2 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-08-26 03:59+0000\n"
16+
"POT-Creation-Date: 2026-09-27 04:09+0000\n"
1717
"PO-Revision-Date: 2026-09-26 07:42+0330\n"
1818
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
1919
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -1434,14 +1434,12 @@ msgstr ""
14341434
"ژان-لوپ گایلی مارک آدلر\n"
14351435
"jloup@gzip.org madler@alumni.caltech.edu"
14361436

1437-
14381437
msgid "cfuhash"
14391438
msgstr "cfuhash"
14401439

14411440
msgid "The implementation of the hash table used by the :mod:`tracemalloc` is based on the cfuhash project::"
14421441
msgstr "پیاده‌سازی جدول هش استفاده شده توسط :mod:`tracemalloc` بر پایه‌ی پروژه cfuhash است::"
14431442

1444-
14451443
msgid ""
14461444
"Copyright (c) 2005 Don Owens\n"
14471445
"All rights reserved.\n"
@@ -1494,14 +1492,12 @@ msgstr ""
14941492
"\n"
14951493
"در هیچ رویدادی صاحب کپی‌رایت یا مشارکت‌کنندگان مسئول هیچ‌گونه خسارت مستقیم، غیرمستقیم، اتفاقی، خاص، نمادین، یا تبعی نخواهد بود (از جمله اما نه محدود به، تامین کالا یا خدمات جایگزین؛ از دست رفتن استفاده، داده، یا سود؛ یا وقفه‌ی کسب‌وکار) هرچند ناشی از هر причиنی و تحت هر نظریه‌ی مسئولیتی، سواء در قرارداد، مسئولیت دقیق، یا تقصیر (از جمله بی‌توجهی یا غیره) ناشی از هر روش استفاده از این نرم‌افزار، حتی اگر از امکان چنین خسارتی آگاه شده باشند."
14961494

1497-
14981495
msgid "libmpdec"
14991496
msgstr "libmpdec"
15001497

15011498
msgid "The :mod:`!_decimal` C extension underlying the :mod:`decimal` module is built using an included copy of the libmpdec library unless the build is configured ``--with-system-libmpdec``::"
15021499
msgstr "افزونه‌ی C :mod:`!_decimal` که پایه‌ی ماژول :mod:`decimal` را تشکیل می‌دهد، با استفاده از یک کپی گنجانده‌شده از کتابخانه libmpdec ساخته شده است، مگر اینکه ساخت با ``--with-system-libmpdec`` پیکربندی شده باشد::"
15031500

1504-
15051501
msgid ""
15061502
"Copyright (c) 2008-2020 Stefan Krah. All rights reserved.\n"
15071503
"\n"
@@ -1545,7 +1541,6 @@ msgstr "مجموعه‌ی آزمون C14N W3C"
15451541
msgid "The C14N 2.0 test suite in the :mod:`test` package (``Lib/test/xmltestdata/c14n-20/``) was retrieved from the W3C website at https://www.w3.org/TR/xml-c14n2-testcases/ and is distributed under the 3-clause BSD license::"
15461542
msgstr "مجموعه‌ی آزمون C14N ۲.۰ در بسته :mod:`test` (``Lib/test/xmltestdata/c14n-20/``) از وب‌سایت W3C در آدرس https://www.w3.org/TR/xml-c14n2-testcases/ دریافت شده و تحت مجوز BSD سه‌شرطه توزیع می‌شود::"
15471543

1548-
15491544
msgid ""
15501545
"Copyright (c) 2013 W3C(R) (MIT, ERCIM, Keio, Beihang),\n"
15511546
"All Rights Reserved.\n"
@@ -1602,14 +1597,12 @@ msgstr ""
16021597
"(شامل بی‌دقتی یا غیره) ناشی از هر روش استفاده از این نرم‌افزار،\n"
16031598
"حتی اگر از امکان چنین خسارتی آگاه شده باشند."
16041599

1605-
16061600
msgid "mimalloc"
16071601
msgstr "mimalloc"
16081602

16091603
msgid "MIT License::"
16101604
msgstr "مجوز MIT::"
16111605

1612-
16131606
msgid ""
16141607
"Copyright (c) 2018-2021 Microsoft Corporation, Daan Leijen\n"
16151608
"\n"
@@ -1639,7 +1632,6 @@ msgstr ""
16391632
"\n"
16401633
"نرم‌افزار «همان‌طور که هست» ارائه می‌شود، بدون هیچ‌گونه ضمانتی، صریح یا ضمنی، شامل اما نه محدود به ضمانت‌های قابلیت فروش، مناسب بودن برای هدف خاص و عدم نقض. در هیچ رویدادی نویسندگان یا صاحبان کپی‌رایت مسئول هیچ ادعای، خسارتی یا مسئولیت دیگری نخواهند بود، چه در یک اقدام قراردادی، تقصیری یا غیره، ناشی از، خارج از یا در ارتباط با نرم‌افزار یا استفاده یا سایر معاملات در نرم‌افزار."
16411634

1642-
16431635
msgid "asyncio"
16441636
msgstr "asyncio"
16451637

@@ -1691,7 +1683,6 @@ msgstr "دنباله‌های نامحدود سراسری (GUS)"
16911683
msgid "The file :file:`Python/qsbr.c` is adapted from FreeBSD's \"Global Unbounded Sequences\" safe memory reclamation scheme in `subr_smr.c <https://github.com/freebsd/freebsd-src/blob/main/sys/kern/subr_smr.c>`_. The file is distributed under the 2-Clause BSD License::"
16921684
msgstr "پرونده :file:`Python/qsbr.c` از طرح‌واره بازیافت حافظه‌ی مطمئن «Global Unbounded Sequences» در FreeBSD در `subr_smr.c <https://github.com/freebsd/freebsd-src/blob/main/sys/kern/subr_smr.c>`_ اقتباس شده است. این پرونده تحت مجوز BSD دو‌شرطه توزیع می‌شود::"
16931685

1694-
16951686
msgid ""
16961687
"Copyright (c) 2019,2020 Jeffrey Roberson <jeff@FreeBSD.org>\n"
16971688
"\n"
@@ -1731,7 +1722,6 @@ msgstr "اتصال‌های Zstandard"
17311722
msgid "Zstandard bindings in :file:`Modules/_zstd` and :file:`Lib/compression/zstd` are based on code from the `pyzstd library <https://github.com/Rogdham/pyzstd/>`_, copyright Ma Lin and contributors. The pyzstd code is distributed under the 3-Clause BSD License::"
17321723
msgstr "اتصال‌های Zstandard در :file:`Modules/_zstd` و :file:`Lib/compression/zstd` بر پایه کد از `کتابخانه pyzstd <https://github.com/Rogdham/pyzstd/>`_ هستند، کپی‌رایت ما لین و مشارکت‌کنندگان. کد pyzstd تحت مجوز BSD سه‌شرطه توزیع می‌شود::"
17331724

1734-
17351725
msgid ""
17361726
"Copyright (c) 2020-present, Ma Lin and contributors.\n"
17371727
"All rights reserved.\n"
@@ -1781,7 +1771,6 @@ msgstr "پایگاه داده نویسه‌های یونیکد (UCD)"
17811771
msgid "An extract of the `Unicode Character Database <https://www.unicode.org/ucd/>`__, converted to an internal format, is used by the :mod:`unicodedata` module and for the Unicode support of the :class:`str` type. The original Unicode data files are distributed under the `Unicode License <https://www.unicode.org/license.txt>`__::"
17821772
msgstr "یک استخراج از `Unicode Character Database <https://www.unicode.org/ucd/>`__، به یک فرمت داخلی تبدیل‌شده، توسط ماژول :mod:`unicodedata` و برای پشتیبانی یونیکد نوع :class:`str` استفاده می‌شود. پرونده‌های داده اصلی یونیکد تحت `Unicode License <https://www.unicode.org/license.txt>`__ توزیع می‌شوند::"
17831773

1784-
17851774
msgid ""
17861775
"UNICODE LICENSE V3\n"
17871776
"\n"
@@ -1837,4 +1826,4 @@ msgstr ""
18371826
"\n"
18381827
"در هیچ رویدادی صاحب کپی‌رایت یا صاحبان کپی‌رایت شامل شده در این اعلام، مسئول هیچ‌گونه ادعا، یا هرگونه خسارت خاص، غیرمستقیم یا تبعی، یا هرگونه خسارت ناشی از از دست رفتن استفاده، داده یا سود نخواهد بود، چه در یک اقدام قراردادی، تقصیر یا سایر اقدامات تقصیری، ناشی از یا در ارتباط با استفاده یا عملکرد پرونده‌های داده یا نرم‌افزار.\n"
18391828
"\n"
1840-
"به جز آنچه در این اعلام ذکر شده است، نام صاحب کپی‌رایت نباید در تبلیغات یا غیره برای ترویج فروش، استفاده یا سایر معاملات در این پرونده‌های داده یا نرم‌افزار بدون مجوز کتبی قبلی صاحب کپی‌رایت استفاده شود."
1829+
"به جز آنچه در این اعلام ذکر شده است، نام صاحب کپی‌رایت نباید در تبلیغات یا غیره برای ترویج فروش، استفاده یا سایر معاملات در این پرونده‌های داده یا نرم‌افزار بدون مجوز کتبی قبلی صاحب کپی‌رایت استفاده شود."

0 commit comments

Comments
 (0)