@@ -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-10-31 08 :00+0000\n"
12
+ "PO-Revision-Date: 2024-11-01 09 :00+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"
@@ -4642,6 +4642,9 @@ msgid ""
4642
4642
" variables with `:=`. To access the content of a variable we use the "
4643
4643
"`$(...)`, note that we have to enclose the variable name in parenthesis."
4644
4644
msgstr ""
4645
+ "Zauważmy jak deklarujemy zmienne w `make`. Zmienne lokalne powinny być "
4646
+ "zawsze zadeklarowane poprzez `:=`. Aby zdobyć dostęp do zawartości zmiennej "
4647
+ "używamy `$(...)`, nazwa zmienniej musi być zawarta w nawiasach."
4645
4648
4646
4649
#: ../../source/learn/building_programs/build_tools.md:113
4647
4650
msgid ""
@@ -4650,6 +4653,11 @@ msgid ""
4650
4653
"first kind of declaration is wanted, as they are more predictable and do not "
4651
4654
"have a runtime overhead from the recursive expansion."
4652
4655
msgstr ""
4656
+ "Deklaracja zmiennych zazwyczaj odbywa się za pomocą `:=`, jednak `make` "
4657
+ "pozwala zarówno na zmienne `=`, jak i na zmienne _rekursywnie rozbudowane_. "
4658
+ "Zwykle, pierwszy typ deklaracji jest bardziej pożądany, ponieważ jest "
4659
+ "bardziej przewidywalny i nie mają narzutu czasu wykonania wynikającego z "
4660
+ "rekurencyjnej rozbudowy."
4653
4661
4654
4662
#: ../../source/learn/building_programs/build_tools.md:119
4655
4663
msgid ""
@@ -4660,23 +4668,35 @@ msgid ""
4660
4668
"same thing we did before for the rule _all_, note how the value of `$@` is "
4661
4669
"dependent on the rule it is used in."
4662
4670
msgstr ""
4671
+ "Wprowadziliśmy zależność dla reguły all, a mianowicie zawartość zmiennej "
4672
+ "`PROG`, zmodyfikowaliśmy również wydruk, a teraz chcemy zobaczyć wszystkie "
4673
+ "zależności tej reguły, które są przechowywane w zmiennej `$^`. Teraz dla "
4674
+ "nowej reguły, której nadajemy nazwę po wartości zmiennej `PROG`, która robi "
4675
+ "to samo, co zrobiliśmy wcześniej dla reguły _all_. Zwróćmy uwagę, jak "
4676
+ "wartość `$@` jest zależna od reguły, w której jest używana."
4663
4677
4664
4678
#: ../../source/learn/building_programs/build_tools.md:126
4665
4679
msgid "Again check by running the `make`, you should see:"
4666
- msgstr ""
4680
+ msgstr "Ponownie sprawdzamy poprzez wykonanie `make` i powinniśmy zobaczyć: "
4667
4681
4668
4682
#: ../../source/learn/building_programs/build_tools.md:133
4669
4683
msgid ""
4670
4684
"The dependency has been correctly resolved and evaluated before performing "
4671
4685
"any action on the rule _all_. Let's run only the second rule: type `make "
4672
4686
"my_prog` and you will only find the first two lines in your terminal."
4673
4687
msgstr ""
4688
+ "Zależność została poprawnie rozwiązana i określona zanim jakakolwiek akcja "
4689
+ "na reguły _all_ została wykonana. Teraz wykonajmy tylko drugą regułę: "
4690
+ "wpiszmy `make my_prog`, a zobaczymy tylko dwa pierwsze wersy w terminalu."
4674
4691
4675
4692
#: ../../source/learn/building_programs/build_tools.md:138
4676
4693
msgid ""
4677
4694
"The next step is to perform some real actions with `make`, we take the source"
4678
4695
" code from the previous chapter here and add new rules to our `Makefile`:"
4679
4696
msgstr ""
4697
+ "Następnym krokiem jest wykonanie prawdziwych akcji z `make`, weźmy kod "
4698
+ "źródłowy z poprzedniego rozdziału i dodajmy nowe reguły do naszego "
4699
+ "`Makefile`:"
4680
4700
4681
4701
#: ../../source/learn/building_programs/build_tools.md:155
4682
4702
msgid ""
@@ -4689,34 +4709,53 @@ msgid ""
4689
4709
"object file, we do not create an executable yet due to the `-c` flag. Note "
4690
4710
"the usage of the `$<` for the first element of the dependencies here."
4691
4711
msgstr ""
4712
+ "Definiujemy `OBJS`, które jest skrótem od object files (pliki obiektów). "
4713
+ "Nasz program zależy od `OBJS` i dla każdego pliku obiektu tworzymy regułę, "
4714
+ "aby stworzyć je z pliku źródłowego. Ostatnia reguła, którą wprowadziliśmy to "
4715
+ "reguła dopasowania wzorca, `%` jest wspólnym wzorcem dla `tabulate.o` i "
4716
+ "`tabulate.f90`, który łączy nasz plik obiektu `tabulate.o` z plikiem "
4717
+ "źródłowym `tabulate.f90`. Mając to ustawione, uruchamiamy nasz kompilator ( "
4718
+ "`gfortran` ) i tłumaczymy plik źródłowy na plik obiektu, nie tworzymy "
4719
+ "jeszcze pliku wykonywalnego z powodu flagi `-c`. Zwróćmy uwagę na użycie `$<`"
4720
+ " dla pierwszego elementu zależności tutaj."
4692
4721
4693
4722
#: ../../source/learn/building_programs/build_tools.md:166
4694
4723
msgid ""
4695
4724
"After compiling all the object files we attempt to link the program, we do "
4696
4725
"not use a linker directly, but `gfortran` to produce the executable."
4697
4726
msgstr ""
4727
+ "Po skompilowaniu wszystkich plików obiektowych próbujemy połączyć program. "
4728
+ "Nie używamy bezpośredniego linkera, ale `gfortran` do wygenerowania pliku "
4729
+ "wykonywalnego."
4698
4730
4699
4731
#: ../../source/learn/building_programs/build_tools.md:169
4700
4732
msgid "Now we run the build script with `make`:"
4701
- msgstr ""
4733
+ msgstr "Teraz uruchamiamy skrypt kompilacji poleceniem `make`: "
4702
4734
4703
4735
#: ../../source/learn/building_programs/build_tools.md:180
4704
4736
msgid ""
4705
4737
"We remember that we have dependencies between our source files, therefore we "
4706
4738
"add this dependency explicitly to the `Makefile` with"
4707
4739
msgstr ""
4740
+ "Pamiętamy, że mamy zależności pomiędzy naszymi plikami źródłowymi, dlatego "
4741
+ "dodajemy zależność jawnie do pliku `Makefile` za pomocą"
4708
4742
4709
4743
#: ../../source/learn/building_programs/build_tools.md:187
4710
4744
msgid ""
4711
4745
"Now we can retry and find that the build is working correctly. The output "
4712
4746
"should look like"
4713
4747
msgstr ""
4748
+ "Teraz możemy ponowić próbę i zobaczyć, że kompilacja przebiegła pomyślnie. "
4749
+ "Rezultat powinien być następujący"
4714
4750
4715
4751
#: ../../source/learn/building_programs/build_tools.md:194
4716
4752
msgid ""
4717
4753
"You should find _four_ new files in the directory now. Run `my_prog` to make "
4718
4754
"sure everything works as expected. Let's run `make` again:"
4719
4755
msgstr ""
4756
+ "Powinieneś teraz znaleźć _cztery_ nowe pliki w twoim folderze. Uruchom "
4757
+ "`my_prog`, aby upewnić się, że wszystko działa zgodnie z oczekiwaniami. "
4758
+ "Teraz wykonajmy ponownie `make` :"
4720
4759
4721
4760
#: ../../source/learn/building_programs/build_tools.md:200
4722
4761
msgid ""
@@ -4725,10 +4764,14 @@ msgid ""
4725
4764
"`tabulate.f90` and `functions.f90`. Therefore, the program is already up-to-"
4726
4765
"date with the latest code and no action has to be performed."
4727
4766
msgstr ""
4767
+ "Korzystając z sygnatur czasowych pliku wykonywalnego `make` udało się nam "
4768
+ "ustalić, że jest on nowszy niż `tabulate.o` i `functions.o`, które z kolei "
4769
+ "są nowsze niż `tabulate.f90` i `functions.f90`. Dlatego program jest już "
4770
+ "aktualny, zawiera najnowszy kod i nie trzeba wykonywać żadnych działań."
4728
4771
4729
4772
#: ../../source/learn/building_programs/build_tools.md:206
4730
4773
msgid "In the end, we will have a look at a complete `Makefile`."
4731
- msgstr ""
4774
+ msgstr "Na koniec, spójrzmy na kompletny plik `Makefile`. "
4732
4775
4733
4776
#: ../../source/learn/building_programs/build_tools.md:240
4734
4777
msgid ""
0 commit comments