Skip to content

Commit 051b09b

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent dbb359e commit 051b09b

File tree

2 files changed

+55
-2
lines changed

2 files changed

+55
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ f'''![build](https://github.com/python/python-docs-pl/workflows/.github/workflow
1515
![{translators} tłumaczy](https://img.shields.io/badge/tłumaczy-{translators}-0.svg)''')
1616
]]] -->
1717
![build](https://github.com/python/python-docs-pl/workflows/.github/workflows/update-lint-and-build.yml/badge.svg)
18-
![73.80% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-73.80%25-0.svg)
19-
![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.89%25-0.svg)
18+
![74.90% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-74.90%25-0.svg)
19+
![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.93%25-0.svg)
2020
![24 tłumaczy](https://img.shields.io/badge/tłumaczy-24-0.svg)
2121
<!-- [[[end]]] -->
2222

tutorial/classes.po

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -684,6 +684,11 @@ msgid ""
684684
"following piece of code will print the value ``16``, without leaving a "
685685
"trace::"
686686
msgstr ""
687+
"*Dane atrybut* odpowiadają \"zmiennym instancji\" i \"członkom danych\" w C+"
688+
"+. Dane atrybut nie muszą być deklarowane; podobnie jak zmienne lokalne, "
689+
"powstają, gdy zostaną po raz pierwszy przypisane. Na przykład, jeśli ``x`` "
690+
"jest instancją :class:`!MyClass` utworzoną powyżej, poniższy fragment kodu "
691+
"wydrukuje wartość ``16``, bez pozostawiania śladu::"
687692

688693
msgid ""
689694
"x.counter = 1\n"
@@ -774,6 +779,13 @@ msgid ""
774779
"that is created by inserting the method's instance object before the first "
775780
"argument."
776781
msgstr ""
782+
"Właściwie, być może zgadłeś odpowiedź: szczególną rzeczą w metodach jest to, "
783+
"że obiekt instancji jest przekazywany jako pierwszy argument z funkcja. W "
784+
"naszym przykładzie wywołanie ``x.f()`` jest dokładnie równoważne wywołaniu "
785+
"``MyClass.f(x)``. Ogólnie rzecz biorąc, wywołanie metody z listą *n* "
786+
"argument jest równoważne wywołaniu odpowiedniej funkcja z listą argument, "
787+
"która jest tworzona przez wstawienie obiektu instancji metody przed "
788+
"pierwszym argument."
777789

778790
msgid ""
779791
"In general, methods work as follows. When a non-data attribute of an "
@@ -1017,6 +1029,12 @@ msgid ""
10171029
"that a *class browser* program might be written that relies upon such a "
10181030
"convention."
10191031
msgstr ""
1032+
"Często pierwsza argument metody jest nazywana ``self``. Jest to nic więcej "
1033+
"niż konwencja: nazwa ``self`` nie ma absolutnie żadnego specjalnego "
1034+
"znaczenia dla Python. Należy jednak pamiętać, że nieprzestrzeganie tej "
1035+
"konwencji może sprawić, że kod będzie mniej czytelny dla innych programistów "
1036+
"Python, a także możliwe jest napisanie programu *przeglądarki klas*, który "
1037+
"opiera się na takiej konwencji."
10201038

10211039
msgid ""
10221040
"Any function object that is a class attribute defines a method for instances "
@@ -1193,6 +1211,12 @@ msgid ""
11931211
"class may end up calling a method of a derived class that overrides it. "
11941212
"(For C++ programmers: all methods in Python are effectively ``virtual``.)"
11951213
msgstr ""
1214+
"Klasy pochodne mogą nadpisywać metody swoich klas bazowych. Ponieważ metody "
1215+
"nie mają specjalnych przywilejów podczas wywoływania innych metod tego "
1216+
"samego obiektu, metoda klasa bazowa, która wywołuje inną metodę zdefiniowaną "
1217+
"w tym samym klasa bazowa może skończyć się wywołaniem metody klasy "
1218+
"pochodnej, która ją nadpisuje. (Dla programistów C++: wszystkie metody w "
1219+
"Python są efektywnie ``virtual``)."
11961220

11971221
msgid ""
11981222
"An overriding method in a derived class may in fact want to extend rather "
@@ -1326,6 +1350,15 @@ msgid ""
13261350
"stripped. This mangling is done without regard to the syntactic position of "
13271351
"the identifier, as long as it occurs within the definition of a class."
13281352
msgstr ""
1353+
"Ponieważ istnieje uzasadniony przypadek użycia dla członków klasy-prywatnej "
1354+
"(mianowicie, aby uniknąć kolizji nazw z nazwami zdefiniowanymi przez "
1355+
"podklasa), istnieje ograniczone wsparcie dla takiego mechanizmu, zwanego :"
1356+
"dfn:`name mangling`. Każdy identyfikator w postaci ``__spam`` (co najmniej "
1357+
"dwa początkowe podkreślenia, co najwyżej jedno końcowe podkreślenie) jest "
1358+
"tekstowo zastępowany przez ``_classname__spam``, gdzie ``classname`` jest "
1359+
"bieżącą nazwą klasy z usuniętymi początkowymi podkreśleniami. Zamiana ta "
1360+
"jest wykonywana bez względu na pozycję składniową identyfikatora, o ile "
1361+
"występuje on w definicji klasy."
13291362

13301363
msgid ""
13311364
"The :ref:`private name mangling specifications <private-name-mangling>` for "
@@ -1410,6 +1443,12 @@ msgid ""
14101443
"applies to ``getattr()``, ``setattr()`` and ``delattr()``, as well as when "
14111444
"referencing ``__dict__`` directly."
14121445
msgstr ""
1446+
"Zauważ, że kod przekazany do ``exec()`` lub ``eval()`` nie uważa nazwy klasy "
1447+
"wywołującej za bieżącą klasę; jest to podobne do efektu ``global`` "
1448+
"instrukcja , którego efekt jest również ograniczony do kodu, który jest "
1449+
"kompilowany bajtowo. To samo ograniczenie dotyczy ``getattr()``, "
1450+
"``setattr()`` i ``delattr()``, a także bezpośredniego odwoływania się do "
1451+
"``__dict__``."
14131452

14141453
msgid "Odds and Ends"
14151454
msgstr "Przypadki losowe"
@@ -1635,6 +1674,13 @@ msgid ""
16351674
"the data values and which statement was last executed). An example shows "
16361675
"that generators can be trivially easy to create::"
16371676
msgstr ""
1677+
"term:`Generatory <generator>` są prostym i potężnym narzędziem do tworzenia "
1678+
"iteratorów. Są one pisane jak zwykłe funkcja, ale używają :keyword:`yield` "
1679+
"instrukcja za każdym razem, gdy chcą zwracać dane. Za każdym razem, gdy :"
1680+
"func:`next` jest wywoływany na nim, generator wznawia działanie od miejsca, "
1681+
"w którym zostało przerwane (pamięta wszystkie wartości danych i które "
1682+
"instrukcja było ostatnio wykonywane). Przykład pokazuje, że tworzenie "
1683+
"generatormoże być banalnie proste::"
16381684

16391685
msgid ""
16401686
"def reverse(data):\n"
@@ -1706,6 +1752,13 @@ msgid ""
17061752
"compact but less versatile than full generator definitions and tend to be "
17071753
"more memory friendly than equivalent list comprehensions."
17081754
msgstr ""
1755+
"Niektóre proste generatory mogą być kodowane w zwięzły sposób jako wyrażenia "
1756+
"przy użyciu składni podobnej do list comprehensions, ale z nawiasami zamiast "
1757+
"nawiasów kwadratowych. Wyrażenia te są przeznaczone do sytuacji, w których "
1758+
"generator jest używane od razu przez otaczającą je funkcja. Wyrażenia "
1759+
"generator są bardziej zwięzłe, ale mniej wszechstronne niż pełne definicje "
1760+
"generator i zwykle są bardziej przyjazne dla pamięci niż równoważne "
1761+
"wyrażenia listowe."
17091762

17101763
msgid "Examples::"
17111764
msgstr "Przykłady::"

0 commit comments

Comments
 (0)