GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — 🔍 Translation review needed after CPython sync (2026-10-26) · Issue #118 · python/python-docs-fa

🔍 Translation review needed after CPython sync (2026-10-26) #118

New issue
Copy link
New issue
Copy link
Open
Open
🔍 Translation review needed after CPython sync (2026-10-26)#118
Copy link
Labels
3.15تغییرات خودکار در ترجمه‌هاتغییرات اعمال شده خودکار بعد از همگام‌سازی با CPythonتغییرات اعمال شده خودکار بعد از همگام‌سازی با CPython

Description

@github-actions
github-actions
bot
opened on Oct 26, 2026
Issue body actions

Summary

  • 🔍 12 newly fuzzy strings in 8 files
  • ✏️ 27 new untranslated strings in 4 files

🔍 Newly fuzzy strings

The source text changed slightly, so the existing translation (msgstr) may need updating. - is the old source, + the new.

c-api/import.po (1 new fuzzy)

- Gets the current lazy imports mode.
+ Sets the current lazy imports mode.
  msgstr: حالت فعلی ایمپورت‌های تنبل را دریافت می‌کند.

library/dbm.po (2 new fuzzy)

- Key and values are always stored as :class:`bytes`. This means that when strings are used they are implicitly converted to the default encoding before being st…
+ Key and values are always stored as :class:`bytes`. This means that when strings are used they are implicitly converted to the default encoding before being st…
  msgstr: کلید و مقادیر همیشه به‌صورت :class:`bytes` ذخیره می‌شوند. این بدان معناست که وقتی از رشته‌ها استفاده می‌شود، آن‌ها پیش از ذخیره شدن به‌طور ضمنی به کدگذاری پیش‌…

- import dbm\n\n# Open database, creating it if necessary.\nwith dbm.open('cache', 'c') as db:\n\n    # Record some values\n    db[b'hello'] = b'there'\n    db['…
+ import dbm\n\n# Open database, creating it if necessary.\nwith dbm.open('cache', 'c') as db:\n\n    # Record some values\n    db[b'hello'] = b'there'\n    db['…
  msgstr: import dbm\n\n# Open database, creating it if necessary.\nwith dbm.open('cache', 'c') as db:\n\n    # Record some values\n    db[b'hello'] = b'there'\n    db['…

library/email.charset.po (1 new fuzzy)

- Optional *output_charset* is the character set that the output should be in. Conversions will proceed from input charset, to Unicode, to the output charset whe…
+ Optional *output_charset* is the character set that the output should be in. Conversions will proceed from input charset, to Unicode, to the output charset whe…
  msgstr: *output_charset* اختیاری، مجموعه نویسه‌ای است که خروجی باید با آن باشد. هنگامی که متد :meth:`Charset.convert` فراخوانی می‌شود، تبدیل‌ها از مجموعه نویسه ورودی، …

library/email.parser.po (2 new fuzzy)

- The :class:`BytesFeedParser`, imported from the :mod:`email.feedparser` module, provides an API that is conducive to incremental parsing of email messages, suc…
+ The :class:`BytesFeedParser`, imported from the :mod:`!email.feedparser` module, provides an API that is conducive to incremental parsing of email messages, su…
  msgstr: :class:`BytesFeedParser`، که از ماژول :mod:`email.feedparser` ایمپورت می‌شود، یک API فراهم می‌کند که برای تجزیه تدریجی پیام‌های ایمیل مناسب است، مانند حالتی که…

- Note: **The policy keyword should always be specified**; The default will change to :data:`email.policy.default` in a future version of Python.
+ Note: **The policy keyword should always be specified**. The default will change to :data:`email.policy.default` in a future version of Python.
  msgstr: توجه: **کلیدواژه‌ی policy همیشه باید تعیین شود**؛ مقدار پیش‌فرض در نسخه‌ی آینده‌ی پایتون به :data:`email.policy.default` تغییر خواهد کرد.

library/re.po (3 new fuzzy)

- The special characters are:
+ Special characters
  msgstr: نویسه‌های خاص عبارتند از:

- The sequence ::
+ Special sequences
  msgstr: دنباله ::

