@@ -15,7 +15,7 @@ msgid ""
1515msgstr ""
1616"Project-Id-Version : Python 3.13\n "
1717"Report-Msgid-Bugs-To : \n "
18- "POT-Creation-Date : 2024-06-21 14:14 +0000\n "
18+ "POT-Creation-Date : 2024-07-05 14:16 +0000\n "
1919"PO-Revision-Date : 2021-06-28 01:49+0000\n "
2020"Last-Translator : Maciej Olko <maciej.olko@gmail.com>, 2024\n "
2121"Language-Team : Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n "
@@ -37,11 +37,11 @@ msgid ""
3737"attributes attached to it for maintaining its state. Class instances can "
3838"also have methods (defined by its class) for modifying its state."
3939msgstr ""
40- "Klasy dostarczają sposoby powiązania informacji i funkcjonalności. "
41- "Stworzenie nowej klasy, tworzy nowy typ obiektu, pozwalający na tworzenie "
42- "nowych instancji tego typu. Każda instancja klasy może mieć atrybuty "
43- "przypisane w celu utrzymania jej stanu. Instancje klas mogą również posiadać "
44- "metody (zdefiniowane przez jej klasę) w celu modyfikacje ich stanu."
40+ "Klasy umożliwiają łączenie danych i funkcjonalności. Tworzenie nowej klasy, "
41+ "tworzy nowy * typ* obiektu, umożliwiając tworzenie nowych *instancji* tego "
42+ "typu. Do każdej instancji klasy można przypisać atrybuty służące do "
43+ "utrzymywania jej stanu. Instancje klas mogą również posiadać metody "
44+ "(zdefiniowane przez klasę) umożliwiające modyfikację ich stanu."
4545
4646msgid ""
4747"Compared with other programming languages, Python's class mechanism adds "
@@ -57,14 +57,14 @@ msgid ""
5757msgstr ""
5858"W porównaniu do innych języków programowania, w Pythonie, mechanizm "
5959"dodawania nowych klas wymaga niewielkiej ilości nowej składni i semantyki. "
60- "Jest to połączenie mechanizmu klas, które można znaleźć w C++ i Modula-3. "
61- "Klasy w Pythonie dostarczają wszystkie standardowe cechy Programowania "
62- "Obiektowego : mechanizm dziedziczenia klas pozwala na tworzenie wielu "
63- "bazowych klas, pochodne klasy mogą nadpisać każdą metodę klasy lub klas "
64- "bazowej i metoda może przywołać metody klas bazowych o tej samej nazwie. "
65- "Obiekty mogą zawierać dowolną ilość i rodzaj danych. Zarówno klasy jak i "
66- "moduły są częścią dynamicznej natury Python'a : są tworzone w trakcje "
67- "działania programu i mogą być modyfikowane później, po stworzeniu."
60+ "Jest to połączenie mechanizmu klas, które można znaleźć w C++ i Modula-3. "
61+ "Klasy w Pythonie dostarczają wszystkie standardowe cechy programowania "
62+ "obiektowego : mechanizm dziedziczenia klas pozwala na wiele klas bazowych, "
63+ "klasy pochodne mogą nadpisać każdą metodę klasy lub klas bazowych i metoda "
64+ "może wywołać metody klas bazowych o tej samej nazwie. Obiekty mogą zawierać "
65+ "dowolną ilość i rodzaj danych. Zarówno klasy jak i moduły są częścią "
66+ "dynamicznej natury Pythona : są tworzone w trakcie działania programu i mogą "
67+ "być modyfikowane później, po stworzeniu."
6868
6969msgid ""
7070"In C++ terminology, normally class members (including the data members) are "
@@ -79,18 +79,18 @@ msgid ""
7979"(arithmetic operators, subscripting etc.) can be redefined for class "
8080"instances."
8181msgstr ""
82- "Korzystając z terminologii C++, składniki klas (także pola)są *publiczne* (z "
83- "wyjątkiem zobacz :ref:`tut-private`), a wszystkie metody są *wirtualne*. "
84- "Podobnie jak w Moduli-3, nie ma skrótów pozwalających na odnoszenie się do "
85- "składników klas z ich metod: metoda jest deklarowana poprzez podanie wprost "
86- "jako pierwszego argumentu obiektu, który w czasie wywołania metody zostanie "
87- "jej przekazany niejawnie. Podobnie jak w Smalltalku, same klasy także są "
88- "obiektami. Dostarcza nam to wyrażeń semantycznych pozwalających na "
89- "importowanie i zmianę nazw klasy. Inaczej niż w C++ i Moduli-3 wbudowane "
90- "typy mogą stanowić klasy z których klasa użytkownika będzie dziedziczyć. "
91- "Podobnie jak w C++, większość wbudowanych operatorów ze specjalną składnią "
92- "(operatory arytmetyczne, indeksowanie) mogą być przedefiniowane przez "
93- "instancje klasy."
82+ "Korzystając z terminologii C++, składniki klas (także pola) są *publiczne* "
83+ "(z wyjątkiem zobacz poniżej :ref:`tut-private`), a wszystkie metody są "
84+ "*wirtualne*. Podobnie jak w Moduli-3, nie ma skrótów pozwalających na "
85+ "odnoszenie się do składników klas z ich metod: metoda jest deklarowana "
86+ "poprzez podanie wprost jako pierwszego argumentu obiektu, który w czasie "
87+ "wywołania metody zostanie jej przekazany niejawnie. Podobnie jak w "
88+ "Smalltalku, same klasy także są obiektami. Dostarcza nam to wyrażeń "
89+ "semantycznych pozwalających na importowanie i zmianę nazw klasy. Inaczej niż "
90+ "w C++ i Moduli-3 wbudowane typy mogą stanowić klasy, z których klasa "
91+ "użytkownika będzie dziedziczyć. Podobnie jak w C++, większość wbudowanych "
92+ "operatorów ze specjalną składnią (operatory arytmetyczne, indeksowanie) może "
93+ "być przedefiniowane przez instancje klasy."
9494
9595msgid ""
9696"(Lacking universally accepted terminology to talk about classes, I will make "
@@ -99,8 +99,8 @@ msgid ""
9999"but I expect that few readers have heard of it.)"
100100msgstr ""
101101"(Z powodu braku ogólnie zaakceptowanej terminologii w kontekście klas, będę "
102- "używał terminów ze Samlltalk i C++. Użyłbym Modula-3 ponieważ semantyka "
103- "programowania obiektowego jest mu bliższa Pythonowi niż C++ ale zakładam, że "
102+ "używał terminów ze Smalltalk i C++. Użyłbym Modula-3 ponieważ semantyka jego "
103+ "programowania obiektowego jest bliższa Pythonowi niż C++ ale zakładam, że "
104104"mniej czytelników o nim słyszało.)"
105105
106106msgid "A Word About Names and Objects"
@@ -186,6 +186,13 @@ msgid ""
186186"happens to be a straightforward mapping between the module's attributes and "
187187"the global names defined in the module: they share the same namespace! [#]_"
188188msgstr ""
189+ "Nawiasem mówiąc, używam słowa *atrybut* dla każdej nazwy następującej po "
190+ "kropce --- na przykład w wyrażeniu ``z.real``, ``real`` jest atrybutem "
191+ "obiektu ``z``. Ściśle mówiąc, odniesienia do nazw w modułach są "
192+ "odniesieniami atrybutowymi: w wyrażeniu ``modname.funcname``, ``modname`` "
193+ "jest obiektem modułu, a ``funcname`` jest jego atrybutem. W tym przypadku "
194+ "istnieje proste odwzorowanie między atrybutami modułu i nazwami globalnymi "
195+ "zdefiniowanymi w module: mają tę samą przestrzeń nazw! [#]_"
189196
190197msgid ""
191198"Attributes may be read-only or writable. In the latter case, assignment to "
@@ -195,6 +202,12 @@ msgid ""
195202"remove the attribute :attr:`!the_answer` from the object named by "
196203"``modname``."
197204msgstr ""
205+ "Atrybuty mogą być tylko do odczytu lub zapisywalne. W tym drugim przypadku "
206+ "możliwe jest przypisanie do atrybutu. Atrybuty modułu są zapisywalne: można "
207+ "zapisać ``modname.the_answer = 42``. Zapisywalne atrybuty można również "
208+ "usunąć za pomocą instrukcji :keyword:`del`. Na przykład, ``del modname."
209+ "the_answer`` usunie atrybut :attr:`!the_answer` z obiektu o nazwie "
210+ "``modname``."
198211
199212msgid ""
200213"Namespaces are created at different moments and have different lifetimes. "
0 commit comments