Skip to content

Commit 82aaf24

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 223baa1 commit 82aaf24

File tree

3 files changed

+140
-4
lines changed

3 files changed

+140
-4
lines changed

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/workflows/.github/workflow
1515
![{translators} Translators](https://img.shields.io/badge/Translators-{translators}-0.svg)''')
1616
]]] -->
1717
![build](https://github.com/python/python-docs-pl/workflows/.github/workflows/update-lint-and-build.yml/badge.svg)
18-
![95.66% Language Switcher](https://img.shields.io/badge/language_switcher-95.66%25-0.svg)
19-
![Total Translation of Documentation](https://img.shields.io/badge/Total-4.27%25-0.svg)
18+
![98.20% Language Switcher](https://img.shields.io/badge/language_switcher-98.20%25-0.svg)
19+
![Total Translation of Documentation](https://img.shields.io/badge/Total-4.35%25-0.svg)
2020
![24 Translators](https://img.shields.io/badge/Translators-24-0.svg)
2121
<!-- [[[end]]] -->
2222

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

library/functions.po

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3082,6 +3082,10 @@ msgid ""
30823082
"provided the object allows it. For example, ``setattr(x, 'foobar', 123)`` "
30833083
"is equivalent to ``x.foobar = 123``."
30843084
msgstr ""
3085+
"Jest to odpowiednik :func:`getattr`. Argumenty to obiekt, napis i dowolna "
3086+
"wartość. Napis może nazywać istniejący atrybut lub nowy atrybut. Funkcja "
3087+
"przypisuje wartość do atrybut, pod warunkiem, że obiekt na to pozwala. Na "
3088+
"przykład, ``setattr(x, 'foobar', 123)`` jest równoważne ``x.foobar = 123``."
30853089

30863090
msgid ""
30873091
"*name* need not be a Python identifier as defined in :ref:`identifiers` "
@@ -3090,31 +3094,51 @@ msgid ""
30903094
"whose name is not an identifier will not be accessible using the dot "
30913095
"notation, but is accessible through :func:`getattr` etc.."
30923096
msgstr ""
3097+
"*name* nie musi być identyfikatorem Pythona zdefiniowanym w :ref:"
3098+
"`identifiers`, chyba że obiekt zdecyduje się to wymusić, na przykład w "
3099+
"niestandardowym :meth:`~object.__getattribute__` lub poprzez :attr:`~object."
3100+
"__slots__`. Obiekt atrybut, którego nazwa nie jest identyfikatorem, nie "
3101+
"będzie dostępny przy użyciu notacji kropkowej, ale będzie dostępny za "
3102+
"pośrednictwem :func:`getattr` itd."
30933103

30943104
msgid ""
30953105
"Since :ref:`private name mangling <private-name-mangling>` happens at "
30963106
"compilation time, one must manually mangle a private attribute's (attributes "
30973107
"with two leading underscores) name in order to set it with :func:`setattr`."
30983108
msgstr ""
3109+
"Ponieważ :ref:` mangling nazwy prywatnej <private-name-mangling>` ma miejsce "
3110+
"w czasie kompilacji, należy ręcznie zmienić nazwę prywatną atrybut (atrybut "
3111+
"z dwoma wiodącymi podkreśleniami), aby ustawić ją na :func:`setattr`."
30993112

31003113
msgid ""
31013114
"Return a :term:`slice` object representing the set of indices specified by "
31023115
"``range(start, stop, step)``. The *start* and *step* arguments default to "
31033116
"``None``."
31043117
msgstr ""
3118+
"Zwraca obiekt :term:`slice` reprezentujący zbiór indeksów określonych przez "
3119+
"``range(start, stop, step)``. *start* i *step* argumenty domyślne do "
3120+
"``None``."
31053121

31063122
msgid ""
31073123
"Slice objects have read-only data attributes :attr:`!start`, :attr:`!stop`, "
31083124
"and :attr:`!step` which merely return the argument values (or their "
31093125
"default). They have no other explicit functionality; however, they are used "
31103126
"by NumPy and other third-party packages."
31113127
msgstr ""
3128+
"Obiekty slice mają dane tylko do odczytu atrybut :attr:`!start` , :attr:`!"
3129+
"stop` i :attr:`!step`, które jedynie zwracać wartości argument (lub ich "
3130+
"domyślny). Nie mają one żadnej innej wyraźnej funkcjonalności; są jednak "
3131+
"używane przez NumPy i inne pakiety innych firm."
31123132

31133133
msgid ""
31143134
"Slice objects are also generated when extended indexing syntax is used. For "
31153135
"example: ``a[start:stop:step]`` or ``a[start:stop, i]``. See :func:"
31163136
"`itertools.islice` for an alternate version that returns an :term:`iterator`."
31173137
msgstr ""
3138+
"Obiekty Slice są również generowane, gdy używana jest rozszerzona składnia "
3139+
"indeksowania. Na przykład: ``a[start:stop:step]`` lub ``a[start:stop, i]``. "
3140+
"Zobacz :func:`itertools.islice` dla alternatywy, która zwraca :term:"
3141+
"`iterator`."
31183142

31193143
msgid ""
31203144
"Slice objects are now :term:`hashable` (provided :attr:`~slice.start`, :attr:"
@@ -3137,6 +3161,9 @@ msgid ""
31373161
"comparison key from each element in *iterable* (for example, ``key=str."
31383162
"lower``). The default value is ``None`` (compare the elements directly)."
31393163
msgstr ""
3164+
"*key* określa funkcje jednego argumentu, który jest używany do wyodrębnienia "
3165+
"klucza porównania z każdego elementu w *iterable* (na przykład ``key=str."
3166+
"lower``). Wartość domyślna to ``None`` (bezpośrednie porównanie elementów)."
31403167

31413168
msgid ""
31423169
"*reverse* is a boolean value. If set to ``True``, then the list elements "
@@ -3158,6 +3185,11 @@ msgid ""
31583185
"compare equal --- this is helpful for sorting in multiple passes (for "
31593186
"example, sort by department, then by salary grade)."
31603187
msgstr ""
3188+
"Wbudowana :func:`sorted` funkcja ma gwarancję stabilności. Sortowanie jest "
3189+
"stabilne, jeśli gwarantuje, że nie zmieni względnej kolejności elementów, "
3190+
"które porównują równe --- jest to pomocne przy sortowaniu w wielu "
3191+
"przejściach (na przykład sortowanie według działu, a następnie według "
3192+
"kategorii wynagrodzenia)."
31613193

31623194
msgid ""
31633195
"The sort algorithm uses only ``<`` comparisons between items. While "
@@ -3169,6 +3201,14 @@ msgid ""
31693201
"mixed type comparisons which can call reflected the :meth:`~object.__gt__` "
31703202
"method."
31713203
msgstr ""
3204+
"Algorytm sortowania używa tylko ``<`` porównań między elementami. Podczas "
3205+
"gdy zdefiniowanie metoda :meth:`~object.__lt__` wystarczy do sortowania, :"
3206+
"PEP:`8` zaleca zaimplementowanie wszystkich sześciu :ref:` bogatych porównań "
3207+
"<comparisons>`. Pomoże to uniknąć błędów podczas korzystania z tych samych "
3208+
"danych z innymi narzędziami porządkującymi, takimi jak :func:`max`, które "
3209+
"opierają się na innej metodzie bazowej. Zaimplementowanie wszystkich "
3210+
"sześciu porównań pomaga również uniknąć nieporozumień w przypadku porównań "
3211+
"typów mieszanych, które mogą wywoływać metodę :meth:`~object.__gt__`."
31723212

31733213
msgid ""
31743214
"For sorting examples and a brief sorting tutorial, see :ref:`sortinghowto`."
@@ -3208,12 +3248,19 @@ msgid ""
32083248
"`descriptor` is also callable, so it can be used in the class definition "
32093249
"(such as ``f()``)."
32103250
msgstr ""
3251+
"Metoda statyczna może być wywołana na klasie (np. ``C.f()``) lub na "
3252+
"instancji (np. ``C().f()``). Co więcej, metoda statyczna :term:`descriptor` "
3253+
"jest również wywoływalna, więc może być użyta w definicja klasy (np. "
3254+
"``f()``)."
32113255

32123256
msgid ""
32133257
"Static methods in Python are similar to those found in Java or C++. Also, "
32143258
"see :func:`classmethod` for a variant that is useful for creating alternate "
32153259
"class constructors."
32163260
msgstr ""
3261+
"Metody statyczne w Python są podobne do tych, które można znaleźć w Java lub "
3262+
"C++. Zobacz także :func:`classmethod`, aby zapoznać się z wariantem, który "
3263+
"jest przydatny do tworzenia alternatywnych konstruktorów klas."
32173264

32183265
msgid ""
32193266
"Like all decorators, it is also possible to call ``staticmethod`` as a "
@@ -3222,6 +3269,11 @@ msgid ""
32223269
"want to avoid the automatic transformation to instance method. For these "
32233270
"cases, use this idiom::"
32243271
msgstr ""
3272+
"Podobnie jak wszystkie dekoratory, możliwe jest również wywołanie "
3273+
"``staticmethod`` jako zwykłoł funkcje i zrobienie czegoś z jego wynikiem. "
3274+
"Jest to potrzebne w niektórych przypadkach, gdy potrzebujesz odniesienia do "
3275+
"funkcji z ciałej klasy i chcesz uniknąć automatycznej transformacji do "
3276+
"metody instancji. W takich przypadkach należy użyć tego idiomu::"
32253277

32263278
msgid ""
32273279
"def regular_function():\n"
@@ -3247,6 +3299,10 @@ msgid ""
32473299
"attr:`~function.__doc__` and :attr:`~function.__annotations__`), have a new "
32483300
"``__wrapped__`` attribute, and are now callable as regular functions."
32493301
msgstr ""
3302+
"Metody statyczne dziedziczą teraz metodę atrybut (:attr:`~function."
3303+
"__module__`, :attr:`~function.__name__`, :attr:`~function.__qualname__`, :"
3304+
"attr:`~function.__doc__` i :attr:`~function.__annotations__`), mają nową "
3305+
"``__wrapped__`` atrybut i są teraz wywoływane jako zwykła funkcja."
32503306

32513307
msgid ""
32523308
"Return a :class:`str` version of *object*. See :func:`str` for details."
@@ -3266,6 +3322,9 @@ msgid ""
32663322
"the total. The *iterable*'s items are normally numbers, and the start value "
32673323
"is not allowed to be a string."
32683324
msgstr ""
3325+
"Sumuje *start* i elementy *iterable* od lewej do prawej i zwraca sumę. "
3326+
"Elementy *iterable* są zwykle liczbami, a wartością początkową nie może być "
3327+
"napisem."
32693328

32703329
msgid ""
32713330
"For some use cases, there are good alternatives to :func:`sum`. The "
@@ -3274,6 +3333,11 @@ msgid ""
32743333
"see :func:`math.fsum`\\. To concatenate a series of iterables, consider "
32753334
"using :func:`itertools.chain`."
32763335
msgstr ""
3336+
"W niektórych przypadkach istnieją dobra alternatywa dla :func:`sum`. "
3337+
"Preferowanym, szybkim sposobem na łączyć sekwencji napisów jest wywołanie "
3338+
"``''.join(sequence)``. Aby dodać wartości zmiennoprzecinkowe z rozszerzoną "
3339+
"precyzją, zobacz :func:`math.fsum`\\. Aby łączyć serię iterable, należy "
3340+
"rozważyć użycie :func:`itertools.chain`."
32773341

32783342
msgid "The *start* parameter can be specified as a keyword argument."
32793343
msgstr "Parametr *start* można określić jako argument nazwany."
@@ -3290,31 +3354,47 @@ msgid ""
32903354
"class of *type*. This is useful for accessing inherited methods that have "
32913355
"been overridden in a class."
32923356
msgstr ""
3357+
"Zwraca obiekt proxy, który deleguje wywołania metod do klasy nadrzędnej lub "
3358+
"rodzeństwa *type*. Jest to przydatne do uzyskiwania dostępu do "
3359+
"odziedziczonych metod, które zostały przesłonięte w klasie."
32933360

32943361
msgid ""
32953362
"The *object_or_type* determines the :term:`method resolution order` to be "
32963363
"searched. The search starts from the class right after the *type*."
32973364
msgstr ""
3365+
"*object_or_type* określa :term:`method resolution order` do przeszukania. "
3366+
"Wyszukiwanie rozpoczyna się od klasy zaraz po *type*."
32983367

32993368
msgid ""
33003369
"For example, if :attr:`~type.__mro__` of *object_or_type* is ``D -> B -> C -"
33013370
"> A -> object`` and the value of *type* is ``B``, then :func:`super` "
33023371
"searches ``C -> A -> object``."
33033372
msgstr ""
3373+
"Na przykład, jeśli :attr:`~type.__mro__` z *object_or_type* jest ``D -> B -> "
3374+
"C -> A -> object`` i wartość *type* jest ``B``, to :func:`super` wyszukuje "
3375+
"``C -> A -> object``."
33043376

33053377
msgid ""
33063378
"The :attr:`~type.__mro__` attribute of the class corresponding to "
33073379
"*object_or_type* lists the method resolution search order used by both :func:"
33083380
"`getattr` and :func:`super`. The attribute is dynamic and can change "
33093381
"whenever the inheritance hierarchy is updated."
33103382
msgstr ""
3383+
":attr:`~type.__mro__` atrybut klasy odpowiadającej *object_or_type* wymienia "
3384+
"kolejność wyszukiwania metod używaną zarówno przez :func:`getattr` jak i :"
3385+
"func:`super`. Adres atrybut jest dynamiczny i może ulec zmianie przy każdej "
3386+
"aktualizacji hierarchii dziedziczenia."
33113387

33123388
msgid ""
33133389
"If the second argument is omitted, the super object returned is unbound. If "
33143390
"the second argument is an object, ``isinstance(obj, type)`` must be true. "
33153391
"If the second argument is a type, ``issubclass(type2, type)`` must be true "
33163392
"(this is useful for classmethods)."
33173393
msgstr ""
3394+
"Jeśli drugi argument zostanie pominięty, zwrócony superobiekt jest "
3395+
"niezwiązany. Jeśli drugi argument jest obiektem, ``isinstance(obj, type)`` "
3396+
"musi być prawda. Jeśli drugi argument jest typem, ``issubclass(type2, "
3397+
"type)`` musi być prawda (jest to przydatne dla metod klasowych)."
33183398

33193399
msgid ""
33203400
"When called directly within an ordinary method of a class, both arguments "
@@ -3324,13 +3404,25 @@ msgid ""
33243404
"argument :func:`!super` will not work as expected within nested functions, "
33253405
"including generator expressions, which implicitly create nested functions.)"
33263406
msgstr ""
3407+
"W przypadku wywołania bezpośrednio w zwykłej metodzie klasy, obie argument "
3408+
"mogą zostać pominięte (\"zero-argument :func:`!super` \"). W takim przypadku "
3409+
"*type* będzie klasą otaczającą, a *obj* będzie pierwszym argumentem "
3410+
"bezpośrednio otaczającego funkcje (zazwyczaj ``self``). (Oznacza to, że zero-"
3411+
"argument :func:`!super` nie będzie działać zgodnie z oczekiwaniami wewnątrz "
3412+
"zagnieżdżonych funkci, w tym wyrażeń generator, które domyślnie tworzą "
3413+
"zagnieżdżone funkcje)."
33273414

33283415
msgid ""
33293416
"There are two typical use cases for *super*. In a class hierarchy with "
33303417
"single inheritance, *super* can be used to refer to parent classes without "
33313418
"naming them explicitly, thus making the code more maintainable. This use "
33323419
"closely parallels the use of *super* in other programming languages."
33333420
msgstr ""
3421+
"Istnieją dwa typowe przypadki użycia *super*. W hierarchii klas z "
3422+
"pojedynczym dziedziczeniem, *super* może być używany do odwoływania się do "
3423+
"klas nadrzędnych bez ich jawnego nazywania, dzięki czemu kod jest łatwiejszy "
3424+
"w utrzymaniu. To zastosowanie jest bardzo podobne do użycia *super* w "
3425+
"innych językach programowania."
33343426

33353427
msgid ""
33363428
"The second use case is to support cooperative multiple inheritance in a "
@@ -3343,6 +3435,16 @@ msgid ""
33433435
"changes in the class hierarchy, and because that order can include sibling "
33443436
"classes that are unknown prior to runtime)."
33453437
msgstr ""
3438+
"Drugim przypadkiem użycia jest obsługa kooperatywnego dziedziczenia "
3439+
"wielokrotnego w dynamicznym środowisku wykonawczym. Ten przypadek użycia "
3440+
"jest unikalny dla Python i nie występuje w statycznie kompilowanych językach "
3441+
"lub językach, które obsługują tylko pojedyncze dziedziczenie. Umożliwia to "
3442+
"implementację \"diagramów diamentowych\", w których wiele klas bazowych "
3443+
"implementuje tę samą metodę. Dobry projekt nakazuje, aby takie "
3444+
"implementacje miały tę samą sygnaturę wywołania w każdym przypadku (ponieważ "
3445+
"kolejność wywołań jest określana w czasie wykonywania, ponieważ kolejność ta "
3446+
"dostosowuje się do zmian w hierarchii klas i ponieważ kolejność ta może "
3447+
"obejmować klasy rodzeństwa, które są nieznane przed uruchomieniem)."
33463448

33473449
msgid "For both use cases, a typical superclass call looks like this::"
33483450
msgstr "W obu przypadkach typowe wywołanie superklasy wygląda następująco::"
@@ -3363,6 +3465,9 @@ msgid ""
33633465
"lookups. One possible use case for this is calling :term:`descriptors "
33643466
"<descriptor>` in a parent or sibling class."
33653467
msgstr ""
3468+
"Oprócz wyszukiwania metod, :func:`super` działa również dla wyszukiwania "
3469+
"atrybut. Jednym z możliwych przypadków użycia jest wywołanie :term:"
3470+
"`descriptors <descriptor>` w klasie nadrzędnej lub podrzędnej."
33663471

33673472
msgid ""
33683473
"Note that :func:`super` is implemented as part of the binding process for "
@@ -3372,6 +3477,14 @@ msgid ""
33723477
"inheritance. Accordingly, :func:`super` is undefined for implicit lookups "
33733478
"using statements or operators such as ``super()[name]``."
33743479
msgstr ""
3480+
"Należy zauważyć, że :func:`super` jest zaimplementowany jako część wiązania "
3481+
"przetwarzanie/proces dla jawnego wyszukiwania kropkowego atrybut, takiego "
3482+
"jak ``super().__getitem__(name)``. Czyni to poprzez implementację własnej "
3483+
"metody :meth:`~object.__getattribute__` do wyszukiwania klas w "
3484+
"przewidywalnej kolejności, która obsługuje wielokrotne dziedziczenie oparte "
3485+
"na współpracy. Odpowiednio, :func:`super` jest niezdefiniowany dla "
3486+
"niejawnych wyszukiwań przy użyciu instrukcja lub operatorów takich jak "
3487+
"``super()[name]``."
33753488

33763489
msgid ""
33773490
"Also note that, aside from the zero argument form, :func:`super` is not "
@@ -3381,6 +3494,12 @@ msgid ""
33813494
"necessary details to correctly retrieve the class being defined, as well as "
33823495
"accessing the current instance for ordinary methods."
33833496
msgstr ""
3497+
"Należy również pamiętać, że poza formą zero argument, :func:`super` nie jest "
3498+
"ograniczona do użycia wewnątrz metod. Dwie formy argumentów dokładnie "
3499+
"określają argumenty i tworzą odpowiednie odniesienia. Forma zero argumentów "
3500+
"działa tylko wewnątrz definicja klasy, ponieważ kompilator wypełnia "
3501+
"niezbędne szczegóły, aby poprawnie pobrać definiowaną klasę, a także uzyskać "
3502+
"dostęp do bieżącej instancji dla zwykłych metod."
33843503

33853504
msgid ""
33863505
"For practical suggestions on how to design cooperative classes using :func:"
@@ -3403,6 +3522,9 @@ msgid ""
34033522
"type object and generally the same object as returned by :attr:`object."
34043523
"__class__`."
34053524
msgstr ""
3525+
"Z jednym argumentem, zwraca typ *obiektu*. Typ zwracanej wartość jest "
3526+
"obiektem typu i generalnie jest to ten sam obiekt, który został zwrócony "
3527+
"przez :attr:`object.__class__`."
34063528

34073529
msgid ""
34083530
"The :func:`isinstance` built-in function is recommended for testing the type "
@@ -3422,6 +3544,14 @@ msgid ""
34223544
"__dict__` attribute. The following two statements create identical :class:`!"
34233545
"type` objects:"
34243546
msgstr ""
3547+
"Z trzema argumentamy, zwracać nowy typ obiektu. Jest to zasadniczo "
3548+
"dynamiczna forma :keyword:`class` instrukcja . *name* napis jest nazwą klasy "
3549+
"i staje się :attr:`~type.__name__` atrybut . *bases* krotka zawiera klasy "
3550+
"bazowe i staje się :attr:`~type.__bases__` atrybut ; jeśli jest pusta, "
3551+
"dodawana jest :class:`object`, ostateczna baza wszystkich klas. The *dict* "
3552+
"słownik zawiera atrybut i definicje metod dla ciało klasy; może być "
3553+
"kopiowany lub zawijany zanim stanie się :attr:`~type.__dict__` atrybut . "
3554+
"Następujące dwa instrukcja tworzą identyczne :class:`!type` obiekty:"
34253555

34263556
msgid "See also:"
34273557
msgstr "Zobacz także:"
@@ -3441,6 +3571,10 @@ msgid ""
34413571
"in the same way that keywords in a class definition (besides *metaclass*) "
34423572
"would."
34433573
msgstr ""
3574+
"Argument nazwane dostarczone do trzech formularzy argumenty są przekazywane "
3575+
"do odpowiedniego mechanizmu metaklas (zwykle :meth:`~object."
3576+
"__init_subclass__`) w taki sam sposób, jak słowa kluczowe w definicja klasy "
3577+
"(poza *metaclass*)."
34443578

34453579
msgid "See also :ref:`class-customization`."
34463580
msgstr "Zobacz także :ref:`class-customization`."
@@ -3449,6 +3583,8 @@ msgid ""
34493583
"Subclasses of :class:`!type` which don't override ``type.__new__`` may no "
34503584
"longer use the one-argument form to get the type of an object."
34513585
msgstr ""
3586+
"Podklasy z :class:`!type`, które nie nadpisują ``type.__new__`` nie mogą już "
3587+
"używać formy jednego-argumentu do uzyskania typu obiektu."
34523588

34533589
msgid ""
34543590
"Return the :attr:`~object.__dict__` attribute for a module, class, instance, "

0 commit comments

Comments
 (0)