- (?
+ (?>
  msgstr: (?

library/sys.po (1 new fuzzy)

- Added the ``gil`` attribute.
+ Added the ``lazy_imports`` attribute.
  msgstr: ویژگی ``gil`` افزوده شد.

reference/grammar.po (1 new fuzzy)

- # PEG grammar for Python\n\n@trailer '''\nvoid *\n_PyPegen_parse(Parser *p)\n{\n    // Initialize keywords\n    p->keywords = reserved_keywords;\n    p->n_keyw…
+ # PEG grammar for Python\n\n@trailer '''\nvoid *\n_PyPegen_parse(Parser *p)\n{\n    // Initialize keywords\n    p->keywords = reserved_keywords;\n    p->n_keyw…
  msgstr: # گرامر PEG برای پایتون\n\n@trailer '''\nvoid *\n_PyPegen_parse(Parser *p)\n{\n    // مقداردهی اولیه کلیدواژه‌ها\n    p->keywords = reserved_keywords;\n    p->…

whatsnew/changelog.po (1 new fuzzy)

- :gh:`151126`: Fix a crash caused by failing to set :exc:`MemoryError` on allocation failure when passing :class:`ctypes.Structure` or :class:`ctypes.Union` ins…
+ :gh:`151126`: Fix a crash caused by failing to set :exc:`MemoryError` on allocation failure when first using a Chinese, Japanese or Korean codec.
  msgstr: :gh:`151126`: رفع فروپاشی ناشی از تنظیم‌نشدن :exc:`MemoryError` هنگام شکست در تخصیص حافظه، در زمان ارسال نمونه‌های :class:`ctypes.Structure` یا :class:`ctypes.…

✏️ New untranslated strings

Brand-new source strings with no close match to an existing translation.

library/dbm.po (17 new untranslated)

Key and value types
The accepted types for keys and values vary by backend. Keys and values are handled the same way, except where noted below:
**Traditional backends:**
:mod:`dbm.gnu` and :mod:`dbm.ndbm`: Accept :class:`str` and :class:`bytes` objects.
:mod:`dbm.dumb`: Accepts :class:`str` and :class:`bytes` objects; :class:`bytearray` is acceptable as a value, but not as a key.
**SQLite backend** (:mod:`dbm.sqlite3`): Accepts :class:`str`, :class:`bytes`, :class:`int`, :class:`float`, :class:`bool`, :class:`bytearray`, :class:`memoryv…
**Storage format:**
All keys and values are stored as :class:`bytes` objects in the database. When retrieving, you'll always get bytes back, regardless of the original type stored.
**Type conversion examples:**
``db['key'] = 'string'`` stored as ``b'string'``
``db['key'] = bytearray(b'data')`` stored as ``b'data'`` (:mod:`dbm.dumb` and :mod:`dbm.sqlite3` only)
``db['key'] = 42`` stored as ``b'42'`` (:mod:`dbm.sqlite3` only)
``db['key'] = 3.14`` stored as ``b'3.14'`` (:mod:`dbm.sqlite3` only)
``db['key'] = True`` stored as ``b'1'`` (:mod:`dbm.sqlite3` only)
``db['key'] = False`` stored as ``b'0'`` (:mod:`dbm.sqlite3` only)
``db['key'] = memoryview(b'data')`` stored as ``b'data'`` (:mod:`dbm.sqlite3` only)
``db['key'] = array.array('i', [1, 2, 3])`` stored as bytes (for example, on little-endian: ``b'\x01\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00'``) (:mod:`dbm…

library/re.po (1 new untranslated)

Standard escapes

library/sys.po (1 new untranslated)

:option:`-X lazy_imports <-X>` and :envvar:`PYTHON_LAZY_IMPORTS` (``1`` for ``all``, ``-1`` otherwise; not changed by :func:`set_lazy_imports`)

whatsnew/changelog.po (8 new untranslated)

:gh:`160300`: Fix :class:`http.cookiejar.DefaultCookiePolicy` accepting and returning cookies with a negative ``Version`` attribute without checking their doma…
:gh:`152631`: Fix :func:`ast.parse` ability to parse lazy imports with *feature_version* older than 3.15, now it properly raises :exc:`SyntaxError`.
:gh:`160549`: Fix a crash when a :class:`compression.zstd.ZstdCompressor` that uses worker threads and a :class:`~compression.zstd.ZstdDict` is deallocated, or…
:gh:`160535`: Fix a crash in :mod:`compression.zstd` when the garbage collector frees a :class:`~compression.zstd.ZstdCompressor` that uses worker threads toge…
:gh:`160520`: Fix :mod:`asyncio` SSL transports not applying *ssl_shutdown_timeout* when the peer has sent EOF but does not read the data still queued for it. …
:gh:`160513`: Fix :meth:`asyncio.loop.start_tls` and :meth:`asyncio.StreamWriter.start_tls` not calling the protocol's :meth:`~asyncio.BaseProtocol.connection_…
:gh:`153319`: The :mod:`turtledemo` viewer now reads each demo script as UTF-8 instead of the locale encoding.
:gh:`157354`: Fix the :samp:`--with-{name}-sanitizer=no` and :samp:`--without-{name}-sanitizer` :program:`configure` options enabling the sanitizer instead of …

Triggered by sync with 3.15 (commit 8f54635).

Activity

  1. github-actions
    added
    تغییرات خودکار در ترجمه‌هاتغییرات اعمال شده خودکار بعد از همگام‌سازی با CPythonتغییرات اعمال شده خودکار بعد از همگام‌سازی با CPython
    3.15
    on Oct 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.15تغییرات خودکار در ترجمه‌هاتغییرات اعمال شده خودکار بعد از همگام‌سازی با CPythonتغییرات اعمال شده خودکار بعد از همگام‌سازی با CPython

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.