@@ -12,7 +12,7 @@ msgid ""
1212msgstr ""
1313"Project-Id-Version : Python 3.15\n "
1414"Report-Msgid-Bugs-To : \n "
15- "POT-Creation-Date : 2026-08-11 14:51+0000\n "
15+ "POT-Creation-Date : 2026-08-13 14:51+0000\n "
1616"PO-Revision-Date : 2025-09-16 00:00+0000\n "
1717"Last-Translator : Dmitry Luschan, 2026\n "
1818"Language-Team : Russian (https://app.transifex.com/python-doc/teams/5390/ "
@@ -439,21 +439,33 @@ msgid ""
439439"stdin>`, :data:`sys.stdout.buffer <sys.stdout>`, and instances of :class:`io."
440440"BytesIO` and :class:`gzip.GzipFile`."
441441msgstr ""
442+ ":term:`Файловый объект`, способный читать и записывать :term:`объекты, "
443+ "подобные байтам <bytes-like object>`. Примеры двоичных файлов: файлы, "
444+ "открытые в двоичном режиме (``'rb'``, ``'wb'`` или ``'rb+'``), :data:`sys."
445+ "stdin.buffer <sys.stdin>`, :data:`sys.stdout.buffer <sys.stdout>`, а также "
446+ "экземпляры :class:`io.BytesIO` и :class:`gzip.GzipFile`."
442447
443448msgid ""
444449"See also :term:`text file` for a file object able to read and write :class:"
445450"`str` objects."
446451msgstr ""
452+ "См. также :term:`текстовый файл` для файлового объекта, способного читать и "
453+ "записывать объекты :class:`str`."
447454
448455msgid "borrowed reference"
449- msgstr ""
456+ msgstr "заимствованная ссылка "
450457
451458msgid ""
452459"In Python's C API, a borrowed reference is a reference to an object, where "
453460"the code using the object does not own the reference. It becomes a dangling "
454461"pointer if the object is destroyed. For example, a garbage collection can "
455462"remove the last :term:`strong reference` to the object and so destroy it."
456463msgstr ""
464+ "В C API Python заимствованная ссылка — это ссылка на объект, владение "
465+ "которым не передаётся коду, использующему эту ссылку. Если объект "
466+ "уничтожается, такая ссылка становится висящим указателем. Например, сборщик "
467+ "мусора может удалить последнюю :term:`сильную ссылку` на объект и тем самым "
468+ "уничтожить его."
457469
458470msgid ""
459471"Calling :c:func:`Py_INCREF` on the :term:`borrowed reference` is recommended "
@@ -462,9 +474,14 @@ msgid ""
462474"func:`Py_NewRef` function can be used to create a new :term:`strong "
463475"reference`."
464476msgstr ""
477+ "За исключением случаев, когда объект не может быть уничтожен до последнего "
478+ "использования :term:`заимствованной ссылки`, её рекомендуется преобразовать "
479+ "на месте в :term:`сильную ссылку`, вызвав функцию :c:func:`Py_INCREF`. А для "
480+ "создания новой :term:`сильной ссылки` можно использовать функцию :c:func:"
481+ "`Py_NewRef`."
465482
466483msgid "bytes-like object"
467- msgstr ""
484+ msgstr "объект, подобный bytes "
468485
469486msgid ""
470487"An object that supports the :ref:`bufferobjects` and can export a C-:term:"
@@ -474,6 +491,12 @@ msgid ""
474491"with binary data; these include compression, saving to a binary file, and "
475492"sending over a socket."
476493msgstr ""
494+ "Объект, поддерживающий :ref:`bufferobjects` и способный экспортировать :term:"
495+ "`непрерывный` C-буфер. Сюда входят все объекты :class:`bytes`, :class:"
496+ "`bytearray` и :class:`array.array`, а также многие распространённые объекты :"
497+ "class:`memoryview`. Объекты, подобные bytes, можно использовать для "
498+ "различных операций с двоичными данными, включая сжатие, сохранение в "
499+ "двоичный файл и отправку через сокет."
477500
478501msgid ""
479502"Some operations need the binary data to be mutable. The documentation often "
@@ -483,9 +506,17 @@ msgid ""
483506"immutable objects (\" read-only bytes-like objects\" ); examples of these "
484507"include :class:`bytes` and a :class:`memoryview` of a :class:`bytes` object."
485508msgstr ""
509+ "Некоторым операциям требуется, чтобы двоичные данные были изменяемыми. В "
510+ "документации такие объекты часто называются «объектами, подобными bytes, "
511+ "доступными для чтения и записи». Примерами изменяемых объектов буфера "
512+ "являются :class:`bytearray`и :class:`memoryview` типа :class:`bytearray`. "
513+ "Другим операциям требуется, чтобы двоичные данные хранились в неизменяемых "
514+ "объектах («объектах, подобных bytes, доступных только для чтения»); к таким "
515+ "объектам относятся, например, :class:`bytes` и :class:`memoryview` типа :"
516+ "class:`bytes`."
486517
487518msgid "bytecode"
488- msgstr ""
519+ msgstr "байт-код "
489520
490521msgid ""
491522"Python source code is compiled into bytecode, the internal representation of "
@@ -497,11 +528,21 @@ msgid ""
497528"expected to work between different Python virtual machines, nor to be stable "
498529"between Python releases."
499530msgstr ""
531+ "Исходный код Python компилируется в байт-код — внутреннее представление "
532+ "программы Python в интерпретаторе CPython. Байт-код также кэшируется в "
533+ "файлах ``.pyc`` благодаря повторное выполнение того же файла происходит "
534+ "быстрее (повторной компиляции исходного кода в байт-код можно избежать). "
535+ "Этот «промежуточный язык» выполняется на :term:`виртуальной машине`, которая "
536+ "исполняет машинный код, соответствующий каждой инструкции байт-кода. Следует "
537+ "учитывать, что байт-код не предназначен для работы на разных виртуальных "
538+ "машинах Python и не гарантирует стабильность между разными версиями Python."
500539
501540msgid ""
502541"A list of bytecode instructions can be found in the documentation for :ref:"
503542"`the dis module <bytecodes>`."
504543msgstr ""
544+ "Список инструкций байт-кода можно найти в документации к :ref:`модулю dis "
545+ "<bytecodes>`."
505546
506547msgid "callable"
507548msgstr ""
0 commit comments