@@ -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: 2024-10-16 19:16 +0000\n"
12+ "PO-Revision-Date: 2024-10-22 12:15 +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.8-rc \n"
22+ "X-Generator: Weblate 5.8.2-dev \n"
2323"Generated-By: Babel 2.10.3\n"
2424
2525#: ../../source/community.md:10
@@ -4253,17 +4253,19 @@ msgstr ""
42534253#: ../../source/learn/best_practices/type_casting.md:231
42544254#: ../../source/news/2021/05-01-Fortran-Newsletter-May-2021.md:208
42554255msgid "Nested functions"
4256- msgstr ""
4256+ msgstr "Funkcje zagnieżdżone "
42574257
42584258#: ../../source/learn/best_practices/type_casting.md:279
42594259msgid "Using type(c_ptr) Pointer"
4260- msgstr ""
4260+ msgstr "Używanie wskaźnika typu (c_ptr) "
42614261
42624262#: ../../source/learn/best_practices/type_casting.md:281
42634263msgid ""
42644264"In C, one would use the `void *` pointer. In Fortran, one can use "
42654265"`type(c_ptr)` for exactly the same purpose."
42664266msgstr ""
4267+ "W języku C można użyć wskaźnika typu `void*`. W Fortranie `type(c_ptr)`"
4268+ "spełnia taką samą funkcję."
42674269
42684270#: ../../source/learn/best_practices/type_casting.md:352
42694271msgid ""
@@ -4272,6 +4274,11 @@ msgid ""
42724274"time checks are possible to catch errors; and with that, inevitably more "
42734275"leaky, bug-prone code. So one always has to balance the costs and benefits."
42744276msgstr ""
4277+ "Jak zawsze, z zaletami ponownego rzutowania na jakie pozwala Fortran "
4278+ "pojawiają się również wady, takie jak zmniejszenie liczby sprawdzeń w czasie "
4279+ "kompilacji i wykonania programu w celu wyłapania błędów, a wraz z tym "
4280+ "otrzymujemy bardziej nieszczelny i skłonny do błędów kod. Tak więc zawsze "
4281+ "trzeba zrównoważyć koszty i benefity."
42754282
42764283#: ../../source/learn/best_practices/type_casting.md:358
42774284msgid ""
@@ -4281,10 +4288,16 @@ msgid ""
42814288"interface elements), simplest, least bug-prone, and fastest is to use one of "
42824289"the previous approaches."
42834290msgstr ""
4291+ "Zazwyczaj, w kontekście programu naukowego, gdzie główny nacisk kładzie się "
4292+ "na przedstawienie i rozwiązanie dokładnej formuły matematycznej (w "
4293+ "przeciwieństwie do tworzenia interfejsu graficznego z niewyobrażalną ilością "
4294+ "przycisków, rozwijanych list i innych elementów), najprostsze, najmniej "
4295+ "skłonne do błędów i najszybsze jest zastosowanie któregoś z poprzednio "
4296+ "wymienionych sposobów."
42844297
42854298#: ../../source/learn/best_practices/type_casting.md:364
42864299msgid "transfer() Intrinsic Function"
4287- msgstr ""
4300+ msgstr "transfer() Funkcja wewnętrzna "
42884301
42894302#: ../../source/learn/best_practices/type_casting.md:366
42904303msgid ""
@@ -4293,30 +4306,36 @@ msgid ""
42934306"verbose and more error prone. It is now obsolete and one should use the "
42944307"method V instead."
42954308msgstr ""
4309+ "Przed Fortranem 2003 jedynym sposobem na rzutowanie typów było użycie "
4310+ "funkcji wewnętrznej `transfer`. Spełnia ona taki sam cel jak metoda V, ale "
4311+ "jest bardziej rozwlekła i skłonna do błędów. Jest już przestarzała i zamiast "
4312+ "niej powinno się stosować metodę V."
42964313
42974314#: ../../source/learn/best_practices/type_casting.md:371
42984315msgid "Examples:"
4299- msgstr ""
4316+ msgstr "Przykłady: "
43004317
43014318#: ../../source/learn/best_practices/type_casting.md:373
43024319msgid "<http://jblevins.org/log/transfer>"
4303- msgstr ""
4320+ msgstr "<http://jblevins.org/log/transfer> "
43044321
43054322#: ../../source/learn/best_practices/type_casting.md:375
43064323msgid "<http://jblevins.org/research/generic-list.pdf>"
4307- msgstr ""
4324+ msgstr "<http://jblevins.org/research/generic-list.pdf> "
43084325
43094326#: ../../source/learn/best_practices/type_casting.md:377
43104327msgid "<http://www.macresearch.org/advanced_fortran_90_callbacks_with_the_transfer_function>"
43114328msgstr ""
4329+ "<http://www.macresearch.org/"
4330+ "advanced_fortran_90_callbacks_with_the_transfer_function>"
43124331
43134332#: ../../source/learn/best_practices/type_casting.md:379
43144333msgid "Object Oriented Approach"
4315- msgstr ""
4334+ msgstr "Podejście obiektowe "
43164335
43174336#: ../../source/learn/best_practices/type_casting.md:381
43184337msgid "The module:"
4319- msgstr ""
4338+ msgstr "Moduł: "
43204339
43214340#: ../../source/learn/best_practices/type_casting.md:418
43224341msgid ""
@@ -4326,60 +4345,68 @@ msgid ""
43264345"eval type bound procedure and adding necessary context data as components of "
43274346"the extended type."
43284347msgstr ""
4348+ "Typ abstrakcyjny określa dokładnie czego potrzebuje rutyna integracyjna, "
4349+ "czyli metodę określenia wartości funkcji, ale nie narzuca użytkownikowi "
4350+ "niczego więcej. Użytkownik rozszerza ten typ poprzez zapewnienie konkretnej "
4351+ "implementacji procedur powiązanych typu eval oraz dodanie niezbędnych danych "
4352+ "kontekstowych jako komponenty typu rozszerzonego."
43294353
43304354#: ../../source/learn/best_practices/type_casting.md:463
43314355msgid "Complete Example of void \\* vs type(c_ptr) and transfer()"
4332- msgstr ""
4356+ msgstr "Przykład porównania void \\* vs type(c_ptr) i transfer() "
43334357
43344358#: ../../source/learn/best_practices/type_casting.md:465
43354359msgid ""
43364360"Here are three equivalent codes: one in C using `void *` and two codes in "
43374361"Fortran using `type(c_ptr)` and `transfer()`:"
43384362msgstr ""
4363+ "Tutaj są trzy równowartościowe przykłady kodu: jeden w C przy użyciu `void*` "
4364+ "oraz dwa przykłady w Fortranie, jeden przy użyciu `type(c_ptr)`, a drugi "
4365+ "`transfer()`:"
43394366
43404367#: ../../source/learn/best_practices/type_casting.md
43414368msgid "Language "
4342- msgstr ""
4369+ msgstr "Język "
43434370
43444371#: ../../source/learn/best_practices/type_casting.md
43454372msgid "Method"
4346- msgstr ""
4373+ msgstr "Metoda "
43474374
43484375#: ../../source/learn/best_practices/type_casting.md
43494376msgid "Link"
4350- msgstr ""
4377+ msgstr "Link "
43514378
43524379#: ../../source/learn/best_practices/type_casting.md
43534380msgid "C"
4354- msgstr ""
4381+ msgstr "C "
43554382
43564383#: ../../source/learn/best_practices/type_casting.md
43574384msgid "`void *`"
4358- msgstr ""
4385+ msgstr "`void *` "
43594386
43604387#: ../../source/learn/best_practices/type_casting.md
43614388msgid "<https://gist.github.com/1665641>"
4362- msgstr ""
4389+ msgstr "<https://gist.github.com/1665641> "
43634390
43644391#: ../../source/learn/best_practices/type_casting.md
43654392msgid "Fortran"
4366- msgstr ""
4393+ msgstr "Fortran "
43674394
43684395#: ../../source/learn/best_practices/type_casting.md
43694396msgid "`type(c_ptr)` "
4370- msgstr ""
4397+ msgstr "`type(c_ptr)` "
43714398
43724399#: ../../source/learn/best_practices/type_casting.md
43734400msgid "<https://gist.github.com/1665626>"
4374- msgstr ""
4401+ msgstr "<https://gist.github.com/1665626> "
43754402
43764403#: ../../source/learn/best_practices/type_casting.md
43774404msgid "`transfer()`"
4378- msgstr ""
4405+ msgstr "`transfer()` "
43794406
43804407#: ../../source/learn/best_practices/type_casting.md
43814408msgid "<https://gist.github.com/1665630>"
4382- msgstr ""
4409+ msgstr "<https://gist.github.com/1665630> "
43834410
43844411#: ../../source/learn/best_practices/type_casting.md:474
43854412msgid ""
@@ -4388,6 +4415,10 @@ msgid ""
43884415"same. The `type(c_ptr)` method is equivalent to the C version and that is the"
43894416" approach that should be used."
43904417msgstr ""
4418+ "Kod w C używa standardowego podejścia w C dla pisania rozszerzalnych "
4419+ "bibliotek, które akceptują wywołania zwrotne i konteksty. Dwa przykłady kodu "
4420+ "Fortran pokazują jak zrobić to samo. Metoda `type(c_ptr)` jest równoważna "
4421+ "wersji C i jest to podejście, które powinno być używane."
43914422
43924423#: ../../source/learn/best_practices/type_casting.md:479
43934424msgid ""
@@ -4396,6 +4427,10 @@ msgid ""
43964427" create auxiliary conversion functions for each of his types. As such, the "
43974428"`type(c_ptr)` method should be used instead."
43984429msgstr ""
4430+ "Metoda `transfer()` jest tutaj tylko dla kompletności poradnika (przed "
4431+ "Fortran 2003 był to jedyny sposób) i jest trochę nieporęczna, ponieważ "
4432+ "użytkownik musi stworzyć funkcje posiłkowe dla konwersji dla każdego z jego "
4433+ "typów. Dlatego, metoda `type(c_ptr)` powinna być używana zamiast niej."
43994434
44004435#: ../../source/learn/building_programs/build_tools.md:1
44014436#: ../../source/learn/building_programs/index.md:47
0 commit comments