@@ -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-16 11 :09+0000\n"
12
+ "PO-Revision-Date: 2024-07-20 19 :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"
@@ -3109,42 +3109,61 @@ msgid ""
3109
3109
"out-of-scope. Using `allocatable` variables removes the possibility to create"
3110
3110
" memory leaks in an application."
3111
3111
msgstr ""
3112
+ "Atrybut `allocatable` pozwala na bezpieczną obsługę pamięci. W porównaniu z "
3113
+ "atrybutem zmiennych `pointer` pamięć jest obsługiwana automatycznie i "
3114
+ "zostanie zwolniona w momencie, gdy zmienna wyjdzie poza zakres. Używanie "
3115
+ "atrybutu `allocatable` dla zmiennych zmniejsza prawdopodobieństwo powstania "
3116
+ "przecieków pamięci w aplikacji."
3112
3117
3113
3118
#: ../../source/learn/best_practices/allocatable_arrays.md:9
3114
3119
msgid ""
3115
3120
"They can be used in subroutines to create scratch or work arrays, where "
3116
3121
"automatic arrays would become too large to fit on the stack."
3117
3122
msgstr ""
3123
+ "Mogą być używane w podprogramach, aby stworzyć tablice podstawowe lub "
3124
+ "robocze, gdzie automatyczne tablice mogłyby stać się zbyt duże, aby zmieścić "
3125
+ "się na stosie."
3118
3126
3119
3127
#: ../../source/learn/best_practices/allocatable_arrays.md:17
3120
3128
msgid ""
3121
3129
"The allocation status can be checked using the `allocated` intrinsic to avoid"
3122
3130
" uninitialized access"
3123
3131
msgstr ""
3132
+ "Status przydziału można sprawdzić za pomocą funkcji `allocated`, aby uniknąć "
3133
+ "niezainicjowanego dostępu"
3124
3134
3125
3135
#: ../../source/learn/best_practices/allocatable_arrays.md:30
3126
3136
msgid ""
3127
3137
"To allocate variables inside a procedure the dummy argument has to carry the "
3128
3138
"`allocatable` attribute. Using it in combination with `intent(out)` will "
3129
3139
"deallocate previous allocations before entering the procedure:"
3130
3140
msgstr ""
3141
+ "Aby przydzielić zmienne wewnątrz procedury fikcyjny argument musi posiadać "
3142
+ "atrybut `allocatable`. Użycie go w połączeniu z `intent(out)` zwolni "
3143
+ "poprzednie przydziały zanim rozpocznie się wykonywanie procedury:"
3131
3144
3132
3145
#: ../../source/learn/best_practices/allocatable_arrays.md:41
3133
3146
msgid "The allocated array can be used afterwards like a normal array"
3134
- msgstr ""
3147
+ msgstr "Przydzielona tablica może być później używana jak normalna tablica "
3135
3148
3136
3149
#: ../../source/learn/best_practices/allocatable_arrays.md:48
3137
3150
msgid ""
3138
3151
"An already allocated array cannot be allocated again without prior "
3139
3152
"deallocation. Similarly, deallocation can only be invoked for allocated "
3140
3153
"arrays. To reallocate an array use"
3141
3154
msgstr ""
3155
+ "Przydzielona już tablica nie może zostać przydzielona ponownie bez "
3156
+ "wcześniejszego zwolnienia przydziału. Zwolnienie przydziału również może być "
3157
+ "rozpoczęte tylko dla przydzielonych już tablic. Aby zmienić przydział "
3158
+ "tablicy użyj"
3142
3159
3143
3160
#: ../../source/learn/best_practices/allocatable_arrays.md:57
3144
3161
msgid ""
3145
3162
"Passing allocated arrays to procedures does not require the `allocatable` "
3146
3163
"attribute for the dummy arguments anymore."
3147
3164
msgstr ""
3165
+ "Przekazywanie przydzielonych tablic do procedur nie wymaga już użycia "
3166
+ "atrybutu `allocatable` dla fikcyjnego argumentu."
3148
3167
3149
3168
#: ../../source/learn/best_practices/allocatable_arrays.md:80
3150
3169
msgid ""
@@ -3154,12 +3173,21 @@ msgid ""
3154
3173
"attribute is not limited to arrays and can also be associated with scalars, "
3155
3174
"which can be useful in combination with `optional` dummy arguments."
3156
3175
msgstr ""
3176
+ "Przekazywanie nieprzydzielonej tablicy w tym kontekście doprowadzi do "
3177
+ "niepoprawnego dostępu do pamięci. Przydzielone tablice mogą być przekazywane "
3178
+ "do opcjonalnych (`optional`) argumentów fikcyjnych - w przypadku "
3179
+ "nieprzydzielenia tablicy argument nie będzie obecny. Atrybut `allocatable` "
3180
+ "nie jest ograniczony tylko do tablic i może być używany również do wielkości "
3181
+ "skalarnych, co może być przydatne w połączeniu z opcjonalnymi ( `optional`) "
3182
+ "argumentami fikcyjnymi."
3157
3183
3158
3184
#: ../../source/learn/best_practices/allocatable_arrays.md:86
3159
3185
msgid ""
3160
3186
"Allocations can be moved between different arrays with `allocatable` "
3161
3187
"attribute using the `move_alloc` intrinsic subroutine."
3162
3188
msgstr ""
3189
+ "Przydziały mogą być zmieniane pomiędzy różnymi tablicami przy użyciu "
3190
+ "atrybutu `allocatable` oraz wewnętrznego podprogramu `move_alloc`."
3163
3191
3164
3192
#: ../../source/learn/best_practices/allocatable_arrays.md:118
3165
3193
msgid ""
@@ -3168,15 +3196,19 @@ msgid ""
3168
3196
"at the respective address. The allocation supports initialization using the "
3169
3197
"source attribute:"
3170
3198
msgstr ""
3199
+ "Na koniec, przydziały nie inicjują tablic. Zawartością niezainicjowanej "
3200
+ "tablicy są prawdopodobnie bajty tego, co poprzednio znajdowało się pod tym "
3201
+ "adresem. Przydziały obsługują inicjalizację przy użyciu atrybutu source:"
3171
3202
3172
3203
#: ../../source/learn/best_practices/allocatable_arrays.md:127
3173
3204
msgid "The `source` keyword supports scalar and array valued variables and constants."
3174
3205
msgstr ""
3206
+ "Słowo kluczowe `source` obsługuje wartości skalarne, zmienne oraz stałe."
3175
3207
3176
3208
#: ../../source/learn/best_practices/arrays.md:1
3177
3209
#: ../../source/learn/best_practices/index.md:12
3178
3210
msgid "Arrays"
3179
- msgstr ""
3211
+ msgstr "Tablice "
3180
3212
3181
3213
#: ../../source/learn/best_practices/arrays.md:3
3182
3214
msgid ""
0 commit comments