Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 82aaf24

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

File tree

Expand file treeCollapse file tree

3 files changed

+140
-4
lines changed
Filter options
Expand file treeCollapse file tree

3 files changed

+140
-4
lines changed

‎README.en.md

Copy file name to clipboardExpand all lines: README.en.md
+2-2Lines 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

Copy file name to clipboardExpand all lines: README.md
+2-2Lines 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

Copy file name to clipboardExpand all lines: library/functions.po
+136Lines 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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.