44# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55#
66# Translators:
7- # Rafael Fontenelle <rffontenelle@gmail.com>, 2024
7+ # Rafael Fontenelle <rffontenelle@gmail.com>, 2025
88#
99#, fuzzy
1010msgid ""
1111msgstr ""
1212"Project-Id-Version : Python 3.12\n "
1313"Report-Msgid-Bugs-To : \n "
14- "POT-Creation-Date : 2025-05-16 15:32 +0000\n "
14+ "POT-Creation-Date : 2025-07-11 15:45 +0000\n "
1515"PO-Revision-Date : 2024-05-11 00:32+0000\n "
16- "Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2024 \n "
16+ "Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2025 \n "
1717"Language-Team : Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n "
1818"MIME-Version : 1.0\n "
1919"Content-Type : text/plain; charset=UTF-8\n "
@@ -31,6 +31,9 @@ msgid ""
3131"reference. Returns the initialized object. Other fields of the object are "
3232"not affected."
3333msgstr ""
34+ "Инициализируйте вновь выделенный объект *op*, указав его тип и начальную "
35+ "ссылку. Возвращает инициализированный объект. Другие поля объекта не "
36+ "затрагиваются."
3437
3538msgid ""
3639"This does everything :c:func:`PyObject_Init` does, and also initializes the "
@@ -47,12 +50,21 @@ msgid ""
4750"the memory allocation is determined from the :c:member:`~PyTypeObject."
4851"tp_basicsize` field of the type object."
4952msgstr ""
53+ "Выделяет новый объект в Python используя C-структуру типа *TYPE* и объект "
54+ "Python'a типа *typeobj* (``PyTypeObject*``). Поля не определённые в "
55+ "заголовке объекта Python'a не инициализированы. Вызывающий будет владеть "
56+ "только ссылкой на объект (т.е. счётчик ссылок на него будет равен одному). "
57+ "Размер выделяемой памяти определяется в поле :c:member:`~PyTypeObject."
58+ "tp_basicsize` объекта типа."
5059
5160msgid ""
5261"Note that this function is unsuitable if *typeobj* has :c:macro:"
5362"`Py_TPFLAGS_HAVE_GC` set. For such objects, use :c:func:`PyObject_GC_New` "
5463"instead."
5564msgstr ""
65+ "Обратите внимание, что эта функция не подходит, если для *typeobj* "
66+ "установлено значение :c:macro:`Py_TPFLAGS_HAVE_GC`. Для таких объектов "
67+ "вместо этого используйте :c:func:`PyObject_GC_New`."
5668
5769msgid ""
5870"Allocate a new Python object using the C structure type *TYPE* and the "
@@ -65,12 +77,23 @@ msgid ""
6577"same allocation decreases the number of allocations, improving the memory "
6678"management efficiency."
6779msgstr ""
80+ "Виділяє новий об'єкт Python, використовуючи структурний тип C *TYPE* та "
81+ "об'єкт типу Python *typeobj* (``PyTypeObject*``). Поля, не визначені в "
82+ "заголовку об'єкта Python, не ініціалізуються. Виділена пам'ять дозволяє "
83+ "розмістити структуру *TYPE* плюс поля *size* (``Py_ssize_t``) розміром, "
84+ "заданим полем :c:member:`~PyTypeObject.tp_itemsize` об'єкта *typeobj*. Це "
85+ "корисно для реалізації об'єктів типу кортежів, які можуть визначати свій "
86+ "розмір під час конструювання. Вбудовування масиву полів в один розподіл "
87+ "зменшує кількість розподілів, покращуючи ефективність управління пам'яттю."
6888
6989msgid ""
7090"Note that this function is unsuitable if *typeobj* has :c:macro:"
7191"`Py_TPFLAGS_HAVE_GC` set. For such objects, use :c:func:`PyObject_GC_NewVar` "
7292"instead."
7393msgstr ""
94+ "Обратите внимание, что эта функция не подходит, если для *typeobj* "
95+ "установлено :c:macro:`Py_TPFLAGS_HAVE_GC`. Для таких объектов вместо этого "
96+ "используйте :c:func:`PyObject_GC_NewVar`."
7497
7598msgid ""
7699"Releases memory allocated to an object using :c:macro:`PyObject_New` or :c:"
@@ -79,6 +102,11 @@ msgid ""
79102"fields of the object should not be accessed after this call as the memory is "
80103"no longer a valid Python object."
81104msgstr ""
105+ "Звільняє пам'ять, виділену для об'єкта за допомогою :c:macro:`PyObject_New` "
106+ "або :c:macro:`PyObject_NewVar`. Зазвичай викликається з обробника :c:member:"
107+ "`~PyTypeObject.tp_dealloc`, вказаного в типі об'єкта. Після цього виклику "
108+ "не слід звертатися до полів об'єкта, оскільки пам'ять більше не є дійсним "
109+ "об'єктом Python."
82110
83111msgid ""
84112"Object which is visible in Python as ``None``. This should only be accessed "
0 commit comments