@@ -11,7 +11,7 @@ msgid ""
11
11
msgstr ""
12
12
"Project-Id-Version : Python 3.12\n "
13
13
"Report-Msgid-Bugs-To : \n "
14
- "POT-Creation-Date : 2024-10-11 14:48 +0000\n "
14
+ "POT-Creation-Date : 2024-10-25 14:54 +0000\n "
15
15
"PO-Revision-Date : 2024-05-11 00:34+0000\n "
16
16
"Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2024\n "
17
17
"Language-Team : Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n "
@@ -394,6 +394,28 @@ msgid ""
394
394
"scope_test()\n"
395
395
"print(\" In global scope:\" , spam)"
396
396
msgstr ""
397
+ "def scope_test():\n"
398
+ " def do_local():\n"
399
+ " spam = \" lokalna konserwa\" \n"
400
+ "\n"
401
+ " def do_nonlocal():\n"
402
+ " nonlocal spam\n"
403
+ " spam = \" nielokalna konserwa\" \n"
404
+ "\n"
405
+ " def do_global():\n"
406
+ " global spam\n"
407
+ " spam = \" globalna konserwa\" \n"
408
+ "\n"
409
+ " spam = \" testowa konserwa\" \n"
410
+ " do_local()\n"
411
+ " print(\" Po przypisaniu lokalnym:\" , spam)\n"
412
+ " do_nonlocal()\n"
413
+ " print(\" Po przypisaniu nielokalnym:\" , spam)\n"
414
+ " do_global()\n"
415
+ " print(\" Po przypisaniu globalnym:\" , spam)\n"
416
+ "\n"
417
+ "scope_test()\n"
418
+ "print(\" W globalnym zakresie:\" , spam)"
397
419
398
420
msgid "The output of the example code is:"
399
421
msgstr "Wyjście przykładowego kodu to:"
@@ -404,6 +426,10 @@ msgid ""
404
426
"After global assignment: nonlocal spam\n"
405
427
"In global scope: global spam"
406
428
msgstr ""
429
+ "Po przypisaniu lokalnym: testowa konserwa\n"
430
+ "Po przypisaniu nielokalnym: nielokalna konserwa\n"
431
+ "Po przypisaniu globalnym: nielokalna konserwa\n"
432
+ "W globalnym zakresie: globalna konserwa"
407
433
408
434
msgid ""
409
435
"Note how the *local* assignment (which is default) didn't change "
@@ -447,6 +473,12 @@ msgid ""
447
473
" .\n"
448
474
" <statement-N>"
449
475
msgstr ""
476
+ "class ClassName:\n"
477
+ " <instrukcja-1>\n"
478
+ " .\n"
479
+ " .\n"
480
+ " .\n"
481
+ " <instrukcja-N>"
450
482
451
483
msgid ""
452
484
"Class definitions, like function definitions (:keyword:`def` statements) "
@@ -501,19 +533,26 @@ msgstr ""
501
533
"(:class:`!ClassName` w przykładzie)."
502
534
503
535
msgid "Class Objects"
504
- msgstr ""
536
+ msgstr "Obiekty klas "
505
537
506
538
msgid ""
507
539
"Class objects support two kinds of operations: attribute references and "
508
540
"instantiation."
509
541
msgstr ""
542
+ "Obiekty klas obsługują dwa rodzaje operacji: odniesienia do atrybutów i "
543
+ "tworzenie instancji."
510
544
511
545
msgid ""
512
546
"*Attribute references* use the standard syntax used for all attribute "
513
547
"references in Python: ``obj.name``. Valid attribute names are all the names "
514
548
"that were in the class's namespace when the class object was created. So, "
515
549
"if the class definition looked like this::"
516
550
msgstr ""
551
+ "*Odniesienia do atrybutów* używają standardowej składni używanej dla "
552
+ "wszystkich odniesień do atrybutów w Pythonie: ``obj.name``. Prawidłowe "
553
+ "nazwy atrybutów to wszystkie nazwy, które znajdowały się w przestrzeni nazw "
554
+ "klasy, gdy obiekt klasy został utworzony. Tak więc, jeśli definicja klasy "
555
+ "wyglądała tak::"
517
556
518
557
msgid ""
519
558
"class MyClass:\n"
@@ -523,6 +562,12 @@ msgid ""
523
562
" def f(self):\n"
524
563
" return 'hello world'"
525
564
msgstr ""
565
+ "class MyClass:\n"
566
+ " \"\"\" Prosta przykładowa klasa\"\"\" \n"
567
+ " i = 12345\n"
568
+ "\n"
569
+ " def f(self):\n"
570
+ " return 'witaj świecie'"
526
571
527
572
msgid ""
528
573
"then ``MyClass.i`` and ``MyClass.f`` are valid attribute references, "
@@ -531,45 +576,69 @@ msgid ""
531
576
"assignment. :attr:`~type.__doc__` is also a valid attribute, returning the "
532
577
"docstring belonging to the class: ``\" A simple example class\" ``."
533
578
msgstr ""
579
+ "wtedy ``MyClass.i`` i ``MyClass.f`` są poprawnymi odniesieniami do "
580
+ "atrybutów, zwracającymi odpowiednio liczbę całkowitą i funkcję. Do atrybutów "
581
+ "klasowych można również przypisywać wartości, więc można zmienić wartość "
582
+ "``MyClass.i`` przez przypisanie. :attr:`~type.__doc__` jest również "
583
+ "poprawnym atrybutem, zwracającym docstring należący do klasy: ``\" Prosta "
584
+ "przykładowa klasa\" ``."
534
585
535
586
msgid ""
536
587
"Class *instantiation* uses function notation. Just pretend that the class "
537
588
"object is a parameterless function that returns a new instance of the class. "
538
589
"For example (assuming the above class)::"
539
590
msgstr ""
591
+ "*Instancjonowanie* klasy używa notacji funkcji. Wystarczy udawać, że obiekt "
592
+ "klasy jest bezparametrową funkcją, która zwraca nową instancję klasy. Na "
593
+ "przykład (zakładając powyższą klasę)::"
540
594
541
595
msgid "x = MyClass()"
542
- msgstr ""
596
+ msgstr "x = MyClass() "
543
597
544
598
msgid ""
545
599
"creates a new *instance* of the class and assigns this object to the local "
546
600
"variable ``x``."
547
601
msgstr ""
602
+ "tworzy nową *instancję* klasy i przypisuje ten obiekt do zmiennej lokalnej "
603
+ "``x``."
548
604
549
605
msgid ""
550
606
"The instantiation operation (\" calling\" a class object) creates an empty "
551
607
"object. Many classes like to create objects with instances customized to a "
552
608
"specific initial state. Therefore a class may define a special method named :"
553
609
"meth:`~object.__init__`, like this::"
554
610
msgstr ""
611
+ "Operacja instancjonowania („wywołanie” obiektu klasy) tworzy pusty obiekt. "
612
+ "Wiele klas lubi tworzyć obiekty z instancjami dostosowanymi do określonego "
613
+ "stanu początkowego. Dlatego klasa może zdefiniować specjalną metodę o "
614
+ "nazwie :meth:`~object.__init__`, taką jak ta::"
555
615
556
616
msgid ""
557
617
"def __init__(self):\n"
558
618
" self.data = []"
559
619
msgstr ""
620
+ "def __init__(self):\n"
621
+ " self.data = []"
560
622
561
623
msgid ""
562
624
"When a class defines an :meth:`~object.__init__` method, class instantiation "
563
625
"automatically invokes :meth:`!__init__` for the newly created class "
564
626
"instance. So in this example, a new, initialized instance can be obtained "
565
627
"by::"
566
628
msgstr ""
629
+ "Gdy klasa definiuje metodę :meth:`~object.__init__`, instancjonowanie klasy "
630
+ "automatycznie wywołuje :meth:`!__init__` dla nowo utworzonej instancji "
631
+ "klasy. Tak więc w tym przykładzie nową, zainicjalizowaną instancję można "
632
+ "uzyskać przez::"
567
633
568
634
msgid ""
569
635
"Of course, the :meth:`~object.__init__` method may have arguments for "
570
636
"greater flexibility. In that case, arguments given to the class "
571
637
"instantiation operator are passed on to :meth:`!__init__`. For example, ::"
572
638
msgstr ""
639
+ "Oczywiście metoda :meth:`~object.__init__` może mieć argumenty dla większej "
640
+ "elastyczności. W takim przypadku argumenty podane operatorowi "
641
+ "instancjonowania klasy są przekazywane do :meth:`!__init__`. Na przykład ::"
573
642
574
643
msgid ""
575
644
">>> class Complex:\n"
@@ -581,6 +650,14 @@ msgid ""
581
650
">>> x.r, x.i\n"
582
651
"(3.0, -4.5)"
583
652
msgstr ""
653
+ ">>> class Complex:\n"
654
+ "... def __init__(self, realpart, imagpart):\n"
655
+ "... self.r = realpart\n"
656
+ "... self.i = imagpart\n"
657
+ "...\n"
658
+ ">>> x = Complex(3.0, -4.5)\n"
659
+ ">>> x.r, x.i\n"
660
+ "(3.0, -4.5)"
584
661
585
662
msgid "Instance Objects"
586
663
msgstr ""
0 commit comments