Skip to content

Commit c6dc10e

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
Co-Authored-By: Blessing Oluronbi
1 parent 614b0f6 commit c6dc10e

5 files changed

Lines changed: 232 additions & 23 deletions

File tree

README.en.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/actions/workflows/update-
1515
]]] -->
1616
[![build](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml/badge.svg)](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml)
1717
[![core 97.60%](https://img.shields.io/badge/core-97.60%25-0.svg)](https://translations.python.org/#pl)
18-
[![Total Translation of Documentation](https://img.shields.io/badge/total_words-5.32%25-0.svg)](https://translations.python.org/#pl)
19-
[![Total Translation of Documentation](https://img.shields.io/badge/total_strings-12.14%25-0.svg)](https://translations.python.org/#pl)
18+
[![Total Translation of Documentation](https://img.shields.io/badge/total_words-5.40%25-0.svg)](https://translations.python.org/#pl)
19+
[![Total Translation of Documentation](https://img.shields.io/badge/total_strings-12.19%25-0.svg)](https://translations.python.org/#pl)
2020
<!-- [[[end]]] -->
2121

2222
*Przeczytaj to w innym języku: [polski](README.md)*

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/actions/workflows/update-
1515
]]] -->
1616
[![build](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml/badge.svg)](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml)
1717
[![podstawowe artykuły 97.60%](https://img.shields.io/badge/podstawowe_artykuły-97.60%25-0.svg)](https://translations.python.org/#pl)
18-
[![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość_słów-5.32%25-0.svg)](https://translations.python.org/#pl)
19-
[![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość_napisów-12.14%25-0.svg)](https://translations.python.org/#pl)
18+
[![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość_słów-5.40%25-0.svg)](https://translations.python.org/#pl)
19+
[![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość_napisów-12.19%25-0.svg)](https://translations.python.org/#pl)
2020
<!-- [[[end]]] -->
2121

2222
*Read this in another language: [English](README.en.md)*

c-api/typeobj.po

Lines changed: 96 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -857,10 +857,10 @@ msgid "Parameter Types"
857857
msgstr "Typy parametr"
858858

859859
msgid "Return Type"
860-
msgstr "Typ zwracany"
860+
msgstr "Typ zwracać"
861861

862862
msgid "void"
863-
msgstr ""
863+
msgstr "próżnia"
864864

865865
msgid ":c:type:`visitproc`"
866866
msgstr ":c:type:`visitproc`"
@@ -881,16 +881,18 @@ msgid ":c:type:`releasebufferproc`"
881881
msgstr ":c:type:`releasebufferproc`"
882882

883883
msgid "See :ref:`slot-typedefs` below for more detail."
884-
msgstr ""
884+
msgstr "Więcej szczegółów znajdziesz poniżej w :ref:`slot-typedefs`."
885885

886886
msgid "PyTypeObject Definition"
887-
msgstr ""
887+
msgstr "Definicja obiektu PyTypeObject"
888888

889889
msgid ""
890890
"The structure definition for :c:type:`PyTypeObject` can be found in :file:"
891891
"`Include/cpython/object.h`. For convenience of reference, this repeats the "
892892
"definition found there:"
893893
msgstr ""
894+
"Definicję struktury dla :c:type:`PyTypeObject` można znaleźć w pliku :file:"
895+
"`Include/cpython/object.h`. Dla wygody powtórzono tam definicję:"
894896

895897
msgid ""
896898
"typedef struct _typeobject {\n"
@@ -989,9 +991,73 @@ msgid ""
989991
" uint16_t tp_versions_used;\n"
990992
"} PyTypeObject;\n"
991993
msgstr ""
994+
"typedef struct _typeobject { PyObject_VAR_HEAD const char *tp_name; /* Do "
995+
"drukowania, w formacie \".\" */ Py_ssize_t tp_basicsize, tp_itemsize; /* Do "
996+
"alokacji */ /* Metody do implementacji standardowych operacji */ destruktor "
997+
"tp_dealloc; Py_ssize_t tp_vectorcall_offset; getattrfunc tp_getattr; "
998+
"setattrfunc tp_setattr; PyAsyncMethods *tp_as_async; /* dawniej znane jako "
999+
"tp_compare (Python 2) lub tp_reserved (Python 3) */ reprfunc tp_repr; /* "
1000+
"Zestawy metod dla klas standardowych */ PyNumberMethods *tp_as_number; "
1001+
"PySequenceMethods *tp_as_sequence; PyMappingMethods *tp_as_mapping; /* "
1002+
"Więcej standardowych operacji (tutaj dla zgodności binarnej) */ hashfunc "
1003+
"tp_hash; ternaryfunc tp_call;reprfunc tp_str; getattrofunc tp_getattro; "
1004+
"setattrofunc tp_setattro; /* Funkcje umożliwiające dostęp do obiektu jako "
1005+
"bufora wejścia/wyjścia */ PyBufferProcs *tp_as_buffer; /* Flagi definiujące "
1006+
"obecność opcjonalnych/rozszerzonych funkcji */ unsigned long tp_flags; const "
1007+
"char *tp_doc; /* Ciąg dokumentacji */ /* Przypisane znaczenie w wersji 2.0 "
1008+
"*/ /* wywołanie funkcji dla wszystkich dostępnych obiektów */ traverseproc "
1009+
"tp_traverse; /* usunięcie odniesień do zawartych obiektów */ inquiry "
1010+
"tp_clear; /* Przypisane znaczenie w wersji 2.1 */ /* rozbudowane porównania "
1011+
"*/ richcmpfunc tp_richcompare;/* włączanie słabych odniesień */ Py_ssize_t "
1012+
"tp_weaklistoffset; /* Iteratory */ getiterfunc tp_iter; iternextfunc "
1013+
"tp_iternext; /* Deskryptor atrybutu i elementy podklas */ PyMethodDef "
1014+
"*tp_methods; PyMemberDef *tp_members; PyGetSetDef *tp_getset; // Silne "
1015+
"odwołanie do typu sterty, pożyczone odwołanie do typu statycznego "
1016+
"PyTypeObject *tp_base; PyObject *tp_dict; descrgetfunc tp_descr_get; "
1017+
"descrsetfunc tp_descr_set; Py_ssize_t tp_dictoffset; initproc tp_init; "
1018+
"allocfunc tp_alloc;\n"
1019+
"typedef struct _typeobject { PyObject_VAR_HEAD const char *tp_name; /* Do "
1020+
"wydruku, w formacie \".\" */ Py_ssize_t tp_basicsize, tp_itemsize; /* Do "
1021+
"alokacji */ /* Metody implementujące standardowe operacje */ destruktor "
1022+
"tp_dealloc; Py_ssize_t tp_vectorcall_offset; getattrfunc tp_getattr; "
1023+
"setattrfunc tp_setattr; PyAsyncMethods *tp_as_async; /* dawniej znane jako "
1024+
"tp_compare (Python 2) lub tp_reserved (Python 3) */ reprfunc tp_repr; /* "
1025+
"Zestawy metod dla klas standardowych */ PyNumberMethods *tp_as_number; "
1026+
"PySequenceMethods *tp_as_sequence; PyMappingMethods *tp_as_mapping; /* "
1027+
"'{'Więcej standardowych operacji (tutaj dla zgodności binarnej) */ hashfunc "
1028+
"tp_hash; ternaryfunc tp_call; reprfunc tp_str; getattrofunc tp_getattro; "
1029+
"setattrofunc tp_setattro; /* Funkcje umożliwiające dostęp do obiektu jako "
1030+
"bufora wejścia/wyjścia */ PyBufferProcs *tp_as_buffer; /* Flagi definiujące "
1031+
"obecność opcjonalnych/rozszerzonych funkcji */ unsigned long tp_flags; const "
1032+
"char *tp_doc; /* Ciąg dokumentacji */ /* Przypisane znaczenie w wersji 2.0 "
1033+
"*/ /* wywołanie funkcji dla wszystkich dostępnych obiektów */ traverseproc "
1034+
"tp_traverse; /* usunięcie odniesień do zawartych obiektów */ inquiry "
1035+
"tp_clear; /* Przypisane znaczenie w wersji 2.1 */ /* rozbudowane porównania "
1036+
"*/ richcmpfunc tp_richcompare; /* włączanie słabych odniesień */ Py_ssize_t "
1037+
"tp_weaklistoffset; /* Iteratory */ getiterfunc tp_iter; iternextfunc "
1038+
"tp_iternext; /* Deskryptor atrybutu i elementy podklas */ PyMethodDef "
1039+
"*tp_methods; PyMemberDef *tp_members; PyGetSetDef *tp_getset; // Silne "
1040+
"odwołanie do typu sterty, pożyczone odwołanie do typu statycznego "
1041+
"PyTypeObject *tp_base; PyObject *tp_dict; descrgetfunc tp_descr_get; "
1042+
"descrsetfunc tp_descr_set; Py_ssize_t tp_dictoffset; initproc tp_init; "
1043+
"allocfunc tp_alloc; newfunc tp_new; freefunc tp_free; /* Procedura niskiego "
1044+
"poziomu obsługi wolnej pamięci */ query tp_is_gc; /* Dla PyObject_IS_GC */ "
1045+
"PyObject *tp_bases; PyObject *tp_mro; /* kolejność rozwiązywania metod */ "
1046+
"PyObject *tp_cache; /* nie jest już używane */ void *tp_subclasses; /* dla "
1047+
"statycznych typów wbudowanych jest to indeks */ PyObject *tp_weaklist; /* "
1048+
"nie jest używany dla statycznych typów wbudowanych */ destruktor tp_del; /* "
1049+
"Atrybut typu znacznik wersji pamięci podręcznej. Dodano w wersji 2.6. * "
1050+
"Jeśli zero, pamięć podręczna jest nieprawidłowa i musi zostać zainicjowana. "
1051+
"*/ unsigned int tp_version_tag; destruktor tp_finalize; vectorcallfunc "
1052+
"tp_vectorcall; /* zestaw bitów, którego type-watchers interesują się tym "
1053+
"typem */ unsigned char tp_watched; /* Liczba użytych wartości "
1054+
"tp_version_tag. * Ustaw na _Py_ATTR_CACHE_UNUSED, jeśli pamięć podręczna "
1055+
"atrybutów jest * wyłączona dla tego typu (np. z powodu niestandardowych "
1056+
"wpisów MRO). * W przeciwnym razie ograniczone do MAX_VERSIONS_PER_CLASS "
1057+
"(zdefiniowane gdzie indziej). */ uint16_t tp_versions_used; PyTypeObject;\n"
9921058

9931059
msgid "PyObject Slots"
994-
msgstr ""
1060+
msgstr "Sloty PyObject"
9951061

9961062
msgid ""
9971063
"The type object structure extends the :c:type:`PyVarObject` structure. The :"
@@ -1001,9 +1067,15 @@ msgid ""
10011067
"tp_itemsize`, which means that its instances (i.e. type objects) *must* have "
10021068
"the :c:member:`~PyVarObject.ob_size` field."
10031069
msgstr ""
1070+
"Struktura obiektu typu rozszerza strukturę :c:type:`PyVarObject`. Pole :c:"
1071+
"member:`~PyVarObject.ob_size` jest używane dla typów dynamicznych "
1072+
"(tworzonych przez :c:func:`!type_new`, zwykle nazywane 'oświadczeniem' "
1073+
"klasowym”). Należy pamiętać, że :c:data:`PyType_Type` (metatyp) inicjuje :c:"
1074+
"member:`~PyTypeObject.tp_itemsize`, co oznacza, że ​​jego instancje (tj. "
1075+
"obiekty typu) *muszą* mieć pole :c:member:`~PyVarObject.ob_size`."
10041076

10051077
msgid ":c:member:`PyObject.ob_refcnt`"
1006-
msgstr ""
1078+
msgstr ":c:member:`PyObject.ob_refcnt`"
10071079

10081080
msgid ""
10091081
"The type object's reference count is initialized to ``1`` by the "
@@ -1013,15 +1085,21 @@ msgid ""
10131085
"But for :ref:`dynamically allocated type objects <heap-types>`, the "
10141086
"instances *do* count as references."
10151087
msgstr ""
1088+
"Liczba odwołań do obiektu typu jest inicjowana na ``1`` przez makro "
1089+
"``PyObject_HEAD_INIT``. Należy pamiętać, że w przypadku :ref:`obiektów typu "
1090+
"alokowanych statycznie<static-types>`, instancje typu (obiekty, których :c:"
1091+
"member:`~PyObject.ob_type` wskazuje na typ) *nie* liczą się jako odwołania. "
1092+
"Natomiast w przypadku :ref:`obiektów typu alokowanych dynamicznie<heap-"
1093+
"types>`, instancje *liczą się* jako odwołania."
10161094

10171095
msgid "**Inheritance:**"
1018-
msgstr ""
1096+
msgstr "**Dziedzictwo:**"
10191097

10201098
msgid "This field is not inherited by subtypes."
1021-
msgstr ""
1099+
msgstr "To pole nie jest dziedziczone przez podtypy."
10221100

10231101
msgid ":c:member:`PyObject.ob_type`"
1024-
msgstr ""
1102+
msgstr ":c:member:`PyObject.ob_type`"
10251103

10261104
msgid ""
10271105
"This is the type's type, in other words its metatype. It is initialized by "
@@ -1033,6 +1111,15 @@ msgid ""
10331111
"explicitly at the start of the module's initialization function, before "
10341112
"doing anything else. This is typically done like this::"
10351113
msgstr ""
1114+
"funkcjaTo jest typ typu, innymi słowy jego metatyp. Jest on inicjowany przez "
1115+
"argument makra ``PyObject_HEAD_INIT``, a jego wartość powinna normalnie "
1116+
"wynosić ``&PyType_Type``. Jednak w przypadku dynamicznie ładowalnych modułów "
1117+
"rozszerzeń, które muszą działać w systemie Windows (przynajmniej), "
1118+
"kompilator zgłasza, że ​​nie jest to prawidłowy inicjator. Dlatego przyjętą "
1119+
"konwencją jest przekazywanie ``NULL`` do makra ``PyObject_HEAD_INIT`` i "
1120+
"jawne inicjowanie tego pola na początku funkcja inicjalizacja modułu, przed "
1121+
"wykonaniem jakichkolwiek innych czynności. Zazwyczaj robi się to w "
1122+
"następujący sposób:"
10361123

10371124
msgid "Foo_Type.ob_type = &PyType_Type;"
10381125
msgstr ""

extending/newtypes.po

Lines changed: 67 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
#
66
# Translators:
77
# python-doc bot, 2025
8+
# Blessing Oluronbi, 2026
89
#
910
#, fuzzy
1011
msgid ""
1112
msgstr ""
1213
"Project-Id-Version: Python 3.15\n"
1314
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-05-08 18:34+0000\n"
15+
"POT-Creation-Date: 2026-05-11 16:26+0000\n"
1516
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
16-
"Last-Translator: python-doc bot, 2025\n"
17+
"Last-Translator: Blessing Oluronbi, 2026\n"
1718
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"
1819
"MIME-Version: 1.0\n"
1920
"Content-Type: text/plain; charset=UTF-8\n"
@@ -135,6 +136,70 @@ msgid ""
135136
" uint16_t tp_versions_used;\n"
136137
"} PyTypeObject;\n"
137138
msgstr ""
139+
"typedef struct _typeobject { PyObject_VAR_HEAD const char *tp_name; /* Do "
140+
"drukowania, w formacie \".\" */ Py_ssize_t tp_basicsize, tp_itemsize; /* Do "
141+
"alokacji */ /* Metody do implementacji standardowych operacji */ destruktor "
142+
"tp_dealloc; Py_ssize_t tp_vectorcall_offset; getattrfunc tp_getattr; "
143+
"setattrfunc tp_setattr; PyAsyncMethods *tp_as_async; /* dawniej znane jako "
144+
"tp_compare (Python 2) lub tp_reserved (Python 3) */ reprfunc tp_repr; /* "
145+
"Zestawy metod dla klas standardowych */ PyNumberMethods *tp_as_number; "
146+
"PySequenceMethods *tp_as_sequence; PyMappingMethods *tp_as_mapping; /* "
147+
"Więcej standardowych operacji (tutaj dla zgodności binarnej) */ hashfunc "
148+
"tp_hash; ternaryfunc tp_call;reprfunc tp_str; getattrofunc tp_getattro; "
149+
"setattrofunc tp_setattro; /* Funkcje umożliwiające dostęp do obiektu jako "
150+
"bufora wejścia/wyjścia */ PyBufferProcs *tp_as_buffer; /* Flagi definiujące "
151+
"obecność opcjonalnych/rozszerzonych funkcji */ unsigned long tp_flags; const "
152+
"char *tp_doc; /* Ciąg dokumentacji */ /* Przypisane znaczenie w wersji 2.0 "
153+
"*/ /* wywołanie funkcji dla wszystkich dostępnych obiektów */ traverseproc "
154+
"tp_traverse; /* usunięcie odniesień do zawartych obiektów */ inquiry "
155+
"tp_clear; /* Przypisane znaczenie w wersji 2.1 */ /* rozbudowane porównania "
156+
"*/ richcmpfunc tp_richcompare;/* włączanie słabych odniesień */ Py_ssize_t "
157+
"tp_weaklistoffset; /* Iteratory */ getiterfunc tp_iter; iternextfunc "
158+
"tp_iternext; /* Deskryptor atrybutu i elementy podklas */ PyMethodDef "
159+
"*tp_methods; PyMemberDef *tp_members; PyGetSetDef *tp_getset; // Silne "
160+
"odwołanie do typu sterty, pożyczone odwołanie do typu statycznego "
161+
"PyTypeObject *tp_base; PyObject *tp_dict; descrgetfunc tp_descr_get; "
162+
"descrsetfunc tp_descr_set; Py_ssize_t tp_dictoffset; initproc tp_init; "
163+
"allocfunc tp_alloc;\n"
164+
"typedef struct _typeobject { PyObject_VAR_HEAD const char *tp_name; /* Do "
165+
"wydruku, w formacie \".\" */ Py_ssize_t tp_basicsize, tp_itemsize; /* Do "
166+
"alokacji */ /* Metody implementujące standardowe operacje */ destruktor "
167+
"tp_dealloc; Py_ssize_t tp_vectorcall_offset; getattrfunc tp_getattr; "
168+
"setattrfunc tp_setattr; PyAsyncMethods *tp_as_async; /* dawniej znane jako "
169+
"tp_compare (Python 2) lub tp_reserved (Python 3) */ reprfunc tp_repr; /* "
170+
"Zestawy metod dla klas standardowych */ PyNumberMethods *tp_as_number; "
171+
"PySequenceMethods *tp_as_sequence; PyMappingMethods *tp_as_mapping; /* "
172+
"Więcej standardowych operacji (tutaj dla zgodności binarnej) */ hashfunc "
173+
"tp_hash; ternaryfunc tp_call; reprfunc tp_str; getattrofunc tp_getattro; "
174+
"setattrofunc tp_setattro; /* Funkcje umożliwiające dostęp do obiektu jako "
175+
"bufora wejścia/wyjścia */ PyBufferProcs *tp_as_buffer; /* Flagi definiujące "
176+
"obecność opcjonalnych/rozszerzonych funkcji */ unsigned long tp_flags; const "
177+
"char *tp_doc; /* Ciąg dokumentacji */ /* Przypisane znaczenie w wersji 2.0 "
178+
"*/ /* wywołanie funkcji dla wszystkich dostępnych obiektów */ traverseproc "
179+
"tp_traverse; /* usunięcie odniesień do zawartych obiektów */ inquiry "
180+
"tp_clear; /* Przypisane znaczenie w wersji 2.1 */ /* rozbudowane porównania "
181+
"*/ richcmpfunc tp_richcompare; /* włączanie słabych odniesień */ Py_ssize_t "
182+
"tp_weaklistoffset; /* Iteratory */ getiterfunc tp_iter; iternextfunc "
183+
"tp_iternext; /* Deskryptor atrybutu i elementy podklas */ PyMethodDef "
184+
"*tp_methods; PyMemberDef *tp_members; PyGetSetDef *tp_getset; // Silne "
185+
"odwołanie do typu sterty, pożyczone odwołanie do typu statycznego "
186+
"PyTypeObject *tp_base; PyObject *tp_dict; descrgetfunc tp_descr_get; "
187+
"descrsetfunc tp_descr_set; Py_ssize_t tp_dictoffset; initproc tp_init; "
188+
"allocfunc tp_alloc; newfunc tp_new; freefunc tp_free; /* Procedura niskiego "
189+
"poziomu obsługi wolnej pamięci */ query tp_is_gc; /* Dla PyObject_IS_GC */ "
190+
"PyObject *tp_bases; PyObject *tp_mro; /* kolejność rozwiązywania metod */ "
191+
"PyObject *tp_cache; /* nie jest już używane */ void *tp_subclasses; /* dla "
192+
"statycznych typów wbudowanych jest to indeks */ PyObject *tp_weaklist; /* "
193+
"nie jest używany dla statycznych typów wbudowanych */ destruktor tp_del; /* "
194+
"Atrybut typu znacznik wersji pamięci podręcznej. Dodano w wersji 2.6. * "
195+
"Jeśli zero, pamięć podręczna jest nieprawidłowa i musi zostać zainicjowana. "
196+
"*/ unsigned int tp_version_tag; destruktor tp_finalize; vectorcallfunc "
197+
"tp_vectorcall; /* zestaw bitów, którego type-watchers interesują się tym "
198+
"typem */ unsigned char tp_watched; /* Liczba użytych wartości "
199+
"tp_version_tag. * Ustaw na _Py_ATTR_CACHE_UNUSED, jeśli pamięć podręczna "
200+
"atrybutów jest * wyłączona dla tego typu (np. z powodu niestandardowych "
201+
"wpisów MRO). * W przeciwnym razie ograniczone do MAX_VERSIONS_PER_CLASS "
202+
"(zdefiniowane gdzie indziej). */ uint16_t tp_versions_used; PyTypeObject;\n"
138203

139204
msgid ""
140205
"Now that's a *lot* of methods. Don't worry too much though -- if you have a "

0 commit comments

Comments
 (0)