@@ -15,7 +15,7 @@ msgid ""
15
15
msgstr ""
16
16
"Project-Id-Version : Python 3.13\n "
17
17
"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 "
19
19
"PO-Revision-Date : 2021-06-28 01:49+0000\n "
20
20
"Last-Translator : Maciej Olko <maciej.olko@gmail.com>, 2024\n "
21
21
"Language-Team : Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n "
@@ -37,11 +37,11 @@ msgid ""
37
37
"attributes attached to it for maintaining its state. Class instances can "
38
38
"also have methods (defined by its class) for modifying its state."
39
39
msgstr ""
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."
45
45
46
46
msgid ""
47
47
"Compared with other programming languages, Python's class mechanism adds "
@@ -57,14 +57,14 @@ msgid ""
57
57
msgstr ""
58
58
"W porównaniu do innych języków programowania, w Pythonie, mechanizm "
59
59
"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."
68
68
69
69
msgid ""
70
70
"In C++ terminology, normally class members (including the data members) are "
@@ -79,18 +79,18 @@ msgid ""
79
79
"(arithmetic operators, subscripting etc.) can be redefined for class "
80
80
"instances."
81
81
msgstr ""
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."
94
94
95
95
msgid ""
96
96
"(Lacking universally accepted terminology to talk about classes, I will make "
@@ -99,8 +99,8 @@ msgid ""
99
99
"but I expect that few readers have heard of it.)"
100
100
msgstr ""
101
101
"(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 "
104
104
"mniej czytelników o nim słyszało.)"
105
105
106
106
msgid "A Word About Names and Objects"
@@ -186,6 +186,13 @@ msgid ""
186
186
"happens to be a straightforward mapping between the module's attributes and "
187
187
"the global names defined in the module: they share the same namespace! [#]_"
188
188
msgstr ""
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! [#]_"
189
196
190
197
msgid ""
191
198
"Attributes may be read-only or writable. In the latter case, assignment to "
@@ -195,6 +202,12 @@ msgid ""
195
202
"remove the attribute :attr:`!the_answer` from the object named by "
196
203
"``modname``."
197
204
msgstr ""
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``."
198
211
199
212
msgid ""
200
213
"Namespaces are created at different moments and have different lifetimes. "
0 commit comments