Skip to content

Commit 63a1dcf

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent beaf886 commit 63a1dcf

File tree

3 files changed

+52
-30
lines changed

3 files changed

+52
-30
lines changed

README.md

+2-2
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-
![58.24% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-58.24%25-0.svg)
19-
![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.20%25-0.svg)
18+
![58.68% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-58.68%25-0.svg)
19+
![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.21%25-0.svg)
2020
![21 tłumaczy](https://img.shields.io/badge/tłumaczy-21-0.svg)
2121
<!-- [[[end]]] -->
2222

tutorial/classes.po

+41-28
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ msgid ""
1515
msgstr ""
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."
3939
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."
4545

4646
msgid ""
4747
"Compared with other programming languages, Python's class mechanism adds "
@@ -57,14 +57,14 @@ msgid ""
5757
msgstr ""
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

6969
msgid ""
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."
8181
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."
9494

9595
msgid ""
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.)"
100100
msgstr ""
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

106106
msgid "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! [#]_"
188188
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! [#]_"
189196

190197
msgid ""
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``."
197204
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``."
198211

199212
msgid ""
200213
"Namespaces are created at different moments and have different lifetimes. "

tutorial/errors.po

+9
Original file line numberDiff line numberDiff line change
@@ -624,9 +624,18 @@ msgid ""
624624
"standard traceback rendering includes all notes, in the order they were "
625625
"added, after the exception. ::"
626626
msgstr ""
627+
"Gdy wyjątek jest tworzony w celu rzucenia, jest on zwykle inicjowany "
628+
"informacjami opisującymi błąd, który wystąpił. Istnieją przypadki, w których "
629+
"przydatne jest dodanie informacji po przechwyceniu wyjątku. W tym celu "
630+
"wyjątki mają metodę ``add_note(note)``, która akceptuje ciąg znaków i dodaje "
631+
"go do listy notatek wyjątku. Standardowe renderowanie tracebacku zawiera "
632+
"wszystkie notatki, w kolejności, w jakiej zostały dodane, po wyjątku. ::"
627633

628634
msgid ""
629635
"For example, when collecting exceptions into an exception group, we may want "
630636
"to add context information for the individual errors. In the following each "
631637
"exception in the group has a note indicating when this error has occurred. ::"
632638
msgstr ""
639+
"Na przykład zbierając wyjątki w grupę wyjątków, możemy chcieć dodać "
640+
"informacje kontekstowe dla poszczególnych błędów. Poniżej każdy wyjątek w "
641+
"grupie ma notatkę wskazującą, kiedy wystąpił. ::"

0 commit comments

Comments
 (0)