Skip to content

Commit 75319b6

Browse files
Agaxx02weblate
authored andcommitted
Translated using Weblate (Polish)
Currently translated at 12.5% (743 of 5921 strings) Translation: Fortran programming language/Fortran webpage Translate-URL: https://hosted.weblate.org/projects/fortran-lang/webpage/pl/
1 parent 4378b9d commit 75319b6

File tree

1 file changed

+99
-13
lines changed

1 file changed

+99
-13
lines changed

locale/pl/LC_MESSAGES/index.po

+99-13
Original file line numberDiff line numberDiff line change
@@ -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
889889
msgid "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
893893
msgid ""
@@ -2471,7 +2471,7 @@ msgstr ""
24712471

24722472
#: ../../source/learn.md:73
24732473
msgid "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
24772477
msgid "Getting started"
@@ -5276,7 +5276,7 @@ msgid ""
52765276
msgstr ""
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
52825282
msgid ""
@@ -5883,6 +5883,8 @@ msgstr ""
58835883
#: ../../source/learn/building_programs/linking_pieces.md:28
58845884
msgid "Note the `use` statement — this will be where we define the function `f`."
58855885
msgstr ""
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
58885890
msgid ""
@@ -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."
58945896
msgstr ""
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
58975904
msgid ""
58985905
"Assume for the sake of the example that the function is implemented in a "
58995906
"source file \"functions.f90\" as:"
59005907
msgstr ""
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
59035912
msgid ""
@@ -5907,6 +5916,11 @@ msgid ""
59075916
"to compile the source file containing our module first. A sequence of "
59085917
"commands to do this is:"
59095918
msgstr ""
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
59125926
msgid ""
@@ -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."
59215935
msgstr ""
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
59245947
msgid "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
59285951
msgid "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
59325955
msgid ""
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\")."
59365959
msgstr ""
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
59395965
msgid ""
@@ -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."
59445970
msgstr ""
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
59475978
msgid ""
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."
59505981
msgstr ""
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
59535986
msgid ""
@@ -5957,6 +5990,11 @@ msgid ""
59575990
"objects or shared libraries). Without these run-time libraries the program "
59585991
"will not start."
59595992
msgstr ""
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
59626000
msgid ""
@@ -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."
59676005
msgstr ""
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
59706013
msgid ""
59716014
"Libraries contain any number of object files in a compact form, so that the "
59726015
"command-line becomes far shorter:"
59736016
msgstr ""
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
59766021
msgid ""
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."
59806025
msgstr ""
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
59836032
msgid ""
59846033
"Creating your own libraries is not that complicated: on Linux, you can "
59856034
"achieve this using a utility like `ar`:"
59866035
msgstr ""
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
59896040
msgid "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
59936044
msgid "Note:"
5994-
msgstr ""
6045+
msgstr "Uwaga:"
59956046

59966047
#: ../../source/learn/building_programs/managing_libraries.md:41
59976048
msgid ""
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)."
60016052
msgstr ""
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
60046058
msgid ""
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."
60086062
msgstr ""
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
60116068
msgid ""
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."
60156072
msgstr ""
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
60186079
msgid ""
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."
60226083
msgstr ""
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
60256089
msgid ""
60266090
"Using libraries you can build very large programs without having to resort to"
60276091
" extremely long command lines."
60286092
msgstr ""
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
60316097
msgid "Static versus dynamic libraries"
6032-
msgstr ""
6098+
msgstr "Statyczne kontra dynamiczne biblioteki"
60336099

60346100
#: ../../source/learn/building_programs/managing_libraries.md:59
60356101
msgid ""
@@ -6039,6 +6105,11 @@ msgid ""
60396105
" routines incorporated in the program is by rebuilding the program with a new"
60406106
" version of the library."
60416107
msgstr ""
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
60446115
msgid ""
@@ -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."
60516122
msgstr ""
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
60546132
msgid ""
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`."
60576135
msgstr ""
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
60606141
msgid "On Linux:"
6061-
msgstr ""
6142+
msgstr "Na a Linuksie:"
60626143

60636144
#: ../../source/learn/building_programs/managing_libraries.md:84
60646145
msgid "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
60686149
msgid "The differences are that:"
6069-
msgstr ""
6150+
msgstr "Różnice polegają na tym, że:"
60706151

60716152
#: ../../source/learn/building_programs/managing_libraries.md:94
60726153
msgid ""
60736154
"You need to specify a compile option on Linux, for gfortran that is `-fpic`, "
60746155
"because the object code is slightly different."
60756156
msgstr ""
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
60786161
msgid ""
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)"
60826165
msgstr ""
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
60856171
msgid ""

0 commit comments

Comments
 (0)