4
4
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5
5
#
6
6
# Translators:
7
- # Rafael Fontenelle <rffontenelle@gmail.com>, 2023
7
+ # Rafael Fontenelle <rffontenelle@gmail.com>, 2025
8
8
#
9
9
#, fuzzy
10
10
msgid ""
11
11
msgstr ""
12
12
"Project-Id-Version : Python 3.11\n "
13
13
"Report-Msgid-Bugs-To : \n "
14
- "POT-Creation-Date : 2025-05-30 16:16 +0000\n "
14
+ "POT-Creation-Date : 2025-07-11 16:41 +0000\n "
15
15
"PO-Revision-Date : 2023-05-24 02:08+0000\n "
16
- "Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2023 \n "
16
+ "Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2025 \n "
17
17
"Language-Team : Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n "
18
18
"MIME-Version : 1.0\n "
19
19
"Content-Type : text/plain; charset=UTF-8\n "
@@ -55,6 +55,12 @@ msgid ""
55
55
"the memory allocation is determined from the :c:member:`~PyTypeObject."
56
56
"tp_basicsize` field of the type object."
57
57
msgstr ""
58
+ "Выделяет новый объект в Python используя C-структуру типа *TYPE* и объект "
59
+ "Python'a типа *typeobj* (``PyTypeObject*``). Поля не определённые в "
60
+ "заголовке объекта Python'a не инициализированы. Вызывающий будет владеть "
61
+ "только ссылкой на объект (т.е. счётчик ссылок на него будет равен одному). "
62
+ "Размер выделяемой памяти определяется в поле :c:member:`~PyTypeObject."
63
+ "tp_basicsize` объекта типа."
58
64
59
65
msgid ""
60
66
"Allocate a new Python object using the C structure type *TYPE* and the "
@@ -67,6 +73,14 @@ msgid ""
67
73
"same allocation decreases the number of allocations, improving the memory "
68
74
"management efficiency."
69
75
msgstr ""
76
+ "Виділяє новий об'єкт Python, використовуючи структурний тип C *TYPE* та "
77
+ "об'єкт типу Python *typeobj* (``PyTypeObject*``). Поля, не визначені в "
78
+ "заголовку об'єкта Python, не ініціалізуються. Виділена пам'ять дозволяє "
79
+ "розмістити структуру *TYPE* плюс поля *size* (``Py_ssize_t``) розміром, "
80
+ "заданим полем :c:member:`~PyTypeObject.tp_itemsize` об'єкта *typeobj*. Це "
81
+ "корисно для реалізації об'єктів типу кортежів, які можуть визначати свій "
82
+ "розмір під час конструювання. Вбудовування масиву полів в один розподіл "
83
+ "зменшує кількість розподілів, покращуючи ефективність управління пам'яттю."
70
84
71
85
msgid ""
72
86
"Releases memory allocated to an object using :c:macro:`PyObject_New` or :c:"
@@ -75,6 +89,11 @@ msgid ""
75
89
"fields of the object should not be accessed after this call as the memory is "
76
90
"no longer a valid Python object."
77
91
msgstr ""
92
+ "Звільняє пам'ять, виділену для об'єкта за допомогою :c:macro:`PyObject_New` "
93
+ "або :c:macro:`PyObject_NewVar`. Зазвичай викликається з обробника :c:member:"
94
+ "`~PyTypeObject.tp_dealloc`, вказаного в типі об'єкта. Після цього виклику "
95
+ "не слід звертатися до полів об'єкта, оскільки пам'ять більше не є дійсним "
96
+ "об'єктом Python."
78
97
79
98
msgid ""
80
99
"Object which is visible in Python as ``None``. This should only be accessed "
0 commit comments