Skip to content

Commit d384f27

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 0deaa36 commit d384f27

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

‎reference/datamodel.po‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3492,6 +3492,13 @@ msgid ""
34923492
"the owner class' :attr:`~object.__dict__`. The :class:`object` class itself "
34933493
"does not implement any of these protocols."
34943494
msgstr ""
3495+
"Следующие методы применяются, только когда экземпляр класса, содержащего "
3496+
"метод (так называемого класса *дескриптора*), находится в классе *владельца* "
3497+
"(дескриптор должен быть либо в словаре класса владельца, либо в словаре "
3498+
"класса одного из его родителей). В примерах ниже «атрибут» — это атрибут, "
3499+
"имя которого является ключом соответствующей записи в :attr:`~object."
3500+
"__dict__` класса владельца. Сам класс :class:`object` ни один из этих "
3501+
"протоколов не реализует."
34953502

34963503
msgid ""
34973504
"Called to get the attribute of the owner class (class attribute access) or "
@@ -3500,11 +3507,18 @@ msgid ""
35003507
"the attribute was accessed through, or ``None`` when the attribute is "
35013508
"accessed through the *owner*."
35023509
msgstr ""
3510+
"Вызывается, чтобы получить атрибут класса владельца (доступ к атрибуту "
3511+
"класса) или экземпляра этого класса (доступ к атрибуту экземпляра). "
3512+
"Необязательный аргумент *owner* — это класс владельца, а *instance* — "
3513+
"экземпляр, через который выполняется обращение к атрибуту, или ``None``, "
3514+
"если обращение выполняется через *owner*."
35033515

35043516
msgid ""
35053517
"This method should return the computed attribute value or raise an :exc:"
35063518
"`AttributeError` exception."
35073519
msgstr ""
3520+
"Этот метод должен возвращать вычисленное значение атрибута или возбуждать "
3521+
"исключение :exc:`AttributeError`."
35083522

35093523
msgid ""
35103524
":PEP:`252` specifies that :meth:`__get__` is callable with one or two "
@@ -3514,6 +3528,12 @@ msgid ""
35143528
"implementation always passes in both arguments whether they are required or "
35153529
"not."
35163530
msgstr ""
3531+
":PEP:`252` указывает, что :meth:`__get__` можно вызывать с одним или двумя "
3532+
"аргументами. Встроенные дескрипторы Python поддерживают эту спецификацию. "
3533+
"Однако вполне вероятно, что у некоторых сторонних инструментов есть "
3534+
"дескрипторы, требующие оба аргумента. Собственная реализация :meth:"
3535+
"`__getattribute__` в Python всегда передаёт оба аргумента, независимо от "
3536+
"того, требуются они или нет."
35173537

35183538
msgid ""
35193539
"Called to set the attribute on an instance *instance* of the owner class to "

0 commit comments

Comments
 (0)