@@ -9,7 +9,7 @@ msgstr ""
9
9
"Project-Id-Version: Fortran-lang.org website\n"
10
10
"Report-Msgid-Bugs-To: \n"
11
11
"POT-Creation-Date: 2022-10-01 14:47+0530\n"
12
- "PO-Revision-Date: 2024-07-28 19 :09+0000\n"
12
+ "PO-Revision-Date: 2024-07-29 20 :09+0000\n"
13
13
"Last-Translator: Agnieszka Ziora <
[email protected] >\n"
14
14
"Language-Team: Polish <https://hosted.weblate.org/projects/fortran-lang/"
15
15
"webpage/pl/>\n"
@@ -3462,22 +3462,29 @@ msgid ""
3462
3462
"implementing the operation for vectors and write simple wrapper subroutines "
3463
3463
"(that use `reshape` internally) for each array shape"
3464
3464
msgstr ""
3465
+ "implementacja operacji dla wektorów oraz pisanie prostych podprogramów "
3466
+ "opakowujących (które używają `reshape` wewnętrznie) dla każdego kształtu "
3467
+ "tablic"
3465
3468
3466
3469
#: ../../source/learn/best_practices/element_operations.md:10
3467
3470
msgid ""
3468
3471
"In the first approach, one uses the `elemental` keyword to create a function "
3469
3472
"like this:"
3470
3473
msgstr ""
3474
+ "W pierwszym sposobie, używane jest słowo kluczowe `elemental`, aby stworzyć "
3475
+ "poniższą funkcję:"
3471
3476
3472
3477
#: ../../source/learn/best_practices/element_operations.md:21
3473
3478
msgid ""
3474
3479
"All arguments (in and out) must be scalars. You can then use this function "
3475
3480
"with arrays of any (compatible) shape, for example:"
3476
3481
msgstr ""
3482
+ "Wszystkie argumenty (w środku i na zewnątrz) muszą być skalarne. Funkcja ta "
3483
+ "może być użyta z tablicami każdego (kompatybilnego) kształtu, na przykład:"
3477
3484
3478
3485
#: ../../source/learn/best_practices/element_operations.md:32
3479
3486
msgid "The output will be:"
3480
- msgstr ""
3487
+ msgstr "Rezultat będzie następujący: "
3481
3488
3482
3489
#: ../../source/learn/best_practices/element_operations.md:42
3483
3490
msgid ""
@@ -3487,13 +3494,23 @@ msgid ""
3487
3494
"arguments must be either arrays of the same shape or scalars). If it does "
3488
3495
"not, you will get a compiler error."
3489
3496
msgstr ""
3497
+ "Zazwyczaj `n` jest parametrem, a `x` tablicą dowolnego kształtu, jednak jak "
3498
+ "można zobaczyć w powyższym przykładzie, Fortran nie zwraca na to uwagi "
3499
+ "dopóki ostateczna operacja ma sens (jeśli jeden argument jest tablicą to "
3500
+ "pozostałe argumenty też muszą być tablicami o tym samym kształcie lub "
3501
+ "wartościami skalarnymi). Jeśli warunek ten nie jest spełniony, wyświetli się "
3502
+ "błąd kompilatora."
3490
3503
3491
3504
#: ../../source/learn/best_practices/element_operations.md:48
3492
3505
msgid ""
3493
3506
"The `elemental` keyword implies the `pure` keyword, so the procedure must be "
3494
3507
"pure. It results that `elemental procedures` can only use `pure` procedures "
3495
3508
"and have no side effects."
3496
3509
msgstr ""
3510
+ "Słowo kluczowe `elemental` implikuje słowo kluczowe `pure`, tak więc "
3511
+ "procedura musi być procedurą czystą. Skutkuje to tym, że procedury "
3512
+ "elementarne mogą używać tylko procedur czystych i nie mają żadnych efektów "
3513
+ "ubocznych."
3497
3514
3498
3515
#: ../../source/learn/best_practices/element_operations.md:51
3499
3516
msgid ""
@@ -3503,26 +3520,32 @@ msgid ""
3503
3520
"make `nroot` operate on a vector and write a simple wrapper for other array "
3504
3521
"shapes, e.g.:"
3505
3522
msgstr ""
3523
+ "Jeśli algorytm procedury elementarnej może zostać przyspieszony używając "
3524
+ "wewnątrz niej operacji tablicowych lub jeśli z jakichś powodów argumenty są "
3525
+ "tablicami niekompatybilnych kształtów, należy użyć dwóch pozostałych "
3526
+ "sposobów. Można sprawić, aby `nroot` działał na wektorze i napisać prostą "
3527
+ "funkcję opakowującą dla innych kształtów tablic, np.:"
3506
3528
3507
3529
#: ../../source/learn/best_practices/element_operations.md:82
3508
3530
msgid "And use as follows:"
3509
- msgstr ""
3531
+ msgstr "I użyć w następujący sposób: "
3510
3532
3511
3533
#: ../../source/learn/best_practices/element_operations.md:90
3512
3534
msgid "This will print:"
3513
- msgstr ""
3535
+ msgstr "Rezultat będzie następujący: "
3514
3536
3515
3537
#: ../../source/learn/best_practices/element_operations.md:98
3516
3538
msgid "Or one can use _explicit-shape_ arrays as follows:"
3517
3539
msgstr ""
3540
+ "Można również użyć tablic _explicit-shape_, jak w poniższym przykładzie:"
3518
3541
3519
3542
#: ../../source/learn/best_practices/element_operations.md:110
3520
3543
msgid "Use as follows:"
3521
- msgstr ""
3544
+ msgstr "Użyj jak poniżej: "
3522
3545
3523
3546
#: ../../source/learn/best_practices/element_operations.md:118
3524
3547
msgid "The output is the same as before:"
3525
- msgstr ""
3548
+ msgstr "Rezultat jest taki sam jak wcześniej: "
3526
3549
3527
3550
#: ../../source/learn/best_practices/file_io.md:1
3528
3551
#: ../../source/learn/best_practices/index.md:12
0 commit comments