@@ -9,7 +9,7 @@ msgstr ""
99"Project-Id-Version: Fortran-lang.org website\n"
1010"Report-Msgid-Bugs-To: \n"
1111"POT-Creation-Date: 2022-10-01 14:47+0530\n"
12- "PO-Revision-Date: 2025-02-28 08:12 +0000\n"
12+ "PO-Revision-Date: 2025-03-01 21:09 +0000\n"
1313"Last-Translator: Agnieszka Ziora <
[email protected] >\n"
1414"Language-Team: Polish <https://hosted.weblate.org/projects/fortran-lang/"
1515"webpage/pl/>\n"
@@ -19,7 +19,7 @@ msgstr ""
1919"Content-Transfer-Encoding: 8bit\n"
2020"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
2121"|| n%100>=20) ? 1 : 2;\n"
22- "X-Generator: Weblate 5.10.2-rc \n"
22+ "X-Generator: Weblate 5.10.3-dev \n"
2323"Generated-By: Babel 2.10.3\n"
2424
2525#: ../../source/community.md:10
@@ -887,7 +887,7 @@ msgstr "Fortran jest szybki, fajny i sławny."
887887
888888#: ../../source/community/minibooks.md:1
889889msgid "Mini-book Tutorials on fortran-lang.org"
890- msgstr "Poradniki do mini-książek na fortran-lang.org"
890+ msgstr "Poradniki w formie mini-książek na fortran-lang.org"
891891
892892#: ../../source/community/minibooks.md:3
893893msgid ""
@@ -2471,7 +2471,7 @@ msgstr ""
24712471
24722472#: ../../source/learn.md:73
24732473msgid "Mini-book Tutorials"
2474- msgstr "Poradniki mini-książek"
2474+ msgstr "Poradniki w formie mini-książek"
24752475
24762476#: ../../source/learn.md:80 ../../source/learn/building_programs/project_make.md:33
24772477msgid "Getting started"
@@ -5276,7 +5276,7 @@ msgid ""
52765276msgstr ""
52775277"Każdy plik źródłowy będzie skompilowany, a rezultat przechowywany w pliku o "
52785278"rozszerzeniu \".o\" lub \".obj\". Te pliki będą również danymi wejściowymi "
5279- "dla następnego kroku: procesu konsolidacji (ang. the link process)."
5279+ "dla następnego kroku: procesu łączenia (ang. the link process)."
52805280
52815281#: ../../source/learn/building_programs/compiling_source.md:19
52825282msgid ""
@@ -5883,6 +5883,8 @@ msgstr ""
58835883#: ../../source/learn/building_programs/linking_pieces.md:28
58845884msgid "Note the `use` statement — this will be where we define the function `f`."
58855885msgstr ""
5886+ "Zwróć uwagę na wyrażenie `use` - będzie to miejsce, gdzie zdefiniujemy "
5887+ "funkcję `f`."
58865888
58875889#: ../../source/learn/building_programs/linking_pieces.md:30
58885890msgid ""
@@ -5892,12 +5894,19 @@ msgid ""
58925894"source file. We can give the general program to a user and they provide a "
58935895"specific source code."
58945896msgstr ""
5897+ "Chcemy, aby program był ogólny, dlatego oddzielimy szczegółowy kod źródłowy -"
5898+ " np. implementację funkcji `f` - od głównego kodu źródłowego. Istnieje kilka "
5899+ "różnych sposobów na osiągniecie tego, ale jednym z nich jest umieszczenie go "
5900+ "w innym pliku źródłowym. Możemy wtedy dać ogólny program użytkownikowi, a on "
5901+ "dostarczy mu szczegółowy kod źródłowy."
58955902
58965903#: ../../source/learn/building_programs/linking_pieces.md:36
58975904msgid ""
58985905"Assume for the sake of the example that the function is implemented in a "
58995906"source file \"functions.f90\" as:"
59005907msgstr ""
5908+ "Na potrzebę tego przykładu przyjmijmy, że funkcja jest zaimplementowana w "
5909+ "pliku źródłowym \"functions.f90\" jako:"
59015910
59025911#: ../../source/learn/building_programs/linking_pieces.md:52
59035912msgid ""
@@ -5907,6 +5916,11 @@ msgid ""
59075916"to compile the source file containing our module first. A sequence of "
59085917"commands to do this is:"
59095918msgstr ""
5919+ "Aby stworzyć program z tą specyficzną funkcją, musimy skompilować dwa pliki "
5920+ "źródłowe i połączyć je za pomocą procesu łączenia w jeden wykonywalny "
5921+ "program. Ponieważ program \"tabulate\" jest zależny od modułu \"function\", "
5922+ "musimy najpierw skompilować plik źródłowy zawierający nasz moduł. Sekwencja "
5923+ "komend, która to zrobi wygląda następująco:"
59105924
59115925#: ../../source/learn/building_programs/linking_pieces.md:63
59125926msgid ""
@@ -5919,21 +5933,33 @@ msgid ""
59195933" function with two arguments instead of one. If the compiler does not know "
59205934"anything about the function's interface, then it cannot check anything."
59215935msgstr ""
5936+ "Pierwszym krokiem jest skompilowanie modułu, którego wynikiem jest plik "
5937+ "obiektowy \"functions.o\" oraz plik pośredni modułu \"user_functions.mod\". "
5938+ "Ten plik modułu zawiera wszystkie informacje, które potrzebuje kompilator do "
5939+ "określenia, że funkcja `f` jest zdefiniowana w tym module i jaki jest jej "
5940+ "interfejs. Ta informacja jest ważna: pozwala ona kompilatorowi na "
5941+ "sprawdzenie czy funkcja jest wywoływana w prawidłowy sposób. Możliwym jest, "
5942+ "że popełniłeś błąd i wywołałeś funkcję z dwoma argumentami zamiast jednego. "
5943+ "Jeśli kompilator nie wie niczego o interfejsie funkcji, nie może tego "
5944+ "sprawdzić."
59225945
59235946#: ../../source/learn/building_programs/linking_pieces.md:73
59245947msgid "The second step invokes the compiler in such a way that:"
5925- msgstr ""
5948+ msgstr "Kolejny krok to wywołuje kompilator w taki sposób, że: "
59265949
59275950#: ../../source/learn/building_programs/linking_pieces.md:75
59285951msgid "it compiles the file \"tabulate.f90\" (using the module file);"
5929- msgstr ""
5952+ msgstr "kompiluje on plik \"tabulate.f90\" (używając pliku modułu); "
59305953
59315954#: ../../source/learn/building_programs/linking_pieces.md:76
59325955msgid ""
59335956"it invokes the linker to combine the object files tabulate.o and functions.o "
59345957"into an executable program — with the default name \"a.out\" or \"a.exe\" (if"
59355958" you want a different name, use the option \"-o\")."
59365959msgstr ""
5960+ "wywołuje program łączący, aby połączyć pliki obiektowe tabulate.o i "
5961+ "functions.o w jeden wykonywalny program - używając domyślnej nazwy \"a.out\" "
5962+ "lub \"a.exe\" (jeśli chcesz użyć innej nazwy, zastosuj opcję \"-o\")."
59375963
59385964#: ../../source/learn/building_programs/linking_pieces.md:80
59395965msgid ""
@@ -5942,12 +5968,19 @@ msgid ""
59425968"contain all the \"standard\" stuff — low-level routines that do the input and"
59435969" output to screen, the `sin` function and much more."
59445970msgstr ""
5971+ "To, co zazwyczaj nie jest pokazywane to fakt, że program łączący dodaje "
5972+ "dodatkowe pliki podczas procesu łączenia, a mianowicie biblioteki środowiska "
5973+ "wykonawczego. Biblioteki te zawierają wszystkie \"standardowe\" rzeczy - "
5974+ "procedury niskiego poziomu odpowiedzialne za dane wejściowe i wyjściowa, "
5975+ "funkcję `sin` i wiele więcej."
59455976
59465977#: ../../source/learn/building_programs/linking_pieces.md:85
59475978msgid ""
59485979"If you want to see the gory details, add the option \"-v\". This instructs "
59495980"the compiler to report all the steps that are in detail."
59505981msgstr ""
5982+ "Aby zobaczyć wszystkie szczegóły, dodaj opcję \"-v\". To zleci kompilatorowi "
5983+ "szczegółowe raportowanie wszystkich kroków."
59515984
59525985#: ../../source/learn/building_programs/linking_pieces.md:88
59535986msgid ""
@@ -5957,6 +5990,11 @@ msgid ""
59575990"objects or shared libraries). Without these run-time libraries the program "
59585991"will not start."
59595992msgstr ""
5993+ "Wynik końcowy, wykonywalny program, zawiera skompilowany kod źródłowy oraz "
5994+ "różne procedury pomocnicze, które sprawiają, że działa. Zawiera również "
5995+ "odniesienia do tak zwanych dynamicznych bibliotek środowiska wykonawczego ("
5996+ "na Windowsie: DLL, na Linuksie: obiekty lub biblioteki współdzielone). Bez "
5997+ "tych bibliotek środowiska wykonawczego program nie uruchomi się."
59605998
59615999#: ../../source/learn/building_programs/managing_libraries.md:3
59626000msgid ""
@@ -5965,71 +6003,99 @@ msgid ""
59656003"be very long indeed. This soon becomes tedious or even impossible to "
59666004"maintain. So a different solution is called for: create your own libraries."
59676005msgstr ""
6006+ "Jeśli potrzebujesz zarządzać programem złożonym z dziesiątek plików "
6007+ "źródłowych (a nie jest to rzadkie!), komendy potrzebne do sprecyzowania "
6008+ "wszystkich plików obiektowych będą bardzo długie. To szybko staje się żmudne "
6009+ "lub nawet niewykonalne. Potrzebne jest więc inne rozwiązanie: stworzenie "
6010+ "własnych bibliotek."
59686011
59696012#: ../../source/learn/building_programs/managing_libraries.md:9
59706013msgid ""
59716014"Libraries contain any number of object files in a compact form, so that the "
59726015"command-line becomes far shorter:"
59736016msgstr ""
6017+ "Biblioteki zawierają pewną ilość plików obiektowych w kompaktowej formie, "
6018+ "tak że komendy stają się o wiele krótsze:"
59746019
59756020#: ../../source/learn/building_programs/managing_libraries.md:16
59766021msgid ""
59776022"where \"supportlib.a\" is a collection of one, two or many object files, all "
59786023"compiled and then put into a library. The extension \".a\" is used by Linux "
59796024"and Linux-like platforms. On Windows the extension \".lib\" is used."
59806025msgstr ""
6026+ "\"supportlib.a\" jest kolekcją jednej, dwóch lub wielu plików obiektowych, "
6027+ "wszystkich skompilowanych i dodanych do biblioteki. Rozszerzenie \".a\" jest "
6028+ "używane na systemie operacyjnym Linux i innych platformach stworzonych na "
6029+ "jego wzór. Na Windowsie używane jest rozszerzenie \".lib\"."
59816030
59826031#: ../../source/learn/building_programs/managing_libraries.md:20
59836032msgid ""
59846033"Creating your own libraries is not that complicated: on Linux, you can "
59856034"achieve this using a utility like `ar`:"
59866035msgstr ""
6036+ "Tworzenie własnych bibliotek nie jest takie skomplikowane: na Linuksie, "
6037+ "możesz tego dokonać za pomocą funkcji takich jak `ar`:"
59876038
59886039#: ../../source/learn/building_programs/managing_libraries.md:30
59896040msgid "or on Windows using the `lib` utility:"
5990- msgstr ""
6041+ msgstr "lub na Windowsie używając funkcji `lib`: "
59916042
59926043#: ../../source/learn/building_programs/managing_libraries.md:39
59936044msgid "Note:"
5994- msgstr ""
6045+ msgstr "Uwaga: "
59956046
59966047#: ../../source/learn/building_programs/managing_libraries.md:41
59976048msgid ""
59986049"The command `ar` with the option `r` either creates the library (the name "
59996050"appears after the option) or adds new object files to the library (or "
60006051"replaces any existing ones)."
60016052msgstr ""
6053+ "Komenda `ar` razem z opcją `r` albo tworzy bibliotekę (nazwa powinna być po "
6054+ "opcji) albo dodaje nowy plik obiektowy do biblioteki (lub zastępuje już "
6055+ "istniejące)."
60026056
60036057#: ../../source/learn/building_programs/managing_libraries.md:44
60046058msgid ""
60056059"The command `lib` will create a new library if you use specify the option "
60066060"`/out:` with the name of the new library next to it. To add object files to "
60076061"an existing library, leave out the `/out:` bit."
60086062msgstr ""
6063+ "Komenda `lib` stworzy nową bibliotekę jeśli określisz opcję `/out:` z nazwą "
6064+ "nowej biblioteki zaraz po niej. Aby dodać plik obiektowy do istniejącej już "
6065+ "biblioteki, pomiń część `/out:`."
60096066
60106067#: ../../source/learn/building_programs/managing_libraries.md:47
60116068msgid ""
60126069"On platforms like Linux there is a particular convention to name libraries. "
60136070"If you name your library like \"libname.a\" (note the \"lib\" prefix), then "
60146071"you can refer to it as `-lname` in the link step."
60156072msgstr ""
6073+ "Na platformach takich jak Linux istnieje szczegółowa praktyka nazywania "
6074+ "bibliotek. Jeśli nazwiesz swoją bibliotekę \"libname.a\" (zwróć uwagę na "
6075+ "prefiks \"lib\"), możesz wtedy odnosić się do niej jako `-lname` podczas "
6076+ "procesu łączenia."
60166077
60176078#: ../../source/learn/building_programs/managing_libraries.md:50
60186079msgid ""
60196080"Libraries are often sought in directories indicated by an option `-L` or "
60206081"`/LIBPATH`. This saves you from having to specify the exact path for every "
60216082"library."
60226083msgstr ""
6084+ "Biblioteki znajdują się zazwyczaj w folderach określonych przez opcję `-L` "
6085+ "lub `/LIBPATH`. Dzięki temu nie musisz za każdym razem precyzować dokładnej "
6086+ "ścieżki dla każdej biblioteki."
60236087
60246088#: ../../source/learn/building_programs/managing_libraries.md:54
60256089msgid ""
60266090"Using libraries you can build very large programs without having to resort to"
60276091" extremely long command lines."
60286092msgstr ""
6093+ "Używanie własnych bibliotek do bardzo dużych programów może uratować cię "
6094+ "przed używaniem bardzo długich komend."
60296095
60306096#: ../../source/learn/building_programs/managing_libraries.md:57
60316097msgid "Static versus dynamic libraries"
6032- msgstr ""
6098+ msgstr "Statyczne kontra dynamiczne biblioteki "
60336099
60346100#: ../../source/learn/building_programs/managing_libraries.md:59
60356101msgid ""
@@ -6039,6 +6105,11 @@ msgid ""
60396105" routines incorporated in the program is by rebuilding the program with a new"
60406106" version of the library."
60416107msgstr ""
6108+ "Powyższa dyskusja zakłada, że używasz tak zwanych bibliotek statycznych. "
6109+ "Statyczne biblioteki (lub przynajmniej części ich zawartości) stają się "
6110+ "nieodłączną częścią wykonywalnego programu. Jedynym sposobem na zmienienie "
6111+ "tych wkomponowanych procedur jest przez stworzenie programu na nowo z "
6112+ "użyciem nowej wersji danej biblioteki."
60426113
60436114#: ../../source/learn/building_programs/managing_libraries.md:65
60446115msgid ""
@@ -6049,37 +6120,52 @@ msgid ""
60496120"consider dynamic libraries as a sort of executable programs that need a bit "
60506121"of help to be run."
60516122msgstr ""
6123+ "Elastyczną alternatywą jest użycie tak zwanych dynamicznych bibliotek. Te "
6124+ "biblioteki znajdują się na zewnątrz wykonywalnego programu i wskutek tego "
6125+ "mogą być zastąpione bez konieczności tworzenia całego programu od nowa. "
6126+ "Kompilatory oraz same systemy operacyjne w znacznym stopniu zależą od "
6127+ "dynamicznych bibliotek. Możesz myśleć o dynamicznych bibliotekach jak o "
6128+ "rodzaju wykonywalnych programów, które potrzebują trochę pomocy, aby mogły "
6129+ "zostać uruchomione."
60526130
60536131#: ../../source/learn/building_programs/managing_libraries.md:72
60546132msgid ""
60556133"Building dynamic libraries works slightly differently from building static "
60566134"libraries: you use the compiler/linker instead of a tool like `ar` or `lib`."
60576135msgstr ""
6136+ "Tworzenie dynamicznych bibliotek działa trochę inaczej niż tworzenie "
6137+ "bibliotek statycznych: należy użyć kompilatora/programu łączącego zamiast "
6138+ "funkcji takich jak `ar` lub `lib`."
60586139
60596140#: ../../source/learn/building_programs/managing_libraries.md:76
60606141msgid "On Linux:"
6061- msgstr ""
6142+ msgstr "Na a Linuksie: "
60626143
60636144#: ../../source/learn/building_programs/managing_libraries.md:84
60646145msgid "On Windows, with the Intel Fortran compiler:"
6065- msgstr ""
6146+ msgstr "Na Windowsie, z kompilatorem Intel Fortran: "
60666147
60676148#: ../../source/learn/building_programs/managing_libraries.md:92
60686149msgid "The differences are that:"
6069- msgstr ""
6150+ msgstr "Różnice polegają na tym, że: "
60706151
60716152#: ../../source/learn/building_programs/managing_libraries.md:94
60726153msgid ""
60736154"You need to specify a compile option on Linux, for gfortran that is `-fpic`, "
60746155"because the object code is slightly different."
60756156msgstr ""
6157+ "Musisz określić opcje kompilacji na Linuksie, dla gfortran jest to `-fpic`, "
6158+ "ponieważ kod obiektowy troszkę się różni."
60766159
60776160#: ../../source/learn/building_programs/managing_libraries.md:96
60786161msgid ""
60796162"You need to tell in the link step that you want a dynamic library (on Linux: "
60806163"a shared object/library, hence the extension \".so\"; on Windows: a dynamic "
60816164"link library)"
60826165msgstr ""
6166+ "Musisz określić w programie łączącym, że chcesz stworzyć dynamiczną "
6167+ "bibliotekę (na Linuksie: bibliotekę/obiekt współdzielony, z rozszerzeniem "
6168+ "\".so\"; na Windowsie: dynamiczną bibliotekę łączącą)"
60836169
60846170#: ../../source/learn/building_programs/managing_libraries.md:100
60856171msgid ""
0 commit comments