summaryrefslogtreecommitdiffstats
path: root/po/pl/man3
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-15 19:43:11 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-15 19:43:11 +0000
commitfc22b3d6507c6745911b9dfcc68f1e665ae13dbc (patch)
treece1e3bce06471410239a6f41282e328770aa404a /po/pl/man3
parentInitial commit. (diff)
downloadmanpages-l10n-fc22b3d6507c6745911b9dfcc68f1e665ae13dbc.tar.xz
manpages-l10n-fc22b3d6507c6745911b9dfcc68f1e665ae13dbc.zip
Adding upstream version 4.22.0.upstream/4.22.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'po/pl/man3')
-rw-r--r--po/pl/man3/INFINITY.3.po241
-rw-r--r--po/pl/man3/MB_CUR_MAX.3.po193
-rw-r--r--po/pl/man3/MB_LEN_MAX.3.po204
-rw-r--r--po/pl/man3/__setfpucw.3.po304
-rw-r--r--po/pl/man3/abort.3.po323
-rw-r--r--po/pl/man3/abs.3.po399
-rw-r--r--po/pl/man3/acos.3.po402
-rw-r--r--po/pl/man3/acosh.3.po411
-rw-r--r--po/pl/man3/alloca.3.po421
-rw-r--r--po/pl/man3/asin.3.po394
-rw-r--r--po/pl/man3/asinh.3.po377
-rw-r--r--po/pl/man3/assert.3.po351
-rw-r--r--po/pl/man3/atan.3.po367
-rw-r--r--po/pl/man3/atan2.3.po454
-rw-r--r--po/pl/man3/atanh.3.po489
-rw-r--r--po/pl/man3/atexit.3.po538
-rw-r--r--po/pl/man3/atof.3.po285
-rw-r--r--po/pl/man3/atoi.3.po410
-rw-r--r--po/pl/man3/basename.3.po625
-rw-r--r--po/pl/man3/bcmp.3.po191
-rw-r--r--po/pl/man3/bcopy.3.po298
-rw-r--r--po/pl/man3/bindresvport.3.po411
-rw-r--r--po/pl/man3/bsearch.3.po523
-rw-r--r--po/pl/man3/bstring.3.po261
-rw-r--r--po/pl/man3/btowc.3.po310
-rw-r--r--po/pl/man3/btree.3.po573
-rw-r--r--po/pl/man3/byteorder.3.po321
-rw-r--r--po/pl/man3/bzero.3.po450
-rw-r--r--po/pl/man3/cabs.3.po295
-rw-r--r--po/pl/man3/cacos.3.po427
-rw-r--r--po/pl/man3/canonicalize_file_name.3.po312
-rw-r--r--po/pl/man3/catgets.3.po365
-rw-r--r--po/pl/man3/catopen.3.po475
-rw-r--r--po/pl/man3/cbrt.3.po357
-rw-r--r--po/pl/man3/ccos.3.po287
-rw-r--r--po/pl/man3/ccosh.3.po203
-rw-r--r--po/pl/man3/ceil.3.po416
-rw-r--r--po/pl/man3/cexp.3.po292
-rw-r--r--po/pl/man3/cimag.3.po307
-rw-r--r--po/pl/man3/clearenv.3.po458
-rw-r--r--po/pl/man3/clock.3.po366
-rw-r--r--po/pl/man3/closedir.3.po308
-rw-r--r--po/pl/man3/cmsg.3.po839
-rw-r--r--po/pl/man3/confstr.3.po507
-rw-r--r--po/pl/man3/conj.3.po292
-rw-r--r--po/pl/man3/copysign.3.po387
-rw-r--r--po/pl/man3/cos.3.po418
-rw-r--r--po/pl/man3/cosh.3.po421
-rw-r--r--po/pl/man3/cpow.3.po284
-rw-r--r--po/pl/man3/creal.3.po306
-rw-r--r--po/pl/man3/crypt.3.po562
-rw-r--r--po/pl/man3/csin.3.po288
-rw-r--r--po/pl/man3/csinh.3.po288
-rw-r--r--po/pl/man3/ctan.3.po288
-rw-r--r--po/pl/man3/ctanh.3.po288
-rw-r--r--po/pl/man3/ctermid.3.po325
-rw-r--r--po/pl/man3/ctime.3.po923
-rw-r--r--po/pl/man3/daemon.3.po405
-rw-r--r--po/pl/man3/dbopen.3.po1045
-rw-r--r--po/pl/man3/difftime.3.po323
-rw-r--r--po/pl/man3/div.3.po387
-rw-r--r--po/pl/man3/dlopen.3.po1232
-rw-r--r--po/pl/man3/drand48.3.po537
-rw-r--r--po/pl/man3/dysize.3.po316
-rw-r--r--po/pl/man3/ecvt.3.po371
-rw-r--r--po/pl/man3/encrypt.3.po715
-rw-r--r--po/pl/man3/erf.3.po459
-rw-r--r--po/pl/man3/errno.3.po2311
-rw-r--r--po/pl/man3/exec.3.po764
-rw-r--r--po/pl/man3/exit.3.po493
-rw-r--r--po/pl/man3/exp.3.po421
-rw-r--r--po/pl/man3/exp10.3.po376
-rw-r--r--po/pl/man3/expm1.3.po596
-rw-r--r--po/pl/man3/fabs.3.po354
-rw-r--r--po/pl/man3/fclose.3.po367
-rw-r--r--po/pl/man3/fcloseall.3.po283
-rw-r--r--po/pl/man3/fdim.3.po380
-rw-r--r--po/pl/man3/fenv.3.po868
-rw-r--r--po/pl/man3/ferror.3.po376
-rw-r--r--po/pl/man3/fflush.3.po396
-rw-r--r--po/pl/man3/ffs.3.po406
-rw-r--r--po/pl/man3/fgetgrent.3.po376
-rw-r--r--po/pl/man3/fgetpwent.3.po400
-rw-r--r--po/pl/man3/fgetwc.3.po373
-rw-r--r--po/pl/man3/fgetws.3.po346
-rw-r--r--po/pl/man3/finite.3.po406
-rw-r--r--po/pl/man3/flockfile.3.po421
-rw-r--r--po/pl/man3/floor.3.po399
-rw-r--r--po/pl/man3/fmax.3.po331
-rw-r--r--po/pl/man3/fmin.3.po330
-rw-r--r--po/pl/man3/fmod.3.po507
-rw-r--r--po/pl/man3/fnmatch.3.po546
-rw-r--r--po/pl/man3/fopen.3.po964
-rw-r--r--po/pl/man3/fpathconf.3.po704
-rw-r--r--po/pl/man3/fpclassify.3.po523
-rw-r--r--po/pl/man3/fputwc.3.po372
-rw-r--r--po/pl/man3/fputws.3.po320
-rw-r--r--po/pl/man3/fread.3.po530
-rw-r--r--po/pl/man3/frexp.3.po526
-rw-r--r--po/pl/man3/fseek.3.po440
-rw-r--r--po/pl/man3/fseeko.3.po363
-rw-r--r--po/pl/man3/ftime.3.po381
-rw-r--r--po/pl/man3/ftok.3.po359
-rw-r--r--po/pl/man3/fwide.3.po302
-rw-r--r--po/pl/man3/gcvt.3.po322
-rw-r--r--po/pl/man3/getaddrinfo.3.po1793
-rw-r--r--po/pl/man3/getcwd.3.po800
-rw-r--r--po/pl/man3/getdate.3.po1029
-rw-r--r--po/pl/man3/getdirentries.3.po334
-rw-r--r--po/pl/man3/getdtablesize.3.po375
-rw-r--r--po/pl/man3/getenv.3.po455
-rw-r--r--po/pl/man3/getgrent.3.po617
-rw-r--r--po/pl/man3/getgrnam.3.po661
-rw-r--r--po/pl/man3/gethostbyname.3.po1291
-rw-r--r--po/pl/man3/gethostid.3.po549
-rw-r--r--po/pl/man3/getipnodebyname.3.po640
-rw-r--r--po/pl/man3/getline.3.po596
-rw-r--r--po/pl/man3/getloadavg.3.po350
-rw-r--r--po/pl/man3/getlogin.3.po797
-rw-r--r--po/pl/man3/getmntent.3.po654
-rw-r--r--po/pl/man3/getnameinfo.3.po985
-rw-r--r--po/pl/man3/getnetent.3.po546
-rw-r--r--po/pl/man3/getpass.3.po480
-rw-r--r--po/pl/man3/getprotoent.3.po511
-rw-r--r--po/pl/man3/getpw.3.po422
-rw-r--r--po/pl/man3/getpwent.3.po607
-rw-r--r--po/pl/man3/getpwnam.3.po962
-rw-r--r--po/pl/man3/getrpcent.3.po468
-rw-r--r--po/pl/man3/getrpcport.3.po260
-rw-r--r--po/pl/man3/gets.3.po350
-rw-r--r--po/pl/man3/getservent.3.po527
-rw-r--r--po/pl/man3/getusershell.3.po340
-rw-r--r--po/pl/man3/getutent.3.po1052
-rw-r--r--po/pl/man3/getw.3.po343
-rw-r--r--po/pl/man3/getwchar.3.po314
-rw-r--r--po/pl/man3/glob.3.po890
-rw-r--r--po/pl/man3/hypot.3.po465
-rw-r--r--po/pl/man3/index.3.po205
-rw-r--r--po/pl/man3/intro.3.po307
-rw-r--r--po/pl/man3/isalpha.3.po1185
-rw-r--r--po/pl/man3/j0.3.po570
-rw-r--r--po/pl/man3/killpg.3.po348
-rw-r--r--po/pl/man3/log.3.po436
-rw-r--r--po/pl/man3/log10.3.po358
-rw-r--r--po/pl/man3/log1p.3.po478
-rw-r--r--po/pl/man3/lrint.3.po450
-rw-r--r--po/pl/man3/lround.3.po453
-rw-r--r--po/pl/man3/malloc.3.po1044
-rw-r--r--po/pl/man3/mbtowc.3.po390
-rw-r--r--po/pl/man3/memccpy.3.po287
-rw-r--r--po/pl/man3/memchr.3.po466
-rw-r--r--po/pl/man3/memcmp.3.po391
-rw-r--r--po/pl/man3/memcpy.3.po342
-rw-r--r--po/pl/man3/memmove.3.po279
-rw-r--r--po/pl/man3/memset.3.po269
-rw-r--r--po/pl/man3/nan.3.po351
-rw-r--r--po/pl/man3/ncurses.3x.po7056
-rw-r--r--po/pl/man3/popen.3.po566
-rw-r--r--po/pl/man3/pow.3.po977
-rw-r--r--po/pl/man3/pow10.3.po284
-rw-r--r--po/pl/man3/puts.3.po396
-rw-r--r--po/pl/man3/qsort.3.po541
-rw-r--r--po/pl/man3/raise.3.po329
-rw-r--r--po/pl/man3/rand.3.po658
-rw-r--r--po/pl/man3/random.3.po541
-rw-r--r--po/pl/man3/re_comp.3.po327
-rw-r--r--po/pl/man3/remainder.3.po703
-rw-r--r--po/pl/man3/rint.3.po458
-rw-r--r--po/pl/man3/round.3.po401
-rw-r--r--po/pl/man3/rquota.3.po130
-rw-r--r--po/pl/man3/setjmp.3.po689
-rw-r--r--po/pl/man3/sin.3.po424
-rw-r--r--po/pl/man3/sinh.3.po409
-rw-r--r--po/pl/man3/sqrt.3.po387
-rw-r--r--po/pl/man3/stdarg.3.po811
-rw-r--r--po/pl/man3/strchr.3.po412
-rw-r--r--po/pl/man3/strcpy.3.po644
-rw-r--r--po/pl/man3/strdup.3.po456
-rw-r--r--po/pl/man3/strfry.3.po260
-rw-r--r--po/pl/man3/string.3.po555
-rw-r--r--po/pl/man3/strlen.3.po287
-rw-r--r--po/pl/man3/strsignal.3.po565
-rw-r--r--po/pl/man3/strspn.3.po305
-rw-r--r--po/pl/man3/strstr.3.po370
-rw-r--r--po/pl/man3/strtok.3.po789
-rw-r--r--po/pl/man3/sysconf.3.po1080
-rw-r--r--po/pl/man3/tan.3.po441
-rw-r--r--po/pl/man3/tanh.3.po368
-rw-r--r--po/pl/man3/tgamma.3.po640
-rw-r--r--po/pl/man3/toascii.3.po336
-rw-r--r--po/pl/man3/toupper.3.po495
-rw-r--r--po/pl/man3/trunc.3.po361
-rw-r--r--po/pl/man3/undocumented.3.po221
-rw-r--r--po/pl/man3/unlocked_stdio.3.po702
-rw-r--r--po/pl/man3/usleep.3.po428
-rw-r--r--po/pl/man3/wcpcpy.3.po304
-rw-r--r--po/pl/man3/wcpncpy.3.po326
-rw-r--r--po/pl/man3/wcrtomb.3.po360
-rw-r--r--po/pl/man3/wcscasecmp.3.po347
-rw-r--r--po/pl/man3/wcscat.3.po296
-rw-r--r--po/pl/man3/wcschr.3.po277
-rw-r--r--po/pl/man3/wcscpy.3.po295
-rw-r--r--po/pl/man3/wcscspn.3.po288
-rw-r--r--po/pl/man3/wcsdup.3.po347
-rw-r--r--po/pl/man3/wcslen.3.po293
-rw-r--r--po/pl/man3/wcsncasecmp.3.po353
-rw-r--r--po/pl/man3/wcsncat.3.po300
-rw-r--r--po/pl/man3/y0.3.po713
208 files changed, 105905 insertions, 0 deletions
diff --git a/po/pl/man3/INFINITY.3.po b/po/pl/man3/INFINITY.3.po
new file mode 100644
index 00000000..c4511207
--- /dev/null
+++ b/po/pl/man3/INFINITY.3.po
@@ -0,0 +1,241 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2005, 2012, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2019-08-16 21:36+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "INFINITY"
+msgstr "INFINITY"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL - floating-point constants"
+msgstr ""
+"INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL - stałe zmiennoprzecinkowe"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>)"
+msgstr "Biblioteka matematyczna (I<libm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#define _ISOC99_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>math.hE<gt>>\n"
+msgstr ""
+"B<#define _ISOC99_SOURCE> /* Patrz feature_test_macros(7) */\n"
+"B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<INFINITY>\n"
+msgstr "B<INFINITY>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<NAN>\n"
+msgstr "B<NAN>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<HUGE_VAL>\n"
+"B<HUGE_VALF>\n"
+"B<HUGE_VALL>\n"
+msgstr ""
+"B<HUGE_VAL>\n"
+"B<HUGE_VALF>\n"
+"B<HUGE_VALL>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The macro B<INFINITY> expands to a I<float> constant representing positive "
+"infinity."
+msgstr ""
+"Makro B<INFINITY> rozszerza się do zmiennoprzecinkowej (czyli typu I<float>) "
+"stałej reprezentującej dodatnią nieskończoność."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The macro B<NAN> expands to a I<float> constant representing a quiet NaN "
+"(when supported). A I<quiet> NaN is a NaN (\"not-a-number\") that does not "
+"raise exceptions when it is used in arithmetic. The opposite is a "
+"I<signaling> NaN. See IEC 60559:1989."
+msgstr ""
+"Makro B<NAN> rozszerza się do stałej zmiennoprzecinkowej (I<float>) "
+"reprezentującej I<cichą> NaN (jeśli jest obsługiwana). I<Cicha> NaN to NaN "
+"(\"not-a-number\" - \"nie-liczba\"), która nie wywołuje wyjątku, jeśli jest "
+"używana w działaniach arytmetycznych. Jej przeciwieństwem jest "
+"I<sygnalizująca> NaN. Patrz IEC 60559:1989."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The macros B<HUGE_VAL>, B<HUGE_VALF>, B<HUGE_VALL> expand to constants of "
+"types I<double>, I<float>, and I<long double>, respectively, that represent "
+"a large positive value, possibly positive infinity."
+msgstr ""
+"Makra B<HUGE_VAL>, B<HUGE_VALF>, B<HUGE_VALL> oznaczają odpowiednio stałe "
+"typów I<double>, I<float> oraz I<long double>, reprezentujących dużą "
+"wartość dodatnią, być może dodatnią nieskończoność. "
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11."
+msgstr "C11."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99."
+msgstr "C99."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On a glibc system, the macro B<HUGE_VAL> is always available. Availability "
+"of the B<NAN> macro can be tested using B<#ifdef NAN>, and similarly for "
+"B<INFINITY>, B<HUGE_VALF>, B<HUGE_VALL>. They will be defined by "
+"I<E<lt>math.hE<gt>> if B<_ISOC99_SOURCE> or B<_GNU_SOURCE> is defined, or "
+"B<__STDC_VERSION__> is defined and has a value not less than 199901L."
+msgstr ""
+"W systemie glibc, makro B<HUGE_VAL> jest zawsze dostępne. Dostępność makra "
+"B<NAN>może być testowana przez B<#ifdef NAN>, podobnie można testować "
+"B<INFINITY>, B<HUGE_VALF>, B<HUGE_VALL>. Będą one zdefiniowane przez "
+"I<E<lt>math.hE<gt>>, jeżeli zdefiniowano if B<_ISOC99_SOURCE> lub "
+"B<_GNU_SOURCE> albo gdy jest zdefiniowana B<__STDC_VERSION__> i jej wartość "
+"jest nie mniejsza niż 199901L."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fpclassify>(3), B<math_error>(7)"
+msgstr "B<fpclassify>(3), B<math_error>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-10-09"
+msgstr "9 października 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/MB_CUR_MAX.3.po b/po/pl/man3/MB_CUR_MAX.3.po
new file mode 100644
index 00000000..03577c10
--- /dev/null
+++ b/po/pl/man3/MB_CUR_MAX.3.po
@@ -0,0 +1,193 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:01+0100\n"
+"PO-Revision-Date: 2019-08-16 21:16+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MB_CUR_MAX"
+msgstr "MB_CUR_MAX"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"MB_CUR_MAX - maximum length of a multibyte character in the current locale"
+msgstr ""
+"MB_CUR_MAX - maksymalna długość znaku wielobajtowego w bieżącym ustawieniu "
+"językowym"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>)"
+msgstr "Standardowa biblioteka C (I<libc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<MB_CUR_MAX> macro defines an integer expression giving the maximum "
+"number of bytes needed to represent a single wide character in the current "
+"locale. This value is locale dependent and therefore not a compile-time "
+"constant."
+msgstr ""
+"Makro B<MB_CUR_MAX> definiuje wyrażenie całkowite udostępniające maksymalną "
+"liczbę bajtów wymaganą dla reprezentacji pojedynczego szerokiego znaku w "
+"bieżącym ustawieniu językowym (locale). Wartość ta zależy od ustawień "
+"językowych, więc nie jest stałą czasu kompilacji."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An integer in the range [1, B<MB_LEN_MAX>]. The value 1 denotes traditional "
+"8-bit encoded characters."
+msgstr ""
+"Wartość całkowita z zakresu [1, B<MB_LEN_MAX>]. Wartość 1 oznacza znaki "
+"kodowane tradycyjnie, 8-bitowo."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<MB_LEN_MAX>(3), B<mblen>(3), B<mbstowcs>(3), B<mbtowc>(3), B<wcstombs>(3), "
+"B<wctomb>(3)"
+msgstr ""
+"B<MB_LEN_MAX>(3), B<mblen>(3), B<mbstowcs>(3), B<mbtowc>(3), B<wcstombs>(3), "
+"B<wctomb>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-10-09"
+msgstr "9 października 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/MB_LEN_MAX.3.po b/po/pl/man3/MB_LEN_MAX.3.po
new file mode 100644
index 00000000..895928ae
--- /dev/null
+++ b/po/pl/man3/MB_LEN_MAX.3.po
@@ -0,0 +1,204 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:01+0100\n"
+"PO-Revision-Date: 2019-08-16 21:17+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MB_LEN_MAX"
+msgstr "MB_LEN_MAX"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "MB_LEN_MAX - maximum multibyte length of a character across all locales"
+msgstr ""
+"MB_LEN_MAX - maksymalna długość znaku wielobajtowego w jakimkolwiek "
+"ustawieniu językowym"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>)"
+msgstr "Standardowa biblioteka C (I<libc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>limits.hE<gt>>\n"
+msgstr "B<#include E<lt>limits.hE<gt>>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<MB_LEN_MAX> macro is the maximum number of bytes needed to represent a "
+"single wide character, in any of the supported locales."
+msgstr ""
+"Makro B<MB_LEN_MAX> jest maksymalną liczbą bajtów wymaganą dla reprezentacji "
+"pojedynczego szerokiego znaku w obsługiwanym ustawieniu językowym."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A constant integer greater than zero."
+msgstr "Stała całkowita większa od zera."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. For an explanation of why the limit was raised to 16, see
+#. http://lists.gnu.org/archive/html/bug-gnulib/2015-05/msg00001.html
+#. From: Bruno Haible
+#. Subject: Re: why is MB_LEN_MAX so large (16) on glibc
+#. Date: Thu, 14 May 2015 02:30:14 +0200
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The entities B<MB_LEN_MAX> and I<sizeof(wchar_t)> are totally unrelated. In "
+"glibc, B<MB_LEN_MAX> is typically 16 (6 in glibc versions earlier than 2.2), "
+"while I<sizeof(wchar_t)> is 4."
+msgstr ""
+"Obiekty B<MB_LEN_MAX> i I<sizeof(wchar_t)> są zupełnie niepowiązane. W glibc "
+"B<MB_LEN_MAX> jest zazwyczaj równe 16 (6 w wersjach glibc wcześniejszych niż "
+"2.2), podczas gdy I<sizeof(wchar_t)> wynosi 4."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<MB_CUR_MAX>(3)"
+msgstr "B<MB_CUR_MAX>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-10-09"
+msgstr "9 października 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/__setfpucw.3.po b/po/pl/man3/__setfpucw.3.po
new file mode 100644
index 00000000..07513e2d
--- /dev/null
+++ b/po/pl/man3/__setfpucw.3.po
@@ -0,0 +1,304 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:07+0100\n"
+"PO-Revision-Date: 2019-08-08 19:47+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "__setfpucw"
+msgstr "__setfpucw"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "__setfpucw - set FPU control word on i386 architecture (obsolete)"
+msgstr ""
+"__setfpucw - zmiana słowa kontrolnego koprocesora w architekturze i386 "
+"(przestarzałe)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>i386/fpu_control.hE<gt>>\n"
+msgstr "B<#include E<lt>i386/fpu_control.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void __setfpucw(unsigned short >I<control_word>B<);>\n"
+msgid "B<[[deprecated]] void __setfpucw(unsigned short >I<control_word>B<);>\n"
+msgstr "B<void __setfpucw(unsigned short >I<control_word>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<__setfpucw>() transfers I<control_word> to the registers of the FPU "
+"(floating-point unit) on the i386 architecture. This was used to control "
+"floating-point precision, rounding and floating-point exceptions."
+msgstr ""
+"Funkcja B<__setfpucw>() wpisuje I<control_word> do rejestrów FPU (floating-"
+"point unit - jednostki zmiennoprzecinkowej) w architekturze i386. Słowo to "
+"było używane do zmiany dokładności zmiennoprzecinkowej, zaokrąglania oraz "
+"wyjątków zmiennoprzecinkowych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "Before glibc 2.12:"
+msgid "Removed in glibc 2.1."
+msgstr "Przed glibc 2.12:"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "As of glibc 2.1 this function does not exist anymore. There are new "
+#| "functions from C99, with prototypes in I<E<lt>fenv.hE<gt>>, to control "
+#| "FPU rounding modes, like B<fegetround>(3), B<fesetround>(3), and the "
+#| "floating-point environment, like B<fegetenv>(3), B<feholdexcept>(3), "
+#| "B<fesetenv>(3), B<feupdateenv>(3), and FPU exception handling, like "
+#| "B<feclearexcept>(3), B<fegetexceptflag>(3), B<feraiseexcept>(3), "
+#| "B<fesetexceptflag>(3), and B<fetestexcept>(3)."
+msgid ""
+"There are new functions from C99, with prototypes in I<E<lt>fenv.hE<gt>>, to "
+"control FPU rounding modes, like B<fegetround>(3), B<fesetround>(3), and the "
+"floating-point environment, like B<fegetenv>(3), B<feholdexcept>(3), "
+"B<fesetenv>(3), B<feupdateenv>(3), and FPU exception handling, like "
+"B<feclearexcept>(3), B<fegetexceptflag>(3), B<feraiseexcept>(3), "
+"B<fesetexceptflag>(3), and B<fetestexcept>(3)."
+msgstr ""
+"Od glibc 2.1 ta funkcja już nie istnieje. Dostępne są nowe funkcje zgodne z "
+"C99 o prototypach w I<E<lt>fenv.hE<gt>>, takie jak B<fegetround>(3), "
+"B<fesetround>(3), służące do ustawiania trybów zaokrąglania koprocesora; "
+"takie jak B<fegetenv>(3), B<feholdexcept>(3), B<fesetenv>(3), "
+"B<feupdateenv>(3), służące do ustawiania środowiska zmiennoprzecinkowego; "
+"takie jak B<feclearexcept>(3), B<fegetexceptflag>(3), B<feraiseexcept>(3), "
+"B<fesetexceptflag>(3) orazB<fetestexcept>(3), służące do obsługi wyjątków "
+"zmiennoprzecinkowych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If direct access to the FPU control word is still needed, the B<_FPU_GETCW> "
+"and B<_FPU_SETCW> macros from I<E<lt>fpu_control.hE<gt>> can be used."
+msgstr ""
+"Jeśli mimo wszystko potrzebny jest bezpośredni dostęp do słowa kontrolnego "
+"FPU, można posłużyć się zdefiniowanymi w I<E<lt>fpu_control.hE<gt>> makrami "
+"B<_FPU_GETCW> i B<_FPU_SETCW>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<__setfpucw(0x1372)>"
+msgstr "B<__setfpucw(0x1372)>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Set FPU control word on the i386 architecture to"
+msgstr "Ustawia słowo kontrolne koprocesora w architekturze i386 na:"
+
+#. type: IP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\[bu]"
+msgstr "\\[bu]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "extended precision"
+msgstr "rozszerzoną dokładność"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "rounding to nearest"
+msgstr "zaokrąglanie do najbliższego"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exceptions on overflow, zero divide and NaN"
+msgstr ""
+"wyjątki podczas przepełnienia, dzielenia przez zero oraz gdy wartość nie "
+"jest liczbą"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<feclearexcept>(3)"
+msgstr "B<feclearexcept>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<E<lt>fpu_control.hE<gt>>"
+msgstr "I<E<lt>fpu_control.hE<gt>>"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "This function was a nonstandard GNU extension."
+msgstr "Ta funkcja była niestandardowym rozszerzeniem GNU."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"As of glibc 2.1 this function does not exist anymore. There are new "
+"functions from C99, with prototypes in I<E<lt>fenv.hE<gt>>, to control FPU "
+"rounding modes, like B<fegetround>(3), B<fesetround>(3), and the floating-"
+"point environment, like B<fegetenv>(3), B<feholdexcept>(3), B<fesetenv>(3), "
+"B<feupdateenv>(3), and FPU exception handling, like B<feclearexcept>(3), "
+"B<fegetexceptflag>(3), B<feraiseexcept>(3), B<fesetexceptflag>(3), and "
+"B<fetestexcept>(3)."
+msgstr ""
+"Od glibc 2.1 ta funkcja już nie istnieje. Dostępne są nowe funkcje zgodne z "
+"C99 o prototypach w I<E<lt>fenv.hE<gt>>, takie jak B<fegetround>(3), "
+"B<fesetround>(3), służące do ustawiania trybów zaokrąglania koprocesora; "
+"takie jak B<fegetenv>(3), B<feholdexcept>(3), B<fesetenv>(3), "
+"B<feupdateenv>(3), służące do ustawiania środowiska zmiennoprzecinkowego; "
+"takie jak B<feclearexcept>(3), B<fegetexceptflag>(3), B<feraiseexcept>(3), "
+"B<fesetexceptflag>(3) orazB<fetestexcept>(3), służące do obsługi wyjątków "
+"zmiennoprzecinkowych."
+
+#. type: TH
+#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/abort.3.po b/po/pl/man3/abort.3.po
new file mode 100644
index 00000000..fb21de2a
--- /dev/null
+++ b/po/pl/man3/abort.3.po
@@ -0,0 +1,323 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:52+0100\n"
+"PO-Revision-Date: 2016-09-03 20:34+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "abort"
+msgstr "abort"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "abort - cause abnormal process termination"
+msgstr "abort - awaryjne zakończenie procesu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<[[noreturn]] void abort(void);>\n"
+msgstr "B<[[noreturn]] void abort(void);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<abort>() function first unblocks the B<SIGABRT> signal, and then "
+"raises that signal for the calling process (as though B<raise>(3) was "
+"called). This results in the abnormal termination of the process unless the "
+"B<SIGABRT> signal is caught and the signal handler does not return (see "
+"B<longjmp>(3))."
+msgstr ""
+"Funkcja B<abort>() najpierw odblokowuje sygnał B<SIGABRT>, a następnie "
+"wysyła ten sygnał do procesu wywołującego (jakby wywołano B<raise>(3). "
+"Skutkuje to nienormalnym zakończeniem procesu, chyba że sygnał B<SIGABRT> "
+"został przechwycony i funkcja obsługi tego sygnału nie powraca (patrz "
+"B<longjmp>(3))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the B<SIGABRT> signal is ignored, or caught by a handler that returns, "
+"the B<abort>() function will still terminate the process. It does this by "
+"restoring the default disposition for B<SIGABRT> and then raising the signal "
+"for a second time."
+msgstr ""
+"Jeśli sygnał B<SIGABRT> jest ignorowany lub przechwytywany przez funkcje "
+"obsługi, która powraca, to funkcja B<abort>() zakończy proces. Aby to "
+"zrobić, przywróci domyślną procedurę obsługi B<SIGABRT> i ponownie wyśle ten "
+"sygnał."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+msgid ""
+"As with other cases of abnormal termination the functions registered with "
+"B<atexit>(3) and B<on_exit>(3) are not called."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<abort>() function never returns."
+msgstr "Funkcja B<abort>() jest funkcją bez powrotu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<abort>()"
+msgstr "B<abort>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "SVr4, POSIX.1-2001, POSIX.1-2008, 4.3BSD, C99."
+msgid "SVr4, POSIX.1-2001, 4.3BSD, C89."
+msgstr "SVr4, POSIX.1-2001, POSIX.1-2008, 4.3BSD, C99."
+
+#. glibc commit 91e7cf982d0104f0e71770f5ae8e3faf352dea9f
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Up until glibc 2.26, if the B<abort>() function caused process termination, "
+"all open streams were closed and flushed (as with B<fclose>(3)). However, "
+"in some cases this could result in deadlocks and data corruption. "
+"Therefore, starting with glibc 2.27, B<abort>() terminates the process "
+"without flushing streams. POSIX.1 permits either possible behavior, saying "
+"that B<abort>() \"may include an attempt to effect fclose() on all open "
+"streams\"."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<gdb>(1), B<sigaction>(2), B<assert>(3), B<exit>(3), B<longjmp>(3), "
+"B<raise>(3)"
+msgstr ""
+"B<gdb>(1), B<sigaction>(2), B<assert>(3), B<exit>(3), B<longjmp>(3), "
+"B<raise>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "SVr4, POSIX.1-2001, POSIX.1-2008, 4.3BSD, C99."
+msgstr "SVr4, POSIX.1-2001, POSIX.1-2008, 4.3BSD, C99."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-28"
+msgstr "28 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/abs.3.po b/po/pl/man3/abs.3.po
new file mode 100644
index 00000000..9b729d3c
--- /dev/null
+++ b/po/pl/man3/abs.3.po
@@ -0,0 +1,399 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2013, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:52+0100\n"
+"PO-Revision-Date: 2019-08-15 23:48+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "abs"
+msgstr "abs"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "abs, labs, llabs, imaxabs - compute the absolute value of an integer"
+msgstr ""
+"abs, labs, llabs, imaxabs - obliczanie wartości bezwzględnej zmiennej "
+"całkowitej"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int abs(int >I<j>B<);>\n"
+"B<long labs(long >I<j>B<);>\n"
+"B<long long llabs(long long >I<j>B<);>\n"
+msgstr ""
+"B<int abs(int >I<j>B<);>\n"
+"B<long labs(long >I<j>B<);>\n"
+"B<long long llabs(long long >I<j>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>inttypes.hE<gt>>\n"
+msgstr "B<#include E<lt>inttypes.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<intmax_t imaxabs(intmax_t >I<j>B<);>\n"
+msgstr "B<intmax_t imaxabs(intmax_t >I<j>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<llabs>():"
+msgstr "B<llabs>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<abs>() function computes the absolute value of the integer argument "
+"I<j>. The B<labs>(), B<llabs>(), and B<imaxabs>() functions compute the "
+"absolute value of the argument I<j> of the appropriate integer type for the "
+"function."
+msgstr ""
+"Funkcja B<abs>() oblicza wartość bezwzględną argumentu całkowitego I<j>. "
+"Funkcje B<labs>(), B<llabs>() oraz B<imaxabs>() obliczają wartość "
+"bezwzględną argumentu I<j>, mającego typ numeryczny odpowiedni dla danej "
+"funkcji."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Returns the absolute value of the integer argument, of the appropriate "
+"integer type for the function."
+msgstr "Zwraca wartość bezwzględną argumentu numerycznego odpowiedniego typu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<abs>(),\n"
+"B<labs>(),\n"
+"B<llabs>(),\n"
+"B<imaxabs>()"
+msgstr ""
+"B<abs>(),\n"
+"B<labs>(),\n"
+"B<llabs>(),\n"
+"B<imaxabs>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. POSIX.1 (1996 edition) requires only the
+#. .BR abs ()
+#. function.
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2001, C89, SVr4, 4.3BSD."
+msgid "POSIX.1-2001, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD. C89 only includes the "
+#| "B<abs>() and B<labs>() functions; the functions B<llabs>() and "
+#| "B<imaxabs>() were added in C99."
+msgid ""
+"C89 only includes the B<abs>() and B<labs>() functions; the functions "
+"B<llabs>() and B<imaxabs>() were added in C99."
+msgstr ""
+"POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD. C89 zawiera tylko funkcje "
+"B<abs>() i B<labs>(), funkcje B<llabs>() oraz B<imaxabs>() zostały dodane w "
+"C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Trying to take the absolute value of the most negative integer is not "
+"defined."
+msgstr ""
+"Wartość bezwzględna najmniejszej ujemnej liczby całkowitej jest nieokreślona."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<llabs>() function is included in glibc since version 2.0. The "
+#| "B<imaxabs>() function is included in glibc since version 2.1.1."
+msgid ""
+"The B<llabs>() function is included since glibc 2.0. The B<imaxabs>() "
+"function is included since glibc 2.1.1."
+msgstr ""
+"Funkcja B<llabs>() jest zawarta w bibliotece glibc od wersji 2.0. Funkcja "
+"B<imaxabs>() jest zawarta w glibc od wersji 2.1.1"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For B<llabs>() to be declared, it may be necessary to define "
+"B<_ISOC99_SOURCE> or B<_ISOC9X_SOURCE> (depending on the version of glibc) "
+"before including any standard headers."
+msgstr ""
+"Aby funkcja B<llabs>() była zadeklarowana, może być potrzebne zdefiniowanie "
+"B<_ISOC99_SOURCE> lub B<_ISOC9X_SOURCE> (w zależności od wersji glibc) "
+"jeszcze przed dołączeniem standardowych nagłówków."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"By default, GCC handles B<abs>(), B<labs>(), and (since GCC 3.0) "
+"B<llabs>() and B<imaxabs>() as built-in functions."
+msgstr ""
+"Domyślnie GCC obsługuje B<abs>(), B<labs>() oraz (od GCC 3.0) B<llabs>() i "
+"B<imaxabs>() jako funkcje wbudowane."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cabs>(3), B<ceil>(3), B<fabs>(3), B<floor>(3), B<rint>(3)"
+msgstr "B<cabs>(3), B<ceil>(3), B<fabs>(3), B<floor>(3), B<rint>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/acos.3.po b/po/pl/man3/acos.3.po
new file mode 100644
index 00000000..c9e31d43
--- /dev/null
+++ b/po/pl/man3/acos.3.po
@@ -0,0 +1,402 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2004, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:52+0100\n"
+"PO-Revision-Date: 2019-08-15 23:48+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "acos"
+msgstr "acos"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "acos, acosf, acosl - arc cosine function"
+msgstr "acos, acosf, acosl - funkcja arcus cosinus"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double acos(double >I<x>B<);>\n"
+"B<float acosf(float >I<x>B<);>\n"
+"B<long double acosl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double acos(double >I<x>B<);>\n"
+"B<float acosf(float >I<x>B<);>\n"
+"B<long double acosl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<acosf>(), B<acosl>():"
+msgstr "B<acosf>(), B<acosl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions calculate the arc cosine of I<x>; that is the value whose "
+"cosine is I<x>."
+msgstr ""
+"Funkcje te obliczają arcus cosinus z I<x>, to znaczy liczbę, której cosinus "
+"wynosi I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, these functions return the arc cosine of I<x> in radians; the "
+"return value is in the range [0,\\ pi]."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają wartość arcus cosinusa "
+"argumentu I<x> w radianach; wartość zwracana jest z zakresu [0,\\ pi]."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is +1, +0 is returned."
+msgstr "Jeśli I<x> wynosi +1, to zwracane jest +0."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is positive infinity or negative infinity, a domain error occurs, "
+"and a NaN is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej lub ujemnej nieskończoności, to występuje "
+"błąd dziedziny i zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is outside the range [-1,\\ 1], a domain error occurs, and a NaN is "
+"returned."
+msgstr ""
+"Jeśli I<x> jest spoza zakresu [-1,\\ 1], to występuje błąd dziedziny i "
+"zwracane jest NaN."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is outside the range [-1,\\ 1]"
+msgstr "Błąd dziedziny: I<x> jest poza zakresem [-1,\\ 1]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM>. An invalid floating-point exception "
+"(B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM>. Rzucany jest wyjątek niepoprawnej "
+"operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<acos>(),\n"
+"B<acosf>(),\n"
+"B<acosl>()"
+msgstr ""
+"B<acos>(),\n"
+"B<acosf>(),\n"
+"B<acosl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgid "The variant returning I<double> also conforms to C89, SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<asin>(3), B<atan>(3), B<atan2>(3), B<cacos>(3), B<cos>(3), B<sin>(3), "
+"B<tan>(3)"
+msgstr ""
+"B<asin>(3), B<atan>(3), B<atan2>(3), B<cacos>(3), B<cos>(3), B<sin>(3), "
+"B<tan>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/acosh.3.po b/po/pl/man3/acosh.3.po
new file mode 100644
index 00000000..cc496fca
--- /dev/null
+++ b/po/pl/man3/acosh.3.po
@@ -0,0 +1,411 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2004, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:52+0100\n"
+"PO-Revision-Date: 2019-08-15 23:48+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "acosh"
+msgstr "acosh"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "acosh, acoshf, acoshl - inverse hyperbolic cosine function"
+msgstr "acosh, acoshf, acoshl - funkcja odwrotna do cosinusa hiperbolicznego"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double acosh(double >I<x>B<);>\n"
+"B<float acoshf(float >I<x>B<);>\n"
+"B<long double acoshl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double acosh(double >I<x>B<);>\n"
+"B<float acoshf(float >I<x>B<);>\n"
+"B<long double acoshl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<acosh>():"
+msgstr "B<acosh>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<acoshf>(), B<acoshl>():"
+msgstr "B<acoshf>(), B<acoshl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions calculate the inverse hyperbolic cosine of I<x>; that is the "
+"value whose hyperbolic cosine is I<x>."
+msgstr ""
+"Funkcje te obliczają funkcję odwrotną do cosinus hiperbolicznego dla I<x>, "
+"to znaczy wartość, dla której cosinus hiperboliczny wynosi I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, these functions return the inverse hyperbolic cosine of I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają odwrotność cosinusa "
+"hiperbolicznego argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is +1, +0 is returned."
+msgstr "Jeśli I<x> wynosi +1, to zwracane jest +0."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is positive infinity, positive infinity is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej nieskończoności, to zwracana jest dodatnia "
+"nieskończoność."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is less than 1, a domain error occurs, and the functions return a "
+"NaN."
+msgstr ""
+"Jeśli I<x> jest mniejsze niż 1, to występuje błąd dziedziny i zwracane jest "
+"NaN."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is less than 1"
+msgstr "Błąd dziedziny: I<x> jest mniejsze niż 1"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM>. An invalid floating-point exception "
+"(B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM>. Rzucany jest wyjątek niepoprawnej "
+"operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<acosh>(),\n"
+"B<acoshf>(),\n"
+"B<acoshl>()"
+msgstr ""
+"B<acosh>(),\n"
+"B<acoshf>(),\n"
+"B<acoshl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<asinh>(3), B<atanh>(3), B<cacosh>(3), B<cosh>(3), B<sinh>(3), B<tanh>(3)"
+msgstr ""
+"B<asinh>(3), B<atanh>(3), B<cacosh>(3), B<cosh>(3), B<sinh>(3), B<tanh>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/alloca.3.po b/po/pl/man3/alloca.3.po
new file mode 100644
index 00000000..9a65ac04
--- /dev/null
+++ b/po/pl/man3/alloca.3.po
@@ -0,0 +1,421 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:52+0100\n"
+"PO-Revision-Date: 2016-09-03 20:34+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "alloca"
+msgstr "alloca"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "alloca - allocate memory that is automatically freed"
+msgstr "alloca - przydzielanie pamięci, która jest automatycznie zwalniana"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>alloca.hE<gt>>\n"
+msgstr "B<#include E<lt>alloca.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<void *alloca(size_t >I<size>B<);>\n"
+msgstr "B<void *alloca(size_t >I<rozmiar>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<alloca>() function allocates I<size> bytes of space in the stack "
+"frame of the caller. This temporary space is automatically freed when the "
+"function that called B<alloca>() returns to its caller."
+msgstr ""
+"Funkcja B<alloca>() przydziela I<rozmiar> bajtów pamięci na ramce stosu "
+"procedury, z której została wywołana. Ta tymczasowa przestrzeń jest "
+"automatycznie zwalniana po powrocie funkcji, która wywołuje B<alloca>() do "
+"miejsca wywołania."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<alloca>() function returns a pointer to the beginning of the "
+"allocated space. If the allocation causes stack overflow, program behavior "
+"is undefined."
+msgstr ""
+"Funkcja B<alloca>() zwraca wskaźnik do początku przydzielonej pamięci. Gdy "
+"przydzielenie pamięci spowoduje przepełnienie stosu, zachowanie programu nie "
+"jest określone."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<alloca>()"
+msgstr "B<alloca>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "PWB, 32V."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<alloca>() function is machine- and compiler-dependent. For "
+#| "certain applications, its use can improve efficiency compared to the use "
+#| "of B<malloc>(3) plus B<free>(3). In certain cases, it can also simplify "
+#| "memory deallocation in applications that use B<longjmp>(3) or "
+#| "B<siglongjmp>(3). Otherwise, its use is discouraged."
+msgid ""
+"The B<alloca>() function is machine- and compiler-dependent. Because it "
+"allocates from the stack, it's faster than B<malloc>(3) and B<free>(3). In "
+"certain cases, it can also simplify memory deallocation in applications that "
+"use B<longjmp>(3) or B<siglongjmp>(3). Otherwise, its use is discouraged."
+msgstr ""
+"Funkcja B<alloca>() zależy od maszyny i kompilatora. W przypadku niektórych "
+"aplikacji jej użycie może poprawić wydajność w porównaniu do użycia "
+"B<malloc>(3) i B<free>(3). W pewnych przypadkach może także uprościć "
+"zwalnianie pamięci w aplikacjach, używających B<longjmp>(3) lub "
+"B<siglongjmp>(3). W pozostałych przypadkach użycie tej funkcji nie jest "
+"zalecane."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Because the space allocated by B<alloca>() is allocated within the stack "
+"frame, that space is automatically freed if the function return is jumped "
+"over by a call to B<longjmp>(3) or B<siglongjmp>(3)."
+msgstr ""
+"Ponieważ przestrzeń alokowana przez B<alloca>() jest przydzielana z "
+"przestrzeni stosu, to przestrzeń ta jest automatycznie zwalniana, jeśli "
+"nastąpi przeskoczenie powrotu z funkcji przez wywołanie B<longjmp>(3) lub "
+"B<siglongjmp>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The space allocated by B<alloca>() is I<not> automatically deallocated if "
+"the pointer that refers to it simply goes out of scope."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Do not attempt to B<free>(3) space allocated by B<alloca>()!"
+msgstr ""
+"Pamięci przydzielonej przez B<alloca>() nie można zwalniać za pomocą "
+"B<free>(3)!"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"By necessity, B<alloca>() is a compiler built-in, also known as "
+"B<__builtin_alloca>(). By default, modern compilers automatically translate "
+"all uses of B<alloca>() into the built-in, but this is forbidden if "
+"standards conformance is requested (I<-ansi>, I<-std=c*>), in which case "
+"I<E<lt>alloca.hE<gt>> is required, lest a symbol dependency be emitted."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The fact that the code is inlined means that it is impossible to take the "
+#| "address of this function, or to change its behavior by linking with a "
+#| "different library."
+msgid ""
+"The fact that B<alloca>() is a built-in means it is impossible to take its "
+"address or to change its behavior by linking with a different library."
+msgstr ""
+"To, że kod tej funkcji jest wplatany, powoduje niemożliwość pobrania jej "
+"adresu, jak też niemożliwość zmiany jej zachowania poprzez konsolidację z "
+"inną biblioteką,"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Variable length arrays (VLAs) are part of the C99 standard, optional since "
+"C11, and can be used for a similar purpose. However, they do not port to "
+"standard C++, and, being variables, live in their block scope and don't have "
+"an allocator-like interface, making them unfit for implementing "
+"functionality like B<strdupa>(3)."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "There is no error indication if the stack frame cannot be extended. "
+#| "(However, after a failed allocation, the program is likely to receive a "
+#| "B<SIGSEGV> signal if it attempts to access the unallocated space.)"
+msgid ""
+"Due to the nature of the stack, it is impossible to check if the allocation "
+"would overflow the space available, and, hence, neither is indicating an "
+"error. (However, the program is likely to receive a B<SIGSEGV> signal if it "
+"attempts to access unavailable space.)"
+msgstr ""
+"Nie ma żadnego powiadomienia w sytuacji, gdy nie można powiększyć "
+"przestrzeni stosu (Jednakże po niepoprawnej alokacji, program "
+"najprawdopodobniej otrzyma sygnał B<SIGSEGV>, jeśli spróbuje uzyskać dostęp "
+"do niezaalokowanej przestrzeni)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On many systems B<alloca>() cannot be used inside the list of arguments of "
+"a function call, because the stack space reserved by B<alloca>() would "
+"appear on the stack in the middle of the space for the function arguments."
+msgstr ""
+"W wielu systemach B<alloca>() nie może być używana w obrębie listy "
+"argumentów w wywołaniu funkcji, gdyż zarezerwowana przez B<alloca>() "
+"przestrzeń stosu znalazłaby się w środku przestrzeni stosu przeznaczonej na "
+"argumenty funkcji."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<brk>(2), B<longjmp>(3), B<malloc>(3)"
+msgstr "B<brk>(2), B<longjmp>(3), B<malloc>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "This function is not in POSIX.1."
+msgstr "Funkcja nie występuje w POSIX.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"B<alloca>() originates from PWB and 32V, and appears in all their "
+"derivatives."
+msgstr ""
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/asin.3.po b/po/pl/man3/asin.3.po
new file mode 100644
index 00000000..27c08c06
--- /dev/null
+++ b/po/pl/man3/asin.3.po
@@ -0,0 +1,394 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2004, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:52+0100\n"
+"PO-Revision-Date: 2019-08-15 23:49+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "asin"
+msgstr "asin"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "asin, asinf, asinl - arc sine function"
+msgstr "asin, asinf, asinl - funkcja arcus sinus"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double asin(double >I<x>B<);>\n"
+"B<float asinf(float >I<x>B<);>\n"
+"B<long double asinl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double asin(double >I<x>B<);>\n"
+"B<float asinf(float >I<x>B<);>\n"
+"B<long double asinl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<asinf>(), B<asinl>():"
+msgstr "B<asinf>(), B<asinl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions calculate the principal value of the arc sine of I<x>; that "
+"is the value whose sine is I<x>."
+msgstr ""
+"Funkcje te obliczają podstawową wartość arcus sinusa z I<x>, to znaczy "
+"wartość, dla której sinus wynosi I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, these functions return the principal value of the arc sine of "
+"I<x> in radians; the return value is in the range [-pi/2,\\ pi/2]."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają podstawową wartość arcus "
+"sinusa argumentu I<x> w radianach; wartość zwracana jest z zakresu [-pi/2,\\ "
+"pi/2]."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is +0 (-0), +0 (-0) is returned."
+msgstr "Jeśli I<x> wynosi +0 (-0), to zwracane jest +0 (-0)."
+
+#. POSIX.1-2001 documents an optional range error for subnormal x;
+#. glibc 2.8 does not do this.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is outside the range [-1,\\ 1], a domain error occurs, and a NaN is "
+"returned."
+msgstr ""
+"Jeśli I<x> jest spoza zakresu [-1,\\ 1], to występuje błąd dziedziny i "
+"zwracane jest NaN."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is outside the range [-1,\\ 1]"
+msgstr "Błąd dziedziny: I<x> jest poza zakresem [-1,\\ 1]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM>. An invalid floating-point exception "
+"(B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM>. Rzucany jest wyjątek niepoprawnej "
+"operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<asin>(),\n"
+"B<asinf>(),\n"
+"B<asinl>()"
+msgstr ""
+"B<asin>(),\n"
+"B<asinf>(),\n"
+"B<asinl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<acos>(3), B<atan>(3), B<atan2>(3), B<casin>(3), B<cos>(3), B<sin>(3), "
+"B<tan>(3)"
+msgstr ""
+"B<acos>(3), B<atan>(3), B<atan2>(3), B<casin>(3), B<cos>(3), B<sin>(3), "
+"B<tan>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/asinh.3.po b/po/pl/man3/asinh.3.po
new file mode 100644
index 00000000..d75e65f7
--- /dev/null
+++ b/po/pl/man3/asinh.3.po
@@ -0,0 +1,377 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2004, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:52+0100\n"
+"PO-Revision-Date: 2019-08-16 20:59+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "asinh"
+msgstr "asinh"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "asinh, asinhf, asinhl - inverse hyperbolic sine function"
+msgstr "asinh, asinhf, asinhl - funkcja odwrotna do sinusa hiperbolicznego"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double asinh(double >I<x>B<);>\n"
+"B<float asinhf(float >I<x>B<);>\n"
+"B<long double asinhl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double asinh(double >I<x>B<);>\n"
+"B<float asinhf(float >I<x>B<);>\n"
+"B<long double asinhl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<asinh>():"
+msgstr "B<asinh>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<asinhf>(), B<asinhl>():"
+msgstr "B<asinhf>(), B<asinhl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions calculate the inverse hyperbolic sine of I<x>; that is the "
+"value whose hyperbolic sine is I<x>."
+msgstr ""
+"Funkcje te obliczają funkcję odwrotną do sinusa hiperbolicznego dla I<x>, to "
+"znaczy wartość, dla której sinus hiperboliczny wynosi I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, these functions return the inverse hyperbolic sine of I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają odwrotność sinusa "
+"hiperbolicznego argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is +0 (-0), +0 (-0) is returned."
+msgstr "Jeśli I<x> wynosi +0 (-0), to zwracane jest +0 (-0)."
+
+#. POSIX.1-2001 documents an optional range error for subnormal x;
+#. glibc 2.8 does not do this.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is positive infinity (negative infinity), positive infinity "
+"(negative infinity) is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej (lub ujemnej) nieskończoności, to zwracana "
+"jest dodatnia (ujemna) nieskończoność."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No errors occur."
+msgstr "Nie występują."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<asinh>(),\n"
+"B<asinhf>(),\n"
+"B<asinhl>()"
+msgstr ""
+"B<asinh>(),\n"
+"B<asinhf>(),\n"
+"B<asinhl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<acosh>(3), B<atanh>(3), B<casinh>(3), B<cosh>(3), B<sinh>(3), B<tanh>(3)"
+msgstr ""
+"B<acosh>(3), B<atanh>(3), B<casinh>(3), B<cosh>(3), B<sinh>(3), B<tanh>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/assert.3.po b/po/pl/man3/assert.3.po
new file mode 100644
index 00000000..1e2e8be6
--- /dev/null
+++ b/po/pl/man3/assert.3.po
@@ -0,0 +1,351 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2003.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:52+0100\n"
+"PO-Revision-Date: 2019-08-15 23:49+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "assert"
+msgstr "assert"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "assert - abort the program if assertion is false"
+msgstr "assert - przerwanie pracy programu, jeśli wyrażenie jest fałszywe"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>assert.hE<gt>>\n"
+msgstr "B<#include E<lt>assert.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<void assert(scalar >I<expression>B<);>\n"
+msgstr "B<void assert(scalar >I<wyrażenie>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This macro can help programmers find bugs in their programs, or handle "
+"exceptional cases via a crash that will produce limited debugging output."
+msgstr ""
+"To makro może pomóc programistom znajdować błędy w ich programach lub "
+"obsługiwać wyjątki przez wywołanie awarii zapewniającej ograniczone wyjście "
+"debugowania."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<expression> is false (i.e., compares equal to zero), B<assert>() "
+"prints an error message to standard error and terminates the program by "
+"calling B<abort>(3). The error message includes the name of the file and "
+"function containing the B<assert>() call, the source code line number of "
+"the call, and the text of the argument; something like:"
+msgstr ""
+"Jeśli I<wyrażenie> jest fałszywe (to jest równe zeru), B<assert>() wyświetli "
+"błąd na standardowe wyjście błędów i przerywa pracę programu przez wywołanie "
+"B<abort>(3). Komunikat błędu zawiera nazwę pliku i funkcji zawierającej "
+"wywołanie B<assert>(), numer wiersza kodu źródłowego z wywołaniem i tekst "
+"argumentu np.: "
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "prog: some_file.c:16: some_func: Assertion \\`val == 0\\(aq failed.\n"
+msgid "prog: some_file.c:16: some_func: Assertion \\`val == 0\\[aq] failed.\n"
+msgstr "prog: some_file.c:16: some_func: Assertion \\`val == 0\\(aq failed.\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the macro B<NDEBUG> is defined at the moment I<E<lt>assert.hE<gt>> was "
+"last included, the macro B<assert>() generates no code, and hence does "
+"nothing at all. It is not recommended to define B<NDEBUG> if using "
+"B<assert>() to detect error conditions since the software may behave non-"
+"deterministically."
+msgstr ""
+"Jeśli w momencie ostatniego włączenia pliku I<E<lt>assert.hE<gt>> było "
+"zdefiniowane makro B<NDEBUG>, to makro B<assert>() nie generuje żadnego "
+"kodu, więc w ogóle nic nie robi. Nie zaleca się definiowania B<NDEBUG> przy "
+"używaniu B<assert>() do wykrywania błędów, ponieważ oprogramowanie może "
+"zachowywać się nieprzewidywalnie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No value is returned."
+msgstr "Nie jest zwracana żadna wartość."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<assert>()"
+msgstr "B<assert>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "C89, POSIX.1-2001."
+msgid "C89, C99, POSIX.1-2001."
+msgstr "C89, POSIX.1-2001."
+
+#. See Defect Report 107 for more details.
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "POSIX.1-2001, POSIX.1-2008, C89, C99. In C89, I<expression> is required "
+#| "to be of type I<int> and undefined behavior results if it is not, but in "
+#| "C99 it may have any scalar type."
+msgid ""
+"In C89, I<expression> is required to be of type I<int> and undefined "
+"behavior results if it is not, but in C99 it may have any scalar type."
+msgstr ""
+"POSIX.1-2001, POSIX.1-2008, C89, C99. W C89 I<wyrażenie> musi być typu "
+"I<int>, w przeciwnym wypadku zachowanie funkcji jest nieokreślone, jednakże "
+"w C99 może być dowolnego typu skalarnego."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<assert>() is implemented as a macro; if the expression tested has side-"
+"effects, program behavior will be different depending on whether B<NDEBUG> "
+"is defined. This may create Heisenbugs which go away when debugging is "
+"turned on."
+msgstr ""
+"B<assert>() jest zaimplementowane jako makro. Jeśli testowane wyrażenie ma "
+"jakieś efekty uboczne, zachowanie programu będzie różne w zależności od "
+"tego, czy zdefiniowano makrodefinicję B<NDEBUG>. Może to prowadzić do "
+"Heisenbugów [patrz: http://pl.wikipedia.org/wiki/Heisenbug - przyp.tłum.], "
+"które nie występują przy włączonym odpluskwianiu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<abort>(3), B<assert_perror>(3), B<exit>(3)"
+msgstr "B<abort>(3), B<assert_perror>(3), B<exit>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/atan.3.po b/po/pl/man3/atan.3.po
new file mode 100644
index 00000000..c3f59dcb
--- /dev/null
+++ b/po/pl/man3/atan.3.po
@@ -0,0 +1,367 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2004, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:52+0100\n"
+"PO-Revision-Date: 2019-08-16 20:59+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "atan"
+msgstr "atan"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "atan, atanf, atanl - arc tangent function"
+msgstr "atan, atanf, atanl - funkcja arcus tangens"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double atan(double >I<x>B<);>\n"
+"B<float atanf(float >I<x>B<);>\n"
+"B<long double atanl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double atan(double >I<x>B<);>\n"
+"B<float atanf(float >I<x>B<);>\n"
+"B<long double atanl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<atanf>(), B<atanl>():"
+msgstr "B<atanf>(), B<atanl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions calculate the principal value of the arc tangent of I<x>; "
+"that is the value whose tangent is I<x>."
+msgstr ""
+"Funkcje te obliczają podstawową wartość arcus tangensa z I<x>, to znaczy "
+"liczbę, której tangens wynosi I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, these functions return the principal value of the arc tangent of "
+"I<x> in radians; the return value is in the range [-pi/2,\\ pi/2]."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają podstawową wartość arcus "
+"tangensa argumentu I<x> w radianach; wartość zwracana jest z zakresu [-pi/2,"
+"\\ pi/2]."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is +0 (-0), +0 (-0) is returned."
+msgstr "Jeśli I<x> wynosi +0 (-0), to zwracane jest +0 (-0)."
+
+#. POSIX.1-2001 documents an optional range error for subnormal x;
+#. glibc 2.8 does not do this.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is positive infinity (negative infinity), +pi/2 (-pi/2) is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej (ujemnej) nieskończoności, to zwracane jest "
+"+pi/2 (-pi/2)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No errors occur."
+msgstr "Nie występują."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<atan>(),\n"
+"B<atanf>(),\n"
+"B<atanl>()"
+msgstr ""
+"B<atan>(),\n"
+"B<atanf>(),\n"
+"B<atanl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<acos>(3), B<asin>(3), B<atan2>(3), B<carg>(3), B<catan>(3), B<cos>(3), "
+"B<sin>(3), B<tan>(3)"
+msgstr ""
+"B<acos>(3), B<asin>(3), B<atan2>(3), B<carg>(3), B<catan>(3), B<cos>(3), "
+"B<sin>(3), B<tan>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/atan2.3.po b/po/pl/man3/atan2.3.po
new file mode 100644
index 00000000..9dd9c6ed
--- /dev/null
+++ b/po/pl/man3/atan2.3.po
@@ -0,0 +1,454 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2004, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:52+0100\n"
+"PO-Revision-Date: 2019-08-16 21:41+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "atan2"
+msgstr "atan2"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "atan2, atan2f, atan2l - arc tangent function of two variables"
+msgstr "atan2, atan2f, atan2l - funkcja arcus tangens dwóch zmiennych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double atan2(double >I<y>B<, double >I<x>B<);>\n"
+"B<float atan2f(float >I<y>B<, float >I<x>B<);>\n"
+"B<long double atan2l(long double >I<y>B<, long double >I<x>B<);>\n"
+msgstr ""
+"B<double atan2(double >I<y>B<, double >I<x>B<);>\n"
+"B<float atan2f(float >I<y>B<, float >I<x>B<);>\n"
+"B<long double atan2l(long double >I<y>B<, long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<atan2f>(), B<atan2l>():"
+msgstr "B<atan2f>(), B<atan2l>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions calculate the principal value of the arc tangent of I<y/x>, "
+"using the signs of the two arguments to determine the quadrant of the result."
+msgstr ""
+"Funkcje te obliczają podstawową wartość arcus tangensa z I<y/x>, używając "
+"znaków obu argumentów do wyznaczenia ćwiartki, do której należy wynik."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, these functions return the principal value of the arc tangent of "
+"I<y/x> in radians; the return value is in the range [-pi,\\ pi]."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają podstawową wartość arcus "
+"tangensa z I<y/x> w radianach; wartość zwracana jest z zakresu [-pi,\\ pi]."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<y> is +0 (-0) and I<x> is less than 0, +pi (-pi) is returned."
+msgstr ""
+"Jeśli I<y> wynosi +0 (-0) i I<x> jest mniejsze od 0, to zwracane jest +pi (-"
+"pi)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<y> is +0 (-0) and I<x> is greater than 0, +0 (-0) is returned."
+msgstr ""
+"Jeśli I<y> wynosi +0 (-0) i I<x> jest większe od 0, to zwracane jest +0 (-0)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<y> is less than 0 and I<x> is +0 or -0, -pi/2 is returned."
+msgstr ""
+"Jeśli I<y> jest mniejsze od 0 i I<x> jest równe +0 lub -0, to zwracane jest -"
+"pi/2."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<y> is greater than 0 and I<x> is +0 or -0, pi/2 is returned."
+msgstr ""
+"Jeśli I<y> jest większe od 0 i I<x> jest równe +0 lub -0, to zwracane jest "
+"pi/2."
+
+#. POSIX.1 says:
+#. If
+#. .I x
+#. is 0, a pole error shall not occur.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If either I<x> or I<y> is NaN, a NaN is returned."
+msgstr "Jeśli I<x> lub I<y> jest NaN, to zwracane jest NaN."
+
+#. POSIX.1 says:
+#. If the result underflows, a range error may occur and
+#. .I y/x
+#. should be returned.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<y> is +0 (-0) and I<x> is -0, +pi (-pi) is returned."
+msgstr ""
+"Jeśli I<y> wynosi +0 (-0) i I<x> wynosi -0, to zwracane jest +pi (-pi)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<y> is +0 (-0) and I<x> is +0, +0 (-0) is returned."
+msgstr "Jeśli I<y> wynosi +0 (-0) i I<x> wynosi +0, to zwracane jest +0 (-0)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<y> is a finite value greater (less) than 0, and I<x> is negative "
+"infinity, +pi (-pi) is returned."
+msgstr ""
+"Jeżeli I<y> jest wartością skończoną większą (mniejszą) niż 0 i I<x> jest "
+"ujemną nieskończonością, to zwracane jest +pi (-pi)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<y> is a finite value greater (less) than 0, and I<x> is positive "
+"infinity, +0 (-0) is returned."
+msgstr ""
+"Jeżeli I<y> jest wartością skończoną większą (mniejszą) niż 0 i I<x> jest "
+"dodatnią nieskończonością, to zwracane jest +0 (-0)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<y> is positive infinity (negative infinity), and I<x> is finite, pi/2 (-"
+"pi/2) is returned."
+msgstr ""
+"Jeśli I<y> jest równe dodatniej (ujemnej) nieskończoności i I<x> jest "
+"wartością skończoną, to zwracane jest pi/2 (-pi/2)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<y> is positive infinity (negative infinity) and I<x> is negative "
+"infinity, +3*pi/4 (-3*pi/4) is returned."
+msgstr ""
+"Jeśli I<y> jest równe dodatniej (ujemnej) nieskończoności i I<x> jest równe "
+"ujemnej nieskończoności, to zwracane jest +3*pi/4 (-3*pi/4)."
+
+#. POSIX.1 says:
+#. If both arguments are 0, a domain error shall not occur.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<y> is positive infinity (negative infinity) and I<x> is positive "
+"infinity, +pi/4 (-pi/4) is returned."
+msgstr ""
+"Jeśli I<y> jest równe dodatniej (ujemnej) nieskończoności i I<x> jest równe "
+"dodatniej nieskończoności, to zwracane jest +pi/4 (-pi/4)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. POSIX.1 documents an optional underflow error
+#. glibc 2.8 does not do this.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No errors occur."
+msgstr "Nie występują."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<atan2>(),\n"
+"B<atan2f>(),\n"
+"B<atan2l>()"
+msgstr ""
+"B<atan2>(),\n"
+"B<atan2f>(),\n"
+"B<atan2l>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<acos>(3), B<asin>(3), B<atan>(3), B<carg>(3), B<cos>(3), B<sin>(3), "
+"B<tan>(3)"
+msgstr ""
+"B<acos>(3), B<asin>(3), B<atan>(3), B<carg>(3), B<cos>(3), B<sin>(3), "
+"B<tan>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/atanh.3.po b/po/pl/man3/atanh.3.po
new file mode 100644
index 00000000..48a57bfb
--- /dev/null
+++ b/po/pl/man3/atanh.3.po
@@ -0,0 +1,489 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2004, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:52+0100\n"
+"PO-Revision-Date: 2019-08-16 21:41+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "atanh"
+msgstr "atanh"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "atanh, atanhf, atanhl - inverse hyperbolic tangent function"
+msgstr "atanh, atanhf, atanhl - funkcja odwrotna do tangensa hiperbolicznego"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double atanh(double >I<x>B<);>\n"
+"B<float atanhf(float >I<x>B<);>\n"
+"B<long double atanhl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double atanh(double >I<x>B<);>\n"
+"B<float atanhf(float >I<x>B<);>\n"
+"B<long double atanhl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<atanh>():"
+msgstr "B<atanh>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<atanhf>(), B<atanhl>():"
+msgstr "B<atanhf>(), B<atanhl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions calculate the inverse hyperbolic tangent of I<x>; that is "
+"the value whose hyperbolic tangent is I<x>."
+msgstr ""
+"Funkcje te obliczają funkcję odwrotną do tangensa hiperbolicznego dla I<x>, "
+"to znaczy wartość, dla której tangens hiperboliczny wynosi I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, these functions return the inverse hyperbolic tangent of I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają odwrotność tangensa "
+"hiperbolicznego argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is +0 (-0), +0 (-0) is returned."
+msgstr "Jeśli I<x> wynosi +0 (-0), to zwracane jest +0 (-0)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is +1 or -1, a pole error occurs, and the functions return "
+"B<HUGE_VAL>, B<HUGE_VALF>, or B<HUGE_VALL>, respectively, with the "
+"mathematically correct sign."
+msgstr ""
+"Jeśli I<x> jest równe +1 lub -1, występuje błąd bieguna i funkcje "
+"odpowiednio zwracają B<HUGE_VAL>, B<HUGE_VALF> lub B<HUGE_VALL> z poprawnie "
+"ustawionym znakiem."
+
+#. POSIX.1-2001 documents an optional range error for subnormal x;
+#. glibc 2.8 does not do this.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the absolute value of I<x> is greater than 1, a domain error occurs, and "
+"a NaN is returned."
+msgstr ""
+"Jeśli wartość bezwzględna I<x> jest większa od 1, to występuje błąd "
+"dziedziny i zwracane jest NaN."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> less than -1 or greater than +1"
+msgstr "Błąd dziedziny: I<x> jest mniejsze niż -1 lub większe niż +1"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM>. An invalid floating-point exception "
+"(B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM>. Rzucany jest wyjątek niepoprawnej "
+"operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Pole error: I<x> is +1 or -1"
+msgstr "Błąd bieguna: I<x> jest równe +1 lub -1"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE> (but see BUGS). A divide-by-zero floating-"
+"point exception (B<FE_DIVBYZERO>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE> (patrz także USTERKI). Rzucany jest "
+"wyjątek zmiennoprzecinkowego dzielenia przez zero (B<FE_DIVBYZERO>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<atanh>(),\n"
+"B<atanhf>(),\n"
+"B<atanhl>()"
+msgstr ""
+"B<atanh>(),\n"
+"B<atanhf>(),\n"
+"B<atanhl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. #-#-#-#-# archlinux: atanh.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. Bug: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6759
+#. This can be seen in sysdeps/ieee754/k_standard.c
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: atanh.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. Bug: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6759
+#. This can be seen in sysdeps/ieee754/k_standard.c
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: atanh.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. Bug: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6759
+#. This can be seen in sysdeps/ieee754/k_standard.c
+#. type: Plain text
+#. #-#-#-#-# fedora-40: atanh.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. Bug: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6759
+#. This can be seen in sysdeps/ieee754/k_standard.c
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: atanh.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. Bug: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6759
+#. This can be seen in sysdeps/ieee754/k_standard.c
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: atanh.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. Bug: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6759
+#. This can be seen in sysdeps/ieee754/k_standard.c
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: atanh.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. Bug: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6759
+#. This can be seen in sysdeps/ieee754/k_standard.c
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: atanh.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. Bug: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6759
+#. This can be seen in sysdeps/ieee754/k_standard.c
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "In glibc 2.9 and earlier, when a pole error occurs, I<errno> is set to "
+#| "B<EDOM> instead of the POSIX-mandated B<ERANGE>. Since version 2.10, "
+#| "glibc does the right thing."
+msgid ""
+"In glibc 2.9 and earlier, when a pole error occurs, I<errno> is set to "
+"B<EDOM> instead of the POSIX-mandated B<ERANGE>. Since glibc 2.10, glibc "
+"does the right thing."
+msgstr ""
+"W wersji 2.9 i wcześniejszych biblioteki glibc w razie wystąpienia błędu "
+"bieguna I<errno> jest ustawiane na B<EDOM> zamiast na B<ERANGE>, jak tego "
+"wymaga standard POSIX. Zostało to poprawione w wersji 2.10 biblioteki glibc."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<acosh>(3), B<asinh>(3), B<catanh>(3), B<cosh>(3), B<sinh>(3), B<tanh>(3)"
+msgstr ""
+"B<acosh>(3), B<asinh>(3), B<catanh>(3), B<cosh>(3), B<sinh>(3), B<tanh>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/atexit.3.po b/po/pl/man3/atexit.3.po
new file mode 100644
index 00000000..a435e6e1
--- /dev/null
+++ b/po/pl/man3/atexit.3.po
@@ -0,0 +1,538 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:52+0100\n"
+"PO-Revision-Date: 2019-08-16 21:41+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "atexit"
+msgstr "atexit"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "atexit - register a function to be called at normal process termination"
+msgstr ""
+"atexit - rejestracja funkcji wywoływanej po normalnym zakończeniu procesu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int atexit(void (*>I<function>B<)(void));>\n"
+msgstr "B<int atexit(void (*>I<funkcja>B<)(void));>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<atexit>() function registers the given I<function> to be called at "
+"normal process termination, either via B<exit>(3) or via return from the "
+"program's I<main>(). Functions so registered are called in the reverse "
+"order of their registration; no arguments are passed."
+msgstr ""
+"Funkcja B<atexit>() powoduje, że podana I<funkcja> będzie wywołana po "
+"normalnym zakończeniu pracy procesu, które może nastąpić przez B<exit>(3) "
+"lub przez powrót z funkcji I<main>() procesu. Funkcje zarejestrowane w ten "
+"sposób są wywoływane w kolejności odwrotnej do ich rejestracji; nie są im "
+"przekazywane żadne argumenty."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The same function may be registered multiple times: it is called once for "
+"each registration."
+msgstr ""
+"Tę samą funkcję można zarejestrować kilka razy: zostanie wywołana tyle razy, "
+"ile razy została zarejestrowana."
+
+#. POSIX.1-2001, POSIX.1-2008
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX.1 requires that an implementation allow at least B<ATEXIT_MAX> (32) "
+"such functions to be registered. The actual limit supported by an "
+"implementation can be obtained using B<sysconf>(3)."
+msgstr ""
+"POSIX.1 wymaga, aby implementacja pozwalała na zarejestrowanie co najmniej "
+"B<ATEXIT_MAX> (32) takich funkcji. Bieżące ograniczenie obsługiwane przez "
+"implementację można odczytać za pomocą funkcji B<sysconf>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When a child process is created via B<fork>(2), it inherits copies of its "
+"parent's registrations. Upon a successful call to one of the B<exec>(3) "
+"functions, all registrations are removed."
+msgstr ""
+"Kiedy proces potomny jest tworzony za pomocą B<fork>(2), dziedziczy kopie "
+"zarejestrowań funkcji rodzica. Po pomyślnym wywołaniu jednej z funkcji "
+"B<exec>(3), wszystkie zarejestrowane funkcje są usuwane."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<atexit>() function returns the value 0 if successful; otherwise it "
+"returns a nonzero value."
+msgstr ""
+"Funkcja B<atexit>() zwraca wartość 0, jeśli zakończy się pomyślnie. W "
+"przeciwnym wypadku zwraca wartość niezerową."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<atexit>()"
+msgstr "B<atexit>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. POSIX.1-2001, POSIX.1-2008
+#. This can happen on OpenBSD 4.2 for example, and is documented
+#. as occurring on FreeBSD as well.
+#. glibc does "the Right Thing" -- invocation of the remaining
+#. exit handlers carries on as normal.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX.1 says that the result of calling B<exit>(3) more than once (i.e., "
+"calling B<exit>(3) within a function registered using B<atexit>()) is "
+"undefined. On some systems (but not Linux), this can result in an infinite "
+"recursion; portable programs should not invoke B<exit>(3) inside a function "
+"registered using B<atexit>()."
+msgstr ""
+"POSIX.1 określa, że wynik wywołania B<exit>(3) więcej niż raz (np. wywołanie "
+"B<exit>(3) przez funkcję zarejestrowaną przez B<atexit>()) jest "
+"niezdefiniowany. Na niektórych systemach (ale nie pod Linuksem) może to "
+"spowodować nieskończoną rekurencję. Programy przenośne nie powinny wywoływać "
+"B<exit>(3) z ciała funkcji rejestrowanej przez B<atexit>()."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, C99, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Functions registered using B<atexit>() (and B<on_exit>(3)) are not called "
+"if a process terminates abnormally because of the delivery of a signal."
+msgstr ""
+"Funkcje zarejestrowane przez B<atexit>() (i B<on_exit>(3)) nie są "
+"uruchamiane w przypadku nienormalnego zakończenia procesu po otrzymaniu "
+"sygnału."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If one of the registered functions calls B<_exit>(2), then any remaining "
+"functions are not invoked, and the other process termination steps performed "
+"by B<exit>(3) are not performed."
+msgstr ""
+"Jeśli jedna z zarejestrowanych funkcji wywoła B<_exit>(2), to pozostałe "
+"zarejestrowane funkcje nie będą uruchamiane i żadne inne kroki kończenia "
+"procesu nie będą podejmowane przez B<exit>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<atexit>() and B<on_exit>(3) functions register functions on the same "
+"list: at normal process termination, the registered functions are invoked in "
+"reverse order of their registration by these two functions."
+msgstr ""
+"Funkcje B<atexit>() i B<on_exit>(3) rejestrują funkcje, używając tej samej "
+"listy: podczas normalnego zakończenia procesu, zarejestrowane funkcje są "
+"uruchamiane w kolejności odwrotnej do kolejności ich rejestracji przez "
+"którąkolwiek z dwu powyższych funkcji."
+
+#. In glibc, things seem to be handled okay
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"According to POSIX.1, the result is undefined if B<longjmp>(3) is used to "
+"terminate execution of one of the functions registered using B<atexit>()."
+msgstr ""
+"Zgodnie z POSIX.1 wynik jest niezdefiniowany, jeśli B<longjmp>(3) jest "
+"używane do zakończenia wykonywania funkcji zarejestrowanej za pomocą "
+"B<atexit>()."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Linux notes"
+msgstr "Uwagi linuksowe"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Since glibc 2.2.3, B<atexit>() (and B<on_exit>(3)) can be used within a "
+"shared library to establish functions that are called when the shared "
+"library is unloaded."
+msgstr ""
+"Od wersji 2.2.3 biblioteki glibc funkcji B<atexit>() (oraz B<on_exit>(3)) "
+"można użyć w obrębie biblioteki współdzielonej do zarejestrowania funkcji "
+"wywoływanych podczas wyładowywania biblioteki współdzielonej."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"\\&\n"
+"void\n"
+"bye(void)\n"
+"{\n"
+" printf(\"That was all, folks\\en\");\n"
+"}\n"
+"\\&\n"
+"int\n"
+"main(void)\n"
+"{\n"
+" long a;\n"
+" int i;\n"
+"\\&\n"
+" a = sysconf(_SC_ATEXIT_MAX);\n"
+" printf(\"ATEXIT_MAX = %ld\\en\", a);\n"
+"\\&\n"
+" i = atexit(bye);\n"
+" if (i != 0) {\n"
+" fprintf(stderr, \"cannot set exit function\\en\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<_exit>(2), B<dlopen>(3), B<exit>(3), B<on_exit>(3)"
+msgstr "B<_exit>(2), B<dlopen>(3), B<exit>(3), B<on_exit>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+msgstr ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"void\n"
+"bye(void)\n"
+"{\n"
+" printf(\"That was all, folks\\en\");\n"
+"}\n"
+msgstr ""
+"void\n"
+"bye(void)\n"
+"{\n"
+" printf(\"I to by było wszystko\\en\");\n"
+"}\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(void)\n"
+"{\n"
+" long a;\n"
+" int i;\n"
+msgstr ""
+"int\n"
+"main(void)\n"
+"{\n"
+" long a;\n"
+" int i;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" a = sysconf(_SC_ATEXIT_MAX);\n"
+" printf(\"ATEXIT_MAX = %ld\\en\", a);\n"
+msgstr ""
+" a = sysconf(_SC_ATEXIT_MAX);\n"
+" printf(\"ATEXIT_MAX = %ld\\en\", a);\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" i = atexit(bye);\n"
+" if (i != 0) {\n"
+" fprintf(stderr, \"cannot set exit function\\en\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" i = atexit(bye);\n"
+" if (i != 0) {\n"
+" fprintf(stderr, \"nie można ustawić funkcji wyjścia\\en\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/atof.3.po b/po/pl/man3/atof.3.po
new file mode 100644
index 00000000..7d04a978
--- /dev/null
+++ b/po/pl/man3/atof.3.po
@@ -0,0 +1,285 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:52+0100\n"
+"PO-Revision-Date: 2019-08-16 21:40+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "atof"
+msgstr "atof"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "atof - convert a string to a double"
+msgstr "atof - przekształcenie łańcucha znaków na double"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<double atof(const char *>I<nptr>B<);>\n"
+msgstr "B<double atof(const char *>I<nptr>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<atof>() function converts the initial portion of the string pointed "
+"to by I<nptr> to I<double>. The behavior is the same as"
+msgstr ""
+"Funkcja B<atof>() przekształca początkową część łańcucha znaków wskazywanego "
+"przez I<nptr> na I<double>. Działa to tak samo, jak"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "strtod(nptr, NULL);\n"
+msgstr "strtod(nptr, NULL);\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "except that B<atof>() does not detect errors."
+msgstr "z tym wyjątkiem, że B<atof>() nie wykrywa błędów."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The converted value."
+msgstr "Zwracany jest wynik przekształcenia."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<atof>()"
+msgstr "B<atof>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe locale"
+msgstr "MT-bezpieczne locale"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, C99, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<atoi>(3), B<atol>(3), B<strfromd>(3), B<strtod>(3), B<strtol>(3), "
+"B<strtoul>(3)"
+msgstr ""
+"B<atoi>(3), B<atol>(3), B<strfromd>(3), B<strtod>(3), B<strtol>(3), "
+"B<strtoul>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/atoi.3.po b/po/pl/man3/atoi.3.po
new file mode 100644
index 00000000..d85d9d39
--- /dev/null
+++ b/po/pl/man3/atoi.3.po
@@ -0,0 +1,410 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2001, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:52+0100\n"
+"PO-Revision-Date: 2019-08-16 21:02+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "atoi"
+msgstr "atoi"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "atoi, atol, atoll - convert a string to an integer"
+msgstr ""
+"atoi, atol, atoll - przekształcenie łańcucha znaków na liczbę całkowitą"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int atoi(const char *>I<nptr>B<);>\n"
+"B<long atol(const char *>I<nptr>B<);>\n"
+"B<long long atoll(const char *>I<nptr>B<);>\n"
+msgstr ""
+"B<int atoi(const char *>I<nptr>B<);>\n"
+"B<long atol(const char *>I<nptr>B<);>\n"
+"B<long long atoll(const char *>I<nptr>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<atoll>():"
+msgstr "B<atoll>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" _ISOC99_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<atoi>() function converts the initial portion of the string pointed "
+"to by I<nptr> to I<int>. The behavior is the same as"
+msgstr ""
+"Funkcja B<atoi>() przekształca początkową część łańcucha znaków wskazywanego "
+"przez I<nptr> na I<int>. Działa tak samo, jak"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "strtol(nptr, NULL, 10);\n"
+msgstr "strtol(nptr, NULL, 10);\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "except that B<atoi>() does not detect errors."
+msgstr "z wyjątkiem tego, że B<atoi>() nie wykrywa błędów."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<atol>() and B<atoll>() functions behave the same as B<atoi>(), "
+"except that they convert the initial portion of the string to their return "
+"type of I<long> or I<long long>."
+msgstr ""
+"Funkcje B<atol>() i B<atoll>() zachowują się tak samo, jak B<atoi>(), oprócz "
+"tego, że przekształcają początkową część przekazanego im łańcucha na \\(em w "
+"zależności od typu zwracanego przez te funkcje \\(em odpowiednio I<long> "
+"oraz I<long long>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "The converted value."
+msgid "The converted value or 0 on error."
+msgstr "Zwracany jest wynik przekształcenia."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<atoi>(),\n"
+"B<atol>(),\n"
+"B<atoll>()"
+msgstr ""
+"B<atoi>(),\n"
+"B<atol>(),\n"
+"B<atoll>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe locale"
+msgstr "MT-bezpieczne locale"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX.1 leaves the return value of B<atoi>() on error unspecified. On "
+"glibc, musl libc, and uClibc, 0 is returned on error."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2001, SVr4, 4.3BSD."
+msgid "C99, POSIX.1-2001, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, SVr4, 4.3BSD."
+
+#. .SH NOTES
+#. Linux libc provided
+#. .BR atoq ()
+#. as an obsolete name for
+#. .BR atoll ();
+#. .BR atoq ()
+#. is not provided by glibc.
+#. The
+#. .BR atoll ()
+#. function is present since glibc 2.0.2, but
+#. not in libc4 or libc5.
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD. C89 and POSIX.1-1996 "
+#| "include the functions B<atoi>() and B<atol>() only."
+msgid ""
+"C89 and POSIX.1-1996 include the functions B<atoi>() and B<atol>() only."
+msgstr ""
+"POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD. C89 and POSIX.1-1996 "
+"zawierają tylko funkcje B<atoi>() i B<atol>()."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is not set on error so there is no way to distinguish between 0 as "
+"an error and as the converted value. No checks for overflow or underflow "
+"are done. Only base-10 input can be converted. It is recommended to "
+"instead use the B<strtol>() and B<strtoul>() family of functions in new "
+"programs."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<atof>(3), B<strtod>(3), B<strtol>(3), B<strtoul>(3)"
+msgstr "B<atof>(3), B<strtod>(3), B<strtol>(3), B<strtoul>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. .SH NOTES
+#. Linux libc provided
+#. .BR atoq ()
+#. as an obsolete name for
+#. .BR atoll ();
+#. .BR atoq ()
+#. is not provided by glibc.
+#. The
+#. .BR atoll ()
+#. function is present since glibc 2.0.2, but
+#. not in libc4 or libc5.
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/basename.3.po b/po/pl/man3/basename.3.po
new file mode 100644
index 00000000..9624589a
--- /dev/null
+++ b/po/pl/man3/basename.3.po
@@ -0,0 +1,625 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-18 10:23+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "basename"
+msgstr "basename"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "basename, dirname - parse pathname components"
+msgstr "basename, dirname - wydzielenie składników nazwy ścieżki"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>libgen.hE<gt>>\n"
+msgstr "B<#include E<lt>libgen.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<char *dirname(char *>I<path>B<);>\n"
+"B<char *basename(char *>I<path>B<);>\n"
+msgstr ""
+"B<char *dirname(char *>I<path>B<);>\n"
+"B<char *basename(char *>I<path>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Warning: there are two different functions B<basename>(); see below."
+msgstr "Ostrzeżenie: istnieją dwie różne funkcje B<basename>(); patrz niżej."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The functions B<dirname>() and B<basename>() break a null-terminated "
+#| "pathname string into directory and filename components. In the usual "
+#| "case, B<dirname>() returns the string up to, but not including, the "
+#| "final \\(aq/\\(aq, and B<basename>() returns the component following the "
+#| "final \\(aq/\\(aq. Trailing \\(aq/\\(aq characters are not counted as "
+#| "part of the pathname."
+msgid ""
+"The functions B<dirname>() and B<basename>() break a null-terminated "
+"pathname string into directory and filename components. In the usual case, "
+"B<dirname>() returns the string up to, but not including, the final \\[aq]/"
+"\\[aq], and B<basename>() returns the component following the final \\[aq]/"
+"\\[aq]. Trailing \\[aq]/\\[aq] characters are not counted as part of the "
+"pathname."
+msgstr ""
+"Funkcje B<dirname>() i B<basename>() rozbijają zakończony znakiem null "
+"łańcuch nazwy ścieżki dostępu na składowe: katalog i nazwę pliku. W typowym "
+"przypadku B<dirname>() zwraca łańcuch aż do ostatniego znaku \"/\", ale z "
+"jego wyłączeniem, a B<basename>() zwraca składową następującą po ostatnim \"/"
+"\". Końcowe znaki \"/\" nie są uważane za część nazwy ścieżki dostępu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<path> does not contain a slash, B<dirname>() returns the string \".\" "
+"while B<basename>() returns a copy of I<path>. If I<path> is the string \"/"
+"\", then both B<dirname>() and B<basename>() return the string \"/\". If "
+"I<path> is a null pointer or points to an empty string, then both "
+"B<dirname>() and B<basename>() return the string \".\"."
+msgstr ""
+"Jeśli I<path> nie zawiera ukośnika, B<dirname>() zwraca łańcuch \".\", "
+"podczas gdy B<basename>() zwraca kopię I<path>. Jeśli I<path> jest łańcuchem "
+"\"/\", to zarówno B<dirname>(), jak i B<basename>() zwracają łańcuch \"/\". "
+"Jeśli I<path> jest wskaźnikiem null lub wskazuje na pusty łańcuch znaków, to "
+"zarówno B<dirname>(), jak i B<basename>() zwracają łańcuch \".\"."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Concatenating the string returned by B<dirname>(), a \"/\", and the string "
+"returned by B<basename>() yields a complete pathname."
+msgstr ""
+"Połączenie łańcucha zwróconego przez B<dirname>() z \"/\" i łańcuchem "
+"zwróconym przez B<basename>() daje pełną nazwę ścieżki dostępu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Both B<dirname>() and B<basename>() may modify the contents of I<path>, so "
+"it may be desirable to pass a copy when calling one of these functions."
+msgstr ""
+"Zarówno B<dirname>(), jak i B<basename>() mogą zmienić zawartość I<path>, "
+"tak więc może być potrzebne przekazanie kopii podczas wywoływania "
+"którejkolwiek z tych funkcji."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions may return pointers to statically allocated memory which may "
+"be overwritten by subsequent calls. Alternatively, they may return a "
+"pointer to some part of I<path>, so that the string referred to by I<path> "
+"should not be modified or freed until the pointer returned by the function "
+"is no longer required."
+msgstr ""
+"Funkcje te mogą zwrócić wskaźniki do statycznie alokowanej pamięci, która "
+"może zostać nadpisana przez kolejne wywołania. Alternatywnie mogą zwrócić "
+"wskaźniki do części I<path>, tak że łańcuch znaków wskazywany przez I<path> "
+"nie powinien być ani zmieniany, ani usuwany aż do momentu, w którym wskaźnik "
+"zwrócony przez opisywane funkcje nie będzie już potrzebny."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following list of examples (taken from SUSv2) shows the strings "
+"returned by B<dirname>() and B<basename>() for different paths:"
+msgstr ""
+"Poniższa lista przykładów (wzięta z SUSv2) pokazuje łańcuchy znaków zwracane "
+"przez B<dirname>() i B<basename>() dla różnych ścieżek:"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "path "
+msgstr "ścieżka "
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "dirname"
+msgstr "dirname"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "/usr/lib"
+msgstr "/usr/lib"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "/usr"
+msgstr "/usr"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "lib"
+msgstr "lib"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "/usr/ "
+msgstr "/usr/ "
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "/"
+msgstr "/"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "usr"
+msgstr "usr"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "usr "
+msgstr "usr "
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "."
+msgstr "."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "/ "
+msgstr "/ "
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\&. "
+msgstr "\\&. "
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\&.. "
+msgstr "\\&.. "
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ".."
+msgstr ".."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Both B<dirname>() and B<basename>() return pointers to null-terminated "
+"strings. (Do not pass these pointers to B<free>(3).)"
+msgstr ""
+"Zarówno B<dirname>(), jak i B<basename>() zwracają wskaźniki do zakończonych "
+"znakiem null łańcuchów znaków (nie należy tych wskaźników przekazywać do "
+"B<free>(3))."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<basename>(),\n"
+"B<dirname>()"
+msgstr ""
+"B<basename>(),\n"
+"B<dirname>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"There are two different versions of B<basename>() - the POSIX version "
+"described above, and the GNU version, which one gets after"
+msgstr ""
+"Istnieją dwie różne wersji funkcji B<basename>(): wersja POSIX opisana "
+"powyżej oraz wersja GNU, która jest dostępna po"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B< #define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>string.hE<gt>>\n"
+msgstr ""
+"B< #define _GNU_SOURCE> /* Patrz feature_test_macros(7) */\n"
+"B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The GNU version never modifies its argument, and returns the empty string "
+"when I<path> has a trailing slash, and in particular also when it is \"/\". "
+"There is no GNU version of B<dirname>()."
+msgstr ""
+"Wersja GNU nigdy nie zmienia swojego argumentu oraz zwraca pusty łańcuch "
+"znaków, jeśli I<path> kończy się znakiem ukośnika, w szczególności gdy "
+"I<path> jest równe \"/\". Nie istnieje wersja GNU funkcji B<dirname>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"With glibc, one gets the POSIX version of B<basename>() when I<E<lt>libgen."
+"hE<gt>> is included, and the GNU version otherwise."
+msgstr ""
+"W bibliotece GNU wersja POSIX funkcji B<basename>() jest używana, gdy "
+"dołączony jest plik nagłówkowy I<E<lt>libgen.hE<gt>>. W przeciwnym wypadku "
+"używana jest wersja GNU."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the glibc implementation, the POSIX versions of these functions modify "
+"the I<path> argument, and segfault when called with a static string such as "
+"\"/usr/\"."
+msgstr ""
+"W implementacji biblioteki glibc POSIX-owych wersji tych funkcji modyfikują "
+"argument I<path> i powodują błąd naruszenia ochrony pamięci, jeśli są "
+"wywołane z statycznym łańcuchem znaków takim jak \"/usr/\"."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Before glibc 2.2.1, the glibc version of B<dirname>() did not correctly "
+#| "handle pathnames with trailing \\(aq/\\(aq characters, and generated a "
+#| "segfault if given a NULL argument."
+msgid ""
+"Before glibc 2.2.1, the glibc version of B<dirname>() did not correctly "
+"handle pathnames with trailing \\[aq]/\\[aq] characters, and generated a "
+"segfault if given a NULL argument."
+msgstr ""
+"Do wersji 2.2.1 biblioteki glibc B<dirname>() niepoprawnie obsługiwało nazwy "
+"ścieżek dostępu z końcowymi znakami \"/\" i generowało błąd naruszenia "
+"ochrony pamięci, gdy podało się NULL jako argument."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following code snippet demonstrates the use of B<basename>() and "
+"B<dirname>():"
+msgstr ""
+"Następujący przykładowy kod pokazuje użycie funkcji B<basename>() i "
+"B<dirname>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "dirc = strdup(path);\n"
+#| "basec = strdup(path);\n"
+#| "dname = dirname(dirc);\n"
+#| "bname = basename(basec);\n"
+#| "printf(\"dirname=%s, basename=%s\\en\", dname, bname);\n"
+msgid ""
+"char *dirc, *basec, *bname, *dname;\n"
+"char *path = \"/etc/passwd\";\n"
+"\\&\n"
+"dirc = strdup(path);\n"
+"basec = strdup(path);\n"
+"dname = dirname(dirc);\n"
+"bname = basename(basec);\n"
+"printf(\"dirname=%s, basename=%s\\en\", dname, bname);\n"
+msgstr ""
+"dirc = strdup(path);\n"
+"basec = strdup(path);\n"
+"dname = dirname(dirc);\n"
+"bname = basename(basec);\n"
+"printf(\"dirname=%s, basename=%s\\en\", dname, bname);\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<basename>(1), B<dirname>(1)"
+msgstr "B<basename>(1), B<dirname>(1)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"char *dirc, *basec, *bname, *dname;\n"
+"char *path = \"/etc/passwd\";\n"
+msgstr ""
+"char *dirc, *basec, *bname, *dname;\n"
+"char *path = \"/etc/passwd\";\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"dirc = strdup(path);\n"
+"basec = strdup(path);\n"
+"dname = dirname(dirc);\n"
+"bname = basename(basec);\n"
+"printf(\"dirname=%s, basename=%s\\en\", dname, bname);\n"
+msgstr ""
+"dirc = strdup(path);\n"
+"basec = strdup(path);\n"
+"dname = dirname(dirc);\n"
+"bname = basename(basec);\n"
+"printf(\"dirname=%s, basename=%s\\en\", dname, bname);\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/bcmp.3.po b/po/pl/man3/bcmp.3.po
new file mode 100644
index 00000000..b89ecfe8
--- /dev/null
+++ b/po/pl/man3/bcmp.3.po
@@ -0,0 +1,191 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-16 21:02+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "bcmp"
+msgstr "bcmp"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-11-02"
+msgstr "2 listopada 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "bcmp - compare byte sequences"
+msgstr "bcmp - porównanie ciągów bajtów"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>strings.hE<gt>>\n"
+msgstr "B<#include E<lt>strings.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int bcmp(const void *>I<s1>B<, const void *>I<s2>B<, size_t >I<n>B<);>\n"
+msgid "B<[[deprecated]] int bcmp(const void >I<s1>B<[.>I<n>B<], const void >I<s2>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<int bcmp(const void *>I<s1>B<, const void *>I<s2>B<, size_t >I<n>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "B<bcmp>() is identical to B<memcmp>(3); use the latter instead."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "4.3BSD. Marked as LEGACY in POSIX.1-2001; removed in POSIX.1-2008."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<bcmp>()"
+msgid "B<memcmp>(3)"
+msgstr "B<bcmp>()"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-01-07"
+msgstr "7 stycznia 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<bcmp>() is identical to B<memcmp>(3); use it instead."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid ""
+#| "4.3BSD. This function is deprecated (marked as LEGACY in POSIX.1-2001): "
+#| "use B<memcmp>(3) in new programs. POSIX.1-2008 removes the "
+#| "specification of B<bcmp>()."
+msgid ""
+"4.3BSD. This function is deprecated (marked as LEGACY in POSIX.1-2001); "
+"POSIX.1-2008 removes the specification of B<bcmp>()."
+msgstr ""
+"4.3BSD. This function is przestarzała (oznaczona jako LEGACY w "
+"POSIX.1-2001): w nowych programach należy używać B<memcmp>(3). POSIX.1-2008 "
+"usuwa opis funkcji B<bcmp>()."
+
+#. type: TH
+#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/bcopy.3.po b/po/pl/man3/bcopy.3.po
new file mode 100644
index 00000000..6aae5d2f
--- /dev/null
+++ b/po/pl/man3/bcopy.3.po
@@ -0,0 +1,298 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2003.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-16 20:58+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "bcopy"
+msgstr "bcopy"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "bcopy - copy byte sequence"
+msgstr "bcopy - kopiowanie ciągu bajtów"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>strings.hE<gt>>\n"
+msgstr "B<#include E<lt>strings.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void bcopy(const void *>I<src>B<, void *>I<dest>B<, size_t >I<n>B<);>\n"
+msgid "B<[[deprecated]] void bcopy(const void >I<src>B<[.>I<n>B<], void >I<dest>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<void bcopy(const void *>I<src>B<, void *>I<dest>B<, size_t >I<n>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<bcopy>() function copies I<n> bytes from I<src> to I<dest>. The "
+"result is correct, even when both areas overlap."
+msgstr ""
+"Funkcja B<bcopy>() kopiuje pierwsze I<n> bajtów I<src> do I<dest>. "
+"Kopiowanie jest poprawne nawet gdy oba obszary się pokrywają."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr "Brak."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<bcopy>()"
+msgstr "B<bcopy>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "4.3BSD."
+msgstr "4.3BSD."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "4.3BSD. This function is deprecated (marked as LEGACY in POSIX.1-2001): "
+#| "use B<memcpy>(3) or B<memmove>(3) in new programs. Note that the first "
+#| "two arguments are interchanged for B<memcpy>(3) and B<memmove>(3). "
+#| "POSIX.1-2008 removes the specification of B<bcopy>()."
+msgid ""
+"Marked as LEGACY in POSIX.1-2001: use B<memcpy>(3) or B<memmove>(3) in new "
+"programs. Note that the first two arguments are interchanged for "
+"B<memcpy>(3) and B<memmove>(3). POSIX.1-2008 removes the specification of "
+"B<bcopy>()."
+msgstr ""
+"4.3BSD. This function is przestarzała (oznaczona jako LEGACY w "
+"POSIX.1-2001): w nowych programach należy używać B<memcpy>(3) lub "
+"B<memmove>(3). Proszę zauważyć, że kolejność pierwszych dwóch parametrów w "
+"B<memcpy>(3) i B<memmove>(3) jest odwrotna. POSIX.1-2008 usuwa opis funkcji "
+"B<bcopy>()."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<bstring>(3), B<memccpy>(3), B<memcpy>(3), B<memmove>(3), B<strcpy>(3), "
+"B<strncpy>(3)"
+msgstr ""
+"B<bstring>(3), B<memccpy>(3), B<memcpy>(3), B<memmove>(3), B<strcpy>(3), "
+"B<strncpy>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"4.3BSD. This function is deprecated (marked as LEGACY in POSIX.1-2001): use "
+"B<memcpy>(3) or B<memmove>(3) in new programs. Note that the first two "
+"arguments are interchanged for B<memcpy>(3) and B<memmove>(3). "
+"POSIX.1-2008 removes the specification of B<bcopy>()."
+msgstr ""
+"4.3BSD. This function is przestarzała (oznaczona jako LEGACY w "
+"POSIX.1-2001): w nowych programach należy używać B<memcpy>(3) lub "
+"B<memmove>(3). Proszę zauważyć, że kolejność pierwszych dwóch parametrów w "
+"B<memcpy>(3) i B<memmove>(3) jest odwrotna. POSIX.1-2008 usuwa opis funkcji "
+"B<bcopy>()."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/bindresvport.3.po b/po/pl/man3/bindresvport.3.po
new file mode 100644
index 00000000..1a8720fc
--- /dev/null
+++ b/po/pl/man3/bindresvport.3.po
@@ -0,0 +1,411 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-16 23:21+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "bindresvport"
+msgstr "bindresvport"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "bindresvport - bind a socket to a privileged IP port"
+msgstr "bindresvport - połączenie gniazda z uprzywilejowanym portem IP"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>netinet/in.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>netinet/in.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int bindresvport(int >I<sockfd>B<, struct sockaddr_in *>I<sin>B<);>\n"
+msgstr "B<int bindresvport(int >I<sockfd>B<, struct sockaddr_in *>I<sin>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. glibc actually starts searching with a port # in the range 600 to 1023
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<bindresvport>() is used to bind the socket referred to by the file "
+"descriptor I<sockfd> to a privileged anonymous IP port, that is, a port "
+"number arbitrarily selected from the range 512 to 1023."
+msgstr ""
+"B<bindresvport>() służy do łączenia gniazda opisanego deskryptorem pliku "
+"I<sockfd> z uprzywilejowanym anonimowym portem IP, to znaczy z przypadkowo "
+"wybranym portem o zakresu od 512 do 1023."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the B<bind>(2) performed by B<bindresvport>() is successful, and I<sin> "
+"is not NULL, then I<sin-E<gt>sin_port> returns the port number actually "
+"allocated."
+msgstr ""
+"Jeśli powiedzie się B<bind>(2) uruchomiony przez B<bindresvport>() i I<sin> "
+"jest różne od NULL, to I<sin-E<gt>sin_port> będzie zawierać numer "
+"przydzielonego portu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<sin> can be NULL, in which case I<sin-E<gt>sin_family> is implicitly taken "
+"to be B<AF_INET>. However, in this case, B<bindresvport>() has no way to "
+"return the port number actually allocated. (This information can later be "
+"obtained using B<getsockname>(2).)"
+msgstr ""
+"I<sin> może mieć wartość NULL i w tym przypadku I<sin-E<gt>sin_family> jest "
+"przyjmowane jako B<AF_INET>. Jednakże oznacza to również, że "
+"B<bindresvport>() nie ma żadnej możliwości, by zwrócić numer przydzielonego "
+"portu. (Tę informację można później uzyskać za pomocą B<getsockname>(2))."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<bindresvport>() returns 0 on success; otherwise -1 is returned and "
+#| "I<errno> set to indicate the cause of the error."
+msgid ""
+"B<bindresvport>() returns 0 on success; otherwise -1 is returned and "
+"I<errno> is set to indicate the error."
+msgstr ""
+"B<bindresvport>() zwraca 0, gdy zakończy się pomyślnie, a w przeciwnym "
+"przypadku zwraca -1 i ustawia I<errno>, wskazując na przyczynę błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<bindresvport>() can fail for any of the same reasons as B<bind>(2). In "
+"addition, the following errors may occur:"
+msgstr ""
+"B<bindresvport>() może się nie powieść z tych samych powodów co B<bind>(2). "
+"Ponadto mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EACCES>"
+msgstr "B<EACCES>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The calling process was not privileged (on Linux: the calling process did "
+"not have the B<CAP_NET_BIND_SERVICE> capability in the user namespace "
+"governing its network namespace)."
+msgstr ""
+"Proces wywołujący nie miał uprawnień (pod Linuksem: proces wywołujący nie "
+"miał zdolności B<CAP_NET_BIND_SERVICE> w przestrzeni nazw użytkownika "
+"pokrywającej jego sieciową przestrzeń nazw)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EADDRINUSE>"
+msgstr "B<EADDRINUSE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "All privileged ports are in use."
+msgstr "Wszystkie uprzywilejowane porty są już używane."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAFNOSUPPORT> (B<EPFNOSUPPORT> in glibc 2.7 and earlier)"
+msgstr "B<EAFNOSUPPORT> (B<EPFNOSUPPORT> w glibc 2.7 i wcześniejszych)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<sin> is not NULL and I<sin-E<gt>sin_family> is not B<AF_INET>."
+msgstr ""
+"I<sin> jest różny od NULL i I<sin-E<gt>sin_family> jest różne od B<AF_INET>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<bindresvport>()"
+msgstr "B<bindresvport>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. commit f6da27e53695ad1cc0e2a9490358decbbfdff5e5
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"glibc\\ E<gt>=\\ 2.17: MT-Safe;\n"
+"glibc\\ E<lt>\\ 2.17: MT-Unsafe"
+msgstr ""
+"glibc\\ E<gt>=\\ 2.17: MT-Safe;\n"
+"glibc\\ E<lt>\\ 2.17: MT-Unsafe"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<bindresvport>() function uses a static variable that was not "
+"protected by a lock before glibc 2.17, rendering the function MT-Unsafe."
+msgstr ""
+"Funkcja B<bindresvport>() używa statycznej zmiennej które nie była "
+"zabezpieczona przez blokadę przed glibc 2.17, co nadawało funkcji cechę MT-"
+"Unsafe."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Not in POSIX.1. Present on the BSDs, Solaris, and many other systems."
+msgid "Present on the BSDs, Solaris, and many other systems."
+msgstr ""
+"Nie występuje w POSIX.1. Obecna w systemach BSD, Solaris i wielu innych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Unlike some B<bindresvport>() implementations, the glibc implementation "
+"ignores any value that the caller supplies in I<sin-E<gt>sin_port>."
+msgstr ""
+"W przeciwieństwie do niektórych implementacji B<bindresvport>(), "
+"implementacja glibc ignoruje wartość przekazaną w I<sin-E<gt>sin_port> "
+"podczas wywołania tej funkcji."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "BSD."
+msgstr "BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<bind>(2), B<getsockname>(2)"
+msgstr "B<bind>(2), B<getsockname>(2)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "Not in POSIX.1. Present on the BSDs, Solaris, and many other systems."
+msgstr ""
+"Nie występuje w POSIX.1. Obecna w systemach BSD, Solaris i wielu innych."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/bsearch.3.po b/po/pl/man3/bsearch.3.po
new file mode 100644
index 00000000..e86b2122
--- /dev/null
+++ b/po/pl/man3/bsearch.3.po
@@ -0,0 +1,523 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-16 20:58+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "bsearch"
+msgstr "bsearch"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "bsearch - binary search of a sorted array"
+msgstr "bsearch - binarne przeszukiwanie posortowanej tablicy"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<void *bsearch(const void *>I<key>B<, const void *>I<base>B<,>\n"
+#| "B< size_t >I<nmemb>B<, size_t >I<size>B<,>\n"
+#| "B< int (*>I<compar>B<)(const void *, const void *));>\n"
+msgid ""
+"B<void *bsearch(const void >I<key>B<[.>I<size>B<], const void >I<base>B<[.>I<size>B< * .>I<nmemb>B<],>\n"
+"B< size_t >I<nmemb>B<, size_t >I<size>B<,>\n"
+"B< int (*>I<compar>B<)(const void [.>I<size>B<], const void [.>I<size>B<]));>\n"
+msgstr ""
+"B<void *bsearch(const void *>I<key>B<, const void *>I<base>B<,>\n"
+"B< size_t >I<nmemb>B<, size_t >I<size>B<,>\n"
+"B< int (*>I<compar>B<)(const void *, const void *));>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<bsearch>() function searches an array of I<nmemb> objects, the "
+"initial member of which is pointed to by I<base>, for a member that matches "
+"the object pointed to by I<key>. The size of each member of the array is "
+"specified by I<size>."
+msgstr ""
+"Funkcja B<bsearch>() przeszukuje tablicę obiektów I<nmemb>, której pierwszy "
+"element jest wskazywany przez I<base>, w poszukiwaniu elementu pasującego do "
+"obiektu wskazywanego przez I<key>. Rozmiar każdego z elementów tablicy "
+"określony jest przez I<size>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The contents of the array should be in ascending sorted order according to "
+"the comparison function referenced by I<compar>. The I<compar> routine is "
+"expected to have two arguments which point to the I<key> object and to an "
+"array member, in that order, and should return an integer less than, equal "
+"to, or greater than zero if the I<key> object is found, respectively, to be "
+"less than, to match, or be greater than the array member."
+msgstr ""
+"Zawartość tablicy powinna być posortowana w kolejności rosnącej zgodnie z "
+"funkcją porównawczą wskazywaną przez I<compar>. Funkcja I<compar> powinna "
+"przyjmować dwa argumenty: wskaźnik do obiektu I<key> oraz do elementu "
+"tablicy i powinna zwracać liczbę całkowitą mniejszą od zera, równą zeru lub "
+"większą niż zero, jeśli obiekt I<key> okazał się, odpowiednio, mniejszy, "
+"równy lub większy niż element tablicy."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<bsearch>() function returns a pointer to a matching member of the "
+"array, or NULL if no match is found. If there are multiple elements that "
+"match the key, the element returned is unspecified."
+msgstr ""
+"Funkcja B<bsearch>() zwraca wskaźnik do pasującego elementu tablicy lub "
+"NULL, jeśli nie znaleziono takiego elementu. Jeśli istnieje więcej takich "
+"elementów, to nie jest określone, na który element będzie wskazywać zwrócony "
+"wskaźnik."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<bsearch>()"
+msgstr "B<bsearch>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, C99, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The example below first sorts an array of structures using B<qsort>(3), then "
+"retrieves desired elements using B<bsearch>()."
+msgstr ""
+"Poniższe przykład najpierw sortuje tablicę struktur, używając B<qsort>(3), a "
+"następnie pobiera żądane elementy, używając B<bsearch>()."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+"\\&\n"
+"#define ARRAY_SIZE(arr) (sizeof((arr)) / sizeof((arr)[0]))\n"
+"\\&\n"
+"struct mi {\n"
+" int nr;\n"
+" const char *name;\n"
+"};\n"
+"\\&\n"
+"static struct mi months[] = {\n"
+" { 1, \"jan\" }, { 2, \"feb\" }, { 3, \"mar\" }, { 4, \"apr\" },\n"
+" { 5, \"may\" }, { 6, \"jun\" }, { 7, \"jul\" }, { 8, \"aug\" },\n"
+" { 9, \"sep\" }, {10, \"oct\" }, {11, \"nov\" }, {12, \"dec\" }\n"
+"};\n"
+"\\&\n"
+"static int\n"
+"compmi(const void *m1, const void *m2)\n"
+"{\n"
+" const struct mi *mi1 = m1;\n"
+" const struct mi *mi2 = m2;\n"
+"\\&\n"
+" return strcmp(mi1-E<gt>name, mi2-E<gt>name);\n"
+"}\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" qsort(months, ARRAY_SIZE(months), sizeof(months[0]), compmi);\n"
+" for (size_t i = 1; i E<lt> argc; i++) {\n"
+" struct mi key;\n"
+" struct mi *res;\n"
+"\\&\n"
+" key.name = argv[i];\n"
+" res = bsearch(&key, months, ARRAY_SIZE(months),\n"
+" sizeof(months[0]), compmi);\n"
+" if (res == NULL)\n"
+" printf(\"\\[aq]%s\\[aq]: unknown month\\en\", argv[i]);\n"
+" else\n"
+" printf(\"%s: month #%d\\en\", res-E<gt>name, res-E<gt>nr);\n"
+" }\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<hsearch>(3), B<lsearch>(3), B<qsort>(3), B<tsearch>(3)"
+msgstr "B<hsearch>(3), B<lsearch>(3), B<qsort>(3), B<tsearch>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+msgstr ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "#define ARRAY_SIZE(arr) (sizeof((arr)) / sizeof((arr)[0]))\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"struct mi {\n"
+" int nr;\n"
+" const char *name;\n"
+"};\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "struct mi {\n"
+#| " int nr;\n"
+#| " char *name;\n"
+#| "} months[] = {\n"
+#| " { 1, \"jan\" }, { 2, \"feb\" }, { 3, \"mar\" }, { 4, \"apr\" },\n"
+#| " { 5, \"may\" }, { 6, \"jun\" }, { 7, \"jul\" }, { 8, \"aug\" },\n"
+#| " { 9, \"sep\" }, {10, \"oct\" }, {11, \"nov\" }, {12, \"dec\" }\n"
+#| "};\n"
+msgid ""
+"static struct mi months[] = {\n"
+" { 1, \"jan\" }, { 2, \"feb\" }, { 3, \"mar\" }, { 4, \"apr\" },\n"
+" { 5, \"may\" }, { 6, \"jun\" }, { 7, \"jul\" }, { 8, \"aug\" },\n"
+" { 9, \"sep\" }, {10, \"oct\" }, {11, \"nov\" }, {12, \"dec\" }\n"
+"};\n"
+msgstr ""
+"struct mi {\n"
+" int nr;\n"
+" char *name;\n"
+"} months[] = {\n"
+" { 1, \"sty\" }, { 2, \"lut\" }, { 3, \"mar\" }, { 4, \"kwi\" },\n"
+" { 5, \"maj\" }, { 6, \"cze\" }, { 7, \"lip\" }, { 8, \"sie\" },\n"
+" { 9, \"wrz\" }, {10, \"paź\" }, {11, \"lis\" }, {12, \"gru\" }\n"
+"};\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "static int\n"
+#| "compmi(const void *m1, const void *m2)\n"
+#| "{\n"
+#| " struct mi *mi1 = (struct mi *) m1;\n"
+#| " struct mi *mi2 = (struct mi *) m2;\n"
+#| " return strcmp(mi1-E<gt>name, mi2-E<gt>name);\n"
+#| "}\n"
+msgid ""
+"static int\n"
+"compmi(const void *m1, const void *m2)\n"
+"{\n"
+" const struct mi *mi1 = m1;\n"
+" const struct mi *mi2 = m2;\n"
+msgstr ""
+"static int\n"
+"compmi(const void *m1, const void *m2)\n"
+"{\n"
+" struct mi *mi1 = (struct mi *) m1;\n"
+" struct mi *mi2 = (struct mi *) m2;\n"
+" return strcmp(mi1-E<gt>name, mi2-E<gt>name);\n"
+"}\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" return strcmp(mi1-E<gt>name, mi2-E<gt>name);\n"
+"}\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" qsort(months, ARRAY_SIZE(months), sizeof(months[0]), compmi);\n"
+" for (size_t i = 1; i E<lt> argc; i++) {\n"
+" struct mi key;\n"
+" struct mi *res;\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| " qsort(months, nr_of_months, sizeof(struct mi), compmi);\n"
+#| " for (i = 1; i E<lt> argc; i++) {\n"
+#| " struct mi key, *res;\n"
+#| " key.name = argv[i];\n"
+#| " res = bsearch(&key, months, nr_of_months,\n"
+#| " sizeof(struct mi), compmi);\n"
+#| " if (res == NULL)\n"
+#| " printf(\"\\(aq%s\\(aq: unknown month\\en\", argv[i]);\n"
+#| " else\n"
+#| " printf(\"%s: month #%d\\en\", res-E<gt>name, res-E<gt>nr);\n"
+#| " }\n"
+#| " exit(EXIT_SUCCESS);\n"
+#| "}\n"
+msgid ""
+" key.name = argv[i];\n"
+" res = bsearch(&key, months, ARRAY_SIZE(months),\n"
+" sizeof(months[0]), compmi);\n"
+" if (res == NULL)\n"
+" printf(\"\\[aq]%s\\[aq]: unknown month\\en\", argv[i]);\n"
+" else\n"
+" printf(\"%s: month #%d\\en\", res-E<gt>name, res-E<gt>nr);\n"
+" }\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" qsort(months, nr_of_months, sizeof(struct mi), compmi);\n"
+" for (i = 1; i E<lt> argc; i++) {\n"
+" struct mi key, *res;\n"
+" key.name = argv[i];\n"
+" res = bsearch(&key, months, nr_of_months,\n"
+" sizeof(struct mi), compmi);\n"
+" if (res == NULL)\n"
+" printf(\"\\(aq%s\\(aq: nieznany miesiąc\\en\", argv[i]);\n"
+" else\n"
+" printf(\"%s: miesiąc #%d\\en\", res-E<gt>name, res-E<gt>nr);\n"
+" }\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/bstring.3.po b/po/pl/man3/bstring.3.po
new file mode 100644
index 00000000..3d62967f
--- /dev/null
+++ b/po/pl/man3/bstring.3.po
@@ -0,0 +1,261 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-16 21:39+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "bstring"
+msgstr "bstring"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, memfrob, memmem, "
+"memmove, memset - byte string operations"
+msgstr ""
+"bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, memfrob, memmem, "
+"memmove, memset - operacje na łańcuchach bajtów"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int bcmp(const void *>I<s1>B<, const void *>I<s2>B<, size_t >I<n>B<);>\n"
+msgid "B<int bcmp(const void >I<s1>B<[.>I<n>B<], const void >I<s2>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<int bcmp(const void *>I<s1>B<, const void *>I<s2>B<, size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void bcopy(const void *>I<src>B<, void *>I<dest>B<, size_t >I<n>B<);>\n"
+msgid "B<void bcopy(const void >I<src>B<[.>I<n>B<], void >I<dest>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<void bcopy(const void *>I<src>B<, void *>I<dest>B<, size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
+msgid "B<void bzero(void >I<s>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<void bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void *memccpy(void *>I<dest>B<, const void *>I<src>B<, int >I<c>B<, size_t >I<n>B<);>\n"
+msgid "B<void *memccpy(void >I<dest>B<[.>I<n>B<], const void >I<src>B<[.>I<n>B<], int >I<c>B<, size_t >I<n>B<);>\n"
+msgstr "B<void *memccpy(void *>I<dest>B<, const void *>I<src>B<, int >I<c>B<, size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void *memchr(const void *>I<s>B<, int >I<c>B<, size_t >I<n>B<);>\n"
+msgid "B<void *memchr(const void >I<s>B<[.>I<n>B<], int >I<c>B<, size_t >I<n>B<);>\n"
+msgstr "B<void *memchr(const void *>I<s>B<, int >I<c>B<, size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int memcmp(const void *>I<s1>B<, const void *>I<s2>B<, size_t >I<n>B<);>\n"
+msgid "B<int memcmp(const void >I<s1>B<[.>I<n>B<], const void >I<s2>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<int memcmp(const void *>I<s1>B<, const void *>I<s2>B<, size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void *memcpy(void *>I<dest>B<, const void *>I<src>B<, size_t >I<n>B<);>\n"
+msgid "B<void *memcpy(void >I<dest>B<[.>I<n>B<], const void >I<src>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<void *memcpy(void *>I<dest>B<, const void *>I<src>B<, size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void *memfrob(void *>I<s>B<, size_t >I<n>B<);>\n"
+msgid "B<void *memfrob(void >I<s>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<void *memfrob(void *>I<s>B<, size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<void *memmem(const void *>I<haystack>B<, size_t >I<haystacklen>B<,>\n"
+#| "B< const void *>I<needle>B<, size_t >I<needlelen>B<);>\n"
+msgid ""
+"B<void *memmem(const void >I<haystack>B<[.>I<haystacklen>B<], size_t >I<haystacklen>B<,>\n"
+"B< const void >I<needle>B<[.>I<needlelen>B<], size_t >I<needlelen>B<);>\n"
+msgstr ""
+"B<void *memmem(const void *>I<haystack>B<, size_t >I<haystacklen>B<,>\n"
+"B< const void *>I<needle>B<, size_t >I<needlelen>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void *memmove(void *>I<dest>B<, const void *>I<src>B<, size_t >I<n>B<);>\n"
+msgid "B<void *memmove(void >I<dest>B<[.>I<n>B<], const void >I<src>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<void *memmove(void *>I<dest>B<, const void *>I<src>B<, size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void *memset(void *>I<s>B<, int >I<c>B<, size_t >I<n>B<);>\n"
+msgid "B<void *memset(void >I<s>B<[.>I<n>B<], int >I<c>B<, size_t >I<n>B<);>\n"
+msgstr "B<void *memset(void *>I<s>B<, int >I<c>B<, size_t >I<n>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The byte string functions perform operations on strings (byte arrays) that "
+"are not necessarily null-terminated. See the individual man pages for "
+"descriptions of each function."
+msgstr ""
+"Funkcje łańcuchowe operują na łańcuchach bajtów niekoniecznie zakończonych "
+"znakiem null. Opisy poszczególnych funkcji znajdują się na ich stronach "
+"podręcznika ekranowego."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. The old functions are not even available on some non-GNU/Linux systems.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The functions B<bcmp>(), B<bcopy>() and B<bzero>() are obsolete. Use "
+#| "B<memcmp>(), B<memcpy>() and B<memset>() instead."
+msgid ""
+"The functions B<bcmp>() and B<bcopy>() are obsolete. Use B<memcmp>() and "
+"B<memmove>() instead."
+msgstr ""
+"Funkcje B<bcmp>(), B<bcopy>() i B<bzero>() są przestarzałe. Prosimy zamiast "
+"nich używać funkcji B<memcmp>(), B<memcpy>() i B<memset>()."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<bcmp>(3), B<bcopy>(3), B<bzero>(3), B<memccpy>(3), B<memchr>(3), "
+"B<memcmp>(3), B<memcpy>(3), B<memfrob>(3), B<memmem>(3), B<memmove>(3), "
+"B<memset>(3), B<string>(3)"
+msgstr ""
+"B<bcmp>(3), B<bcopy>(3), B<bzero>(3), B<memccpy>(3), B<memchr>(3), "
+"B<memcmp>(3), B<memcpy>(3), B<memfrob>(3), B<memmem>(3), B<memmove>(3), "
+"B<memset>(3), B<string>(3)"
+
+#. type: TH
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-01-07"
+msgstr "7 stycznia 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/btowc.3.po b/po/pl/man3/btowc.3.po
new file mode 100644
index 00000000..cc1c7d8f
--- /dev/null
+++ b/po/pl/man3/btowc.3.po
@@ -0,0 +1,310 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2016-09-03 20:33+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "btowc"
+msgstr "btowc"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "btowc - convert single byte to wide character"
+msgstr "btowc - przekształca znak jednobajtowy na znak szeroki"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wint_t btowc(int >I<c>B<);>\n"
+msgstr "B<wint_t btowc(int >I<c>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<btowc>() function converts I<c>, interpreted as a multibyte sequence "
+"of length 1, starting in the initial shift state, to a wide character and "
+"returns it. If I<c> is B<EOF> or not a valid multibyte sequence of length "
+"1, the B<btowc>() function returns B<WEOF>."
+msgstr ""
+"Funkcja B<btowc>() przekształca I<c>, interpretowane jako wielobajtowy ciąg "
+"o długości 1, zaczynając w początkowym stanie przesunięcia, na znak "
+"wielobajtowy i zwraca ten znak. Jeśli I<c> jest równe B<EOF> lub nie jest "
+"poprawnym ciągiem wielobajtowym o długości 1, to funkcja B<btowc>() zwraca "
+"B<WEOF>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<btowc>() function returns the wide character converted from the "
+"single byte I<c>. If I<c> is B<EOF> or not a valid multibyte sequence of "
+"length 1, it returns B<WEOF>."
+msgstr ""
+"Funkcja B<btowc>() zwraca szeroki znak będący wynikiem przekształcenia "
+"pojedynczego bajtu I<c>. Jeśli I<c> jest równe B<EOF> lub nie jest poprawnym "
+"ciągiem wielobajtowym o długości 1, to funkcja zwraca B<WEOF>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<btowc>()"
+msgstr "B<btowc>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The behavior of B<btowc>() depends on the B<LC_CTYPE> category of the "
+"current locale."
+msgstr ""
+"Zachowanie B<btowc>() zależy od kategorii B<LC_CTYPE> bieżących ustawień "
+"regionalnych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This function should never be used. It does not work for encodings which "
+"have state, and unnecessarily treats single bytes differently from multibyte "
+"sequences. Use either B<mbtowc>(3) or the thread-safe B<mbrtowc>(3) "
+"instead."
+msgstr ""
+"Tej funkcji nie należy nigdy używać. Nie działa ona dla kodowań mających "
+"stan, a także niepotrzebnie traktuje pojedyncze bajty inaczej niż ciągi "
+"wielobajtowe. Zamiast niej, należy korzystać albo z funkcji B<mbtowc>(3), "
+"albo z bezpiecznej dla wątków funkcji B<mbrtowc>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<mbrtowc>(3), B<mbtowc>(3), B<wctob>(3)"
+msgstr "B<mbrtowc>(3), B<mbtowc>(3), B<wctob>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/btree.3.po b/po/pl/man3/btree.3.po
new file mode 100644
index 00000000..04ce4b98
--- /dev/null
+++ b/po/pl/man3/btree.3.po
@@ -0,0 +1,573 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-16 20:57+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "btree"
+msgstr "btree"
+
+#. type: TH
+#: archlinux mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. .UC 7
+#. type: SH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "btree - btree database access method"
+msgstr "btree - metoda dostępu do bazy btree"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>sys/types.hE<gt>\n"
+"#include E<lt>db.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>sys/types.hE<gt>\n"
+"#include E<lt>db.hE<gt>>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "I<Note well>: This page documents interfaces provided in glibc up until "
+#| "version 2.1. Since version 2.2, glibc no longer provides these "
+#| "interfaces. Probably, you are looking for the APIs provided by the "
+#| "I<libdb> library instead."
+msgid ""
+"I<Note well>: This page documents interfaces provided up until glibc 2.1. "
+"Since glibc 2.2, glibc no longer provides these interfaces. Probably, you "
+"are looking for the APIs provided by the I<libdb> library instead."
+msgstr ""
+"I<Ważna uwaga>: Ta strona podręcznika ekranowego opisuje interfejsy "
+"dostarczane przez bibliotekę glibc aż do wersji 2.1. Od wersji 2.2 glibc już "
+"nie zawiera tych interfejsów. Najprawdopodobniej to, czego szukasz, to API "
+"dostarczane przez bibliotekę I<libdb>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The routine B<dbopen>(3) is the library interface to database files. One "
+"of the supported file formats is btree files. The general description of "
+"the database access methods is in B<dbopen>(3), this manual page describes "
+"only the btree-specific information."
+msgstr ""
+"Funkcja B<dbopen>() stanowi interfejs biblioteczny do plików baz danych. "
+"Jednym z obsługiwanych formatów są pliki btree. Ogólny opis metod dostępu do "
+"baz danych znajduje się w B<dbopen>(3), a ta strona podręcznika opisuje "
+"jedynie informacje specyficzne dla btree."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The btree data structure is a sorted, balanced tree structure storing "
+"associated key/data pairs."
+msgstr ""
+"Struktura danych btree stanowi uporządkowaną, zrównoważoną strukturę "
+"drzewiastą, przechowującą powiązane pary klucz/dane."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The btree access-method-specific data structure provided to B<dbopen>(3) is "
+"defined in the I<E<lt>db.hE<gt>> include file as follows:"
+msgstr ""
+"Specyficzna dla metody dostępu btree struktura danych używana przez "
+"B<dbopen>(3) jest zdefiniowana w pliku nagłówkowym I<E<lt>db.hE<gt>> "
+"następująco:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"typedef struct {\n"
+" unsigned long flags;\n"
+" unsigned int cachesize;\n"
+" int maxkeypage;\n"
+" int minkeypage;\n"
+" unsigned int psize;\n"
+" int (*compare)(const DBT *key1, const DBT *key2);\n"
+" size_t (*prefix)(const DBT *key1, const DBT *key2);\n"
+" int lorder;\n"
+"} BTREEINFO;\n"
+msgstr ""
+"typedef struct {\n"
+" unsigned long flags;\n"
+" unsigned int cachesize;\n"
+" int maxkeypage;\n"
+" int minkeypage;\n"
+" unsigned int psize;\n"
+" int (*compare)(const DBT *key1, const DBT *key2);\n"
+" size_t (*prefix)(const DBT *key1, const DBT *key2);\n"
+" int lorder;\n"
+"} BTREEINFO;\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "The elements of this structure are as follows:"
+msgstr "Struktura ta zawiera następujące elementy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<flags>"
+msgstr "I<flags>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "The flag value is specified by ORing any of the following values:"
+msgstr ""
+"Wartość znacznika jest określona przez alternatywę bitową (I<OR>) dowolnych "
+"z następujących wartości:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<R_DUP>"
+msgstr "B<R_DUP>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Permit duplicate keys in the tree, that is, permit insertion if the key to "
+"be inserted already exists in the tree. The default behavior, as described "
+"in B<dbopen>(3), is to overwrite a matching key when inserting a new key or "
+"to fail if the B<R_NOOVERWRITE> flag is specified. The B<R_DUP> flag is "
+"overridden by the B<R_NOOVERWRITE> flag, and if the B<R_NOOVERWRITE> flag is "
+"specified, attempts to insert duplicate keys into the tree will fail."
+msgstr ""
+"Zezwala na powtarzające się w drzewie klucze, tzn. pozwala dodawać klucze, "
+"które już w drzewie istnieją. Domyślnym zachowaniem, jak opisano w "
+"B<dbopen>(3), jest nadpisywanie istniejącego pasującego klucza podczas "
+"wprowadzania nowego klucza lub niepomyślne zakończenie, gdy podany jest "
+"znacznik B<R_NOOVERWRITE>. Znacznik B<R_DUP> jest nadpisywany przez znacznik "
+"B<R_NOOVERWRITE>; gdy znacznik B<R_NOOVERWRITE> jest podany, próba dodania "
+"do drzewa klucza, który już istnieje, zakończy się niepowodzeniem."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"If the database contains duplicate keys, the order of retrieval of key/data "
+"pairs is undefined if the I<get> routine is used, however, I<seq> routine "
+"calls with the B<R_CURSOR> flag set will always return the logical \"first\" "
+"of any group of duplicate keys."
+msgstr ""
+"Jeśli baza danych zawiera powtarzające się klucze, kolejność pobierania "
+"kluczy/danych za pomocą funkcji I<get> jest niezdefiniowana, jednakże, "
+"wywołania funkcji I<seq> z ustawionym znacznikiem B<R_CURSOR> zawsze zwrócą "
+"logicznie \"pierwszy\" z dowolnej grupy powtarzających się kluczy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<cachesize>"
+msgstr "I<cachesize>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"A suggested maximum size (in bytes) of the memory cache. This value is "
+"I<only> advisory, and the access method will allocate more memory rather "
+"than fail. Since every search examines the root page of the tree, caching "
+"the most recently used pages substantially improves access time. In "
+"addition, physical writes are delayed as long as possible, so a moderate "
+"cache can reduce the number of I/O operations significantly. Obviously, "
+"using a cache increases (but only increases) the likelihood of corruption or "
+"lost data if the system crashes while a tree is being modified. If "
+"I<cachesize> is 0 (no size is specified), a default cache is used."
+msgstr ""
+"Sugerowany maksymalny rozmiar (w bajtach) bufora w pamięci. Wartość ta "
+"stanowi B<jedynie> zalecenie, więc metoda dostępu raczej przydzieli więcej "
+"pamięci niż zawiedzie. Ze względu na to, że każde poszukiwanie bada stronę "
+"korzenia drzewa, buforowanie najczęściej używanych stron istotnie skróci "
+"czas dostępu. Dodatkowo, fizyczne zapisy będą opóźnione na tyle, na ile "
+"będzie to możliwe, więc umiarkowany bufor może istotnie zmniejszyć liczbę "
+"operacji wejścia/wyjścia. Oczywiście, korzystanie z bufora zwiększa (ale "
+"jedynie zwiększa) prawdopodobieństwo uszkodzenia lub utraty danych, jeśli "
+"system ulegnie awarii podczas gdy drzewo jest modyfikowane. Jeśli "
+"I<cachesize> wynosi 0 (nie podano rozmiaru) używany jest bufor domyślny."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<maxkeypage>"
+msgstr "I<maxkeypage>"
+
+#. The maximum number of keys which will be stored on any single page.
+#. Because of the way the btree data structure works,
+#. .I maxkeypage
+#. must always be greater than or equal to 2.
+#. If
+#. .I maxkeypage
+#. is 0 (no maximum number of keys is specified), the page fill factor is
+#. made as large as possible (which is almost invariably what is wanted).
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The maximum number of keys which will be stored on any single page. Not "
+"currently implemented."
+msgstr ""
+"Maksymalna liczba kluczy, które będą przechowywane w ramach pojedynczej "
+"strony. Aktualnie nie zaimplementowane."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<minkeypage>"
+msgstr "I<minkeypage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The minimum number of keys which will be stored on any single page. This "
+"value is used to determine which keys will be stored on overflow pages, that "
+"is, if a key or data item is longer than the pagesize divided by the "
+"minkeypage value, it will be stored on overflow pages instead of in the page "
+"itself. If I<minkeypage> is 0 (no minimum number of keys is specified), a "
+"value of 2 is used."
+msgstr ""
+"Minimalna liczba kluczy przechowywanych w ramach pojedynczej strony. Wartość "
+"ta służy do określania, które klucze będą przechowywane w stronach "
+"nadmiarowych, to jest jeśli klucz lub element danych jest większy niż "
+"rozmiar strony podzielony przez wartość minkeypage, będzie on przechowywany "
+"w stronie nadmiarowej, zamiast w stronie właściwej. Jeśli I<minkeypage> "
+"wynosi 0 (nie podano minimalnej liczby kluczy), użyta zostanie wartość 2."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<psize>"
+msgstr "I<psize>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Page size is the size (in bytes) of the pages used for nodes in the tree. "
+"The minimum page size is 512 bytes and the maximum page size is 64\\ KiB. "
+"If I<psize> is 0 (no page size is specified), a page size is chosen based on "
+"the underlying filesystem I/O block size."
+msgstr ""
+"Rozmiar strony jest rozmiarem (w bajtach) stron używanych przez węzły "
+"drzewa. Minimalny rozmiar strony wynosi 512 bajtów, a maksymalnym rozmiarem "
+"jest 64KiB. Jeśli I<psize> wynosi 0 (nie podano rozmiaru strony), rozmiar "
+"strony jest wybierany w oparciu o rozmiar bloku używanego systemu plików."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<compare>"
+msgstr "I<compare>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Compare is the key comparison function. It must return an integer less "
+"than, equal to, or greater than zero if the first key argument is considered "
+"to be respectively less than, equal to, or greater than the second key "
+"argument. The same comparison function must be used on a given tree every "
+"time it is opened. If I<compare> is NULL (no comparison function is "
+"specified), the keys are compared lexically, with shorter keys considered "
+"less than longer keys."
+msgstr ""
+"Compare jest funkcją porównywania kluczy. Musi ona zwracać liczbę całkowitą "
+"mniejszą, równą lub większą od zera, gdy klucz będący pierwszym argumentem "
+"jest, odpowiednio, mniejszy, równy, większy niż klucz będący drugim "
+"argumentem. Dla danego drzewa przy każdym jego otwarciu musi być używana ta "
+"sama funcja porównawcza. Jeśli I<compare> ma wartość NULL (nie podano "
+"funkcji porównawczej), klucze będą porównywane leksykalnie, przy czym "
+"krótsze klucze będą uważane za mniejsze niż klucze dłuższe."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<prefix>"
+msgstr "I<prefix>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Prefix is the prefix comparison function. If specified, this routine must "
+"return the number of bytes of the second key argument which are necessary to "
+"determine that it is greater than the first key argument. If the keys are "
+"equal, the key length should be returned. Note, the usefulness of this "
+"routine is very data-dependent, but, in some data sets can produce "
+"significantly reduced tree sizes and search times. If I<prefix> is NULL (no "
+"prefix function is specified), I<and> no comparison function is specified, a "
+"default lexical comparison routine is used. If I<prefix> is NULL and a "
+"comparison routine is specified, no prefix comparison is done."
+msgstr ""
+"Prefix jest funkcją porównywania przedrostków. Jeśli zostanie podana, musi "
+"ona zwracać liczbę bajtów argumentu będącego drugim kluczem, które są "
+"niezbędne dla określenia czy jest on większy niż klucz będący pierwszym "
+"argumentem. Gdy klucze będą równe, powinna zostać zwrócona długość klucza. "
+"Uwaga, przydatność tej funkcji silnie zależy od danych, jednak dla pewnych "
+"zbiorów danych jej używanie może prowadzić do istotnie zmniejszonych "
+"rozmiarów drzewa i krótszych czasów poszukiwania. Jeśli I<prefix> ma wartość "
+"NULL (nie podano funkcji prefix) B<oraz> nie podano funkcji porównawczej, "
+"użyta zostanie domyślna funkcja porównywania leksykalnego. Jeśli I<prefix> "
+"ma wartość NULL i podano funkcję porównawczą, nie będzie wykonywane "
+"porównywanie przedrostków."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<lorder>"
+msgstr "I<lorder>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The byte order for integers in the stored database metadata. The number "
+"should represent the order as an integer; for example, big endian order "
+"would be the number 4,321. If I<lorder> is 0 (no order is specified), the "
+"current host order is used."
+msgstr ""
+"Kolejność bajtów dla liczb całkowitych w przechowywanych metadanych bazy. "
+"Liczba powinna reprezentować kolejność jako liczbę całkowitą; na przykład, "
+"porządek grubokońcy byłby liczbą 4,321. Jeśli I<lorder> wynosi 0 (nie "
+"podano kolejności) użyta zostanie aktualna, systemowa kolejność."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "If the file already exists (and the B<O_TRUNC> flag is not specified), "
+#| "the values specified for the arguments I<flags>, I<lorder> and I<psize> "
+#| "are ignored in favor of the values used when the tree was created."
+msgid ""
+"If the file already exists (and the B<O_TRUNC> flag is not specified), the "
+"values specified for the arguments I<flags>, I<lorder>, and I<psize> are "
+"ignored in favor of the values used when the tree was created."
+msgstr ""
+"Jeśli plik już istnieje (i nie podano znacznika B<O_TRUNC>), wartości podane "
+"dla parametrów I<flags>, I<lorder> i I<psize> zostaną zignorowane na rzecz "
+"wartości używanych w czasie tworzenia drzewa."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Forward sequential scans of a tree are from the least key to the greatest."
+msgstr ""
+"Liniowe przeglądanie drzewa \"do przodu\" odbywa się od najmniejszego klucza "
+"do największego."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Space freed up by deleting key/data pairs from the tree is never reclaimed, "
+"although it is normally made available for reuse. This means that the btree "
+"storage structure is grow-only. The only solutions are to avoid excessive "
+"deletions, or to create a fresh tree periodically from a scan of an existing "
+"one."
+msgstr ""
+"Przestrzeń zwolniona przez usunięcie par klucz/dane z drzewa nie jest nigdy "
+"odzyskiwana, jednakże, jest ona normalnie dostępna dla ponownego użycia. "
+"Oznacza to, że struktura przechowująca drzewo btree może jedynie rosnąć. "
+"Jedynym rozwiązaniem jest unikanie nadmiernego usuwania lub okresowe "
+"tworzenie świeżego drzewa na podstawie przeglądania istniejcego drzewa."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Searches, insertions, and deletions in a btree will all complete in O lg "
+"base N where base is the average fill factor. Often, inserting ordered data "
+"into btrees results in a low fill factor. This implementation has been "
+"modified to make ordered insertion the best case, resulting in a much better "
+"than normal page fill factor."
+msgstr ""
+"Przeszukiwania, wstawiania i usunięcia w btree odbywają się w czasie O lg "
+"base N, gdzie base jest czynnikiem średniego wypełnienia. Często, "
+"wprowadzanie do drzew btree danych uporządkowanych prowadzi do niskiego "
+"czynnika wypełnienia. Ta implementacja została zmodyfikowana, aby uczynić "
+"uporządkowane wprowadzanie najkorzystniejszym przypadkiem, uzyskując w "
+"wyniku tego dużo lepszy niż normalnie czynnik wypełnienia stron."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The I<btree> access method routines may fail and set I<errno> for any of the "
+"errors specified for the library routine B<dbopen>(3)."
+msgstr ""
+"Funkcje metod dostępu I<btree> mogą zawieść i ustawić I<errno> dla dowolnego "
+"z błędów podanych w podręczniku funkcji bibliotecznej B<dbopen>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Only big and little endian byte order is supported."
+msgstr "Obsługuje jedynie ostrokońcy i grubokońcy porządek bajtów."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<dbopen>(3), B<hash>(3), B<mpool>(3), B<recno>(3)"
+msgstr "B<dbopen>(3), B<hash>(3), B<mpool>(3), B<recno>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"I<The Ubiquitous B-tree>, Douglas Comer, ACM Comput. Surv. 11, 2 (June "
+"1979), 121-138."
+msgstr ""
+"I<The Ubiquitous B-tree>, Douglas Comer, ACM Comput. Surv. 11, 2 (czerwiec "
+"1979), 121-138."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"I<Prefix B-trees>, Bayer and Unterauer, ACM Transactions on Database "
+"Systems, Vol. 2, 1 (March 1977), 11-26."
+msgstr ""
+"I<Prefix B-trees>, Bayer and Unterauer, ACM Transactions on Database "
+"Systems, t. 2, 1 (marzec 1977), 11-26."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"I<The Art of Computer Programming Vol. 3: Sorting and Searching>, D.E. "
+"Knuth, 1968, pp 471-480."
+msgstr ""
+"I<The Art of Computer Programming Vol. 3: Sorting and Searching>, D.E. "
+"Knuth, 1968, str. 471-480."
+
+#. type: TH
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2022-12-04"
+msgstr "4 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/byteorder.3.po b/po/pl/man3/byteorder.3.po
new file mode 100644
index 00000000..b4c4be2b
--- /dev/null
+++ b/po/pl/man3/byteorder.3.po
@@ -0,0 +1,321 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-16 20:57+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BYTEORDER"
+msgstr "BYTEORDER"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"htonl, htons, ntohl, ntohs - convert values between host and network byte "
+"order"
+msgstr ""
+"htonl, htons, ntohl, ntohs - konwersja wartości pomiędzy lokalnym a "
+"sieciowym porządkiem bajtów"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>arpa/inet.hE<gt>>\n"
+msgstr "B<#include E<lt>arpa/inet.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<uint16_t htons(uint16_t >I<hostshort>B<);>\n"
+msgid ""
+"B<uint32_t htonl(uint32_t >I<hostlong>B<);>\n"
+"B<uint16_t htons(uint16_t >I<hostshort>B<);>\n"
+msgstr "B<uint16_t htons(uint16_t >I<hostshort>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<uint16_t ntohs(uint16_t >I<netshort>B<);>\n"
+msgid ""
+"B<uint32_t ntohl(uint32_t >I<netlong>B<);>\n"
+"B<uint16_t ntohs(uint16_t >I<netshort>B<);>\n"
+msgstr "B<uint16_t ntohs(uint16_t >I<netshort>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<htonl>() function converts the unsigned integer I<hostlong> from host "
+"byte order to network byte order."
+msgstr ""
+"Funkcja B<htonl>() przekształca wartość I<hostlong> typu unsigned integer z "
+"lokalnego na sieciowy porządek bajtów."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<htons>() function converts the unsigned short integer I<hostshort> "
+"from host byte order to network byte order."
+msgstr ""
+"Funkcja B<htons>() przekształca wartość I<hostshort> typu unsigned short "
+"integer z lokalnego na sieciowy porządek bajtów."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<ntohl>() function converts the unsigned integer I<netlong> from "
+"network byte order to host byte order."
+msgstr ""
+"Funkcja B<ntohl>() przekształca wartość I<netlong> typu unsigned integer z "
+"sieciowego na lokalny porządek bajtów."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<ntohs>() function converts the unsigned short integer I<netshort> "
+"from network byte order to host byte order."
+msgstr ""
+"Funkcja B<ntohs>() przekształca wartość I<netshort> typu unsigned short "
+"integer z sieciowego na lokalny porządek bajtów."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On the i386 the host byte order is Least Significant Byte first, whereas the "
+"network byte order, as used on the Internet, is Most Significant Byte first."
+msgstr ""
+"W lokalnym porządku bajtów na platformie i386 pierwszy jest zawsze najmniej "
+"znaczący bajt, w sieciowym porządku bajtów, używanym w Internecie, pierwszy "
+"jest zawsze najbardziej znaczący bajt."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<htonl>(),\n"
+"B<htons>(),\n"
+"B<ntohl>(),\n"
+"B<ntohs>()"
+msgstr ""
+"B<htonl>(),\n"
+"B<htons>(),\n"
+"B<ntohl>(),\n"
+"B<ntohs>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<bswap>(3), B<endian>(3), B<gethostbyname>(3), B<getservent>(3)"
+msgstr "B<bswap>(3), B<endian>(3), B<gethostbyname>(3), B<getservent>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/bzero.3.po b/po/pl/man3/bzero.3.po
new file mode 100644
index 00000000..4d663c7f
--- /dev/null
+++ b/po/pl/man3/bzero.3.po
@@ -0,0 +1,450 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2003.
+# Robert Luberda <robert@debian.org>, 2013.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2022-08-07 07:33+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "bzero"
+msgstr "bzero"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "bzero, explicit_bzero - zero a byte string"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>strings.hE<gt>>\n"
+msgstr "B<#include E<lt>strings.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
+msgid "B<void bzero(void >I<s>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<void bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void explicit_bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
+msgid "B<void explicit_bzero(void >I<s>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<void explicit_bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<bzero>() function sets the first I<n> bytes of the area starting "
+#| "at I<s> to zero (bytes containing \\(aq\\e0\\(aq)."
+msgid ""
+"The B<bzero>() function erases the data in the I<n> bytes of the memory "
+"starting at the location pointed to by I<s>, by writing zeros (bytes "
+"containing \\[aq]\\e0\\[aq]) to that area."
+msgstr ""
+"Funkcja B<bzero>() zeruje (bajtami zawierającymi \"\\e0\") pierwszych I<n> "
+"bajtów obszaru zaczynającego się pod adresem I<s>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<explicit_bzero>() function performs the same task as B<bzero>(). It "
+"differs from B<bzero>() in that it guarantees that compiler optimizations "
+"will not remove the erase operation if the compiler deduces that the "
+"operation is \"unnecessary\"."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr "Brak."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<bzero>(),\n"
+"B<explicit_bzero>()"
+msgstr ""
+"B<bzero>(),\n"
+"B<explicit_bzero>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<explicit_bzero>()"
+msgstr "B<explicit_bzero>()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "glibc 2.1."
+msgid "glibc 2.25."
+msgstr "glibc 2.1."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<explicit_bzero>() function is a nonstandard extension that is also "
+"present on some of the BSDs. Some other implementations have a similar "
+"function, such as B<memset_explicit>() or B<memset_s>()."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<bzero>(),\n"
+msgid "B<bzero>()"
+msgstr "B<bzero>(),\n"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "4.3BSD."
+msgstr "4.3BSD."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgid "Marked as LEGACY in POSIX.1-2001. Removed in POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<explicit_bzero>() function addresses a problem that security-"
+"conscious applications may run into when using B<bzero>(): if the compiler "
+"can deduce that the location to be zeroed will never again be touched by a "
+"I<correct> program, then it may remove the B<bzero>() call altogether. "
+"This is a problem if the intent of the B<bzero>() call was to erase "
+"sensitive data (e.g., passwords) to prevent the possibility that the data "
+"was leaked by an incorrect or compromised program. Calls to "
+"B<explicit_bzero>() are never optimized away by the compiler."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<explicit_bzero>() function does not solve all problems associated "
+"with erasing sensitive data:"
+msgstr ""
+
+#. type: IP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\[bu]"
+msgstr "\\[bu]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<explicit_bzero>() function does I<not> guarantee that sensitive data "
+"is completely erased from memory. (The same is true of B<bzero>().) For "
+"example, there may be copies of the sensitive data in a register and in "
+"\"scratch\" stack areas. The B<explicit_bzero>() function is not aware of "
+"these copies, and can't erase them."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In some circumstances, B<explicit_bzero>() can I<decrease> security. If "
+"the compiler determined that the variable containing the sensitive data "
+"could be optimized to be stored in a register (because it is small enough to "
+"fit in a register, and no operation other than the B<explicit_bzero>() call "
+"would need to take the address of the variable), then the "
+"B<explicit_bzero>() call will force the data to be copied from the register "
+"to a location in RAM that is then immediately erased (while the copy in the "
+"register remains unaffected). The problem here is that data in RAM is more "
+"likely to be exposed by a bug than data in a register, and thus the "
+"B<explicit_bzero>() call creates a brief time window where the sensitive "
+"data is more vulnerable than it would otherwise have been if no attempt had "
+"been made to erase the data."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that declaring the sensitive variable with the B<volatile> qualifier "
+"does I<not> eliminate the above problems. Indeed, it will make them worse, "
+"since, for example, it may force a variable that would otherwise have been "
+"optimized into a register to instead be maintained in (more vulnerable) RAM "
+"for its entire lifetime."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Notwithstanding the above details, for security-conscious applications, "
+"using B<explicit_bzero>() is generally preferable to not using it. The "
+"developers of B<explicit_bzero>() anticipate that future compilers will "
+"recognize calls to B<explicit_bzero>() and take steps to ensure that all "
+"copies of the sensitive data are erased, including copies in registers or in "
+"\"scratch\" stack areas."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<bstring>(3), B<memset>(3), B<swab>(3)"
+msgstr "B<bstring>(3), B<memset>(3), B<swab>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<explicit_bzero>() first appeared in glibc 2.25."
+msgstr ""
+"B<explicit_bzero>() się po raz pierwszy pojawiła w wersji 2.25 biblioteki "
+"glibc."
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid ""
+#| "4.3BSD. This function is deprecated (marked as LEGACY in POSIX.1-2001): "
+#| "use B<memset>(3) in new programs. POSIX.1-2008 removes the "
+#| "specification of B<bzero>()."
+msgid ""
+"The B<bzero>() function is deprecated (marked as LEGACY in POSIX.1-2001); "
+"use B<memset>(3) in new programs. POSIX.1-2008 removes the specification "
+"of B<bzero>(). The B<bzero>() function first appeared in 4.3BSD."
+msgstr ""
+"4.3BSD. Funkcja ta is przestarzała (oznaczona jako LEGACY w POSIX.1-2001): w "
+"nowych programach należy używaćB<memset>(3). POSIX.1-2008 usuwa opis funkcji "
+"B<bzero>()."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/cabs.3.po b/po/pl/man3/cabs.3.po
new file mode 100644
index 00000000..b4d2ac21
--- /dev/null
+++ b/po/pl/man3/cabs.3.po
@@ -0,0 +1,295 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Sędrowski (ptm.berlios.de) <sedros@gmail.com>, 2006.
+# Robert Luberda <robert@debian.org>, 2012, 2017.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2017-02-07 21:35+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cabs"
+msgstr "cabs"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "cabs, cabsf, cabsl - absolute value of a complex number"
+msgstr "cabs, cabsf, cabsl - wartość bezwzględna liczby zespolonej"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>complex.hE<gt>>\n"
+msgstr "B<#include E<lt>complex.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double cabs(double complex >I<z>B<);>\n"
+"B<float cabsf(float complex >I<z>B<);>\n"
+"B<long double cabsl(long double complex >I<z>B<);>\n"
+msgstr ""
+"B<double cabs(double complex >I<z>B<);>\n"
+"B<float cabsf(float complex >I<z>B<);>\n"
+"B<long double cabsl(long double complex >I<z>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the absolute value of the complex number I<z>. The "
+"result is a real number."
+msgstr ""
+"Funkcja te zwracają wartość bezwzględną liczby zespolonej I<z>. Wynik jest "
+"liczbą rzeczywistą."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<cabs>(),\n"
+"B<cabsf>(),\n"
+"B<cabsl>()"
+msgstr ""
+"B<cabs>(),\n"
+"B<cabsf>(),\n"
+"B<cabsl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function is actually an alias for I<hypot(a,\\ b)> (or, equivalently, "
+"I<sqrt(a*a\\ +\\ b*b)>)."
+msgstr ""
+"Funkcja jest obecnie aliasem dla I<hypot(a,\\ b)> (lub co jest równoważne "
+"dla I<sqrt(a*a\\ +\\ b*b)>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<abs>(3), B<cimag>(3), B<hypot>(3), B<complex>(7)"
+msgstr "B<abs>(3), B<cimag>(3), B<hypot>(3), B<complex>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/cacos.3.po b/po/pl/man3/cacos.3.po
new file mode 100644
index 00000000..755f68d6
--- /dev/null
+++ b/po/pl/man3/cacos.3.po
@@ -0,0 +1,427 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2005, 2006, 2012, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-15 23:49+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cacos"
+msgstr "cacos"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "cacos, cacosf, cacosl - complex arc cosine"
+msgstr "cacos, cacosf, cacosl - arcus cosinus liczb zespolonych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>complex.hE<gt>>\n"
+msgstr "B<#include E<lt>complex.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double complex cacos(double complex >I<z>B<);>\n"
+"B<float complex cacosf(float complex >I<z>B<);>\n"
+"B<long double complex cacosl(long double complex >I<z>B<);>\n"
+msgstr ""
+"B<double complex cacos(double complex >I<z>B<);>\n"
+"B<float complex cacosf(float complex >I<z>B<);>\n"
+"B<long double complex cacosl(long double complex >I<z>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions calculate the complex arc cosine of I<z>. If I<y\\ =\\ "
+"cacos(z)>, then I<z\\ =\\ ccos(y)>. The real part of I<y> is chosen in the "
+"interval [0,pi]."
+msgstr ""
+"Funkcje te obliczają arcus cosinus liczby zespolonej I<z>. Jeżeli I<y\\ =\\ "
+"cacos(z)>, to I<z\\ =\\ ccos(y)>. Część rzeczywista I<y> jest wybierana z "
+"przedziału [0,pi]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "One has:"
+msgstr "Wzór:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " cacos(z) = -i * clog(z + i * csqrt(1 - z * z))\n"
+msgstr " cacos(z) = -i * clog(z + i * csqrt(1 - z * z))\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<cacos>(),\n"
+"B<cacosf>(),\n"
+"B<cacosl>()"
+msgstr ""
+"B<cacos>(),\n"
+"B<cacosf>(),\n"
+"B<cacosl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"/* Link with \"-lm\" */\n"
+"\\&\n"
+"#include E<lt>complex.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" double complex z, c, f;\n"
+" double complex i = I;\n"
+"\\&\n"
+" if (argc != 3) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>realE<gt> E<lt>imagE<gt>\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" z = atof(argv[1]) + atof(argv[2]) * I;\n"
+"\\&\n"
+" c = cacos(z);\n"
+"\\&\n"
+" printf(\"cacos() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
+"\\&\n"
+" f = -i * clog(z + i * csqrt(1 - z * z));\n"
+"\\&\n"
+" printf(\"formula = %6.3f %6.3f*i\\en\", creal(f), cimag(f));\n"
+"\\&\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ccos>(3), B<clog>(3), B<complex>(7)"
+msgstr "B<ccos>(3), B<clog>(3), B<complex>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "/* Link with \"-lm\" */\n"
+msgstr "/* Proszę linkować z -lm */\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#include E<lt>complex.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+msgstr ""
+"#include E<lt>complex.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" double complex z, c, f;\n"
+" double complex i = I;\n"
+msgstr ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" double complex z, c, f;\n"
+" double complex i = I;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (argc != 3) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>realE<gt> E<lt>imagE<gt>\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" if (argc != 3) {\n"
+" fprintf(stderr, \"Użycie: %s E<lt>realE<gt> E<lt>imagE<gt>\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " z = atof(argv[1]) + atof(argv[2]) * I;\n"
+msgstr " z = atof(argv[1]) + atof(argv[2]) * I;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " c = cacos(z);\n"
+msgstr " c = cacos(z);\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " printf(\"cacos() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
+msgstr " printf(\"cacos() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " f = -i * clog(z + i * csqrt(1 - z * z));\n"
+msgstr " f = -i * clog(z + i * csqrt(1 - z * z));\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " printf(\"formula = %6.3f %6.3f*i\\en\", creal(f), cimag(f));\n"
+msgstr " printf(\"formuła = %6.3f %6.3f*i\\en\", creal(f), cimag(f));\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/canonicalize_file_name.3.po b/po/pl/man3/canonicalize_file_name.3.po
new file mode 100644
index 00000000..852e8a20
--- /dev/null
+++ b/po/pl/man3/canonicalize_file_name.3.po
@@ -0,0 +1,312 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2005, 2006, 2012, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2013, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-15 23:49+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "canonicalize_file_name"
+msgstr "canonicalize_file_name"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "canonicalize_file_name - return the canonicalized absolute pathname"
+msgstr "canonicalize_file_name - zwraca kanoniczną, absolutną ścieżkę pliku"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr ""
+"B<#define _GNU_SOURCE> /* Patrz feature_test_macros(7) */\n"
+"B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *canonicalize_file_name(const char *>I<path>B<);>\n"
+msgstr "B<char *canonicalize_file_name(const char *>I<ścieżka>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<canonicalize_file_name>() function returns a null-terminated string "
+"containing the canonicalized absolute pathname corresponding to I<path>. In "
+"the returned string, symbolic links are resolved, as are I<.> and I<..> "
+"pathname components. Consecutive slash (I</>) characters are replaced by a "
+"single slash."
+msgstr ""
+"Funkcja B<canonicalize_file_name>() zwraca łańcuch zawierający kanoniczną, "
+"absolutną ścieżkę odnoszącą się do I<ścieżki>, zakończony znakiem null. W "
+"zwracanym łańcuchu rozwiązywane są dowiązania symboliczne, składniki ścieżek "
+"I<.> i I<..>. pathname components. Kolejne znaki (I</>) są zastępowane "
+"pojedynczym ukośnikiem."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The returned string is dynamically allocated by B<canonicalize_file_name>() "
+"and the caller should deallocate it with B<free>(3) when it is no longer "
+"required."
+msgstr ""
+"Zwracany łańcuch jest dynamicznie alokowany przez "
+"B<canonicalize_file_name>(), a wywołujący powinien zwolnić przydział za "
+"pomocą B<free>(3), gdy przestanie być on potrzebny."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The call I<canonicalize_file_name(path)> is equivalent to the call:"
+msgstr ""
+"Wywołanie I<canonicalize_file_name(ścieżka)> jest odpowiednikiem wywołania:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid " realpath(path, NULL);\n"
+msgid "realpath(path, NULL);\n"
+msgstr " realpath(ścieżka, NULL);\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, B<canonicalize_file_name>() returns a null-terminated string. "
+"On error (e.g., a pathname component is unreadable or does not exist), "
+"B<canonicalize_file_name>() returns NULL and sets I<errno> to indicate the "
+"error."
+msgstr ""
+"W przypadku powodzenia B<canonicalize_file_name>() zwraca łańcuch zakończony "
+"znakiem null. Po wystąpieniu błędu (np. składnik ścieżki jest nie do "
+"odczytania lub nie istnieje) B<canonicalize_file_name>() zwraca NULL i "
+"ustawia I<errno> aby poinformować o błędzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "See B<realpath>(3)."
+msgstr "Zobacz B<realpath>(3)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<canonicalize_file_name>()"
+msgstr "B<canonicalize_file_name>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<readlink>(2), B<realpath>(3)"
+msgstr "B<readlink>(2), B<realpath>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "This function is a GNU extension."
+msgstr "Funkcja jest rozszerzeniem GNU."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/catgets.3.po b/po/pl/man3/catgets.3.po
new file mode 100644
index 00000000..f63845d6
--- /dev/null
+++ b/po/pl/man3/catgets.3.po
@@ -0,0 +1,365 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-15 23:50+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "catgets"
+msgstr "catgets"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "catgets - get message from a message catalog"
+msgstr "catgets - pobranie komunikatu z katalogu komunikatów"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>nl_types.hE<gt>>\n"
+msgstr "B<#include E<lt>nl_types.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<char *catgets(nl_catd >I<catalog>B<, int >I<set_number>B<, int >I<message_number>B<,>\n"
+"B< const char *>I<message>B<);>\n"
+msgstr ""
+"B<char *catgets(nl_catd >I<katalog>B<, int >I<numer_zbioru>B<, int >I<numer_komunikatu>B<,>\n"
+"B< const char *>I<komunikat>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<catgets>() reads the message I<message_number>, in set I<set_number>, "
+#| "from the message catalog identified by I<catalog>, where I<catalog> is a "
+#| "catalog descriptor returned from an earlier call to B<catopen>(3). The "
+#| "fourth argument, I<message>, points to a default message string which "
+#| "will be returned by B<catgets>() if the identified message catalog is "
+#| "not currently available. The message-text is contained in an internal "
+#| "buffer area and should be copied by the application if it is to be saved "
+#| "or modified. The return string is always terminated with a null byte "
+#| "(\\(aq\\e0\\(aq)."
+msgid ""
+"B<catgets>() reads the message I<message_number>, in set I<set_number>, "
+"from the message catalog identified by I<catalog>, where I<catalog> is a "
+"catalog descriptor returned from an earlier call to B<catopen>(3). The "
+"fourth argument, I<message>, points to a default message string which will "
+"be returned by B<catgets>() if the identified message catalog is not "
+"currently available. The message-text is contained in an internal buffer "
+"area and should be copied by the application if it is to be saved or "
+"modified. The return string is always terminated with a null byte "
+"(\\[aq]\\e0\\[aq])."
+msgstr ""
+"Funkcja B<catgets>() odczytuje komunikat o numerze I<numer_komunikatu> z "
+"zestawu I<numer_zestawu> z katalogu komunikatów identyfikowanego przez "
+"deskryptor I<katalog>, zwrócony wcześniej przez B<catopen>(3). Czwarty "
+"argument I<komunikat> wskazuje na domyślny komunikat, który zostanie "
+"zwrócony przez B<catgets>(), jeśli katalog komunikatów nie jest obecnie "
+"dostępny. Tekst komunikatu znajduje się w wewnętrznym buforze, więc jeśli "
+"aplikacja chce go przechować lub zmodyfikować, powinna go najpierw "
+"skopiować. Zwracamy łańcuch zawsze kończy się bajtem null (\"\\e0\")."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, B<catgets>() returns a pointer to an internal buffer area "
+"containing the null-terminated message string. On failure, B<catgets>() "
+"returns the value I<message>."
+msgstr ""
+"Jeśli funkcja B<catgets>() zakończy się pomyślnie, zwraca wskaźnik do "
+"obszaru bufora zawierającego łańcuch z komunikatem zakończonym bajtem null. "
+"Jeśli funkcja B<catgets>() zawiedzie, zwraca wartość I<komunikat>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<catgets>()"
+msgstr "B<catgets>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<catgets>() function is available only in libc.so.4.4.4c and above."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<catgets>() function is available only in libc.so.4.4.4c and "
+#| "above. The Jan 1987 X/Open Portability Guide specifies a more subtle "
+#| "error return: I<message> is returned if the message catalog specified by "
+#| "I<catalog> is not available, while an empty string is returned when the "
+#| "message catalog is available but does not contain the specified message. "
+#| "These two possible error returns seem to be discarded in SUSv2 in favor "
+#| "of always returning I<message>."
+msgid ""
+"The Jan 1987 X/Open Portability Guide specifies a more subtle error return: "
+"I<message> is returned if the message catalog specified by I<catalog> is not "
+"available, while an empty string is returned when the message catalog is "
+"available but does not contain the specified message. These two possible "
+"error returns seem to be discarded in SUSv2 in favor of always returning "
+"I<message>."
+msgstr ""
+"Funkcja B<catgets>() jest dostępna jedynie w libc.so.4.4.4c i wyższych. "
+"Dokument X/Open Portability Guide ze stycznia 1987 określa bardziej "
+"wyrafinowany sposób zwracania wartości w razie wystąpienia błędu: "
+"I<komunikat> jest zwracany, jeśli katalog wyznaczony przez I<katalog> jest "
+"niedostępny. Natomiast gdy katalog jest dostępny, ale nie zawiera wskazanego "
+"komunikatu, zwracany jest pusty łańcuch. Zasada zwracania dwóch różnych "
+"wartości w przypadkach błędów została jednak porzucona w SUSv2 na rzecz "
+"zwracania zawsze wartości I<komunikat>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<catopen>(3), B<setlocale>(3)"
+msgstr "B<catopen>(3), B<setlocale>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"The B<catgets>() function is available only in libc.so.4.4.4c and above. "
+"The Jan 1987 X/Open Portability Guide specifies a more subtle error return: "
+"I<message> is returned if the message catalog specified by I<catalog> is not "
+"available, while an empty string is returned when the message catalog is "
+"available but does not contain the specified message. These two possible "
+"error returns seem to be discarded in SUSv2 in favor of always returning "
+"I<message>."
+msgstr ""
+"Funkcja B<catgets>() jest dostępna jedynie w libc.so.4.4.4c i wyższych. "
+"Dokument X/Open Portability Guide ze stycznia 1987 określa bardziej "
+"wyrafinowany sposób zwracania wartości w razie wystąpienia błędu: "
+"I<komunikat> jest zwracany, jeśli katalog wyznaczony przez I<katalog> jest "
+"niedostępny. Natomiast gdy katalog jest dostępny, ale nie zawiera wskazanego "
+"komunikatu, zwracany jest pusty łańcuch. Zasada zwracania dwóch różnych "
+"wartości w przypadkach błędów została jednak porzucona w SUSv2 na rzecz "
+"zwracania zawsze wartości I<komunikat>."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/catopen.3.po b/po/pl/man3/catopen.3.po
new file mode 100644
index 00000000..91a92bd6
--- /dev/null
+++ b/po/pl/man3/catopen.3.po
@@ -0,0 +1,475 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016, 2024.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2024-03-06 22:01+0100\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 22.12.3\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "catopen"
+msgstr "catopen"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "catopen, catclose - open/close a message catalog"
+msgstr "catopen, catclose - otwarcie/zamknięcie katalogu komunikatów"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>nl_types.hE<gt>>\n"
+msgstr "B<#include E<lt>nl_types.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<nl_catd catopen(const char *>I<name>B<, int >I<flag>B<);>\n"
+"B<int catclose(nl_catd >I<catalog>B<);>\n"
+msgstr ""
+"B<nl_catd catopen(const char *>I<name>B<, int >I<flag>B<);>\n"
+"B<int catclose(nl_catd >I<katalog>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function B<catopen>() opens a message catalog and returns a catalog "
+"descriptor. The descriptor remains valid until B<catclose>() or "
+"B<execve>(2). If a file descriptor is used to implement catalog "
+"descriptors, then the B<FD_CLOEXEC> flag will be set."
+msgstr ""
+"Funkcja B<catopen>() otwiera katalog komunikatów i zwraca deskryptor tego "
+"katalogu. Deskryptor pozostaje ważny aż do wywołania B<catclose>() lub "
+"B<execve>(2). Jeśli w celu implementacji deskryptorów katalogów, użyty "
+"zostanie deskryptor pliku, to zostanie ustawiony znacznik B<FD_CLOEXEC>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The argument I<name> specifies the name of the message catalog to be "
+"opened. If I<name> specifies an absolute path (i.e., contains a \\[aq]/"
+"\\[aq]), then I<name> specifies a pathname for the message catalog. "
+"Otherwise, the environment variable B<NLSPATH> is used with I<name> "
+"substituted for B<%N> (see B<locale>(7)). It is unspecified whether "
+"B<NLSPATH> will be used when the process has root privileges. If B<NLSPATH> "
+"does not exist in the environment, or if a message catalog cannot be opened "
+"in any of the paths specified by it, then an implementation defined path is "
+"used. This latter default path may depend on the B<LC_MESSAGES> locale "
+"setting when the I<flag> argument is B<NL_CAT_LOCALE> and on the B<LANG> "
+"environment variable when the I<flag> argument is 0. Changing the "
+"B<LC_MESSAGES> part of the locale may invalidate open catalog descriptors."
+msgstr ""
+"Argument I<name> określa nazwę otwieranego katalogu komunikatów. Jeśli "
+"I<name> jest ścieżką bezwzględną (tzn. zawiera znak \\[Bq]/\\[rq]), to "
+"I<name> wyznacza ścieżkę do katalogu komunikatów. W przeciwnym wypadku "
+"używana jest zmienna środowiskowa B<NLSPATH> z ciągiem B<%N> zastąpionym "
+"przez I<name> (zobacz B<locale>(7)). Nie jest określone, czy zmienna "
+"B<NLSPATH> zostanie użyta, gdy proces ma uprawnienia administratora. Jeśli "
+"zmienna B<NLSPATH> nie istnieje lub katalog komunikatów nie może zostać "
+"otwarty w żadnej ze ścieżek przez nią określonych, to zostanie użyta ścieżka "
+"zależna od implementacji. Ta domyślna ścieżka może zależeć od bieżących "
+"ustawień regionalnych B<LC_MESSAGES>, gdy argument I<flag> jest równy "
+"B<NL_CAT_LOCALE>, lub od zmiennej środowiskowej B<LANG>, gdy argument "
+"I<flag> jest równy 0. Zmiana części B<LC_MESSAGES> ustawień regionalnych "
+"może unieważnić otwarte deskryptory katalogów."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<flag> argument to B<catopen>() is used to indicate the source for the "
+"language to use. If it is set to B<NL_CAT_LOCALE>, then it will use the "
+"current locale setting for B<LC_MESSAGES>. Otherwise, it will use the "
+"B<LANG> environment variable."
+msgstr ""
+"Argument I<flag> funkcji B<catopen>() służy do wskazania źródeł dla "
+"używanego języka. Jeśli ma wartość B<NL_CAT_LOCALE>, to użyte zostanie "
+"bieżące ustawienie regionalne dla B<LC_MESSAGES>. W przeciwnym przypadku "
+"użyta zostanie zmienna środowiskowa B<LANG>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function B<catclose>() closes the message catalog identified by "
+"I<catalog>. It invalidates any subsequent references to the message catalog "
+"defined by I<catalog>."
+msgstr ""
+"Funkcja B<catclose>() zamyka katalog komunikatów określony przez deskryptor "
+"I<catalog>. Unieważnia każde następne odwołania do katalogu komunikatów "
+"określonego przez I<catalog>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The function B<catopen>() returns a message catalog descriptor of type "
+#| "I<nl_catd> on success. On failure, it returns I<(nl_catd)\\ -1> and sets "
+#| "I<errno> to indicate the error. The possible error values include all "
+#| "possible values for the B<open>(2) call."
+msgid ""
+"The function B<catopen>() returns a message catalog descriptor of type "
+"I<nl_catd> on success. On failure, it returns I<(nl_catd)\\~-1> and sets "
+"I<errno> to indicate the error. The possible error values include all "
+"possible values for the B<open>(2) call."
+msgstr ""
+"Jeśli funkcja B<catopen>() zakończy się pomyślnie, zwraca deskryptor "
+"katalogu komunikatów, który jest typu I<nl_catd>. Jeśli funkcja zawiedzie, "
+"zwraca I<(nl_catd)\\ -1> i ustawia I<errno>, wskazując rodzaj błędu. Możliwe "
+"wartości błędów obejmują wszystkie możliwe wartości dla wywołania B<open>(2)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The function B<catclose>() returns 0 on success, or -1 on failure."
+msgstr ""
+"Funkcja B<catclose>() zwraca 0, jeśli zakończy się pomyślnie, a -1 w "
+"przypadku błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ENVIRONMENT"
+msgstr "ŚRODOWISKO"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<LC_MESSAGES>"
+msgstr "B<LC_MESSAGES>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"May be the source of the B<LC_MESSAGES> locale setting, and thus determine "
+"the language to use if I<flag> is set to B<NL_CAT_LOCALE>."
+msgstr ""
+"Może stanowić źródło ustawienia regionalnego B<LC_MESSAGES> i wówczas "
+"określa język używany, gdy I<flag> jest ustawione na B<NL_CAT_LOCALE>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<LANG>"
+msgstr "B<LANG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The language to use if I<flag> is 0."
+msgstr "Język używany, gdy I<flag> wynosi 0."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<catopen>()"
+msgstr "B<catopen>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe env"
+msgstr "MT-bezpieczne env"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<catclose>()"
+msgstr "B<catclose>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. (Compare
+#. .B MCLoadAll
+#. below.)
+#. .SS Linux notes
+#. These functions are available for Linux since libc 4.4.4c.
+#. In the case of linux libc4 and libc5, the catalog descriptor
+#. .I nl_catd
+#. is a
+#. .BR mmap (2)'ed
+#. area of memory and not a file descriptor.
+#. The
+#. .I flag
+#. argument to
+#. .BR catopen ()
+#. should be either
+#. .B MCLoadBySet
+#. (=0) or
+#. .B MCLoadAll
+#. (=1).
+#. The former value indicates that a set from the catalog is to be
+#. loaded when needed, whereas the latter causes the initial call to
+#. .BR catopen ()
+#. to load the entire catalog into memory.
+#. The default search path varies, but usually looks at a number of places below
+#. .I /etc/locale
+#. and
+#. .IR /usr/lib/locale .
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The above is the POSIX.1 description. The glibc value for B<NL_CAT_LOCALE> "
+"is 1. The default path varies, but usually looks at a number of places "
+"below I</usr/share/locale>."
+msgstr ""
+"Powyższe stanowi opis wg POSIX.1. W glibc wartość B<NL_CAT_LOCALE> wynosi 1. "
+"Domyślna ścieżka może być różna, ale zazwyczaj stanowi kilka miejsc wewnątrz "
+"katalogu I</usr/share/locale>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. In XPG 1987, Vol. 3 it says:
+#. .I "The flag argument of catopen is reserved for future use"
+#. .IR "and should be set to 0" .
+#. It is unclear what the source was for the constants
+#. .B MCLoadBySet
+#. and
+#. .B MCLoadAll
+#. (see below).
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<catgets>(3), B<setlocale>(3)"
+msgstr "B<catgets>(3), B<setlocale>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. In XPG 1987, Vol. 3 it says:
+#. .I "The flag argument of catopen is reserved for future use"
+#. .IR "and should be set to 0" .
+#. It is unclear what the source was for the constants
+#. .B MCLoadBySet
+#. and
+#. .B MCLoadAll
+#. (see below).
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/cbrt.3.po b/po/pl/man3/cbrt.3.po
new file mode 100644
index 00000000..96d30dc5
--- /dev/null
+++ b/po/pl/man3/cbrt.3.po
@@ -0,0 +1,357 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-15 23:50+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cbrt"
+msgstr "cbrt"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "cbrt, cbrtf, cbrtl - cube root function"
+msgstr "cbrt, cbrtf, cbrtl - pierwiastek sześcienny"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double cbrt(double >I<x>B<);>\n"
+"B<float cbrtf(float >I<x>B<);>\n"
+"B<long double cbrtl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double cbrt(double >I<x>B<);>\n"
+"B<float cbrtf(float >I<x>B<);>\n"
+"B<long double cbrtl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cbrt>():"
+msgstr "B<cbrt>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cbrtf>(), B<cbrtl>():"
+msgstr "B<cbrtf>(), B<cbrtl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the (real) cube root of I<x>. This function cannot "
+"fail; every representable real value has a representable real cube root."
+msgstr ""
+"Funkcje te zwracają (rzeczywisty) pierwiastek sześcienny liczby I<x>. Ta "
+"funkcja nie może zawieść, każda reprezentowalna liczba rzeczywista ma swój "
+"rzeczywisty pierwiastek sześcienny jako reprezentowalną liczbę rzeczywistą."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the cube root of I<x>."
+msgstr "Funkcje te zwracają pierwiastek sześcienny z I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is +0, -0, positive infinity, negative infinity, or NaN, I<x> is "
+"returned."
+msgstr ""
+"Jeśli I<x> jest równy +0, -0, dodatniej lub ujemnej nieskończoności lub NaN, "
+"to zwracane jest I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No errors occur."
+msgstr "Nie występują."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<cbrt>(),\n"
+"B<cbrtf>(),\n"
+"B<cbrtl>()"
+msgstr ""
+"B<cbrt>(),\n"
+"B<cbrtf>(),\n"
+"B<cbrtl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. .BR cbrt ()
+#. was a GNU extension. It is now a C99 requirement.
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<pow>(3), B<sqrt>(3)"
+msgstr "B<pow>(3), B<sqrt>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. .BR cbrt ()
+#. was a GNU extension. It is now a C99 requirement.
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/ccos.3.po b/po/pl/man3/ccos.3.po
new file mode 100644
index 00000000..663ff690
--- /dev/null
+++ b/po/pl/man3/ccos.3.po
@@ -0,0 +1,287 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Sędrowski (ptm.berlios.de) <sedros@gmail.com>, 2006.
+# Robert Luberda <robert@debian.org>, 2012, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-15 23:50+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ccos"
+msgstr "ccos"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ccos, ccosf, ccosl - complex cosine function"
+msgstr "ccos, ccosf, ccosl - funkcja cosinus liczb zespolonych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>complex.hE<gt>>\n"
+msgstr "B<#include E<lt>complex.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double complex ccos(double complex >I<z>B<);>\n"
+"B<float complex ccosf(float complex >I<z>B<);>\n"
+"B<long double complex ccosl(long double complex >I<z>B<);>\n"
+msgstr ""
+"B<double complex ccos(double complex >I<z>B<);>\n"
+"B<float complex ccosf(float complex >I<z>B<);>\n"
+"B<long double complex ccosl(long double complex >I<z>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions calculate the complex cosine of I<z>."
+msgstr "Funkcje te zwracają cosinus liczby zespolonej I<z>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The complex cosine function is defined as:"
+msgstr "Funkcja cosinusa liczb zespolonych jest zdefiniowana jako:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ccos(z) = (exp(i * z) + exp(-i * z)) / 2\n"
+msgstr "ccos(z) = (exp(i * z) + exp(-i * z)) / 2\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<ccos>(),\n"
+"B<ccosf>(),\n"
+"B<ccosl>()"
+msgstr ""
+"B<ccos>(),\n"
+"B<ccosf>(),\n"
+"B<ccosl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cabs>(3), B<cacos>(3), B<csin>(3), B<ctan>(3), B<complex>(7)"
+msgstr "B<cabs>(3), B<cacos>(3), B<csin>(3), B<ctan>(3), B<complex>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/ccosh.3.po b/po/pl/man3/ccosh.3.po
new file mode 100644
index 00000000..a010d92f
--- /dev/null
+++ b/po/pl/man3/ccosh.3.po
@@ -0,0 +1,203 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2005, 2006, 2012, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-15 23:50+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ccosh"
+msgstr "ccosh"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ccosh, ccoshf, ccoshl - complex hyperbolic cosine"
+msgstr "ccosh, ccoshf, ccoshl - cosinus hiperboliczny liczb zespolonych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>complex.hE<gt>>\n"
+msgstr "B<#include E<lt>complex.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double complex ccosh(double complex >I<z>B<);>\n"
+"B<float complex ccoshf(float complex >I<z>B<);>\n"
+"B<long double complex ccoshl(long double complex >I<z>B<);>\n"
+msgstr ""
+"B<double complex ccosh(double complex >I<z>B<);>\n"
+"B<float complex ccoshf(float complex >I<z>B<);>\n"
+"B<long double complex ccoshl(long double complex >I<z>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions calculate the complex hyperbolic cosine of I<z>."
+msgstr "Funkcje te zwracają cosinus hiperboliczny liczby zespolonej I<z>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The complex hyperbolic cosine function is defined as:"
+msgstr ""
+"Funkcja cosinusa hiperbolicznego liczb zespolonych jest zdefiniowana jako:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ccosh(z) = (exp(z)+exp(-z))/2\n"
+msgstr "ccosh(z) = (exp(z)+exp(-z))/2\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cabs>(3), B<cacosh>(3), B<csinh>(3), B<ctanh>(3), B<complex>(7)"
+msgstr "B<cabs>(3), B<cacosh>(3), B<csinh>(3), B<ctanh>(3), B<complex>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-04"
+msgstr "4 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/ceil.3.po b/po/pl/man3/ceil.3.po
new file mode 100644
index 00000000..f470d3fa
--- /dev/null
+++ b/po/pl/man3/ceil.3.po
@@ -0,0 +1,416 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2013, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-15 23:50+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ceil"
+msgstr "ceil"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"ceil, ceilf, ceill - ceiling function: smallest integral value not less than "
+"argument"
+msgstr ""
+"ceil, ceilf, ceill - funkcja zaokrąglająca w górę: najmniejsza wartość "
+"całkowita nie mniejsza od argumentu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double ceil(double >I<x>B<);>\n"
+"B<float ceilf(float >I<x>B<);>\n"
+"B<long double ceill(long double >I<x>B<);>\n"
+msgstr ""
+"B<double ceil(double >I<x>B<);>\n"
+"B<float ceilf(float >I<x>B<);>\n"
+"B<long double ceill(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ceilf>(), B<ceill>():"
+msgstr "B<ceilf>(), B<ceill>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the smallest integral value that is not less than "
+"I<x>."
+msgstr ""
+"Funkcje te zwracają najmniejszą wartość całkowitą nie mniejszą od I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For example, I<ceil(0.5)> is 1.0, and I<ceil(-0.5)> is 0.0."
+msgstr "Na przykład I<ceil(0.5)> zwraca 1.0, a I<ceil(-0.5)> zwraca -0.0."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the ceiling of I<x>."
+msgstr "Funkcje te zwracają zaokrągloną w górę wartość I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is integral, +0, -0, NaN, or infinite, I<x> itself is returned."
+msgstr ""
+"Jeśli I<x> jest całkowite, +0, -0, NaN lub nieskończoność, to zwracane jest "
+"I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"No errors occur. POSIX.1-2001 documents a range error for overflows, but "
+"see NOTES."
+msgstr ""
+"Nie występują. POSIX.1-2001 dokumentuje błąd zakresu przy przepełnieniu "
+"\\(em patrz UWAGI."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<ceil>(),\n"
+"B<ceilf>(),\n"
+"B<ceill>()"
+msgstr ""
+"B<ceil>(),\n"
+"B<ceilf>(),\n"
+"B<ceill>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. The POSIX.1-2001 APPLICATION USAGE SECTION discusses this point.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "SUSv2 and POSIX.1-2001 contain text about overflow (which might set "
+#| "I<errno> to B<ERANGE>, or raise an B<FE_OVERFLOW> exception). In "
+#| "practice, the result cannot overflow on any current machine, so this "
+#| "error-handling stuff is just nonsense. (More precisely, overflow can "
+#| "happen only when the maximum value of the exponent is smaller than the "
+#| "number of mantissa bits. For the IEEE-754 standard 32-bit and 64-bit "
+#| "floating-point numbers the maximum value of the exponent is 128 "
+#| "(respectively, 1024), and the number of mantissa bits is 24 "
+#| "(respectively, 53).)"
+msgid ""
+"SUSv2 and POSIX.1-2001 contain text about overflow (which might set I<errno> "
+"to B<ERANGE>, or raise an B<FE_OVERFLOW> exception). In practice, the "
+"result cannot overflow on any current machine, so this error-handling stuff "
+"is just nonsense. (More precisely, overflow can happen only when the "
+"maximum value of the exponent is smaller than the number of mantissa bits. "
+"For the IEEE-754 standard 32-bit and 64-bit floating-point numbers the "
+"maximum value of the exponent is 127 (respectively, 1023), and the number of "
+"mantissa bits including the implicit bit is 24 (respectively, 53).)"
+msgstr ""
+"SUSv2 oraz POSIX.1-2001 zawierają tekst dotyczący przepełnienia (które może "
+"spowodować ustawienie I<errno> na B<ERANGE> lub spowodować wyjątek "
+"B<FE_OVERFLOW>). W praktyce wynik nie może spowodować przepełnienia na "
+"żadnej współczesnej maszynie, więc obsługa tego błędu jest po prostu "
+"bezsensowna. (Dokładniej, przepełnienie może wystąpić, tylko gdy wartość "
+"maksymalna wykładnika jest mniejsza niż liczba bitów mantysy. Według "
+"standardu IEEE-754 dla 32 i 64-bitowych liczb zmiennoprzecinkowych wartość "
+"maksymalna wykładnika wynosi 128 (odpowiednio 1024), a liczba bitów mantysy "
+"wynosi 24 (odpowiednio 53))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The integral value returned by these functions may be too large to store in "
+"an integer type (I<int>, I<long>, etc.). To avoid an overflow, which will "
+"produce undefined results, an application should perform a range check on "
+"the returned value before assigning it to an integer type."
+msgstr ""
+"Wartość całkowita zwracana przez te funkcje może być zbyt duża, by "
+"przechować ją w danym typie całkowitym I<int>, I<long> itp.). Aby uniknąć "
+"przepełnienia, które powoduje, że wynik funkcji jest nieokreślony, aplikacja "
+"powinna sprawdzać zakres zwróconej wartości, zanim przypisze ją do zmiennej "
+"całkowitej."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<floor>(3), B<lrint>(3), B<nearbyint>(3), B<rint>(3), B<round>(3), "
+"B<trunc>(3)"
+msgstr ""
+"B<floor>(3), B<lrint>(3), B<nearbyint>(3), B<rint>(3), B<round>(3), "
+"B<trunc>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/cexp.3.po b/po/pl/man3/cexp.3.po
new file mode 100644
index 00000000..8773247d
--- /dev/null
+++ b/po/pl/man3/cexp.3.po
@@ -0,0 +1,292 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Sędrowski (ptm.berlios.de) <sedros@gmail.com>, 2006.
+# Robert Luberda <robert@debian.org>, 2012, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:53+0100\n"
+"PO-Revision-Date: 2019-08-16 21:03+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cexp"
+msgstr "cexp"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "cexp, cexpf, cexpl - complex exponential function"
+msgstr "cexp, cexpf, cexpl - zespolona funkcja wykladnicza"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>complex.hE<gt>>\n"
+msgstr "B<#include E<lt>complex.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double complex cexp(double complex >I<z>B<);>\n"
+"B<float complex cexpf(float complex >I<z>B<);>\n"
+"B<long double complex cexpl(long double complex >I<z>B<);>\n"
+msgstr ""
+"B<double complex cexp(double complex >I<z>B<);>\n"
+"B<float complex cexpf(float complex >I<z>B<);>\n"
+"B<long double complex cexpl(long double complex >I<z>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions calculate e (2.71828..., the base of natural logarithms) "
+"raised to the power of I<z>."
+msgstr ""
+"Funkcje te wyliczają wartość e (2.71828..., podstawę logarytmu naturalnego) "
+"podniesionego do potęgi I<z>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "One has:"
+msgstr "Wzór:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid " cexp(I * z) = ccos(z) + I * csin(z)\n"
+msgid "cexp(I * z) = ccos(z) + I * csin(z)\n"
+msgstr " cexp(I * z) = ccos(z) + I * csin(z)\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<cexp>(),\n"
+"B<cexpf>(),\n"
+"B<cexpl>()"
+msgstr ""
+"B<cexp>(),\n"
+"B<cexpf>(),\n"
+"B<cexpl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cabs>(3), B<cexp2>(3), B<clog>(3), B<cpow>(3), B<complex>(7)"
+msgstr "B<cabs>(3), B<cexp2>(3), B<clog>(3), B<cpow>(3), B<complex>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/cimag.3.po b/po/pl/man3/cimag.3.po
new file mode 100644
index 00000000..32f22f66
--- /dev/null
+++ b/po/pl/man3/cimag.3.po
@@ -0,0 +1,307 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2005, 2006, 2012, 2017.
+# Michał Kułach <michal.kulach@gmail.com>, 2013, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2017-02-07 21:37+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cimag"
+msgstr "cimag"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "cimag, cimagf, cimagl - get imaginary part of a complex number"
+msgstr "cimag, cimagf, cimagl - zwracają część urojoną liczby zespolonej"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>complex.hE<gt>>\n"
+msgstr "B<#include E<lt>complex.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double cimag(double complex >I<z>B<);>\n"
+"B<float cimagf(float complex >I<z>B<);>\n"
+"B<long double cimagl(long double complex >I<z>B<);>\n"
+msgstr ""
+"B<double cimag(double complex >I<z>B<);>\n"
+"B<float cimagf(float complex >I<z>B<);>\n"
+"B<long double cimagl(long double complex >I<z>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the imaginary part of the complex number I<z>."
+msgstr "Funkcje te zwracają część urojoną liczby zespolonej I<z>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "One has:"
+msgstr "Wzór:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid " z = creal(z) + I * cimag(z)\n"
+msgid "z = creal(z) + I * cimag(z)\n"
+msgstr " z = creal(z) + I * cimag(z)\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<cimag>(),\n"
+"B<cimagf>(),\n"
+"B<cimagl>()"
+msgstr ""
+"B<cimag>(),\n"
+"B<cimagf>(),\n"
+"B<cimagl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "gcc also supports __imag__. That is a GNU extension."
+msgid "GCC also supports __imag__. That is a GNU extension."
+msgstr "gcc wspiera także __imag__. Jest to rozszerzenie GNU."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cabs>(3), B<creal>(3), B<complex>(7)"
+msgstr "B<cabs>(3), B<creal>(3), B<complex>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "gcc also supports __imag__. That is a GNU extension."
+msgstr "gcc wspiera także __imag__. Jest to rozszerzenie GNU."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/clearenv.3.po b/po/pl/man3/clearenv.3.po
new file mode 100644
index 00000000..45a17b39
--- /dev/null
+++ b/po/pl/man3/clearenv.3.po
@@ -0,0 +1,458 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001, 2002.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-16 21:24+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "clearenv"
+msgstr "clearenv"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "clearenv - clear the environment"
+msgstr "clearenv - czyszczenie środowiska"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int clearenv(void);>\n"
+msgstr "B<int clearenv(void);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<clearenv>():"
+msgstr "B<clearenv>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgstr ""
+" /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<clearenv>() function clears the environment of all name-value pairs "
+"and sets the value of the external variable I<environ> to NULL. After this "
+"call, new variables can be added to the environment using B<putenv>(3) and "
+"B<setenv>(3)."
+msgstr ""
+"Funkcja B<clearenv>() czyści środowisko z wszystkich par nazwa-wartość i "
+"nadaje zewnętrznej zmiennej I<environ> wartość NULL. Po tym wywołaniu nowe "
+"zmienne można dodać do środowiska za pomocą B<putenv>(3) i B<setenv>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. Most versions of UNIX return -1 on error, or do not even have errors.
+#. glibc info and the Watcom C library document "a nonzero value".
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<clearenv>() function returns zero on success, and a nonzero value on "
+"failure."
+msgstr ""
+"Funkcja B<clearenv>() zwraca zero przy pomyślnym zakończeniu, a wartość "
+"niezerową w przypadku błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. #-#-#-#-# archlinux: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<clearenv>()"
+msgstr "B<clearenv>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe const:env"
+msgstr "MT-niebezpieczne const:env"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<clearenv>()"
+msgid "B<putenv>()"
+msgstr "B<clearenv>()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.0. POSIX.1-2001."
+msgstr "glibc 2.0. POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.0."
+msgstr "glibc 2.0."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Various UNIX variants (DG/UX, HP-UX, QNX, ...). POSIX.9 (bindings for "
+"FORTRAN77). POSIX.1-1996 did not accept B<clearenv>() and B<putenv>(3), "
+"but changed its mind and scheduled these functions for some later issue of "
+"this standard (see \\[sc]B.4.6.1). However, POSIX.1-2001 adds only "
+"B<putenv>(3), and rejected B<clearenv>()."
+msgstr ""
+"Różne warianty Uniksa (DG/UX, HP-UX, QNX, ...). POSIX.9 (bindings for "
+"FORTRAN77). POSIX.1-1996 nie akceptował B<clearenv>() ani B<putenv>(3), ale "
+"zmienił zdanie i ujął te funkcje w wykazie w jednym z późniejszych wydań "
+"standardu (patrz \\[sc]B.4.6.1). Jednakże, POSIX.1-2001 dodaje jedynie "
+"B<putenv>(3) i odrzuca B<clearenv>()."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On systems where B<clearenv>() is unavailable, the assignment"
+msgstr "Na systemach na których B<clearenv>() jest niedostępne, przypisanie"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "environ = NULL;\n"
+msgstr "environ = NULL;\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "will probably do."
+msgstr "prawdopodobnie zrobi to samo."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<clearenv>() function may be useful in security-conscious applications "
+"that want to precisely control the environment that is passed to programs "
+"executed using B<exec>(3). The application would do this by first clearing "
+"the environment and then adding select environment variables."
+msgstr ""
+"Funkcja B<clearenv>() może być przydatna w aplikacjach dbających o "
+"bezpieczeństwo, które chcą dokładnie kontrolować środowisko przekazywane do "
+"programów wykonywanych za pomocą B<exec>(3). Aplikacje mogą to uczynić "
+"zaczynając od wyczyszczenia środowiska, a następnie dodawania wybranych "
+"zmiennych środowiskowych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that the main effect of B<clearenv>() is to adjust the value of the "
+"pointer B<environ>(7); this function does not erase the contents of the "
+"buffers containing the environment definitions."
+msgstr ""
+"Proszę zauważyć, że głównych efektem działania B<clearenv>() jest "
+"dostosowanie wartości wskaźnika B<environ>(7); funkcja ta nie usuwa "
+"zawartości buforów zawierających definicje środowiska."
+
+#. #-#-#-#-# archlinux: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .P
+#. HP-UX has a ENOMEM error return.
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .LP
+#. HP-UX has a ENOMEM error return.
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .LP
+#. HP-UX has a ENOMEM error return.
+#. type: Plain text
+#. #-#-#-#-# fedora-40: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .P
+#. HP-UX has a ENOMEM error return.
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .P
+#. HP-UX has a ENOMEM error return.
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .P
+#. HP-UX has a ENOMEM error return.
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .LP
+#. HP-UX has a ENOMEM error return.
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: clearenv.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .LP
+#. HP-UX has a ENOMEM error return.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The DG/UX and Tru64 man pages write: If I<environ> has been modified by "
+"anything other than the B<putenv>(3), B<getenv>(3), or B<clearenv>() "
+"functions, then B<clearenv>() will return an error and the process "
+"environment will remain unchanged."
+msgstr ""
+"Na stronach podręcznika dla DG/UX i Tru64 jest napisane: Jeśli I<environ> "
+"zostało zmodyfikowane przez cokolwiek innego niż funkcje B<putenv>(3), "
+"B<getenv>(3) lub B<clearenv>(), to B<clearenv>() zwróci błąd, pozostawiając "
+"niezmienione środowisko procesu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getenv>(3), B<putenv>(3), B<setenv>(3), B<unsetenv>(3), B<environ>(7)"
+msgstr ""
+"B<getenv>(3), B<putenv>(3), B<setenv>(3), B<unsetenv>(3), B<environ>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "Available since glibc 2.0."
+msgstr "Dostępne od glibc 2.0."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/clock.3.po b/po/pl/man3/clock.3.po
new file mode 100644
index 00000000..eaf8d744
--- /dev/null
+++ b/po/pl/man3/clock.3.po
@@ -0,0 +1,366 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016, 2024.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2024-03-06 22:03+0100\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 22.12.3\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "clock"
+msgstr "clock"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "clock - determine processor time"
+msgstr "clock - wyznaczanie czasu procesora"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>time.hE<gt>>\n"
+msgstr "B<#include E<lt>time.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<clock_t clock(void);>\n"
+msgstr "B<clock_t clock(void);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<clock>() function returns an approximation of processor time used by "
+"the program."
+msgstr ""
+"Funkcja B<clock>() zwraca przybliżoną ilość czasu procesora wykorzystanego "
+"przez program."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The value returned is the CPU time used so far as a I<clock_t>; to get the "
+"number of seconds used, divide by B<CLOCKS_PER_SEC>. If the processor time "
+"used is not available or its value cannot be represented, the function "
+"returns the value I<(clock_t)\\ -1>."
+msgstr ""
+"Zwracana wartość to ilość czasu CPU wykorzystanego do tej pory w formacie "
+"I<clock_t>. Aby otrzymać czas w sekundach, należy podzielić go przez "
+"B<CLOCKS_PER_SEC>. Jeśli informacja o wykorzystanym czasie procesora jest "
+"niedostępna lub wartość tego czasu nie może zostać przedstawiona, zwracana "
+"jest wartość I<(clock_t)\\ -1>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<clock>()"
+msgstr "B<clock>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"XSI requires that B<CLOCKS_PER_SEC> equals 1000000 independent of the actual "
+"resolution."
+msgstr ""
+"XSI wymaga, aby B<CLOCKS_PER_SEC> było równe 1000000, niezależnie od "
+"rzeczywistej rozdzielczości."
+
+#. I have seen this behavior on Irix 6.3, and the OSF/1, HP/UX, and
+#. Solaris manual pages say that clock() also does this on those systems.
+#. POSIX.1-2001 doesn't explicitly allow this, nor is there an
+#. explicit prohibition. -- MTK
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On several other implementations, the value returned by B<clock>() also "
+"includes the times of any children whose status has been collected via "
+"B<wait>(2) (or another wait-type call). Linux does not include the times "
+"of waited-for children in the value returned by B<clock>(). The "
+"B<times>(2) function, which explicitly returns (separate) information about "
+"the caller and its children, may be preferable."
+msgstr ""
+"W niektórych innych implementacjach wartość zwracana przez B<clock>() "
+"zawiera również czasy procesów potomnych, których kod zakończenia został "
+"odczytany za pomocą B<wait>(2) (lub innego programu typu \"wait\"). Linux "
+"nie dołącza do wartości zwracanej B<clock>() czasów procesów potomnych, na "
+"których zakończenie oczekiwano. Funkcja B<times>(2), zwracająca (osobne) "
+"informacje o procesie macierzystym i o jego potomkach, może być bardziej "
+"pożądana."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89."
+msgstr "POSIX.1-2001, C89."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In glibc 2.17 and earlier, B<clock>() was implemented on top of "
+"B<times>(2). For improved accuracy, since glibc 2.18, it is implemented on "
+"top of B<clock_gettime>(2) (using the B<CLOCK_PROCESS_CPUTIME_ID> clock)."
+msgstr ""
+"W glibc 2.17 i wcześniejszych B<clock>() był implementowany za pomocą "
+"B<times>(2). Aby zwiększyć dokładność, od wersji glibc 2.18 jest "
+"implementowany za pomocą B<clock_gettime>(2) (przy użyciu zegara "
+"B<CLOCK_PROCESS_CPUTIME_ID>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The C standard allows for arbitrary values at the start of the program; "
+"subtract the value returned from a call to B<clock>() at the start of the "
+"program to get maximum portability."
+msgstr ""
+"Standard C dopuszcza nieokreśloną wartość na początku programu. Aby zapewnić "
+"maksymalną przenośność, należy odjąć od wyniku funkcji wartość zwróconą "
+"przez B<clock>() na początku programu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that the time can wrap around. On a 32-bit system where "
+"B<CLOCKS_PER_SEC> equals 1000000 this function will return the same value "
+"approximately every 72 minutes."
+msgstr ""
+"Należy zauważyć, że zegar może się przekręcić. W systemach 32-bitowych, "
+"gdzie B<CLOCKS_PER_SEC> wynosi 1000000, funkcja ta będzie zwracać tę samą "
+"wartość co około 72 minuty."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<clock_gettime>(2), B<getrusage>(2), B<times>(2)"
+msgstr "B<clock_gettime>(2), B<getrusage>(2), B<times>(2)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"POSIX.1-2001, POSIX.1-2008, C99. XSI requires that B<CLOCKS_PER_SEC> equals "
+"1000000 independent of the actual resolution."
+msgstr ""
+"POSIX.1-2001, POSIX.1-2008, C99. XSI wymaga, aby B<CLOCKS_PER_SEC> było "
+"równe 1000000, niezależnie od rzeczywistej rozdzielczości."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/closedir.3.po b/po/pl/man3/closedir.3.po
new file mode 100644
index 00000000..43a18827
--- /dev/null
+++ b/po/pl/man3/closedir.3.po
@@ -0,0 +1,308 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2013.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2016-09-05 21:21+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "closedir"
+msgstr "closedir"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "closedir - close a directory"
+msgstr "closedir - zamknięcie strumienia katalogu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>dirent.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>dirent.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int closedir(DIR *>I<dirp>B<);>\n"
+msgstr "B<int closedir(DIR *>I<dirp>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<closedir>() function closes the directory stream associated with "
+"I<dirp>. A successful call to B<closedir>() also closes the underlying "
+"file descriptor associated with I<dirp>. The directory stream descriptor "
+"I<dirp> is not available after this call."
+msgstr ""
+"Funkcja B<closedir>() zamyka strumień katalogu powiązany z I<dirp>. Pomyślne "
+"wywołanie B<closedir>() zamyka także deskryptor pliku skojarzony z I<dirp>. "
+"Po wywołaniu deskryptor strumienia katalogu I<dirp> staje się niedostępny."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<closedir>() function returns 0 on success. On error, -1 is "
+#| "returned, and I<errno> is set appropriately."
+msgid ""
+"The B<closedir>() function returns 0 on success. On error, -1 is returned, "
+"and I<errno> is set to indicate the error."
+msgstr ""
+"Funkcja B<closedir>() w przypadku powodzenia zwraca zero. W razie "
+"wystąpienia błędu zwracane jest -1 i ustawiana jest odpowiednia wartość "
+"zmiennej I<errno>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EBADF>"
+msgstr "B<EBADF>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Invalid directory stream descriptor I<dirp>."
+msgstr "Nieprawidłowy deskryptor strumienia katalogu I<dirp>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<closedir>()"
+msgstr "B<closedir>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<close>(2), B<opendir>(3), B<readdir>(3), B<rewinddir>(3), B<scandir>(3), "
+"B<seekdir>(3), B<telldir>(3)"
+msgstr ""
+"B<close>(2), B<opendir>(3), B<readdir>(3), B<rewinddir>(3), B<scandir>(3), "
+"B<seekdir>(3), B<telldir>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/cmsg.3.po b/po/pl/man3/cmsg.3.po
new file mode 100644
index 00000000..0cbf99b2
--- /dev/null
+++ b/po/pl/man3/cmsg.3.po
@@ -0,0 +1,839 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2013, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-18 12:01+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CMSG"
+msgstr "CMSG"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"CMSG_ALIGN, CMSG_SPACE, CMSG_NXTHDR, CMSG_FIRSTHDR - access ancillary data"
+msgstr ""
+"CMSG_ALIGN, CMSG_SPACE, CMSG_NXTHDR, CMSG_FIRSTHDR - dostęp do danych "
+"pomocniczych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>sys/socket.hE<gt>>\n"
+msgstr "B<#include E<lt>sys/socket.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<struct cmsghdr *CMSG_FIRSTHDR(struct msghdr *>I<msgh>B<);>\n"
+"B<struct cmsghdr *CMSG_NXTHDR(struct msghdr *>I<msgh>B<,>\n"
+"B< struct cmsghdr *>cmsgB<);>\n"
+"B<size_t CMSG_ALIGN(size_t >I<length>B<);>\n"
+"B<size_t CMSG_SPACE(size_t >I<length>B<);>\n"
+"B<size_t CMSG_LEN(size_t >I<length>B<);>\n"
+"B<unsigned char *CMSG_DATA(struct cmsghdr *>I<cmsg>B<);>\n"
+msgstr ""
+"B<struct cmsghdr *CMSG_FIRSTHDR(struct msghdr *>I<msgh>B<);>\n"
+"B<struct cmsghdr *CMSG_NXTHDR(struct msghdr *>I<msgh>B<,>\n"
+"B< struct cmsghdr *>cmsgB<);>\n"
+"B<size_t CMSG_ALIGN(size_t >I<length>B<);>\n"
+"B<size_t CMSG_SPACE(size_t >I<length>B<);>\n"
+"B<size_t CMSG_LEN(size_t >I<length>B<);>\n"
+"B<unsigned char *CMSG_DATA(struct cmsghdr *>I<cmsg>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These macros are used to create and access control messages (also called "
+"ancillary data) that are not a part of the socket payload. This control "
+"information may include the interface the packet was received on, various "
+"rarely used header fields, an extended error description, a set of file "
+"descriptors, or UNIX credentials. For instance, control messages can be "
+"used to send additional header fields such as IP options. Ancillary data is "
+"sent by calling B<sendmsg>(2) and received by calling B<recvmsg>(2). See "
+"their manual pages for more information."
+msgstr ""
+"Makrodefinicje te służą do tworzenia i dostępu do komunikatów sterujących "
+"(zwanych również danymi pomocniczymi), które nie są częścią gniazda. Te "
+"informacje sterujące mogą zawierać: interfejs, przez który pakiet został "
+"odebrany, różne rzadko używane pola nagłówka, rozszerzony opis błędu, zestaw "
+"deskryptorów plików lub uwierzytelnień uniksowych. Na przykład, komunikaty "
+"sterujące mogą służyć do ustawiania dodatkowych pól nagłówka, takich jak "
+"opcje IP, dla wysyłanych pakietów. Dane pomocnicze są wysyłane poprzez "
+"wywołanie B<sendmsg>(2), a odbierane poprzez wywołanie B<recvmsg>(2). "
+"Więcej informacji znajduje się na stronach podręcznika tych poleceń."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Ancillary data is a sequence of I<cmsghdr> structures with appended data. "
+"See the specific protocol man pages for the available control message "
+"types. The maximum ancillary buffer size allowed per socket can be set "
+"using I</proc/sys/net/core/optmem_max>; see B<socket>(7)."
+msgstr ""
+"Dane pomocnicze są ciągiem struktur I<cmsghdr> z dodanymi danymi. Dostępne "
+"rodzaje komunikatów sterujących opisano na stronach podręcznika "
+"poszczególnych protokołów. Maksymalny rozmiar bufora danych pomocniczych dla "
+"gniazda można ustawić, używając I</proc/sys/net/core/optmem_max>; patrz "
+"B<socket>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<cmsghdr> structure is defined as follows:"
+msgstr "Struktura I<cmsghdr> jest zdefiniowana następująco:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct cmsghdr {\n"
+" size_t cmsg_len; /* Data byte count, including header\n"
+" (type is socklen_t in POSIX) */\n"
+" int cmsg_level; /* Originating protocol */\n"
+" int cmsg_type; /* Protocol-specific type */\n"
+"/* followed by\n"
+" unsigned char cmsg_data[]; */\n"
+"};\n"
+msgstr ""
+"struct cmsghdr {\n"
+" size_t cmsg_len; /* Liczba bajtów danych, włączając nagłówek\n"
+" (typ to socklen_t w POSIX) */\n"
+" int cmsg_level; /* Protokół źródłowy */\n"
+" int cmsg_type; /* Typ zależny od protokołu */\n"
+"/* po których następuje\n"
+" unsigned char cmsg_data[]; */\n"
+"};\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The sequence of I<cmsghdr> structures should never be accessed directly. "
+"Instead, use only the following macros:"
+msgstr ""
+"Dostęp do ciągu struktur I<cmsghdr> nidy nie powinien się odbywać "
+"bezpośrednio. Należy używać następujących makrodefinicji:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<CMSG_FIRSTHDR>()"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<CMSG_FIRSTHDR>() returns a pointer to the first I<cmsghdr> in the "
+#| "ancillary data buffer associated with the passed I<msghdr>. It returns "
+#| "NULL if there isn't enough space for a I<cmsghdr> in the buffer."
+msgid ""
+"returns a pointer to the first I<cmsghdr> in the ancillary data buffer "
+"associated with the passed I<msghdr>. It returns NULL if there isn't enough "
+"space for a I<cmsghdr> in the buffer."
+msgstr ""
+"B<CMSG_FIRSTHDR>() zwraca wskaźnik do pierwszego I<cmsghdr> w buforze danych "
+"pomocniczych związanym z przekazanym I<msghdr>. Zwraca NULL, jeśli bufor "
+"jest za mały, by pomieścić I<cmsghdr>."
+
+#. #-#-#-#-# archlinux: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<CMSG_NXTHDR>()"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<CMSG_NXTHDR>() returns the next valid I<cmsghdr> after the passed "
+#| "I<cmsghdr>. It returns NULL when there isn't enough space left in the "
+#| "buffer."
+msgid ""
+"returns the next valid I<cmsghdr> after the passed I<cmsghdr>. It returns "
+"NULL when there isn't enough space left in the buffer."
+msgstr ""
+"B<CMSG_NXTHDR>() zwraca następny poprawny I<cmsghdr> po przekazanym "
+"I<cmsghdr>. Zwraca NULL, gdy brak dostatecznej ilości miejsca w buforze."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When initializing a buffer that will contain a series of I<cmsghdr> "
+"structures (e.g., to be sent with B<sendmsg>(2)), that buffer should first "
+"be zero-initialized to ensure the correct operation of B<CMSG_NXTHDR>()."
+msgstr ""
+"Podczas inicjowania bufora, który ma zawierać ciąg struktur I<cmsghdr> (na "
+"przykład w celu przesłania za pomocą B<sendmsg>(2)), bufor ten powinien być "
+"najpierw inicjowany zerami, tak aby zapewnić poprawne działanie "
+"B<CMSG_NXTHDR>()."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<CMSG_ALIGN>(),"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<CMSG_ALIGN>(), given a length, returns it including the required "
+#| "alignment. This is a constant expression."
+msgid ""
+"given a length, returns it including the required alignment. This is a "
+"constant expression."
+msgstr ""
+"B<CMSG_ALIGN>() zwraca żądaną długość, włączając niezbędne wyrównanie. Jest "
+"to wyrażenie stałe."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<CMSG_SPACE>()"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<CMSG_SPACE>() returns the number of bytes an ancillary element with "
+#| "payload of the passed data length occupies. This is a constant "
+#| "expression."
+msgid ""
+"returns the number of bytes an ancillary element with payload of the passed "
+"data length occupies. This is a constant expression."
+msgstr ""
+"B<CMSG_SPACE>() zwraca liczbę bajtów elementu pomocniczego włączając "
+"długość, jaką zajmują przekazane dane. Jest to wyrażenie stałe."
+
+#. #-#-#-#-# archlinux: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<CMSG_DATA>()"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"returns a pointer to the data portion of a I<cmsghdr>. The pointer returned "
+"cannot be assumed to be suitably aligned for accessing arbitrary payload "
+"data types. Applications should not cast it to a pointer type matching the "
+"payload, but should instead use B<memcpy>(3) to copy data to or from a "
+"suitably declared object."
+msgstr ""
+
+#. #-#-#-#-# archlinux: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: cmsg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<CMSG_LEN>()"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<CMSG_LEN>() returns the value to store in the I<cmsg_len> member of "
+#| "the I<cmsghdr> structure, taking into account any necessary alignment. "
+#| "It takes the data length as an argument. This is a constant expression."
+msgid ""
+"returns the value to store in the I<cmsg_len> member of the I<cmsghdr> "
+"structure, taking into account any necessary alignment. It takes the data "
+"length as an argument. This is a constant expression."
+msgstr ""
+"B<CMSG_LEN>() zwraca wartość, która ma być przechowywana w elemencie "
+"I<cmsg_len> struktury I<cmsghdr>, biorąc pod uwagę wszelkie niezbędne "
+"wyrównania. Jako argument pobiera długość danych. Jest to wyrażenie stałe."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"To create ancillary data, first initialize the I<msg_controllen> member of "
+"the I<msghdr> with the length of the control message buffer. Use "
+"B<CMSG_FIRSTHDR>() on the I<msghdr> to get the first control message and "
+"B<CMSG_NXTHDR>() to get all subsequent ones. In each control message, "
+"initialize I<cmsg_len> (with B<CMSG_LEN>()), the other I<cmsghdr> header "
+"fields, and the data portion using B<CMSG_DATA>(). Finally, the "
+"I<msg_controllen> field of the I<msghdr> should be set to the sum of the "
+"B<CMSG_SPACE>() of the length of all control messages in the buffer. For "
+"more information on the I<msghdr>, see B<recvmsg>(2)."
+msgstr ""
+"Aby utworzyć dane pomocnicze, należy najpierw zainicjować element "
+"I<msg_controllen> struktury I<msghdr> długością bufora komunikatów "
+"sterujących. Należy użyć B<CMSG_FIRSTHDR>() dla I<msghdr>, aby otrzymać "
+"pierwszy komunikat sterujący, oraz B<CMSG_NXTHDR>(), aby otrzymać wszystkie "
+"następne. Dla każdego komunikatu sterującego należy zainicjować I<cmsg_len> "
+"(za pomocą B<CMSG_LEN>()), inne pola nagłówka I<cmsghdr> oraz część "
+"zawierającą dane za pomocą B<CMSG_DATA>(). Ostatecznie pole "
+"I<msg_controllen> struktury I<msghdr> powinno zawierać sumę B<CMSG_SPACE>() "
+"długości wszystkich komunikatów sterujących w buforze. Więcej informacji "
+"dotyczących I<msghdr> znajduje się w B<recvmsg>(2)."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "For portability, ancillary data should be accessed using only the macros "
+#| "described here. B<CMSG_ALIGN>() is a Linux extension and should not be "
+#| "used in portable programs."
+msgid ""
+"For portability, ancillary data should be accessed using only the macros "
+"described here."
+msgstr ""
+"Dla przenośności, dostęp do danych pomocniczych powinien się odbywać jedynie "
+"za pomocą opisanych tu makrodefinicji. B<CMSG_ALIGN>() jest rozszerzeniem "
+"Linuksa i nie powinno być używane w przenośnych programach."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In Linux, B<CMSG_LEN>(), B<CMSG_DATA>(), and B<CMSG_ALIGN>() are constant "
+"expressions (assuming their argument is constant), meaning that these values "
+"can be used to declare the size of global variables. This may not be "
+"portable, however."
+msgstr ""
+"W Linuksie, B<CMSG_LEN>(), B<CMSG_DATA>() i B<CMSG_ALIGN>() są wyrażeniami "
+"stałymi (zakładając, że ich argument jest stały), co oznacza, że te wartości "
+"można do zadeklarowania rozmiaru zmiennych globalnych. Jednakże, może się to "
+"okazać nieprzenośne."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<CMSG_ALIGN>()"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Linux."
+msgstr "Linux."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "This ancillary data model conforms to the POSIX.1g draft, 4.4BSD-Lite, "
+#| "the IPv6 advanced API described in RFC\\ 2292 and SUSv2. "
+#| "B<CMSG_ALIGN>() is a Linux extension."
+msgid ""
+"This ancillary data model conforms to the POSIX.1g draft, 4.4BSD-Lite, the "
+"IPv6 advanced API described in RFC\\ 2292 and SUSv2."
+msgstr ""
+"Ten model danych pomocniczych jest zgodny ze szkicem POSIX.1g, z 4.4BSD-"
+"Lite, z zaawansowanym API dla IPv6 opisanym w RFC\\ 2292 oraz z SUSv2. "
+"B<CMSG_ALIGN>() jest rozszerzeniem Linuksa."
+
+#. https://www.austingroupbugs.net/view.php?id=978#c3242
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<CMSG_SPACE>() and B<CMSG_LEN>() will be included in the next POSIX "
+"release (Issue 8)."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This code looks for the B<IP_TTL> option in a received ancillary buffer:"
+msgstr ""
+"Następujący kod poszukuje opcji B<IP_TTL> w otrzymanym buforze pomocniczym:"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "for (cmsg = CMSG_FIRSTHDR(&msgh); cmsg != NULL;\n"
+#| " cmsg = CMSG_NXTHDR(&msgh, cmsg)) {\n"
+#| " if (cmsg-E<gt>cmsg_level == IPPROTO_IP\n"
+#| " && cmsg-E<gt>cmsg_type == IP_TTL) {\n"
+#| " memcpy(&receive_ttl, CMSG_DATA(cmsg), sizeof(received_ttl));\n"
+#| " break;\n"
+#| " }\n"
+#| "}\n"
+msgid ""
+"struct msghdr msgh;\n"
+"struct cmsghdr *cmsg;\n"
+"int received_ttl;\n"
+"\\&\n"
+"/* Receive auxiliary data in msgh */\n"
+"\\&\n"
+"for (cmsg = CMSG_FIRSTHDR(&msgh); cmsg != NULL;\n"
+" cmsg = CMSG_NXTHDR(&msgh, cmsg)) {\n"
+" if (cmsg-E<gt>cmsg_level == IPPROTO_IP\n"
+" && cmsg-E<gt>cmsg_type == IP_TTL) {\n"
+" memcpy(&receive_ttl, CMSG_DATA(cmsg), sizeof(received_ttl));\n"
+" break;\n"
+" }\n"
+"}\n"
+"\\&\n"
+"if (cmsg == NULL) {\n"
+" /* Error: IP_TTL not enabled or small buffer or I/O error */\n"
+"}\n"
+msgstr ""
+"for (cmsg = CMSG_FIRSTHDR(&msgh); cmsg != NULL;\n"
+" cmsg = CMSG_NXTHDR(&msgh, cmsg)) {\n"
+" if (cmsg-E<gt>cmsg_level == IPPROTO_IP\n"
+" && cmsg-E<gt>cmsg_type == IP_TTL) {\n"
+" memcpy(&receive_ttl, CMSG_DATA(cmsg), sizeof(received_ttl));\n"
+" break;\n"
+" }\n"
+"}\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The code below passes an array of file descriptors over a UNIX domain socket "
+"using B<SCM_RIGHTS>:"
+msgstr ""
+"Poniższy kod przekazuje tablicę deskryptorów plików przez gniazdo domeny "
+"UNIX B<SCM_RIGHTS>:"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "struct msghdr msg = { 0 };\n"
+#| "struct cmsghdr *cmsg;\n"
+#| "int myfds[NUM_FD]; /* Contains the file descriptors to pass */\n"
+#| "char iobuf[1];\n"
+#| "struct iovec io = {\n"
+#| " .iov_base = iobuf,\n"
+#| " .iov_len = sizeof(iobuf)\n"
+#| "};\n"
+#| "union { /* Ancillary data buffer, wrapped in a union\n"
+#| " in order to ensure it is suitably aligned */\n"
+#| " char buf[CMSG_SPACE(sizeof(myfds))];\n"
+#| " struct cmsghdr align;\n"
+#| "} u;\n"
+msgid ""
+"struct msghdr msg = { 0 };\n"
+"struct cmsghdr *cmsg;\n"
+"int myfds[NUM_FD]; /* Contains the file descriptors to pass */\n"
+"char iobuf[1];\n"
+"struct iovec io = {\n"
+" .iov_base = iobuf,\n"
+" .iov_len = sizeof(iobuf)\n"
+"};\n"
+"union { /* Ancillary data buffer, wrapped in a union\n"
+" in order to ensure it is suitably aligned */\n"
+" char buf[CMSG_SPACE(sizeof(myfds))];\n"
+" struct cmsghdr align;\n"
+"} u;\n"
+"\\&\n"
+"msg.msg_iov = &io;\n"
+"msg.msg_iovlen = 1;\n"
+"msg.msg_control = u.buf;\n"
+"msg.msg_controllen = sizeof(u.buf);\n"
+"cmsg = CMSG_FIRSTHDR(&msg);\n"
+"cmsg-E<gt>cmsg_level = SOL_SOCKET;\n"
+"cmsg-E<gt>cmsg_type = SCM_RIGHTS;\n"
+"cmsg-E<gt>cmsg_len = CMSG_LEN(sizeof(myfds));\n"
+"memcpy(CMSG_DATA(cmsg), myfds, sizeof(myfds));\n"
+msgstr ""
+"struct msghdr msg = { 0 };\n"
+"struct cmsghdr *cmsg;\n"
+"int myfds[NUM_FD]; /* Zawiera przekazywane deskryptory plików */\n"
+"char iobuf[1];\n"
+"struct iovec io = {\n"
+" .iov_base = iobuf,\n"
+" .iov_len = sizeof(iobuf)\n"
+"};\n"
+"union { /* Bufor danych pomocniczych, opakowany w unię,\n"
+" aby zapewnić jego odpowiednie wyrównanie */\n"
+" char buf[CMSG_SPACE(sizeof(myfds))];\n"
+" struct cmsghdr align;\n"
+"} u;\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The code below passes an array of file descriptors over a UNIX domain "
+#| "socket using B<SCM_RIGHTS>:"
+msgid ""
+"For a complete code example that shows passing of file descriptors over a "
+"UNIX domain socket, see B<seccomp_unotify>(2)."
+msgstr ""
+"Poniższy kod przekazuje tablicę deskryptorów plików przez gniazdo domeny "
+"UNIX B<SCM_RIGHTS>:"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<recvmsg>(2), B<sendmsg>(2)"
+msgstr "B<recvmsg>(2), B<sendmsg>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "RFC\\ 2292"
+msgstr "RFC\\ 2292"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-10-29"
+msgstr "29 października 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. https://www.austingroupbugs.net/view.php?id=978#c3242
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid ""
+#| "This ancillary data model conforms to the POSIX.1g draft, 4.4BSD-Lite, "
+#| "the IPv6 advanced API described in RFC\\ 2292 and SUSv2. "
+#| "B<CMSG_ALIGN>() is a Linux extension."
+msgid ""
+"This ancillary data model conforms to the POSIX.1g draft, 4.4BSD-Lite, the "
+"IPv6 advanced API described in RFC\\ 2292 and SUSv2. B<CMSG_FIRSTHDR>(), "
+"B<CMSG_NXTHDR>(), and B<CMSG_DATA>() are specified in POSIX.1-2008. "
+"B<CMSG_SPACE>() and B<CMSG_LEN>() will be included in the next POSIX "
+"release (Issue 8)."
+msgstr ""
+"Ten model danych pomocniczych jest zgodny ze szkicem POSIX.1g, z 4.4BSD-"
+"Lite, z zaawansowanym API dla IPv6 opisanym w RFC\\ 2292 oraz z SUSv2. "
+"B<CMSG_ALIGN>() jest rozszerzeniem Linuksa."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<CMSG_ALIGN>() is a Linux extension."
+msgstr ""
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"For portability, ancillary data should be accessed using only the macros "
+"described here. B<CMSG_ALIGN>() is a Linux extension and should not be "
+"used in portable programs."
+msgstr ""
+"Dla przenośności, dostęp do danych pomocniczych powinien się odbywać jedynie "
+"za pomocą opisanych tu makrodefinicji. B<CMSG_ALIGN>() jest rozszerzeniem "
+"Linuksa i nie powinno być używane w przenośnych programach."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"struct msghdr msgh;\n"
+"struct cmsghdr *cmsg;\n"
+"int received_ttl;\n"
+msgstr ""
+"struct msghdr msgh;\n"
+"struct cmsghdr *cmsg;\n"
+"int received_ttl;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "/* Receive auxiliary data in msgh */\n"
+msgstr "/* Otrzymywanie danych z zewnątrz do msgh */\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"for (cmsg = CMSG_FIRSTHDR(&msgh); cmsg != NULL;\n"
+" cmsg = CMSG_NXTHDR(&msgh, cmsg)) {\n"
+" if (cmsg-E<gt>cmsg_level == IPPROTO_IP\n"
+" && cmsg-E<gt>cmsg_type == IP_TTL) {\n"
+" memcpy(&receive_ttl, CMSG_DATA(cmsg), sizeof(received_ttl));\n"
+" break;\n"
+" }\n"
+"}\n"
+msgstr ""
+"for (cmsg = CMSG_FIRSTHDR(&msgh); cmsg != NULL;\n"
+" cmsg = CMSG_NXTHDR(&msgh, cmsg)) {\n"
+" if (cmsg-E<gt>cmsg_level == IPPROTO_IP\n"
+" && cmsg-E<gt>cmsg_type == IP_TTL) {\n"
+" memcpy(&receive_ttl, CMSG_DATA(cmsg), sizeof(received_ttl));\n"
+" break;\n"
+" }\n"
+"}\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"if (cmsg == NULL) {\n"
+" /* Error: IP_TTL not enabled or small buffer or I/O error */\n"
+"}\n"
+msgstr ""
+"if (cmsg == NULL) {\n"
+" /* Błąd: IP_TTL nie jest włączone, za mały bufor\n"
+" lub błąd wejścia/wyjścia */\n"
+"}\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"struct msghdr msg = { 0 };\n"
+"struct cmsghdr *cmsg;\n"
+"int myfds[NUM_FD]; /* Contains the file descriptors to pass */\n"
+"char iobuf[1];\n"
+"struct iovec io = {\n"
+" .iov_base = iobuf,\n"
+" .iov_len = sizeof(iobuf)\n"
+"};\n"
+"union { /* Ancillary data buffer, wrapped in a union\n"
+" in order to ensure it is suitably aligned */\n"
+" char buf[CMSG_SPACE(sizeof(myfds))];\n"
+" struct cmsghdr align;\n"
+"} u;\n"
+msgstr ""
+"struct msghdr msg = { 0 };\n"
+"struct cmsghdr *cmsg;\n"
+"int myfds[NUM_FD]; /* Zawiera przekazywane deskryptory plików */\n"
+"char iobuf[1];\n"
+"struct iovec io = {\n"
+" .iov_base = iobuf,\n"
+" .iov_len = sizeof(iobuf)\n"
+"};\n"
+"union { /* Bufor danych pomocniczych, opakowany w unię,\n"
+" aby zapewnić jego odpowiednie wyrównanie */\n"
+" char buf[CMSG_SPACE(sizeof(myfds))];\n"
+" struct cmsghdr align;\n"
+"} u;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"msg.msg_iov = &io;\n"
+"msg.msg_iovlen = 1;\n"
+"msg.msg_control = u.buf;\n"
+"msg.msg_controllen = sizeof(u.buf);\n"
+"cmsg = CMSG_FIRSTHDR(&msg);\n"
+"cmsg-E<gt>cmsg_level = SOL_SOCKET;\n"
+"cmsg-E<gt>cmsg_type = SCM_RIGHTS;\n"
+"cmsg-E<gt>cmsg_len = CMSG_LEN(sizeof(myfds));\n"
+"memcpy(CMSG_DATA(cmsg), myfds, sizeof(myfds));\n"
+msgstr ""
+"msg.msg_iov = &io;\n"
+"msg.msg_iovlen = 1;\n"
+"msg.msg_control = u.buf;\n"
+"msg.msg_controllen = sizeof(u.buf);\n"
+"cmsg = CMSG_FIRSTHDR(&msg);\n"
+"cmsg-E<gt>cmsg_level = SOL_SOCKET;\n"
+"cmsg-E<gt>cmsg_type = SCM_RIGHTS;\n"
+"cmsg-E<gt>cmsg_len = CMSG_LEN(sizeof(myfds));\n"
+"memcpy(CMSG_DATA(cmsg), myfds, sizeof(myfds));\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-15"
+msgstr "15 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/confstr.3.po b/po/pl/man3/confstr.3.po
new file mode 100644
index 00000000..069889cd
--- /dev/null
+++ b/po/pl/man3/confstr.3.po
@@ -0,0 +1,507 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-16 21:04+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "confstr"
+msgstr "confstr"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "confstr - get configuration dependent string variables"
+msgstr "confstr - pobranie zmiennych łańcuchowych zależnych od konfiguracji"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>unistd.hE<gt>>\n"
+msgstr "B<#include E<lt>unistd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<size_t confstr(int >I<name>B<, char *>I<buf>B<, size_t >I<len>B<);>\n"
+msgid "B<size_t confstr(int >I<name>B<, char >I<buf>B<[.>I<size>B<], size_t >I<size>B<);>\n"
+msgstr "B<size_t confstr(int >I<name>B<, char *>I<buf>B<, size_t >I<len>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<confstr>():"
+msgstr "B<confstr>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _POSIX_C_SOURCE E<gt>= 2 || _XOPEN_SOURCE\n"
+msgstr " _POSIX_C_SOURCE E<gt>= 2 || _XOPEN_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<confstr>() gets the value of configuration-dependent string variables."
+msgstr ""
+"Funkcja B<confstr>() pobiera wartość zależnych od konfiguracji zmiennych "
+"systemowych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<name> argument is the system variable to be queried. The following "
+"variables are supported:"
+msgstr ""
+"Argument I<name> wyznacza pobieraną zmienną systemową. Dostępne są zmienne:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<_CS_GNU_LIBC_VERSION> (GNU C library only; since glibc 2.3.2)"
+msgstr "B<_CS_GNU_LIBC_VERSION> (tylko biblioteka GNU C; od glibc 2.3.2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A string which identifies the GNU C library version on this system (e.g., "
+"\"glibc 2.3.4\")."
+msgstr ""
+"Łańcuch znaków identyfikujący wersję biblioteki GNU C w systemie (np. "
+"\"glibc 2.3.4\")."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<_CS_GNU_LIBPTHREAD_VERSION> (GNU C library only; since glibc 2.3.2)"
+msgstr "B<_CS_GNU_LIBPTHREAD_VERSION> (tylko biblioteka GNU C; od glibc 2.3.2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A string which identifies the POSIX implementation supplied by this C "
+"library (e.g., \"NPTL 2.3.4\" or \"linuxthreads-0.10\")."
+msgstr ""
+"Łańcuch znaków identyfikujący wersję POSIX-owej implementacji wątków "
+"dostarczaną przez bibliotekę C (np. \"NPTL 2.3.4\" lub "
+"\"linuxthreads-0.10\")."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<_CS_PATH>"
+msgstr "B<_CS_PATH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A value for the B<PATH> variable which indicates where all the POSIX.2 "
+"standard utilities can be found."
+msgstr ""
+"Wartość zmiennej B<PATH> zawierającej ścieżkę, w której znaleźć można "
+"wszystkie standardowe programy narzędziowe POSIX.2."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "If I<buf> is not NULL and I<len> is not zero, B<confstr>() copies the "
+#| "value of the string to I<buf> truncated to I<len - 1> bytes if necessary, "
+#| "with a null byte (\\(aq\\e0\\(aq) as terminator. This can be detected by "
+#| "comparing the return value of B<confstr>() against I<len>."
+msgid ""
+"If I<buf> is not NULL and I<size> is not zero, B<confstr>() copies the "
+"value of the string to I<buf> truncated to I<size - 1> bytes if necessary, "
+"with a null byte (\\[aq]\\e0\\[aq]) as terminator. This can be detected by "
+"comparing the return value of B<confstr>() against I<size>."
+msgstr ""
+"Jeśli argument I<buf> jest różny od NULL i I<len> jest różne od zera, to "
+"funkcja B<confstr>() kopiuje wartość łańcucha znaków do I<buf> obciętą, "
+"jeśli to konieczne, do I<len - 1> bajtów i zakończoną bajtem null "
+"(\"\\e0\"). Może to zostać wykryte przez porównanie zwracanej przez "
+"B<confstr>() wartości z argumentem I<len>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "If I<len> is zero and I<buf> is NULL, B<confstr>() just returns the "
+#| "value as defined below."
+msgid ""
+"If I<size> is zero and I<buf> is NULL, B<confstr>() just returns the value "
+"as defined below."
+msgstr ""
+"Jeśli I<len> wynosi zero i I<buf> jest równe NULL, to funkcja B<confstr>() "
+"po prostu zwraca wartość podaną poniżej."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "If I<name> is a valid configuration variable, B<confstr>() returns the "
+#| "number of bytes (including the terminating null byte) that would be "
+#| "required to hold the entire value of that variable. This value may be "
+#| "greater than I<len>, which means that the value in I<buf> is truncated."
+msgid ""
+"If I<name> is a valid configuration variable, B<confstr>() returns the "
+"number of bytes (including the terminating null byte) that would be "
+"required to hold the entire value of that variable. This value may be "
+"greater than I<size>, which means that the value in I<buf> is truncated."
+msgstr ""
+"Jeśli I<name> jest poprawną zmienną konfiguracji, to B<confstr>() zwraca "
+"liczbę bajtów (włączając kończący bajt null), które byłyby potrzebne do "
+"przechowania pełnej wartości tej zmiennej. Wartość może być większa niż "
+"I<len>, co oznacza, że wartość w I<buf> jest obcięta."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<name> is a valid configuration variable, but that variable does not "
+"have a value, then B<confstr>() returns 0. If I<name> does not correspond "
+"to a valid configuration variable, B<confstr>() returns 0, and I<errno> is "
+"set to B<EINVAL>."
+msgstr ""
+"Jeśli I<name> jest poprawną zmienną konfiguracji, ale wartość tej zmiennej "
+"jest pusta, to B<confstr>() zwraca 0. Jeśli I<name> nie jest nazwą poprawnej "
+"zmiennej konfiguracji, to B<confstr>() zwraca 0 i ustawia I<errno> na "
+"B<EINVAL>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The value of I<name> is invalid."
+msgstr "Wartość I<name> jest nieprawidłowa."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<confstr>()"
+msgstr "B<confstr>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following code fragment determines the path where to find the POSIX.2 "
+"system utilities:"
+msgstr ""
+"Poniższy fragment kodu podaje ścieżkę, w której znaleźć znaleźć można "
+"programy systemowe POSIX.2:"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "n = confstr(_CS_PATH, NULL, (size_t) 0);\n"
+#| "pathbuf = malloc(n);\n"
+#| "if (pathbuf == NULL)\n"
+#| " abort();\n"
+#| "confstr(_CS_PATH, pathbuf, n);\n"
+msgid ""
+"char *pathbuf;\n"
+"size_t n;\n"
+"\\&\n"
+"n = confstr(_CS_PATH, NULL, (size_t) 0);\n"
+"pathbuf = malloc(n);\n"
+"if (pathbuf == NULL)\n"
+" abort();\n"
+"confstr(_CS_PATH, pathbuf, n);\n"
+msgstr ""
+"n = confstr(_CS_PATH, NULL, (size_t) 0);\n"
+"pathbuf = malloc(n);\n"
+"if (pathbuf == NULL)\n"
+" abort();\n"
+"confstr(_CS_PATH, pathbuf, n);\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getconf>(1), B<sh>(1), B<exec>(3), B<fpathconf>(3), B<pathconf>(3), "
+"B<sysconf>(3), B<system>(3)"
+msgstr ""
+"B<getconf>(1), B<sh>(1), B<exec>(3), B<fpathconf>(3), B<pathconf>(3), "
+"B<sysconf>(3), B<system>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"char *pathbuf;\n"
+"size_t n;\n"
+msgstr ""
+"char *pathbuf;\n"
+"size_t n;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"n = confstr(_CS_PATH, NULL, (size_t) 0);\n"
+"pathbuf = malloc(n);\n"
+"if (pathbuf == NULL)\n"
+" abort();\n"
+"confstr(_CS_PATH, pathbuf, n);\n"
+msgstr ""
+"n = confstr(_CS_PATH, NULL, (size_t) 0);\n"
+"pathbuf = malloc(n);\n"
+"if (pathbuf == NULL)\n"
+" abort();\n"
+"confstr(_CS_PATH, pathbuf, n);\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/conj.3.po b/po/pl/man3/conj.3.po
new file mode 100644
index 00000000..1892cf62
--- /dev/null
+++ b/po/pl/man3/conj.3.po
@@ -0,0 +1,292 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Sędrowski (ptm.berlios.de) <sedros@gmail.com>, 2006.
+# Robert Luberda <robert@debian.org>, 2012, 2017.
+# Michał Kułach <michal.kulach@gmail.com>, 2013, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2017-02-07 21:38+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "conj"
+msgstr "conj"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "conj, conjf, conjl - calculate the complex conjugate"
+msgstr "conj, conjf, conjl - wyliczanie liczby sprzężonej z liczbą zespoloną"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>complex.hE<gt>>\n"
+msgstr "B<#include E<lt>complex.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double complex conj(double complex >I<z>B<);>\n"
+"B<float complex conjf(float complex >I<z>B<);>\n"
+"B<long double complex conjl(long double complex >I<z>B<);>\n"
+msgstr ""
+"B<double complex conj(double complex >I<z>B<);>\n"
+"B<float complex conjf(float complex >I<z>B<);>\n"
+"B<long double complex conjl(long double complex >I<z>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the complex conjugate value of I<z>. That is the "
+"value obtained by changing the sign of the imaginary part."
+msgstr ""
+"Funkcje te zwracają liczbę sprzężoną z liczbą zespoloną I<z>. Jest to "
+"wartość uzyskana przez zmianę znaku części urojonej."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "One has:"
+msgstr "Wzór:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid " cabs(z) = csqrt(z * conj(z))\n"
+msgid "cabs(z) = csqrt(z * conj(z))\n"
+msgstr " cabs(z) = csqrt(z * conj(z))\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<conj>(),\n"
+"B<conjf>(),\n"
+"B<conjl>()"
+msgstr ""
+"B<conj>(),\n"
+"B<conjf>(),\n"
+"B<conjl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cabs>(3), B<csqrt>(3), B<complex>(7)"
+msgstr "B<cabs>(3), B<csqrt>(3), B<complex>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/copysign.3.po b/po/pl/man3/copysign.3.po
new file mode 100644
index 00000000..00e09e2b
--- /dev/null
+++ b/po/pl/man3/copysign.3.po
@@ -0,0 +1,387 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-16 21:04+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "copysign"
+msgstr "copysign"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "copysign, copysignf, copysignl - copy sign of a number"
+msgstr "copysign - kopiowanie znaku liczby"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double copysign(double >I<x>B<, double >I<y>B<);>\n"
+"B<float copysignf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double copysignl(long double >I<x>B<, long double >I<y>B<);>\n"
+msgstr ""
+"B<double copysign(double >I<x>B<, double >I<y>B<);>\n"
+"B<float copysignf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double copysignl(long double >I<x>B<, long double >I<y>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<copysign>(), B<copysignf>(), B<copysignl>():"
+msgstr "B<copysign>(), B<copysignf>(), B<copysignl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return a value whose absolute value matches that of I<x>, "
+"but whose sign bit matches that of I<y>."
+msgstr ""
+"Funkcje te zwracają liczbę, której wartość bezwzględna test taka sama, jak "
+"wartość bezwzględna I<x>, ale znak jest taki sam, jak znak liczby I<y>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For example, I<copysign(42.0,\\ -1.0)> and I<copysign(-42.0, -1.0)> both "
+"return -42.0."
+msgstr ""
+"Na przykład zarówno I<copysign(42.0,\\ -1.0)>, jak i I<copysign(-42.0, "
+"-1.0)> zwracają -42.0."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, these functions return a value whose magnitude is taken from "
+"I<x> and whose sign is taken from I<y>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają wartość, której wartość "
+"bezwzględna jest wzięta z I<x>, a znak jest wzięty z I<y>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN with the sign bit of I<y> is returned."
+msgstr ""
+"Jeśli I<x> wynosi NaN, to zwracane jest NaN ze znakiem takim samym, jak bit "
+"znaku w I<y>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No errors occur."
+msgstr "Nie występują."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<copysign>(),\n"
+"B<copysignf>(),\n"
+"B<copysignl>()"
+msgstr ""
+"B<copysign>(),\n"
+"B<copysignf>(),\n"
+"B<copysignl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On architectures where the floating-point formats are not IEEE 754 "
+"compliant, these functions may treat a negative zero as positive."
+msgstr ""
+"Na architekturach, na których formaty liczb zmiennoprzecinkowych nie są "
+"zgodne z IEEE 754, funkcje te mogą traktować ujemne zero jako dodatnie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "C99, POSIX.1-2001, POSIX.1-2008. This function is defined in IEC 559 "
+#| "(and the appendix with recommended functions in IEEE 754/IEEE 854)."
+msgid ""
+"This function is defined in IEC 559 (and the appendix with recommended "
+"functions in IEEE 754/IEEE 854)."
+msgstr ""
+"C99, POSIX.1-2001, POSIX.1-2008. Funkcja ta jest zdefiniowana w IEC 559 "
+"(oraz w dodatku zawierającym funkcje zalecane w IEEE 754/IEEE 854)."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2001, 4.3BSD."
+msgid "C99, POSIX.1-2001, 4.3BSD."
+msgstr "POSIX.1-2001, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<signbit>(3)"
+msgstr "B<signbit>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. 4.3BSD.
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"C99, POSIX.1-2001, POSIX.1-2008. This function is defined in IEC 559 (and "
+"the appendix with recommended functions in IEEE 754/IEEE 854)."
+msgstr ""
+"C99, POSIX.1-2001, POSIX.1-2008. Funkcja ta jest zdefiniowana w IEC 559 "
+"(oraz w dodatku zawierającym funkcje zalecane w IEEE 754/IEEE 854)."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/cos.3.po b/po/pl/man3/cos.3.po
new file mode 100644
index 00000000..35ce1d61
--- /dev/null
+++ b/po/pl/man3/cos.3.po
@@ -0,0 +1,418 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2004, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-16 21:04+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cos"
+msgstr "cos"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "cos, cosf, cosl - cosine function"
+msgstr "cos, cosf, cosh - funkcja cosinus"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double cos(double >I<x>B<);>\n"
+"B<float cosf(float >I<x>B<);>\n"
+"B<long double cosl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double cos(double >I<x>B<);>\n"
+"B<float cosf(float >I<x>B<);>\n"
+"B<long double cosl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cosf>(), B<cosl>():"
+msgstr "B<cosf>(), B<cosl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the cosine of I<x>, where I<x> is given in radians."
+msgstr ""
+"Funkcje te zwracają cosinus dla I<x>, gdzie I<x> to wartość w radianach."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, these functions return the cosine of I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają cosinus argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is positive infinity or negative infinity, a domain error occurs, "
+"and a NaN is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej lub ujemnej nieskończoności, to występuje "
+"błąd dziedziny i zwracane jest NaN."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is an infinity"
+msgstr "Błąd dziedziny: I<x> jest nieskończonością"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM> (but see BUGS). An invalid floating-point "
+"exception (B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM> (patrz także USTERKI). Rzucany jest "
+"wyjątek niepoprawnej operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<cos>(),\n"
+"B<cosf>(),\n"
+"B<cosl>()"
+msgstr ""
+"B<cos>(),\n"
+"B<cosf>(),\n"
+"B<cosl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C89, POSIX.1-2001."
+msgstr "C89, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. #-#-#-#-# archlinux: cos.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6780
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: cos.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6780
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: cos.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6780
+#. type: Plain text
+#. #-#-#-#-# fedora-40: cos.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6780
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: cos.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6780
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: cos.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6780
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: cos.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6780
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: cos.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6780
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Before version 2.10, the glibc implementation did not set I<errno> to "
+#| "B<EDOM> when a domain error occurred."
+msgid ""
+"Before glibc 2.10, the glibc implementation did not set I<errno> to B<EDOM> "
+"when a domain error occurred."
+msgstr ""
+"Implementacja tych funkcji w wersjach wcześniejszych niż 2.10 biblioteki "
+"glibc nie ustawiała I<errno> na B<EDOM>, gdy wystąpił błąd dziedziny."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<acos>(3), B<asin>(3), B<atan>(3), B<atan2>(3), B<ccos>(3), B<sin>(3), "
+"B<sincos>(3), B<tan>(3)"
+msgstr ""
+"B<acos>(3), B<asin>(3), B<atan>(3), B<atan2>(3), B<ccos>(3), B<sin>(3), "
+"B<sincos>(3), B<tan>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/cosh.3.po b/po/pl/man3/cosh.3.po
new file mode 100644
index 00000000..bb742619
--- /dev/null
+++ b/po/pl/man3/cosh.3.po
@@ -0,0 +1,421 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2004, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-16 21:04+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cosh"
+msgstr "cosh"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "cosh, coshf, coshl - hyperbolic cosine function"
+msgstr "cosh, coshf, coshl - funkcja cosinus hiperboliczny"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double cosh(double >I<x>B<);>\n"
+"B<float coshf(float >I<x>B<);>\n"
+"B<long double coshl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double cosh(double >I<x>B<);>\n"
+"B<float coshf(float >I<x>B<);>\n"
+"B<long double coshl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<coshf>(), B<coshl>():"
+msgstr "B<coshf>(), B<coshl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the hyperbolic cosine of I<x>, which is defined "
+"mathematically as:"
+msgstr ""
+"Funkcje te zwracają cosinus hiperboliczny dla I<x>, który jest zdefiniowany "
+"matematycznie jako:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid " cosh(x) = (exp(x) + exp(-x)) / 2\n"
+msgid "cosh(x) = (exp(x) + exp(-x)) / 2\n"
+msgstr " cosh(x) = (exp(x) + exp(-x)) / 2\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, these functions return the hyperbolic cosine of I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają cosinus hiperboliczny "
+"argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is +0 or -0, 1 is returned."
+msgstr "Jeśli I<x> wynosi +0 lub -0, to zwracane jest 1."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is positive infinity or negative infinity, positive infinity is "
+"returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej lub ujemnej nieskończoności, to zwracana "
+"jest dodatnia nieskończoność."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the result overflows, a range error occurs, and the functions return "
+"+B<HUGE_VAL>, +B<HUGE_VALF>, or +B<HUGE_VALL>, respectively."
+msgstr ""
+"Jeśli wartość wynikowa jest zbyt duża, występuje błąd przekroczenia zakresu "
+"i funkcje odpowiednio zwracają +B<HUGE_VAL>, +B<HUGE_VALF> lub "
+"+B<HUGE_VALL>. "
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error: result overflow"
+msgstr "Błąd zakresu: przekroczenie w górę wartości wynikowej"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE>. An overflow floating-point exception "
+"(B<FE_OVERFLOW>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE>. Rzucany jest wyjątek przekroczenia "
+"zakresu operacji zmiennoprzecinkowej (B<FE_OVERFLOW>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<cosh>(),\n"
+"B<coshf>(),\n"
+"B<coshl>()"
+msgstr ""
+"B<cosh>(),\n"
+"B<coshf>(),\n"
+"B<coshl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "In glibc version 2.3.4 and earlier, an overflow floating-point "
+#| "(B<FE_OVERFLOW>) exception is not raised when an overflow occurs."
+msgid ""
+"In glibc 2.3.4 and earlier, an overflow floating-point (B<FE_OVERFLOW>) "
+"exception is not raised when an overflow occurs."
+msgstr ""
+"W wersji 2.3.4 i wcześniejszych biblioteki glibc funkcje te nie rzucały "
+"wyjątku przekroczenia zakresu operacji zmiennoprzecinkowej (B<FE_OVERFLOW>) "
+"w razie wystąpienia tego typu błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<acosh>(3), B<asinh>(3), B<atanh>(3), B<ccos>(3), B<sinh>(3), B<tanh>(3)"
+msgstr ""
+"B<acosh>(3), B<asinh>(3), B<atanh>(3), B<ccos>(3), B<sinh>(3), B<tanh>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/cpow.3.po b/po/pl/man3/cpow.3.po
new file mode 100644
index 00000000..f279cad0
--- /dev/null
+++ b/po/pl/man3/cpow.3.po
@@ -0,0 +1,284 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Sędrowski (ptm.berlios.de) <sedros@gmail.com>, 2006.
+# Robert Luberda <robert@debian.org>, 2012, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-16 21:04+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cpow"
+msgstr "cpow"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "cpow, cpowf, cpowl - complex power function"
+msgstr "cpow, cpowf, cpowl - funkcje potęgowania liczb zespolonych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>complex.hE<gt>>\n"
+msgstr "B<#include E<lt>complex.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double complex cpow(double complex >I<x>B<, double complex >I<z>B<);>\n"
+"B<float complex cpowf(float complex >I<x>B<, float complex >I<z>B<);>\n"
+"B<long double complex cpowl(long double complex >I<x>B<,>\n"
+"B< long double complex >I<z>B<);>\n"
+msgstr ""
+"B<double complex cpow(double complex >I<x>B<, double complex >I<z>B<);>\n"
+"B<float complex cpowf(float complex >I<x>B<, float complex >I<z>B<);>\n"
+"B<long double complex cpowl(long double complex >I<x>B<,>\n"
+"B< long double complex >I<z>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "These functions calculate I<x> raised to the power I<z> (with a branch "
+#| "cut for I<x> along the negative real axis.)"
+msgid ""
+"These functions calculate I<x> raised to the power I<z> (with a branch cut "
+"for I<x> along the negative real axis)."
+msgstr ""
+"Funkcje te zwracają liczbę I<x> podniesioną do potęgi I<z> (z odcięciem I<x>-"
+"ów leżących w ujemnej części osi rzeczywistej)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<cpow>(),\n"
+"B<cpowf>(),\n"
+"B<cpowl>()"
+msgstr ""
+"B<cpow>(),\n"
+"B<cpowf>(),\n"
+"B<cpowl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cabs>(3), B<pow>(3), B<complex>(7)"
+msgstr "B<cabs>(3), B<pow>(3), B<complex>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/creal.3.po b/po/pl/man3/creal.3.po
new file mode 100644
index 00000000..2758b6d7
--- /dev/null
+++ b/po/pl/man3/creal.3.po
@@ -0,0 +1,306 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2005, 2006, 2012, 2017.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2017-02-07 21:38+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "creal"
+msgstr "creal"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "creal, crealf, creall - get real part of a complex number"
+msgstr "creal, crealf, creall - pobierają część rzeczywistą liczby zespolonej"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>complex.hE<gt>>\n"
+msgstr "B<#include E<lt>complex.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double creal(double complex >I<z>B<);>\n"
+"B<float crealf(float complex >I<z>B<);>\n"
+"B<long double creall(long double complex >I<z>B<);>\n"
+msgstr ""
+"B<double creal(double complex >I<z>B<);>\n"
+"B<float crealf(float complex >I<z>B<);>\n"
+"B<long double creall(long double complex >I<z>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the real part of the complex number I<z>."
+msgstr "Funkcje te zwracaja część rzeczywistą liczby zespolonej I<z>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "One has:"
+msgstr "Wzór:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " z = creal(z) + I * cimag(z)\n"
+msgstr " z = creal(z) + I * cimag(z)\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<creal>(),\n"
+"B<crealf>(),\n"
+"B<creall>()"
+msgstr ""
+"B<creal>(),\n"
+"B<crealf>(),\n"
+"B<creall>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "The gcc supports also __real__. That is a GNU extension."
+msgid "GCC supports also __real__. That is a GNU extension."
+msgstr "Gcc wspiera także __real__. Jest to rozszerzenie GNU."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cabs>(3), B<cimag>(3), B<complex>(7)"
+msgstr "B<cabs>(3), B<cimag>(3), B<complex>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The gcc supports also __real__. That is a GNU extension."
+msgstr "Gcc wspiera także __real__. Jest to rozszerzenie GNU."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/crypt.3.po b/po/pl/man3/crypt.3.po
new file mode 100644
index 00000000..85210152
--- /dev/null
+++ b/po/pl/man3/crypt.3.po
@@ -0,0 +1,562 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2023-06-27 19:23+0200\n"
+"PO-Revision-Date: 2019-08-16 20:57+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: Dd
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "October 11, 2017"
+msgstr ""
+
+#. type: Dt
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "CRYPT 3"
+msgstr "CRYPT 3"
+
+#. type: Os
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "Openwall Project"
+msgstr ""
+
+#. type: Sh
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid "E<.Nm crypt , crypt_r , crypt_rn , crypt_ra>"
+msgstr ""
+
+#. type: Nd
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "passphrase hashing"
+msgstr ""
+
+#. type: Sh
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid "E<.Lb libcrypt>"
+msgstr ""
+
+#. type: Sh
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: In
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "crypt.h"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"E<.Ft \"char *\"> E<.Fo crypt> E<.Fa \"const char *phrase\"> E<.Fa \"const "
+"char *setting\"> E<.Fc> E<.Ft \"char *\"> E<.Fo crypt_r> E<.Fa \"const char "
+"*phrase\"> E<.Fa \"const char *setting\"> E<.Fa \"struct crypt_data *data\"> "
+"E<.Fc> E<.Ft \"char *\"> E<.Fo crypt_rn> E<.Fa \"const char *phrase\"> E<.Fa "
+"\"const char *setting\"> E<.Fa \"struct crypt_data *data\"> E<.Fa \"int "
+"size\"> E<.Fc> E<.Ft \"char *\"> E<.Fo crypt_ra> E<.Fa \"const char "
+"*phrase\"> E<.Fa \"const char *setting\"> E<.Fa \"void **data\"> E<.Fa \"int "
+"*size\"> E<.Fc>"
+msgstr ""
+
+#. type: Sh
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"The E<.Nm crypt>, E<.Nm crypt_r>, E<.Nm crypt_rn>, and E<.Nm crypt_ra> "
+"functions irreversibly E<.Dq hash> E<.Fa phrase> for storage in the system "
+"password database E<.Pq Xr shadow 5> using a cryptographic E<.Dq hashing "
+"method.> The result of this operation is called a E<.Dq hashed passphrase> "
+"or just a E<.Dq hash.> Hashing methods are described in E<.Xr crypt 5>."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"E<.Fa setting> controls which hashing method to use, and also supplies "
+"various parameters to the chosen method, most importantly a random E<.Dq "
+"salt> which ensures that no two stored hashes are the same, even if the E<."
+"Fa phrase> strings are the same."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"The E<.Fa data> argument to E<.Nm crypt_r> is a structure of type E<.Vt "
+"\"struct crypt_data\">. It has at least these fields:"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid ""
+"struct crypt_data {\n"
+" char output[CRYPT_OUTPUT_SIZE];\n"
+" char setting[CRYPT_OUTPUT_SIZE];\n"
+" char input[CRYPT_MAX_PASSPHRASE_SIZE];\n"
+" char initialized;\n"
+"};\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Upon a successful return from E<.Nm crypt_r>, the hashed passphrase will be "
+"stored in E<.Fa output>. Applications are encouraged, but not required, to "
+"use the E<.Fa input> and E<.Fa setting> fields to store the strings that "
+"they will pass as E<.Fa input phrase> and E<.Fa setting> to E<.Nm crypt_r>. "
+"This will make it easier to erase all sensitive data after it is no longer "
+"needed."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"The E<.Fa initialized> field must be set to zero before the first time a E<."
+"Vt \"struct crypt_data\"> object is first used in a call to E<.Fn crypt_r>. "
+"We recommend zeroing the entire object, not just E<.Fa initialized> and not "
+"just the documented fields, before the first use. (Of course, do this "
+"before storing anything in E<.Fa setting> and E<.Fa input>.)"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"The E<.Fa data> argument to E<.Nm crypt_rn> should also point to a E<.Vt "
+"\"struct crypt_data\"> object, and E<.Fa size> should be the size of that "
+"object, cast to E<.Vt int>. When used with E<.Nm crypt_rn>, the entire E<."
+"Fa data> object (except for the E<.Fa input> and E<.Fa setting> fields) must "
+"be zeroed before its first use; this is not just a recommendation, as it is "
+"for E<.Nm crypt_r>. Otherwise, the fields of the object have the same uses "
+"that they do for E<.Nm crypt_r>."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"On the first call to E<.Nm crypt_ra>, E<.Fa data> should be the address of a "
+"E<.Vt \"void *\"> variable set to NULL, and E<.Fa size> should be the "
+"address of an E<.Vt int> variable set to zero. E<.Nm crypt_ra> will "
+"allocate and initialize a E<.Vt \"struct crypt_data\"> object, using E<.Xr "
+"malloc 3>, and write its address and size into the variables pointed to by "
+"E<.Fa data> and E<.Fa size>. These can be reused in subsequent calls. "
+"After the application is done hashing passphrases, it should deallocate the "
+"E<.Vt \"struct crypt_data\"> object using E<.Xr free 3>."
+msgstr ""
+
+#. type: Sh
+#: debian-bookworm debian-unstable
+#, fuzzy, no-wrap
+#| msgid "RETURN VALUE"
+msgid "RETURN VALUES"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Upon successful completion, E<.Nm crypt>, E<.Nm crypt_r>, E<.Nm crypt_rn>, "
+"and E<.Nm crypt_ra> return a pointer to a string which encodes both the "
+"hashed passphrase, and the settings that were used to encode it. This "
+"string is directly usable as E<.Fa setting> in other calls to E<.Nm crypt>, "
+"E<.Nm crypt_r>, E<.Nm crypt_rn>, and E<.Nm crypt_ra>, and as E<.Fa prefix> "
+"in calls to E<.Nm crypt_gensalt>, E<.Nm crypt_gensalt_rn>, and E<.Nm "
+"crypt_gensalt_ra>. It will be entirely printable ASCII, and will not "
+"contain whitespace or the characters E<.Sq Li \\&:>, E<.Sq Li \\&;>, E<.Sq "
+"Li \\&*>, E<.Sq Li \\&!>, or E<.Sq Li \\&\\e>. See E<.Xr crypt 5> for more "
+"detail on the format of hashed passphrases."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"E<.Nm crypt> places its result in a static storage area, which will be "
+"overwritten by subsequent calls to E<.Nm crypt>. It is not safe to call E<."
+"Nm crypt> from multiple threads simultaneously."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"E<.Nm crypt_r>, E<.Nm crypt_rn>, and E<.Nm crypt_ra> place their result in "
+"the E<.Fa output> field of their E<.Fa data> argument. It is safe to call "
+"them from multiple threads simultaneously, as long as a separate E<.Fa data> "
+"object is used for each thread."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Upon error, E<.Nm crypt_r>, E<.Nm crypt_rn>, and E<.Nm crypt_ra> write an E<."
+"Em invalid> hashed passphrase to the E<.Fa output> field of their E<.Fa "
+"data> argument, and E<.Nm crypt> writes an invalid hash to its static "
+"storage area. This string will be shorter than 13 characters, will begin "
+"with a E<.Sq Li \\&*>, and will not compare equal to E<.Fa setting>."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Upon error, E<.Nm crypt_rn> and E<.Nm crypt_ra> return a null pointer. E<."
+"Nm crypt_r> and E<.Nm crypt> may also return a null pointer, or they may "
+"return a pointer to the invalid hash, depending on how libcrypt was "
+"configured. (The option to return the invalid hash is for compatibility "
+"with old applications that assume that E<.Nm crypt> cannot return a null "
+"pointer. See E<.Sx PORTABILITY NOTES> below.)"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid "All four functions set E<.Va errno> when they fail."
+msgstr ""
+
+#. type: Sh
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: It
+#: debian-bookworm debian-unstable
+#, fuzzy, no-wrap
+#| msgid "B<EINVAL>"
+msgid "Er EINVAL"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"E<.Fa setting> is invalid, or requests a hashing method that is not "
+"supported."
+msgstr ""
+
+#. type: It
+#: debian-bookworm debian-unstable
+#, fuzzy, no-wrap
+#| msgid "B<ERANGE>"
+msgid "Er ERANGE"
+msgstr "B<ERANGE>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"E<.Fa phrase> is too long (more than E<.Dv CRYPT_MAX_PASSPHRASE_SIZE> "
+"characters; some hashing methods may have lower limits)."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"E<.Nm crypt_rn> only: E<.Fa size> is too small for the hashing method "
+"requested by E<.Fa setting>."
+msgstr ""
+
+#. type: It
+#: debian-bookworm debian-unstable
+#, fuzzy, no-wrap
+#| msgid "B<ENOMEM>"
+msgid "Er ENOMEM"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid "Failed to allocate internal scratch memory."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid "E<.Nm crypt_ra> only: failed to allocate memory for E<.Fa data>."
+msgstr ""
+
+#. type: It
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "Er ENOSYS No or Er EOPNOTSUPP"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Hashing passphrases is not supported at all on this installation, or the "
+"hashing method requested by E<.Fa setting> is not supported. These error "
+"codes are not used by this version of libcrypt, but may be encountered on "
+"other systems."
+msgstr ""
+
+#. type: Sh
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "PORTABILITY NOTES"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"E<.Nm crypt> is included in POSIX, but E<.Nm crypt_r>, E<.Nm crypt_rn>, and "
+"E<.Nm crypt_ra> are not part of any standard."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"POSIX does not specify any hashing methods, and does not require hashed "
+"passphrases to be portable between systems. In practice, hashed passphrases "
+"are portable as long as both systems support the hashing method that was "
+"used. However, the set of supported hashing methods varies considerably "
+"from system to system."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"The behavior of E<.Nm crypt> on errors isn't well standardized. Some "
+"implementations simply can't fail (except by crashing the program), others "
+"return a null pointer or a fixed string. Most implementations don't set E<."
+"Va errno>, but some do. POSIX specifies returning a null pointer and "
+"setting E<.Va errno>, but it defines only one possible error, E<.Er ENOSYS>, "
+"in the case where E<.Nm crypt> is not supported at all. Some older "
+"applications are not prepared to handle null pointers returned by E<.Nm "
+"crypt>. The behavior described above for this implementation, setting E<.Va "
+"errno> and returning an invalid hashed passphrase different from E<.Fa "
+"setting>, is chosen to make these applications fail closed when an error "
+"occurs."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Due to historical restrictions on the export of cryptographic software from "
+"the USA, E<.Nm crypt> is an optional POSIX component. Applications should "
+"therefore be prepared for E<.Nm crypt> not to be available, or to always "
+"fail (setting E<.Va errno> to E<.Er ENOSYS>) at runtime."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid "POSIX specifies that E<.Nm crypt> is declared in"
+msgstr ""
+
+#. type: In
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "unistd.h ,"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"but only if the macro E<.Dv _XOPEN_CRYPT> is defined and has a value greater "
+"than or equal to zero. Since libcrypt does not provide"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"it declares E<.Nm crypt>, E<.Nm crypt_r>, E<.Nm crypt_rn>, and E<.Nm "
+"crypt_ra> in"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid "instead."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"On a minority of systems (notably recent versions of Solaris), E<.Nm crypt> "
+"uses a thread-specific static storage buffer, which makes it safe to call "
+"from multiple threads simultaneously, but does not prevent each call within "
+"a thread from overwriting the results of the previous one."
+msgstr ""
+
+#. type: Sh
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Some implementations of E<.Nm crypt>, upon error, return an invalid hash "
+"that is stored in a read-only location or only initialized once, which means "
+"that it is only safe to erase the buffer pointed to by the E<.Nm crypt> "
+"return value if an error did not occur."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"E<.Vt \"struct crypt_data\"> may be quite large (32kB in this implementation "
+"of libcrypt; over 128kB in some other implementations). This is large "
+"enough that it may be unwise to allocate it on the stack."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Some recently designed hashing methods need even more scratch memory, but "
+"the E<.Nm crypt_r> interface makes it impossible to change the size of E<.Vt "
+"\"struct crypt_data\"> without breaking binary compatibility. The E<.Nm "
+"crypt_rn> interface could accommodate larger allocations for specific "
+"hashing methods, but the caller of E<.Nm crypt_rn> has no way of knowing how "
+"much memory to allocate. E<.Nm crypt_ra> does the allocation itself, but "
+"can only make a single call to E<.Xr malloc 3>."
+msgstr ""
+
+#. type: Sh
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+#, fuzzy
+#| msgid ""
+#| "For an explanation of the terms used in this section, see "
+#| "B<attributes>(7)."
+msgid ""
+"For an explanation of the terms used in this section, see E<.Xr attributes "
+"7>."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid ".Nm crypt\n"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "MT-Unsafe race:crypt"
+msgstr "MT-niebezpieczne race:crypt"
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid ".Nm crypt_r ,\n"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid ".Nm crypt_rn ,\n"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid ".Nm crypt_ra\n"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: Sh
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"A rotor-based E<.Nm crypt> function appeared in E<.At v6>. The E<.Dq "
+"traditional> DES-based E<.Nm crypt> first appeared in E<.At v7>."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"E<.Nm crypt_r> originates with the GNU C Library. There's also a E<.Nm "
+"crypt_r> function on HP-UX and MKS Toolkit, but the prototypes and semantics "
+"differ."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"E<.Nm crypt_rn> and E<.Nm crypt_ra> originate with the Openwall project."
+msgstr ""
+
+#. type: Sh
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"E<.Xr crypt_gensalt 3>, E<.Xr getpass 3>, E<.Xr getpwent 3>, E<.Xr shadow "
+"3>, E<.Xr login 1>, E<.Xr passwd 1>, E<.Xr crypt 5>, E<.Xr passwd 5>, E<.Xr "
+"shadow 5>, E<.Xr pam 8>"
+msgstr ""
diff --git a/po/pl/man3/csin.3.po b/po/pl/man3/csin.3.po
new file mode 100644
index 00000000..5bfa4a15
--- /dev/null
+++ b/po/pl/man3/csin.3.po
@@ -0,0 +1,288 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Sędrowski (ptm.berlios.de) <sedros@gmail.com>, 2006.
+# Robert Luberda <robert@debian.org>, 2012, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-16 21:05+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "csin"
+msgstr "csin"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "csin, csinf, csinl - complex sine function"
+msgstr "csin, csinf, csinl - funkcja sinus liczb zespolonych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>complex.hE<gt>>\n"
+msgstr "B<#include E<lt>complex.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double complex csin(double complex >I<z>B<);>\n"
+"B<float complex csinf(float complex >I<z>B<);>\n"
+"B<long double complex csinl(long double complex >I<z>B<);>\n"
+msgstr ""
+"B<double complex csin(double complex >I<z>B<);>\n"
+"B<float complex csinf(float complex >I<z>B<);>\n"
+"B<long double complex csinl(long double complex >I<z>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions calculate the complex sine of I<z>."
+msgstr "Funkcje te zwracają sinus liczby zespolonej I<z>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The complex sine function is defined as:"
+msgstr "Funkcja sinusa liczb zespolonych jest zdefiniowana jako:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid " csin(z) = (exp(i * z) - exp(-i * z)) / (2 * i)\n"
+msgid "csin(z) = (exp(i * z) - exp(-i * z)) / (2 * i)\n"
+msgstr " csin(z) = (exp(i * z) - exp(-i * z)) / (2 * i)\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<csin>(),\n"
+"B<csinf>(),\n"
+"B<csinl>()"
+msgstr ""
+"B<csin>(),\n"
+"B<csinf>(),\n"
+"B<csinl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cabs>(3), B<casin>(3), B<ccos>(3), B<ctan>(3), B<complex>(7)"
+msgstr "B<cabs>(3), B<casin>(3), B<ccos>(3), B<ctan>(3), B<complex>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/csinh.3.po b/po/pl/man3/csinh.3.po
new file mode 100644
index 00000000..7d2282ce
--- /dev/null
+++ b/po/pl/man3/csinh.3.po
@@ -0,0 +1,288 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2005, 2006, 2012, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-16 21:04+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "csinh"
+msgstr "csinh"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "csinh, csinhf, csinhl - complex hyperbolic sine"
+msgstr "csinh, csinhf, csinhl - sinus hiperboliczny liczb zespolonych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>complex.hE<gt>>\n"
+msgstr "B<#include E<lt>complex.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double complex csinh(double complex >I<z>B<);>\n"
+"B<float complex csinhf(float complex >I<z>B<);>\n"
+"B<long double complex csinhl(long double complex >I<z>B<);>\n"
+msgstr ""
+"B<double complex csinh(double complex >I<z>B<);>\n"
+"B<float complex csinhf(float complex >I<z>B<);>\n"
+"B<long double complex csinhl(long double complex >I<z>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions calculate the complex hyperbolic sine of I<z>."
+msgstr "Funkcje te zwracają sinus hiperboliczny liczby zespolonej I<z>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The complex hyperbolic sine function is defined as:"
+msgstr ""
+"Funkcja sinusa hiperbolicznego liczb zespolonych jest zdefiniowana jako:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid " csinh(z) = (exp(z)-exp(-z))/2\n"
+msgid "csinh(z) = (exp(z)-exp(-z))/2\n"
+msgstr " csinh(z) = (exp(z)-exp(-z))/2\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<csinh>(),\n"
+"B<csinhf>(),\n"
+"B<csinhl>()"
+msgstr ""
+"B<csinh>(),\n"
+"B<csinhf>(),\n"
+"B<csinhl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cabs>(3), B<casinh>(3), B<ccosh>(3), B<ctanh>(3), B<complex>(7)"
+msgstr "B<cabs>(3), B<casinh>(3), B<ccosh>(3), B<ctanh>(3), B<complex>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/ctan.3.po b/po/pl/man3/ctan.3.po
new file mode 100644
index 00000000..ea58d8ca
--- /dev/null
+++ b/po/pl/man3/ctan.3.po
@@ -0,0 +1,288 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Sędrowski (ptm.berlios.de) <sedros@gmail.com>, 2006.
+# Robert Luberda <robert@debian.org>, 2012, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-16 21:05+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ctan"
+msgstr "ctan"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ctan, ctanf, ctanl - complex tangent function"
+msgstr "ctan, ctanf, ctanl - funkcje tangensa liczb zespolonych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>complex.hE<gt>>\n"
+msgstr "B<#include E<lt>complex.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double complex ctan(double complex >I<z>B<);>\n"
+"B<float complex ctanf(float complex >I<z>B<);>\n"
+"B<long double complex ctanl(long double complex >I<z>B<);>\n"
+msgstr ""
+"B<double complex ctan(double complex >I<z>B<);>\n"
+"B<float complex ctanf(float complex >I<z>B<);>\n"
+"B<long double complex ctanl(long double complex >I<z>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions calculate the complex tangent of I<z>."
+msgstr "Funkcje te zwracają tangens liczby zespolonej I<z>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The complex tangent function is defined as:"
+msgstr "Funkcja tangensa liczb zespolonych jest zdefiniowana jako:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid " ctan(z) = csin(z) / ccos(z)\n"
+msgid "ctan(z) = csin(z) / ccos(z)\n"
+msgstr " ctan(z) = csin(z) / ccos(z)\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<ctan>(),\n"
+"B<ctanf>(),\n"
+"B<ctanl>()"
+msgstr ""
+"B<ctan>(),\n"
+"B<ctanf>(),\n"
+"B<ctanl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cabs>(3), B<catan>(3), B<ccos>(3), B<csin>(3), B<complex>(7)"
+msgstr "B<cabs>(3), B<catan>(3), B<ccos>(3), B<csin>(3), B<complex>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/ctanh.3.po b/po/pl/man3/ctanh.3.po
new file mode 100644
index 00000000..8e2f165a
--- /dev/null
+++ b/po/pl/man3/ctanh.3.po
@@ -0,0 +1,288 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2005, 2006, 2012, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-16 21:05+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ctanh"
+msgstr "ctanh"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ctanh, ctanhf, ctanhl - complex hyperbolic tangent"
+msgstr "ctanh, ctanhf, ctanhl - tangens hiperboliczny liczb zespolonych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>complex.hE<gt>>\n"
+msgstr "B<#include E<lt>complex.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double complex ctanh(double complex >I<z>B<);>\n"
+"B<float complex ctanhf(float complex >I<z>B<);>\n"
+"B<long double complex ctanhl(long double complex >I<z>B<);>\n"
+msgstr ""
+"B<double complex ctanh(double complex >I<z>B<);>\n"
+"B<float complex ctanhf(float complex >I<z>B<);>\n"
+"B<long double complex ctanhl(long double complex >I<z>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions calculate the complex hyperbolic tangent of I<z>."
+msgstr "Funkcje te zwracają tangens hiperboliczny liczby zespolonej I<z>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The complex hyperbolic tangent function is defined mathematically as:"
+msgstr ""
+"Funkcja tangensa hiperbolicznego liczb zespolonych jest zdefiniowana jako:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid " ctanh(z) = csinh(z) / ccosh(z)\n"
+msgid "ctanh(z) = csinh(z) / ccosh(z)\n"
+msgstr " ctanh(z) = csinh(z) / ccosh(z)\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<ctanh>(),\n"
+"B<ctanhf>(),\n"
+"B<ctanhl>()"
+msgstr ""
+"B<ctanh>(),\n"
+"B<ctanhf>(),\n"
+"B<ctanhl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cabs>(3), B<catanh>(3), B<ccosh>(3), B<csinh>(3), B<complex>(7)"
+msgstr "B<cabs>(3), B<catanh>(3), B<ccosh>(3), B<csinh>(3), B<complex>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/ctermid.3.po b/po/pl/man3/ctermid.3.po
new file mode 100644
index 00000000..e21f3f7d
--- /dev/null
+++ b/po/pl/man3/ctermid.3.po
@@ -0,0 +1,325 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-16 21:05+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ctermid"
+msgstr "ctermid"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ctermid - get controlling terminal name"
+msgstr "ctermid - pobranie nazwy terminala kontrolującego proces"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. POSIX also requires this function to be declared in <unistd.h>,
+#. and glibc does so if suitable feature test macros are defined.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *ctermid(char *>I<s>B<);>\n"
+msgstr "B<char *ctermid(char *>I<s>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ctermid>():"
+msgstr "B<ctermid>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _POSIX_C_SOURCE\n"
+msgstr " _POSIX_C_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<ctermid>() returns a string which is the pathname for the current "
+"controlling terminal for this process. If I<s> is NULL, a static buffer is "
+"used, otherwise I<s> points to a buffer used to hold the terminal pathname. "
+"The symbolic constant B<L_ctermid> is the maximum number of characters in "
+"the returned pathname."
+msgstr ""
+"Funkcja B<ctermid>() zwraca łańcuch, który jest ścieżką do terminala "
+"kontrolującego procesu. Jeśli I<s> jest równe NULL, używany jest bufor "
+"statyczny, w przeciwnym wypadku I<s> wskazuje na bufor mający zawierać "
+"ścieżkę do terminala. Stała B<L_ctermid> oznacza maksymalną liczbę znaków w "
+"zwracanej ścieżce."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The pointer to the pathname."
+msgstr "Wskaźnik do ścieżki."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ctermid>()"
+msgstr "B<ctermid>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2001, SVr4."
+msgid "POSIX.1-2001, Svr4."
+msgstr "POSIX.1-2001, SVr4."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The returned pathname may not uniquely identify the controlling terminal; it "
+"may, for example, be I</dev/tty>."
+msgstr ""
+"Zwracana nazwa ścieżki nie musi jednoznacznie identyfikować kontrolującego "
+"terminala; może to być na przykład I</dev/tty>."
+
+#. in glibc 2.3.x, x >= 4, the glibc headers threw an error
+#. if ctermid() was given an argument; fixed in glibc 2.4.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "It is not assured that the program can open the terminal."
+msgstr "Nie jest pewne, czy program będzie mógł otworzyć ten terminal."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ttyname>(3)"
+msgstr "B<ttyname>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, Svr4."
+msgstr "POSIX.1-2001, POSIX.1-2008, Svr4."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/ctime.3.po b/po/pl/man3/ctime.3.po
new file mode 100644
index 00000000..a06a7608
--- /dev/null
+++ b/po/pl/man3/ctime.3.po
@@ -0,0 +1,923 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-16 23:05+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ctime"
+msgstr "ctime"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"asctime, ctime, gmtime, localtime, mktime, asctime_r, ctime_r, gmtime_r, "
+"localtime_r - transform date and time to broken-down time or ASCII"
+msgstr ""
+"asctime, ctime, gmtime, localtime, mktime, asctime_r, ctime_r, gmtime_r, "
+"localtime_r - konwersja daty i czasu do postaci czasu rozłożonego lub ASCII"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>time.hE<gt>>\n"
+msgstr "B<#include E<lt>time.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<char *asctime(const struct tm *>I<tm>B<);>\n"
+#| "B<char *asctime_r(const struct tm *restrict >I<tm>B<, char *restrict >I<buf>B<);>\n"
+msgid ""
+"B<char *asctime(const struct tm *>I<tm>B<);>\n"
+"B<char *asctime_r(const struct tm *restrict >I<tm>B<,>\n"
+"B< char >I<buf>B<[restrict 26]);>\n"
+msgstr ""
+"B<char *asctime(const struct tm *>I<tm>B<);>\n"
+"B<char *asctime_r(const struct tm *restrict >I<tm>B<, char *restrict >I<buf>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<char *ctime(const time_t *>I<timep>B<);>\n"
+#| "B<char *ctime_r(const time_t *restrict >I<timep>B<, char *restrict >I<buf>B<);>\n"
+msgid ""
+"B<char *ctime(const time_t *>I<timep>B<);>\n"
+"B<char *ctime_r(const time_t *restrict >I<timep>B<,>\n"
+"B< char >I<buf>B<[restrict 26]);>\n"
+msgstr ""
+"B<char *ctime(const time_t *>I<timep>B<);>\n"
+"B<char *ctime_r(const time_t *restrict >I<timep>B<, char *restrict >I<buf>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<struct tm *gmtime(const time_t *>I<timep>B<);>\n"
+"B<struct tm *gmtime_r(const time_t *restrict >I<timep>B<,>\n"
+"B< struct tm *restrict >I<result>B<);>\n"
+msgstr ""
+"B<struct tm *gmtime(const time_t *>I<timep>B<);>\n"
+"B<struct tm *gmtime_r(const time_t *restrict >I<timep>B<,>\n"
+"B< struct tm *restrict >I<result>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<struct tm *localtime(const time_t *>I<timep>B<);>\n"
+"B<struct tm *localtime_r(const time_t *restrict >I<timep>B<,>\n"
+"B< struct tm *restrict >I<result>B<);>\n"
+msgstr ""
+"B<struct tm *localtime(const time_t *>I<timep>B<);>\n"
+"B<struct tm *localtime_r(const time_t *restrict >I<timep>B<,>\n"
+"B< struct tm *restrict >I<result>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<time_t mktime(struct tm *>I<tm>B<);>\n"
+msgstr "B<time_t mktime(struct tm *>I<tm>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<asctime_r>(), B<ctime_r>(), B<gmtime_r>(), B<localtime_r>():"
+msgstr "B<asctime_r>(), B<ctime_r>(), B<gmtime_r>(), B<localtime_r>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _POSIX_C_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" _POSIX_C_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<ctime>(), B<gmtime>(), and B<localtime>() functions all take an "
+"argument of data type I<time_t>, which represents calendar time. When "
+"interpreted as an absolute time value, it represents the number of seconds "
+"elapsed since the Epoch, 1970-01-01 00:00:00 +0000 (UTC)."
+msgstr ""
+"Funkcje B<ctime>(), B<gmtime>() oraz B<localtime>() przyjmują argument typu "
+"I<time_t>, reprezentujący czas kalendarzowy. Zinterpretowany jako "
+"bezwzględna wartość czasu określa liczbę sekund, jakie upłynęły od początku "
+"epoki, to jest od 1970-01-01 00:00:00 +0000 (UTC)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<asctime>() and B<mktime>() functions both take an argument "
+"representing broken-down time, which is a representation separated into "
+"year, month, day, and so on."
+msgstr ""
+"Funkcje B<asctime>() oraz B<mktime>() przyjmują jako argument czas "
+"rozłożony, który jest reprezentacją podzieloną na rok, miesiąc, dzień itd."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Broken-down time is stored in the structure I<tm>, which is defined in "
+#| "I<E<lt>time.hE<gt>> as follows:"
+msgid ""
+"Broken-down time is stored in the structure I<tm>, described in B<tm>(3type)."
+msgstr ""
+"Czas rozłożony jest przechowywany w strukturze I<tm>, zdefiniowanej w "
+"I<E<lt>time.hE<gt>> następująco:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The call B<ctime(>I<t>B<)> is equivalent to B<asctime(localtime(>I<t>B<))>. "
+"It converts the calendar time I<t> into a null-terminated string of the form"
+msgstr ""
+"Wywołanie B<ctime(>I<t>B<)> jest równoważne B<asctime(localtime(>I<t>B<))>. "
+"Przekształca czas kalendarzowy I<t> na zakończony znakiem null łańcuch o "
+"postaci"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\"Wed Jun 30 21:49:08 1993\\en\"\n"
+msgstr "\"śro, sty 30 21:49:08 1993\\en\"\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The abbreviations for the days of the week are \"Sun\", \"Mon\", \"Tue\", "
+"\"Wed\", \"Thu\", \"Fri\", and \"Sat\". The abbreviations for the months "
+"are \"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", "
+"\"Sep\", \"Oct\", \"Nov\", and \"Dec\". The return value points to a "
+"statically allocated string which might be overwritten by subsequent calls "
+"to any of the date and time functions. The function also sets the external "
+"variables I<tzname>, I<timezone>, and I<daylight> (see B<tzset>(3)) with "
+"information about the current timezone. The reentrant version B<ctime_r>() "
+"does the same, but stores the string in a user-supplied buffer which should "
+"have room for at least 26 bytes. It need not set I<tzname>, I<timezone>, "
+"and I<daylight>."
+msgstr ""
+"Skróty dni tygodnia to \"nie\", \"pon\", \"wto\", \"śro\", \"czw\", \"pią\" "
+"i \"sob\". Skróty miesięcy to \"sty\", \"lut\", \"mar\", \"kwi\", \"maj\", "
+"\"cze\", \"lip\", \"sie\", \"wrz\", \"paź\", \"lis\" i \"gru\". Zwracany "
+"jest wskaźnik do statycznego łańcucha, który może zostać nadpisany przy "
+"kolejnym wywołaniu dowolnej funkcji daty i czasu. Funkcja zapisuje również "
+"informacje o bieżącej strefie czasowej do zewnętrznych zmiennych I<tzname>, "
+"I<timezone> i I<daylight> (patrz B<tzset>(3)). Wielowątkowa wersja tej "
+"funkcji, B<ctime_r>(), robi to samo, ale zapisuje łańcuch w podanym przez "
+"użytkownika buforze, który powinien móc pomieścić co najmniej 26 znaków. Nie "
+"musi ona ustawiać zmiennych I<tzname>, I<timezone>, i I<daylight>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<gmtime>() function converts the calendar time I<timep> to broken-down "
+"time representation, expressed in Coordinated Universal Time (UTC). It may "
+"return NULL when the year does not fit into an integer. The return value "
+"points to a statically allocated struct which might be overwritten by "
+"subsequent calls to any of the date and time functions. The B<gmtime_r>() "
+"function does the same, but stores the data in a user-supplied struct."
+msgstr ""
+"Funkcja B<gmtime>() przekształca czas kalendarzowy I<timep> na czas "
+"rozłożony, wyrażony w Coordinated Universal Time (UTC). Może zwrócić wartość "
+"NULL, jeśli rok nie daje się zapisać jako liczba całkowita. Zwracany jest "
+"wskaźnik do statycznej struktury, która to struktura może zostać nadpisana "
+"przy kolejnym wywołaniu dowolnej funkcji daty i czasu. Funkcja B<gmtime_r>() "
+"robi to samo, ale zapisuje dane do struktury podanej przez użytkownika."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<localtime>() function converts the calendar time I<timep> to broken-"
+"down time representation, expressed relative to the user's specified "
+"timezone. The function acts as if it called B<tzset>(3) and sets the "
+"external variables I<tzname> with information about the current timezone, "
+"I<timezone> with the difference between Coordinated Universal Time (UTC) and "
+"local standard time in seconds, and I<daylight> to a nonzero value if "
+"daylight savings time rules apply during some part of the year. The return "
+"value points to a statically allocated struct which might be overwritten by "
+"subsequent calls to any of the date and time functions. The "
+"B<localtime_r>() function does the same, but stores the data in a user-"
+"supplied struct. It need not set I<tzname>, I<timezone>, and I<daylight>."
+msgstr ""
+"Funkcja B<localtime>() przekształca czas kalendarzowy I<timep> na czas "
+"rozłożony, wyrażony względem wybranej przez użytkownika strefy czasowej. "
+"Funkcja działa tak, jakby wywoływała B<tzset>(3) i wpisywała do zewnętrznej "
+"zmiennej I<tzname> informacje na temat bieżącej strefy czasowej, do "
+"I<timezone> - różnicę w sekundach pomiędzy Coordinated Universal Time (UTC) "
+"a lokalnym czasem standardowym, a do I<daylight> - wartość niezerową, jeśli "
+"przez jakąś część roku obowiązuje inny czas niż podany (zimowy/letni). "
+"Zwracany jest wskaźnik do statycznej struktury, która może zostać nadpisana "
+"przy kolejnym wywołaniu dowolnej funkcji daty i czasu. Funkcja "
+"B<localtime_r>() robi to samo, ale zapisuje dane do struktury podanej przez "
+"użytkownika. Nie musi ona ustawiać zmiennych I<tzname>, I<timezone> i "
+"I<daylight>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<asctime>() function converts the broken-down time value I<tm> into a "
+"null-terminated string with the same format as B<ctime>(). The return value "
+"points to a statically allocated string which might be overwritten by "
+"subsequent calls to any of the date and time functions. The B<asctime_r>() "
+"function does the same, but stores the string in a user-supplied buffer "
+"which should have room for at least 26 bytes."
+msgstr ""
+"Funkcja B<asctime>() przekształca czas rozłożony I<tm> na zakończony bajtem "
+"null łańcuch tego samego formatu, co B<ctime>(). Zwracany jest wskaźnik do "
+"statycznego łańcucha, który to łańcuch może zostać nadpisany przy kolejnym "
+"wywołaniu dowolnej funkcji daty i czasu. Funkcja B<asctime_r>() robi to "
+"samo, ale zapisuje łańcuch w podanym przez użytkownika buforze o długości co "
+"najmniej 26 bajtów."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<mktime>() function converts a broken-down time structure, expressed "
+"as local time, to calendar time representation. The function ignores the "
+"values supplied by the caller in the I<tm_wday> and I<tm_yday> fields. The "
+"value specified in the I<tm_isdst> field informs B<mktime>() whether or not "
+"daylight saving time (DST) is in effect for the time supplied in the I<tm> "
+"structure: a positive value means DST is in effect; zero means that DST is "
+"not in effect; and a negative value means that B<mktime>() should (use "
+"timezone information and system databases to) attempt to determine whether "
+"DST is in effect at the specified time."
+msgstr ""
+"Funkcja B<mktime>() przekształca strukturę czasu rozłożonego, wyrażoną w "
+"czasie lokalnym, na czas kalendarzowy. Funkcja ignoruje podane przez "
+"wywołującego wartości elementów I<tm_wday> oraz I<tm_yday>. Wartość podana w "
+"polu I<tm_isdst> informuje funkcję B<mktime>() o tym, czy dla czasu podanego "
+"w strukturze I<tm> używany był czas letni (DST - daylight saving time), czy "
+"też nie był używany: wartość dodatnia oznacza, że DST był używany, zero - "
+"że nie był, a wartość ujemna nakazuje funkcji B<mktime>() podjęcie próby "
+"sprawdzenia (w systemowej bazie danych informacji o strefach czasowych), czy "
+"DST był używany w podanym czasie."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<mktime>() function modifies the fields of the I<tm> structure as "
+"follows: I<tm_wday> and I<tm_yday> are set to values determined from the "
+"contents of the other fields; if structure members are outside their valid "
+"interval, they will be normalized (so that, for example, 40 October is "
+"changed into 9 November); I<tm_isdst> is set (regardless of its initial "
+"value) to a positive value or to 0, respectively, to indicate whether DST "
+"is or is not in effect at the specified time. Calling B<mktime>() also "
+"sets the external variable I<tzname> with information about the current "
+"timezone."
+msgstr ""
+"Funkcja B<mktime>() modyfikuje pola struktury I<tm> jak następuje: "
+"I<tm_wday> i I<tm_yday> są ustawiane na wartości określane na podstawie "
+"wartości innych pól. Jeśli elementy struktury mają wartości spoza zakresu "
+"wartości dopuszczalnych, to zostaną znormalizowane (w taki sposób, że np. 40 "
+"października zostanie zamieniony na 9 listopada). I<tm_isdst> jest ustawiane "
+"(niezależnie od jej początkowej wartości) na wartość dodatnią lub na 0, aby "
+"wskazać - odpowiednio - czy w podanym czasie DST był używany, czy też nie "
+"był. Uruchomienie funkcji B<mktime>() ustawia także w zewnętrznej zmiennej "
+"I<tzname> informacje o bieżącej strefie czasowej."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the specified broken-down time cannot be represented as calendar time "
+"(seconds since the Epoch), B<mktime>() returns I<(time_t)\\ -1> and does "
+"not alter the members of the broken-down time structure."
+msgstr ""
+"Jeśli podany czas rozłożony nie może być reprezentowany jako czas "
+"kalendarzowy (sekundy od początku epoki), B<mktime>() zwraca I<(time_t)\\ "
+"-1> i nie zmienia pól w podzielonej strukturze czasu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, B<gmtime>() and B<localtime>() return a pointer to a "
+"I<struct\\ tm>."
+msgstr ""
+"B<gmtime>() oraz B<localtime>(), gdy się zakończą pomyślnie, zwracają "
+"wskaźnik do I<struct\\ tm>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, B<gmtime_r>() and B<localtime_r>() return the address of the "
+"structure pointed to by I<result>."
+msgstr ""
+"B<gmtime_r>() oraz B<localtime_r>(), gdy się zakończą pomyślnie, zwracają "
+"adres struktury wskazywanej przez I<result>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, B<asctime>() and B<ctime>() return a pointer to a string."
+msgstr ""
+"B<asctime>() oraz B<ctime>(), gdy się zakończą pomyślnie, zwracają wskaźnik "
+"do łańcucha znaków"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, B<asctime_r>() and B<ctime_r>() return a pointer to the string "
+"pointed to by I<buf>."
+msgstr ""
+"B<asctime_r>() oraz B<ctime_r>(), gdy się zakończą pomyślnie, zwracają "
+"wskaźnik do łańcucha znaków, na który wskazuje argument I<buf>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, B<mktime>() returns the calendar time (seconds since the "
+"Epoch), expressed as a value of type I<time_t>."
+msgstr ""
+"B<mktime>, gdy zakończy się pomyślnie, zwraca czas kalendarzowy (w sekundach "
+"od początku epoki [tj. 1970-01-01 00:00:00 +0000 -przyp. tłum.]), wyrażony "
+"jako wartość typu I<time_t>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "On error, B<mktime>() returns the value I<(time_t)\\ -1>. The remaining "
+#| "functions return NULL on error. On error, I<errno> is set to indicate "
+#| "the cause of the error."
+msgid ""
+"On error, B<mktime>() returns the value I<(time_t)\\ -1>. The remaining "
+"functions return NULL on error. On error, I<errno> is set to indicate the "
+"error."
+msgstr ""
+"W razie błędu B<mktime>() zwraca wartość I<(time_t)\\ -1>. Pozostałe funkcje "
+"w przypadku błędu zwracają NULL. Ustawiane jest też I<errno>, wskazując na "
+"rodzaj błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EOVERFLOW>"
+msgstr "B<EOVERFLOW>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The result cannot be represented."
+msgstr "Wynik jest niereprezentowalny."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. #-#-#-#-# archlinux: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<asctime>()"
+msgstr "B<asctime>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:asctime locale"
+msgstr "MT-Unsafe race:asctime locale"
+
+#. #-#-#-#-# archlinux: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<asctime_r>()"
+msgstr "B<asctime_r>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe locale"
+msgstr "MT-bezpieczne locale"
+
+#. #-#-#-#-# archlinux: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: ctime.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ctime>()"
+msgstr "B<ctime>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"MT-Unsafe race:tmbuf\n"
+"race:asctime env locale"
+msgstr ""
+"MT-Unsafe race:tmbuf\n"
+"race:asctime env locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<ctime_r>(),\n"
+"B<gmtime_r>(),\n"
+"B<localtime_r>(),\n"
+"B<mktime>()"
+msgstr ""
+"B<ctime_r>(),\n"
+"B<gmtime_r>(),\n"
+"B<localtime_r>(),\n"
+"B<mktime>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe env locale"
+msgstr "MT-bezpieczne env locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<gmtime>(),\n"
+"B<localtime>()"
+msgstr ""
+"B<gmtime>(),\n"
+"B<localtime>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:tmbuf env locale"
+msgstr "MT-Unsafe race:tmbuf env locale"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX doesn't specify the parameters of B<ctime_r>() to be I<restrict>; "
+"that is specific to glibc."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In many implementations, including glibc, a 0 in I<tm_mday> is interpreted "
+"as meaning the last day of the preceding month."
+msgstr ""
+"Wiele implementacji, włączając glibc, interpretuje 0 w I<tm_mday> jako "
+"ostatni dzień poprzedniego miesiąca."
+
+#. See http://thread.gmane.org/gmane.comp.time.tz/2034/
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"According to POSIX.1-2001, B<localtime>() is required to behave as though "
+"B<tzset>(3) was called, while B<localtime_r>() does not have this "
+"requirement. For portable code, B<tzset>(3) should be called before "
+"B<localtime_r>()."
+msgstr ""
+"Według POSIX.1-2001 B<localtime>() musi się zachowywać tak, jakby "
+"B<tzset>(3) było wywołane, w przypadku zaś B<localtime_r>() nie ma takiego "
+"wymagania. W przenośnym kodzie B<tzset>(3) powinno być wywołanie przed "
+"B<localtime_r>()."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<ctime>()"
+msgid "B<gmtime>()"
+msgstr "B<ctime>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<ctime>()"
+msgid "B<localtime>()"
+msgstr "B<ctime>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<ctime>()"
+msgid "B<mktime>()"
+msgstr "B<ctime>()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<asctime_r>()"
+msgid "B<ctime_r>()"
+msgstr "B<asctime_r>()"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<asctime_r>()"
+msgid "B<gmtime_r>()"
+msgstr "B<asctime_r>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<asctime_r>()"
+msgid "B<localtime_r>()"
+msgstr "B<asctime_r>()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C89, POSIX.1-2001."
+msgstr "C89, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"C89, POSIX.1-2001. Marked obsolete in POSIX.1-2008 (recommending "
+"B<strftime>(3))."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX.1-2001. Marked obsolete in POSIX.1-2008 (recommending B<strftime>(3))."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The four functions B<asctime>(), B<ctime>(), B<gmtime>(), and "
+"B<localtime>() return a pointer to static data and hence are not thread-"
+"safe. The thread-safe versions, B<asctime_r>(), B<ctime_r>(), "
+"B<gmtime_r>(), and B<localtime_r>(), are specified by SUSv2."
+msgstr ""
+"Następujące cztery funkcje B<acstime>(), B<ctime>(), B<gmtime>() i "
+"B<localtime>() zwracają wskaźnik do statycznych danych i w związku z tym nie "
+"są przystosowane do wielowątkowości. Wielowątkowe wersje B<acstime_r>(), "
+"B<ctime_r>(), B<gmtime_r>() i B<localtime_r>() są wymienione w SUSv2."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX.1-2001 says: \"The B<asctime>(), B<ctime>(), B<gmtime>(), and "
+"B<localtime>() functions shall return values in one of two static objects: "
+"a broken-down time structure and an array of type I<char>. Execution of any "
+"of the functions may overwrite the information returned in either of these "
+"objects by any of the other functions.\" This can occur in the glibc "
+"implementation."
+msgstr ""
+"POSIX.1-2001 mówi: \"Funkcje B<asctime>(), B<ctime>(), B<gmtime>() oraz "
+"B<localtime>() powinny zwrócić wartości w jednym z dwóch statycznych "
+"obiektów: podzielonej strukturze czasu i tablicy znaków typu I<char>. "
+"Wywołanie którejkolwiek z tych funkcji może nadpisać informacje w "
+"którymkolwiek z obiektów zwróconych przez inne funkcje\". Może się to "
+"zdarzyć w implementacji zastosowanej w bibliotece glibc."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<date>(1), B<gettimeofday>(2), B<time>(2), B<utime>(2), B<clock>(3), "
+"B<difftime>(3), B<strftime>(3), B<strptime>(3), B<timegm>(3), B<tzset>(3), "
+"B<time>(7)"
+msgstr ""
+"B<date>(1), B<gettimeofday>(2), B<time>(2), B<utime>(2), B<clock>(3), "
+"B<difftime>(3), B<strftime>(3), B<strptime>(3), B<timegm>(3), B<tzset>(3), "
+"B<time>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid ""
+#| "POSIX.1-2001. C89 and C99 specify B<asctime>(), B<ctime>(), B<gmtime>(), "
+#| "B<localtime>(), and B<mktime>(). POSIX.1-2008 marks B<asctime>(), "
+#| "B<asctime_r>(), B<ctime>(), and B<ctime_r>() as obsolete, recommending "
+#| "the use of B<strftime>(3) instead."
+msgid ""
+"POSIX.1-2001. C99 specifies B<asctime>(), B<ctime>(), B<gmtime>(), "
+"B<localtime>(), and B<mktime>(). POSIX.1-2008 marks B<asctime>(), "
+"B<asctime_r>(), B<ctime>(), and B<ctime_r>() as obsolete, recommending the "
+"use of B<strftime>(3) instead."
+msgstr ""
+"POSIX.1-2001. C89 i C99 opisują B<asctime>(), B<ctime>(), B<gmtime>(), "
+"B<localtime>() oraz B<mktime>(). POSIX.1-2008 uznaje B<asctime>(), "
+"B<asctime_r>(), B<ctime>() oraz B<ctime_r>() za przestarzałe, rekomendując "
+"używanie B<strftime>(3) zamiast nich."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/daemon.3.po b/po/pl/man3/daemon.3.po
new file mode 100644
index 00000000..05d6d544
--- /dev/null
+++ b/po/pl/man3/daemon.3.po
@@ -0,0 +1,405 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-16 21:05+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "daemon"
+msgstr "daemon"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "daemon - run in the background"
+msgstr "daemon - uruchamianie w tle"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>unistd.hE<gt>>\n"
+msgstr "B<#include E<lt>unistd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int daemon(int >I<nochdir>B<, int >I<noclose>B<);>\n"
+msgstr "B<int daemon(int >I<nochdir>B<, int >I<noclose>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<daemon>():"
+msgstr "B<daemon>():"
+
+#. commit 266865c0e7b79d4196e2cc393693463f03c90bd8
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.21:\n"
+" _DEFAULT_SOURCE\n"
+" In glibc 2.19 and 2.20:\n"
+" _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n"
+" Up to and including glibc 2.19:\n"
+" _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n"
+msgstr ""
+" Od glibc 2.21:\n"
+" _DEFAULT_SOURCE\n"
+" W glibc 2.19 i 2.20:\n"
+" _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n"
+" Do glibc 2.19 włącznie:\n"
+" _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<daemon>() function is for programs wishing to detach themselves from "
+"the controlling terminal and run in the background as system daemons."
+msgstr ""
+"Funkcja B<daemon>() jest przeznaczona dla programów, które chcą odłączyć "
+"się od sterującego nimi terminala i działać w tle jako demony systemowe."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<nochdir> is zero, B<daemon>() changes the process's current working "
+"directory to the root directory (\"/\"); otherwise, the current working "
+"directory is left unchanged."
+msgstr ""
+"Jeśli argument I<nochdir> będzie zerem, to B<daemon>() zmieni bieżący "
+"katalog roboczy na katalog główny (\"/\"). W przeciwnym wypadku bieżący "
+"katalog roboczy nie jest zmieniany."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<noclose> is zero, B<daemon>() redirects standard input, standard "
+"output, and standard error to I</dev/null>; otherwise, no changes are made "
+"to these file descriptors."
+msgstr ""
+"Jeśli argument I<noclose> będzie zerem, to B<daemon>() przekieruje "
+"standardowe wejście, standardowe wyjście i standardową diagnostykę do I</dev/"
+"null>. W przeciwnym wypadku podane deskryptory plików nie są zmieniane."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. not .IR in order not to underline _
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"(This function forks, and if the B<fork>(2) succeeds, the parent calls "
+"B<_exit>(2), so that further errors are seen by the child only.) On success "
+"B<daemon>() returns zero. If an error occurs, B<daemon>() returns -1 and "
+"sets I<errno> to any of the errors specified for the B<fork>(2) and "
+"B<setsid>(2)."
+msgstr ""
+"(Ta funkcja rozwidla się i jeśli B<fork>(2) się powiedzie, rodzic wykonuje "
+"B<_exit>(2), tak, że dalsze błędy są widziane tylko przez potomka). W "
+"przypadku pomyślnego zakończenia, zwracane jest zero Jeśli wystąpi błąd, "
+"B<daemon>() zwróci -1 i ustawi I<errno> na jeden z błędów określonych dla "
+"B<fork>(2) i B<setsid>(2)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<daemon>()"
+msgstr "B<daemon>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A similar function appears on the BSDs."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The glibc implementation can also return -1 when I</dev/null> exists but is "
+"not a character device with the expected major and minor numbers. In this "
+"case, I<errno> need not be set."
+msgstr ""
+"Implementacja w glibc może również zwrócić -1 gdy I</dev/null> istnieje, ale "
+"nie jest urządzeniem znakowym o oczekiwanych numerach głównym i pobocznym. W "
+"tym przypadku nie ma potrzeby ustawiania I<errno>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "4.4BSD."
+msgstr "4.4BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. FIXME . https://sourceware.org/bugzilla/show_bug.cgi?id=19144
+#. Tested using a program that uses daemon() and then opens an
+#. otherwise unused console device (/dev/ttyN) that does not
+#. have an associated getty process.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The GNU C library implementation of this function was taken from BSD, and "
+"does not employ the double-fork technique (i.e., B<fork>(2), B<setsid>(2), "
+"B<fork>(2)) that is necessary to ensure that the resulting daemon process "
+"is not a session leader. Instead, the resulting daemon I<is> a session "
+"leader. On systems that follow System V semantics (e.g., Linux), this means "
+"that if the daemon opens a terminal that is not already a controlling "
+"terminal for another session, then that terminal will inadvertently become "
+"the controlling terminal for the daemon."
+msgstr ""
+"Implementacja biblioteki C GNU dla tej funkcji została zapożyczona z BSD i "
+"nie korzysta z techniki podwójnego rozwidlania (tzn. B<fork>(2), "
+"B<setsid>(2), B<fork>(2)) koniecznej dla zapewnienia, że wynikowy proces "
+"demona nie jest liderem sesji. Zamiast tego, wynikowy demon I<jest> liderem "
+"sesji. W systemach korzystających z semantyki Systemu V (np. Linux), oznacza "
+"to, że gdy demon otwiera terminal który nie jest jeszcze kontrolującym "
+"terminalem dla innej sesji, to ten terminal po cichu zostanie kontrolującym "
+"terminalem dla demona."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fork>(2), B<setsid>(2), B<daemon>(7), B<logrotate>(8)"
+msgstr "B<fork>(2), B<setsid>(2), B<daemon>(7), B<logrotate>(8)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"Not in POSIX.1. A similar function appears on the BSDs. The B<daemon>() "
+"function first appeared in 4.4BSD."
+msgstr ""
+"Funkcja nie występuje w POSIX.1. Podobna funkcja pojawia się w systemach "
+"BSD. Funkcja B<daemon>() po raz pierwszy pojawiła się w 4.4BSD."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/dbopen.3.po b/po/pl/man3/dbopen.3.po
new file mode 100644
index 00000000..d7af5da8
--- /dev/null
+++ b/po/pl/man3/dbopen.3.po
@@ -0,0 +1,1045 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2019-08-08 19:48+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "dbopen"
+msgstr "dbopen"
+
+#. type: TH
+#: archlinux mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "dbopen - database access methods"
+msgstr "dbopen - metody dostępu do baz danych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>limits.hE<gt>>\n"
+"B<#include E<lt>db.hE<gt>>\n"
+"B<#include E<lt>fcntl.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>limits.hE<gt>>\n"
+"B<#include E<lt>db.hE<gt>>\n"
+"B<#include E<lt>fcntl.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<DB *dbopen(const char *>I<file>B<, int >I<flags>B<, int >I<mode>B<, DBTYPE >I<type>B<,>\n"
+"B< const void *>I<openinfo>B<);>\n"
+msgstr ""
+"B<DB *dbopen(const char *>I<file>B<, int >I<flags>B<, int >I<mode>B<, DBTYPE >I<type>B<,>\n"
+"B< const void *>I<openinfo>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "I<Note well>: This page documents interfaces provided in glibc up until "
+#| "version 2.1. Since version 2.2, glibc no longer provides these "
+#| "interfaces. Probably, you are looking for the APIs provided by the "
+#| "I<libdb> library instead."
+msgid ""
+"I<Note well>: This page documents interfaces provided up until glibc 2.1. "
+"Since glibc 2.2, glibc no longer provides these interfaces. Probably, you "
+"are looking for the APIs provided by the I<libdb> library instead."
+msgstr ""
+"I<Ważna uwaga>: Ta strona podręcznika ekranowego opisuje interfejsy "
+"dostarczane przez bibliotekę glibc aż do wersji 2.1. Od wersji 2.2 glibc już "
+"nie zawiera tych interfejsów. Najprawdopodobniej to, czego szukasz, to API "
+"dostarczane przez bibliotekę I<libdb>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"B<dbopen>() is the library interface to database files. The supported file "
+"formats are btree, hashed, and UNIX file oriented. The btree format is a "
+"representation of a sorted, balanced tree structure. The hashed format is "
+"an extensible, dynamic hashing scheme. The flat-file format is a byte "
+"stream file with fixed or variable length records. The formats and file-"
+"format-specific information are described in detail in their respective "
+"manual pages B<btree>(3), B<hash>(3), and B<recno>(3)."
+msgstr ""
+"B<dbopen>() jest funkcją biblioteczną stanowiącą interfejs do plików baz "
+"danych. Obsługiwane formaty plików to: btree, rozproszony (hashed) i "
+"uniksowy zorientowany na pliki. Format btree stanowi reprezentację "
+"posortowanej, zrównoważonej struktury drzewa. Format rozproszony (hashed) "
+"jest rozszerzalnym, dynamicznym schematem mieszania. Format płaskiego pliku "
+"jest plikiem stanowiącym strumień bajtów z rekordami o stałej lub zmiennej "
+"długości. Informacje o formatach i specyficzne dla poszczególnych formatów "
+"plików są szczegółowo opisane na odpowiednich stronach podręcznika: "
+"B<btree>(3), B<hash>(3) i B<recno>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"B<dbopen>() opens I<file> for reading and/or writing. Files never intended "
+"to be preserved on disk may be created by setting the I<file> argument to "
+"NULL."
+msgstr ""
+"B<dbopen>() otwiera plik podany w parametrze I<file> do odczytu i/lub do "
+"zapisu. Pliki, których zachowywanie na dysku nie jest zamierzone, mogą być "
+"tworzone przez ustawienie parametru I<file> na NULL."
+
+#. Three additional options may be specified by ORing
+#. them into the
+#. .I flags
+#. argument.
+#. .TP
+#. DB_LOCK
+#. Do the necessary locking in the database to support concurrent access.
+#. If concurrent access isn't needed or the database is read-only this
+#. flag should not be set, as it tends to have an associated performance
+#. penalty.
+#. .TP
+#. DB_SHMEM
+#. Place the underlying memory pool used by the database in shared
+#. memory.
+#. Necessary for concurrent access.
+#. .TP
+#. DB_TXN
+#. Support transactions in the database.
+#. The DB_LOCK and DB_SHMEM flags must be set as well.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The I<flags> and I<mode> arguments are as specified to the B<open>(2) "
+"routine, however, only the B<O_CREAT>, B<O_EXCL>, B<O_EXLOCK>, "
+"B<O_NONBLOCK>, B<O_RDONLY>, B<O_RDWR>, B<O_SHLOCK>, and B<O_TRUNC> flags are "
+"meaningful. (Note, opening a database file B<O_WRONLY> is not possible.)"
+msgstr ""
+"Argumenty I<flags> i I<mode> są takie same, jak w funkcji B<open>(2), "
+"jednakże brane pod uwagę są jedynie znaczniki B<O_CREAT>, B<O_EXCL>, "
+"B<O_EXLOCK>, B<O_NONBLOCK>, B<O_RDONLY>, B<O_RDWR>, B<O_SHLOCK> oraz "
+"B<O_TRUNC>. (Należy zauważyć, że nie jest możliwe otwarcie pliku bazy danych "
+"jako B<O_WRONLY>)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The I<type> argument is of type I<DBTYPE> (as defined in the I<E<lt>db."
+"hE<gt>> include file) and may be set to B<DB_BTREE>, B<DB_HASH>, or "
+"B<DB_RECNO>."
+msgstr ""
+"Argument I<type> jest typu I<DBTYPE> (który jest zdefiniowany w pliku "
+"nagłówkowym I<E<lt>db.hE<gt>>) i może przybierać wartości B<DB_BTREE>, "
+"B<DB_HASH> lub B<DB_RECNO>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The I<openinfo> argument is a pointer to an access-method-specific structure "
+"described in the access method's manual page. If I<openinfo> is NULL, each "
+"access method will use defaults appropriate for the system and the access "
+"method."
+msgstr ""
+"Argument I<openinfo> jest wskaźnikiem do struktury specyficznej dla metody "
+"dostępu, opisanej na stronie podręcznika danej metody dostępu. Jeśli "
+"I<openinfo> jest równe NULL, to każda z metod dostępu będzie korzystać z "
+"wartości domyślnych, właściwych dla systemu i tej metody dostępu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"B<dbopen>() returns a pointer to a I<DB> structure on success and NULL on "
+"error. The I<DB> structure is defined in the I<E<lt>db.hE<gt>> include "
+"file, and contains at least the following fields:"
+msgstr ""
+"B<dbopen>() po pomyślnym zakończeniu zwraca wskaźnik do struktury I<DB>, a "
+"NULL w przypadku błędu. Struktura I<DB> jest zdefiniowana w pliku "
+"nagłówkowym I<E<lt>db.hE<gt>> i zawiera przynajmniej następujące pola:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"typedef struct {\n"
+" DBTYPE type;\n"
+" int (*close)(const DB *db);\n"
+" int (*del)(const DB *db, const DBT *key, unsigned int flags);\n"
+" int (*fd)(const DB *db);\n"
+" int (*get)(const DB *db, DBT *key, DBT *data,\n"
+" unsigned int flags);\n"
+" int (*put)(const DB *db, DBT *key, const DBT *data,\n"
+" unsigned int flags);\n"
+" int (*sync)(const DB *db, unsigned int flags);\n"
+" int (*seq)(const DB *db, DBT *key, DBT *data,\n"
+" unsigned int flags);\n"
+"} DB;\n"
+msgstr ""
+"typedef struct {\n"
+" DBTYPE type;\n"
+" int (*close)(const DB *db);\n"
+" int (*del)(const DB *db, const DBT *key, unsigned int flags);\n"
+" int (*fd)(const DB *db);\n"
+" int (*get)(const DB *db, DBT *key, DBT *data,\n"
+" unsigned int flags);\n"
+" int (*put)(const DB *db, DBT *key, const DBT *data,\n"
+" unsigned int flags);\n"
+" int (*sync)(const DB *db, unsigned int flags);\n"
+" int (*seq)(const DB *db, DBT *key, DBT *data,\n"
+" unsigned int flags);\n"
+"} DB;\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"These elements describe a database type and a set of functions performing "
+"various actions. These functions take a pointer to a structure as returned "
+"by B<dbopen>(), and sometimes one or more pointers to key/data structures "
+"and a flag value."
+msgstr ""
+"Elementy te opisują rodzaj bazy danych i zestaw funkcji wykonujących różne "
+"operacje. Funkcje te biorą jako argument wskaźnik do struktury takiej, jak "
+"zwracana przez B<dbopen>() i - czasami - jeden lub więcej wskaźników do "
+"struktur klucz/dane oraz wartość znacznika."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<type>"
+msgstr "I<type>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "The type of the underlying access method (and file format)."
+msgstr "Rodzaj właściwej metody dostępu (i format plików)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<close>"
+msgstr "I<close>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"A pointer to a routine to flush any cached information to disk, free any "
+"allocated resources, and close the underlying file(s). Since key/data pairs "
+"may be cached in memory, failing to sync the file with a I<close> or I<sync> "
+"function may result in inconsistent or lost information. I<close> routines "
+"return -1 on error (setting I<errno>) and 0 on success."
+msgstr ""
+"Wskaźnik do funkcji zrzucającej zbuforowane informacje ma dysk, zwalniającej "
+"przydzielone zasoby i zamykającej podległe pliki. Ze względu na to, że pary "
+"klucz/dane mogą być buforowane w pamięci, niepomyślne zrzucenie buforów "
+"pliku za pomocą funkcji I<close> lub I<sync> może prowadzić do niespójności "
+"lub utraty informacji. Funkcje I<close> zwracają -1 w przypadku błędu "
+"(ustawiając I<errno>), a 0 w przypadku pomyślnego zakończenia."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<del>"
+msgstr "I<del>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "A pointer to a routine to remove key/data pairs from the database."
+msgstr "Wskaźnik do funkcji usuwającej pary klucz/dane z bazy danych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "The argument I<flag> may be set to the following value:"
+msgstr "Argument I<flag> może mieć jedną z następujących wartości:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<R_CURSOR>"
+msgstr "B<R_CURSOR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Delete the record referenced by the cursor. The cursor must have previously "
+"been initialized."
+msgstr ""
+"Usuwa rekord wskazywany przez kursor. Kursor musi zostać wcześniej "
+"zainicjowany."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"I<delete> routines return -1 on error (setting I<errno>), 0 on success, and "
+"1 if the specified I<key> was not in the file."
+msgstr ""
+"Funkcje I<delete> zwracają -1 w przypadku błędu (ustawiając I<errno>), 0 w "
+"przypadku pomyślnego zakończenia albo 1, gdy klucz podany w parametrze "
+"I<key> nie występuje w pliku."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<fd>"
+msgstr "I<fd>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"A pointer to a routine which returns a file descriptor representative of the "
+"underlying database. A file descriptor referencing the same file will be "
+"returned to all processes which call B<dbopen>() with the same I<file> "
+"name. This file descriptor may be safely used as an argument to the "
+"B<fcntl>(2) and B<flock>(2) locking functions. The file descriptor is not "
+"necessarily associated with any of the underlying files used by the access "
+"method. No file descriptor is available for in memory databases. I<fd> "
+"routines return -1 on error (setting I<errno>), and the file descriptor on "
+"success."
+msgstr ""
+"Wskaźnik do funkcji zwracającej deskryptor pliku odpowiadający używanej "
+"bazie danych. Dla wszystkich procesów wywołujących B<dbopen>() dla tej samej "
+"nazwy pliku I<file> zostanie zwrócony deskryptor pliku wskazujący na ten sam "
+"plik. Tego deskryptora pliku można bezpiecznie używać jako argumentu funkcji "
+"blokujących B<fcntl>(2) i B<flock>(2). Deskryptor pliku nie musi być "
+"związany z którymkolwiek z plików używanych przez daną metodę dostępu. "
+"Deskryptor pliku nie jest dostępny dla baz danych zawartych w pamięci. "
+"Funkcje I<fd> zwracają -1 w przypadku błędu (ustawiając I<errno>), a "
+"deskryptor pliku w przypadku pomyślnego zakończenia."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<get>"
+msgstr "I<get>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"A pointer to a routine which is the interface for keyed retrieval from the "
+"database. The address and length of the data associated with the specified "
+"I<key> are returned in the structure referenced by I<data>. I<get> routines "
+"return -1 on error (setting I<errno>), 0 on success, and 1 if the I<key> was "
+"not in the file."
+msgstr ""
+"Wskaźnik do funkcji stanowiącej interfejs dla pobierania danych z bazy "
+"według klucza. Adres i rozmiar danych związanych z podanym kluczem I<key> są "
+"zwracane w strukturze wskazywanej przez I<data>. Funkcje I<get> zwracają -1 "
+"w przypadku błędu (ustawiając I<errno>), 0 w przypadku pomyślnego "
+"zakończenia albo 1, gdy podany I<key> nie występuje w pliku."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<put>"
+msgstr "I<put>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "A pointer to a routine to store key/data pairs in the database."
+msgstr "Wskaźnik do funkcji przechowującej pary klucz/dane w bazie danych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "The argument I<flag> may be set to one of the following values:"
+msgstr "Parametr I<flag> może mieć jedną z następujących wartości:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Replace the key/data pair referenced by the cursor. The cursor must have "
+"previously been initialized."
+msgstr ""
+"Zastępuje parę klucz/dane wskazywaną przez kursor. Kursor musi zostać "
+"wcześniej zainicjowany."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<R_IAFTER>"
+msgstr "B<R_IAFTER>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Append the data immediately after the data referenced by I<key>, creating a "
+"new key/data pair. The record number of the appended key/data pair is "
+"returned in the I<key> structure. (Applicable only to the B<DB_RECNO> "
+"access method.)"
+msgstr ""
+"Dołącza dane bezpośrednio po danych wskazywanych przez I<key>, tworząc nową "
+"parę klucz/dane. Numer rekordu dodanej pary klucz/dane jest zwracany w "
+"strukturze I<key>. (Dotyczy jedynie metody dostępu B<DB_RECNO>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<R_IBEFORE>"
+msgstr "B<R_IBEFORE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Insert the data immediately before the data referenced by I<key>, creating a "
+"new key/data pair. The record number of the inserted key/data pair is "
+"returned in the I<key> structure. (Applicable only to the B<DB_RECNO> "
+"access method.)"
+msgstr ""
+"Wstawia dane bezpośrednio przed danymi wskazywanymi przez I<key>, tworząc "
+"nową parę klucz/dane. Numer rekordu wstawionej pary klucz/dane jest "
+"zwracany w strukturze I<key>. (Dotyczy jedynie metody dostępu B<DB_RECNO>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<R_NOOVERWRITE>"
+msgstr "B<R_NOOVERWRITE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Enter the new key/data pair only if the key does not previously exist."
+msgstr "Wprowadza nową parę klucz/dane tylko gdy klucz wcześniej nie istniał."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<R_SETCURSOR>"
+msgstr "B<R_SETCURSOR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Store the key/data pair, setting or initializing the position of the cursor "
+"to reference it. (Applicable only to the B<DB_BTREE> and B<DB_RECNO> access "
+"methods.)"
+msgstr ""
+"Przechowuje parę klucz/dane, ustawiając lub inicjując pozycję kursora tak, "
+"aby na nią wskazywała. (Dotyczy jedynie metod dostępu B<DB_BTREE> i "
+"B<DB_RECNO>)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"B<R_SETCURSOR> is available only for the B<DB_BTREE> and B<DB_RECNO> access "
+"methods because it implies that the keys have an inherent order which does "
+"not change."
+msgstr ""
+"B<R_SETCURSOR> jest dostępne jedynie dla metod dostępu B<DB_BTREE> i "
+"B<DB_RECNO>, gdyż zakłada, że klucze mają ustaloną, niezmienną kolejność."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"B<R_IAFTER> and B<R_IBEFORE> are available only for the B<DB_RECNO> access "
+"method because they each imply that the access method is able to create new "
+"keys. This is true only if the keys are ordered and independent, record "
+"numbers for example."
+msgstr ""
+"B<R_IAFTER> i B<R_IBEFORE> są dostępne jedynie dla metody dostępu "
+"B<DB_RECNO>, gdyż każde z nich zakłada, że metoda dostępu umożliwia "
+"tworzenie nowych kluczy. Jest to prawda jedynie w przypadku, gdy klucze są "
+"uporządkowane i niezależne, na przykład numery rekordów."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The default behavior of the I<put> routines is to enter the new key/data "
+"pair, replacing any previously existing key."
+msgstr ""
+"Domyślne zachowanie funkcji I<put> polega na wprowadzeniu nowej pary klucz/"
+"dane, zastępując uprzednio istniejący klucz."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"I<put> routines return -1 on error (setting I<errno>), 0 on success, and 1 "
+"if the B<R_NOOVERWRITE> I<flag> was set and the key already exists in the "
+"file."
+msgstr ""
+"Funkcje I<put> zwracają -1 w przypadku błędu (ustawiając I<errno>), 0 w "
+"przypadku pomyślnego zakończenia oraz 1, gdy I<flag> jest ustawiony na "
+"B<R_NOOVERWRITE>, a klucz już istnieje w pliku."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<seq>"
+msgstr "I<seq>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"A pointer to a routine which is the interface for sequential retrieval from "
+"the database. The address and length of the key are returned in the "
+"structure referenced by I<key>, and the address and length of the data are "
+"returned in the structure referenced by I<data>."
+msgstr ""
+"Wskaźnik do funkcji stanowiącej interfejs dla sekwencyjnego pobierania "
+"danych z bazy. Adres i długość klucza są zwracane w strukturze wskazywanej "
+"przez I<key>, a adres i rozmiar danych są zwracane w strukturze wskazywanej "
+"przez I<data>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Sequential key/data pair retrieval may begin at any time, and the position "
+"of the \"cursor\" is not affected by calls to the I<del>, I<get>, I<put>, or "
+"I<sync> routines. Modifications to the database during a sequential scan "
+"will be reflected in the scan, that is, records inserted behind the cursor "
+"will not be returned while records inserted in front of the cursor will be "
+"returned."
+msgstr ""
+"Sekwencyjne pobieranie par klucz/dane może się rozpocząć w dowolnym "
+"momencie, a wywołania funkcji I<del>, I<get>, I<put> i I<sync> nie mają "
+"wpływu na pozycję \"kursora\". Zmiany bazy danych podczas sekwencyjnego "
+"czytania będą odwzorowane podczas odczytów, tzn. rekordy wstawione za "
+"kursorem nie będą zwrócone, podczas gdy rekordy wstawione przed kursorem "
+"zostaną zwrócone."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "The flag value B<must> be set to one of the following values:"
+msgstr ""
+"Wartość argumentu I<flag> B<musi> być ustawiona na jedną z poniższych "
+"wartości:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The data associated with the specified key is returned. This differs from "
+"the I<get> routines in that it sets or initializes the cursor to the "
+"location of the key as well. (Note, for the B<DB_BTREE> access method, the "
+"returned key is not necessarily an exact match for the specified key. The "
+"returned key is the smallest key greater than or equal to the specified key, "
+"permitting partial key matches and range searches.)"
+msgstr ""
+"Zwracane są dane stowarzyszone z podanym kluczem. Różni się to od funkcji "
+"I<get> tym, że również ustawia lub inicjuje kursor w pozycji klucza. (Należy "
+"zauważyć, że dla metody dostępu B<DB_BTREE> zwracany klucz nie musi być "
+"identyczny z kluczem podanym. Zwracany klucz jest najmniejszym kluczem "
+"większym lub równym podanemu kluczowi, dopuszczając częściowe dopasowywanie "
+"klucza i przeszukiwanie zakresów)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<R_FIRST>"
+msgstr "B<R_FIRST>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The first key/data pair of the database is returned, and the cursor is set "
+"or initialized to reference it."
+msgstr ""
+"Zwracana jest pierwsza para klucz/dane występująca w bazie danych. Kursor "
+"jest ustawiany lub inicjowany tak, by wskazywał tę parę."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<R_LAST>"
+msgstr "B<R_LAST>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The last key/data pair of the database is returned, and the cursor is set or "
+"initialized to reference it. (Applicable only to the B<DB_BTREE> and "
+"B<DB_RECNO> access methods.)"
+msgstr ""
+"Zwracana jest ostatnia para klucz/dane występująca w bazie danych. Kursor "
+"jest ustawiany lub inicjowany tak, by wskazywał tę parę. (Dotyczy jedynie "
+"metod dostępu B<DB_BTREE> oraz B<DB_RECNO>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<R_NEXT>"
+msgstr "B<R_NEXT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Retrieve the key/data pair immediately after the cursor. If the cursor is "
+"not yet set, this is the same as the B<R_FIRST> flag."
+msgstr ""
+"Pobiera parę klucz/dane znajdującą się bezpośrednio po pozycji kursora. "
+"Jeśli kursor nie został jeszcze ustawiony, zachowuje się tak samo, jak "
+"znacznik B<R_FIRST>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<R_PREV>"
+msgstr "B<R_PREV>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Retrieve the key/data pair immediately before the cursor. If the cursor is "
+"not yet set, this is the same as the B<R_LAST> flag. (Applicable only to "
+"the B<DB_BTREE> and B<DB_RECNO> access methods.)"
+msgstr ""
+"Pobiera parę klucz/dane znajdującą się bezpośrednio przed pozycją kursora. "
+"Jeśli kursor nie został jeszcze ustawiony, zachowuje się tak samo jak "
+"znacznik B<R_LAST>. (Dotyczy jedynie metod dostępu B<DB_BTREE> i "
+"B<DB_RECNO>)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"B<R_LAST> and B<R_PREV> are available only for the B<DB_BTREE> and "
+"B<DB_RECNO> access methods because they each imply that the keys have an "
+"inherent order which does not change."
+msgstr ""
+"B<R_LAST> i B<R_PREV> są dostępne jedynie dla metod dostępu B<DB_BTREE> i "
+"B<DB_RECNO>, gdyż zakładają, że klucze mają ustaloną, niezmienną kolejność."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"I<seq> routines return -1 on error (setting I<errno>), 0 on success and 1 if "
+"there are no key/data pairs less than or greater than the specified or "
+"current key. If the B<DB_RECNO> access method is being used, and if the "
+"database file is a character special file and no complete key/data pairs are "
+"currently available, the I<seq> routines return 2."
+msgstr ""
+"Funkcje I<seq> zwracają -1 w przypadku błędu (ustawiając I<errno>), 0 w "
+"przypadku pomyślnego zakończenia albo 1, gdy brak w bazie pary klucz/dane "
+"mniejszej lub większej niż podany lub bieżący klucz. Dla metody dostępu "
+"B<DB_RECNO>, gdy plik bazy danych jest specjalnym plikiem znakowym, a żadna "
+"pełna para klucz/dane nie jest w danej chwili dostępna, funkcje I<seq> "
+"zwracają 2."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<sync>"
+msgstr "I<sync>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"A pointer to a routine to flush any cached information to disk. If the "
+"database is in memory only, the I<sync> routine has no effect and will "
+"always succeed."
+msgstr ""
+"Wskaźnik do funkcji zrzucającej zbuforowane informacje na dysk. Jeśli baza "
+"danych znajduje się wyłącznie w pamięci, to funkcja I<sync> nic nie robi i "
+"kończy się zawsze pomyślnie."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "The flag value may be set to the following value:"
+msgstr "Wartość znacznika może być jedną z następujących wartości:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<R_RECNOSYNC>"
+msgstr "B<R_RECNOSYNC>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"If the B<DB_RECNO> access method is being used, this flag causes the sync "
+"routine to apply to the btree file which underlies the recno file, not the "
+"recno file itself. (See the I<bfname> field of the B<recno>(3) manual page "
+"for more information.)"
+msgstr ""
+"Jeśli używana jest metoda B<DB_RECNO>, ten znacznik powoduje, że funkcja "
+"sync dotyczy pliku btree stanowiącego bazę pliku numerów rekordów, nie zaś "
+"samego pliku numerów rekordów. (Więcej informacji znajduje się w opisie pola "
+"I<bfname> na stronie podręcznika B<recno>(3))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"I<sync> routines return -1 on error (setting I<errno>) and 0 on success."
+msgstr ""
+"Funkcje I<sync> zwracają -1 w przypadku błędu (ustawiając I<errno>), 0 w "
+"przypadku pomyślnego zakończenia."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "Key/data pairs"
+msgstr "Pary klucz/dane"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Access to all file types is based on key/data pairs. Both keys and data are "
+"represented by the following data structure:"
+msgstr ""
+"Dostęp do wszystkich rodzajów plików jest oparty na parach klucz/dane. "
+"Zarówno klucze, jak i dane są reprezentowane za pomocą następującej "
+"struktury danych:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"typedef struct {\n"
+" void *data;\n"
+" size_t size;\n"
+"} DBT;\n"
+msgstr ""
+"typedef struct {\n"
+" void *data;\n"
+" size_t size;\n"
+"} DBT;\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "The elements of the I<DBT> structure are defined as follows:"
+msgstr "Elementy struktury I<DBT> są zdefiniowane następująco:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<data>"
+msgstr "I<data>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "A pointer to a byte string."
+msgstr "Wskaźnik do łańcucha bajtów."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "I<size>"
+msgstr "I<size>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "The length of the byte string."
+msgstr "Długość łańcucha bajtów."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Key and data byte strings may reference strings of essentially unlimited "
+"length although any two of them must fit into available memory at the same "
+"time. It should be noted that the access methods provide no guarantees "
+"about byte string alignment."
+msgstr ""
+"Łańcuchy bajtowe klucza i danych zasadniczo mogą wskazywać na łańcuchy o "
+"nieograniczonej długości, ale dowolne dwa z nich muszą się mieścić "
+"jednocześnie w dostępnej pamięci. Należy zauważyć, że metody dostępu nie "
+"dają żadnych gwarancji dotyczących wyrównania łańcuchów bajtowych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The B<dbopen>() routine may fail and set I<errno> for any of the errors "
+"specified for the library routines B<open>(2) and B<malloc>(3) or the "
+"following:"
+msgstr ""
+"Funkcja B<dbopen>() może zawieść i ustawić I<errno> na dowolny z błędów "
+"określonych dla funkcji bibliotecznych B<open>(2) i B<malloc>(3) albo na "
+"jeden z następujących błędów:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<EFTYPE>"
+msgstr "B<EFTYPE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "A file is incorrectly formatted."
+msgstr "Plik jest niepoprawnie sformatowany."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"A parameter has been specified (hash function, pad byte, etc.) that is "
+"incompatible with the current file specification or which is not meaningful "
+"for the function (for example, use of the cursor without prior "
+"initialization) or there is a mismatch between the version number of file "
+"and the software."
+msgstr ""
+"Podano parametr (funkcję mieszającą, bajt wyrównania, itp.) niezgodny z "
+"bieżącą specyfikacją pliku lub taki, który nie ma sensu dla funkcji (na "
+"przykład użycie kursora bez uprzedniej inicjacji), lub występuje niezgodność "
+"wersji pomiędzy plikiem i oprogramowaniem."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The I<close> routines may fail and set I<errno> for any of the errors "
+"specified for the library routines B<close>(2), B<read>(2), B<write>(2), "
+"B<free>(3), or B<fsync>(2)."
+msgstr ""
+"Funkcje I<close> mogą zawieść i ustawić w I<errno> dowolny z błędów "
+"określonych dla funkcji bibliotecznych B<close>(2), B<read>(2), B<write>(2), "
+"B<free>(3) lub B<fsync>(2)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The I<del>, I<get>, I<put>, and I<seq> routines may fail and set I<errno> "
+"for any of the errors specified for the library routines B<read>(2), "
+"B<write>(2), B<free>(3), or B<malloc>(3)."
+msgstr ""
+"Funkcje I<del>, I<get>, I<put> i I<seq> mogą zawieść i ustawić w I<errno> "
+"dowolny z błędów określonych dla funkcji bibliotecznych B<read>(2), "
+"B<write>(2), B<free>(3) lub B<malloc>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The I<fd> routines will fail and set I<errno> to B<ENOENT> for in memory "
+"databases."
+msgstr ""
+"Funkcje I<fd> mogą zawieść i ustawić I<errno> na B<ENOENT> dla baz danych w "
+"pamięci."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The I<sync> routines may fail and set I<errno> for any of the errors "
+"specified for the library routine B<fsync>(2)."
+msgstr ""
+"Funkcje I<sync> mogą zawieść i ustawić w I<errno> dowolny z błędów "
+"określonych dla funkcji bibliotecznej B<fsync>(2)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The typedef I<DBT> is a mnemonic for \"data base thang\", and was used "
+"because no one could think of a reasonable name that wasn't already used."
+msgstr ""
+"Nazwa typu I<DBT> jest skrótem od \"data base thang\", który był używany "
+"tylko dlatego, że nikt nie wymyślił sensownej, jeszcze nieużywanej nazwy."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The file descriptor interface is a kludge and will be deleted in a future "
+"version of the interface."
+msgstr ""
+"Interfejs wykorzystujący deskryptory plików stanowi obejście i będzie w "
+"przyszłości usunięty."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"None of the access methods provide any form of concurrent access, locking, "
+"or transactions."
+msgstr ""
+"Żadna z metod dostępu nie zapewnia jakiejkolwiek formy dostępu równoległego, "
+"blokowania ani transakcji."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<btree>(3), B<hash>(3), B<mpool>(3), B<recno>(3)"
+msgstr "B<btree>(3), B<hash>(3), B<mpool>(3), B<recno>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"I<LIBTP: Portable, Modular Transactions for UNIX>, Margo Seltzer, Michael "
+"Olson, USENIX proceedings, Winter 1992."
+msgstr ""
+"I<LIBTP: Portable, Modular Transactions for UNIX>, Margo Seltzer, Michael "
+"Olson, USENIX proceedings, Winter 1992."
+
+#. type: TH
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2022-12-04"
+msgstr "4 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/difftime.3.po b/po/pl/man3/difftime.3.po
new file mode 100644
index 00000000..2c5436db
--- /dev/null
+++ b/po/pl/man3/difftime.3.po
@@ -0,0 +1,323 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2016-09-05 21:42+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "difftime"
+msgstr "difftime"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-11-11"
+msgstr "11 listopada 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "difftime - calculate time difference"
+msgstr "difftime - obliczanie różnicy czasu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>time.hE<gt>>\n"
+msgstr "B<#include E<lt>time.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<double difftime(time_t >I<time1>B<, time_t >I<time0>B<);>\n"
+msgstr "B<double difftime(time_t >I<time1>B<, time_t >I<time0>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "The B<difftime>() function returns the number of seconds elapsed between "
+#| "time I<time1> and time I<time0>, represented as a I<double>. Each of the "
+#| "times is specified in calendar time, which means its value is a "
+#| "measurement (in seconds) relative to the Epoch, 1970-01-01 00:00:00 +0000 "
+#| "(UTC)."
+msgid ""
+"The B<difftime>() function returns the number of seconds elapsed between "
+"time I<time1> and time I<time0>, represented as a I<double>. Each time is a "
+"count of seconds."
+msgstr ""
+"Funkcja B<difftime>() zwraca liczbę sekund, które upłynęły pomiędzy czasem "
+"I<time1> a I<time0>, reprezentowanymi jako wartości typu I<double>. Oba "
+"czasy są podane w czasie kalendarzowym, co oznacza, że jego wartość jest "
+"mierzona (w sekundach) względem epoki tj. daty 1970-01-01 00:00:00 +0000 "
+"(UTC)."
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<difftime(b,\\~a)> acts like I<(b-a)> except that the result does not "
+"overflow and is rounded to I<double>."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<difftime>()"
+msgstr "B<difftime>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<date>(1), B<gettimeofday>(2), B<time>(2), B<ctime>(3), B<gmtime>(3), "
+"B<localtime>(3)"
+msgstr ""
+"B<date>(1), B<gettimeofday>(2), B<time>(2), B<ctime>(3), B<gmtime>(3), "
+"B<localtime>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<difftime>() function returns the number of seconds elapsed between "
+"time I<time1> and time I<time0>, represented as a I<double>. Each of the "
+"times is specified in calendar time, which means its value is a measurement "
+"(in seconds) relative to the Epoch, 1970-01-01 00:00:00 +0000 (UTC)."
+msgstr ""
+"Funkcja B<difftime>() zwraca liczbę sekund, które upłynęły pomiędzy czasem "
+"I<time1> a I<time0>, reprezentowanymi jako wartości typu I<double>. Oba "
+"czasy są podane w czasie kalendarzowym, co oznacza, że jego wartość jest "
+"mierzona (w sekundach) względem epoki tj. daty 1970-01-01 00:00:00 +0000 "
+"(UTC)."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: SH
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On a POSIX system, I<time_t> is an arithmetic type, and one could just define"
+msgstr ""
+"W systemach zgodnych z POSIX I<time_t> jest typu arytmetycznego i można po "
+"prostu zdefiniować"
+
+#. type: Plain text
+#: debian-bookworm
+#, no-wrap
+msgid "#define difftime(t1,t0) (double)(t1 - t0)\n"
+msgstr "#define difftime(t1,t0) (double)(t1 - t0)\n"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+msgid "when the possible overflow in the subtraction is not a concern."
+msgstr "gdy ewentualne przepełnienie podczas odejmowania nie jest istotne."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: Plain text
+#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "#define difftime(t1,t0) (double)(t1 - t0)\n"
+msgid "#define my_difftime(t1,t0) (double)(t1 - t0)\n"
+msgstr "#define difftime(t1,t0) (double)(t1 - t0)\n"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-04-03"
+msgstr "3 kwietnia 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/div.3.po b/po/pl/man3/div.3.po
new file mode 100644
index 00000000..92a35429
--- /dev/null
+++ b/po/pl/man3/div.3.po
@@ -0,0 +1,387 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2019-08-16 21:06+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "div"
+msgstr "div"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"div, ldiv, lldiv, imaxdiv - compute quotient and remainder of an integer "
+"division"
+msgstr ""
+"div, ldiv, lldiv, imaxdiv - obliczanie ilorazu oraz reszty dzielenia liczb "
+"całkowitych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<div_t div(int >I<numerator>B<, int >I<denominator>B<);>\n"
+"B<ldiv_t ldiv(long >I<numerator>B<, long >I<denominator>B<);>\n"
+"B<lldiv_t lldiv(long long >I<numerator>B<, long long >I<denominator>B<);>\n"
+msgstr ""
+"B<div_t div(int >I<numerator>B<, int >I<denominator>B<);>\n"
+"B<ldiv_t ldiv(long >I<numerator>B<, long >I<denominator>B<);>\n"
+"B<lldiv_t lldiv(long long >I<numerator>B<, long long >I<denominator>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>inttypes.hE<gt>>\n"
+msgstr "B<#include E<lt>inttypes.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<imaxdiv_t imaxdiv(intmax_t >I<numerator>B<, intmax_t >I<denominator>B<);>\n"
+msgstr "B<imaxdiv_t imaxdiv(intmax_t >I<numerator>B<, intmax_t >I<denominator>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<lldiv>():"
+msgstr "B<lldiv>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<div>() function computes the value I<numerator>/I<denominator> and "
+"returns the quotient and remainder in a structure named I<div_t> that "
+"contains two integer members (in unspecified order) named I<quot> and "
+"I<rem>. The quotient is rounded toward zero. The result satisfies "
+"I<quot>*I<denominator>+I<rem> = I<numerator>."
+msgstr ""
+"Funkcja B<div>() oblicza wartość I<numerator>/I<denominator>, a następnie "
+"zwraca iloraz i resztę w strukturze I<div_t>, która zawiera dwa elementy "
+"całkowite (w nieokreślonym porządku) nazwane I<quot> i I<rem>. Iloraz jest "
+"zaokrąglany w kierunku zera. Wynik spełnia następującą równość: "
+"I<quot>*I<denominator>+I<rem> = I<numerator>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<ldiv>(), B<lldiv>(), and B<imaxdiv>() functions do the same, dividing "
+"numbers of the indicated type and returning the result in a structure of the "
+"indicated name, in all cases with fields I<quot> and I<rem> of the same type "
+"as the function arguments."
+msgstr ""
+"Funkcje B<ldiv>(), B<lldiv>() i B<imaxdiv>() robią to samo, dzieląc liczby "
+"wskazanych typów i zwracając wynik w strukturze o wskazanej nazwie. We "
+"wszystkich przypadkach pola I<quot> i I<rem> są takiego samego typu, jak "
+"argumenty funkcji."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<div_t> (etc.) structure."
+msgstr "Struktura I<div_t> (itp.)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<div>(),\n"
+"B<ldiv>(),\n"
+"B<lldiv>(),\n"
+"B<imaxdiv>()"
+msgstr ""
+"B<div>(),\n"
+"B<ldiv>(),\n"
+"B<lldiv>(),\n"
+"B<imaxdiv>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, C99, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD. The functions "
+#| "B<lldiv>() and B<imaxdiv>() were added in C99."
+msgid "B<lldiv>() and B<imaxdiv>() were added in C99."
+msgstr ""
+"POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD. Funkcje B<lldiv>() i "
+"B<imaxdiv>() zostały dodane w C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "After"
+msgstr "Po"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "div_t q = div(-5, 3);\n"
+msgstr "div_t q = div(-5, 3);\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "the values I<q.quot> and I<q.rem> are -1 and -2, respectively."
+msgstr "wartości I<q.quot> oraz I<q.rem> wynoszą odpowiednio -1 i -2."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<abs>(3), B<remainder>(3)"
+msgstr "B<abs>(3), B<remainder>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid ""
+#| "POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD. The functions "
+#| "B<lldiv>() and B<imaxdiv>() were added in C99."
+msgid ""
+"POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD. The functions B<lldiv>() "
+"and B<imaxdiv>() were added in C99."
+msgstr ""
+"POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD. Funkcje B<lldiv>() i "
+"B<imaxdiv>() zostały dodane w C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/dlopen.3.po b/po/pl/man3/dlopen.3.po
new file mode 100644
index 00000000..fa2a0e78
--- /dev/null
+++ b/po/pl/man3/dlopen.3.po
@@ -0,0 +1,1232 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2002-12-13 20:03+0100\n"
+"Last-Translator: Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 19.08.3\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "dlopen"
+msgstr "dlopen"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "dlclose, dlopen, dlmopen - open and close a shared object"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Dynamic linking library (I<libdl>, I<-ldl>)"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>dlfcn.hE<gt>>\n"
+msgstr "B<#include E<lt>dlfcn.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<void *dlopen(const char *>I<filename>B<, int >I<flags>B<);>\n"
+"B<int dlclose(void *>I<handle>B<);>\n"
+msgstr ""
+"B<void *dlopen(const char *>I<filename>B<, int >I<flags>B<);>\n"
+"B<int dlclose(void *>I<handle>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#define _GNU_SOURCE>\n"
+msgstr "B<#define _GNU_SOURCE>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<void *dlmopen(Lmid_t >I<lmid>B<, const char *>I<filename>B<, int >I<flags>B<);>\n"
+msgstr "B<void *dlmopen(Lmid_t >I<lmid>B<, const char *>I<filename>B<, int >I<flags>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "dlopen()"
+msgstr "dlopen()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<dlopen> loads a dynamic library from the file named by the null "
+#| "terminated string I<filename> and returns an opaque \"handle\" for the "
+#| "dynamic library. If I<filename> is not an absolute path (i.e., it does "
+#| "not begin with a \"/\"), then the file is searched for in the following "
+#| "locations:"
+msgid ""
+"The function B<dlopen>() loads the dynamic shared object (shared library) "
+"file named by the null-terminated string I<filename> and returns an opaque "
+"\"handle\" for the loaded object. This handle is employed with other "
+"functions in the dlopen API, such as B<dlsym>(3), B<dladdr>(3), "
+"B<dlinfo>(3), and B<dlclose>()."
+msgstr ""
+"B<dlopen> ładuje bibliotekę dynamiczną z pliku, o nazwie zawartej w "
+"zakończonym znakiem NUL łańcuchu I<filename> i zwraca nieprzezroczysty "
+"\"uchwyt\" dla tej biblioteki dynamicznej. Jeśli I<filename> nie jest "
+"ścieżką absolutną (np. nie rozpoczyna się od \"/\"), to plik jest "
+"poszukiwany w następujących miejscach:"
+
+#. FIXME On Solaris, when handle is NULL, we seem to get back
+#. a handle for (something like) the root of the namespace.
+#. The point here is that if we do a dlmopen(LM_ID_NEWLM), then
+#. the filename==NULL case returns a different handle than
+#. in the initial namespace. But, on glibc, the same handle is
+#. returned. This is probably a bug in glibc.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<filename> is NULL, then the returned handle is for the main program. "
+"If I<filename> contains a slash (\"/\"), then it is interpreted as a "
+"(relative or absolute) pathname. Otherwise, the dynamic linker searches for "
+"the object as follows (see B<ld.so>(8) for further details):"
+msgstr ""
+
+#. type: IP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\[bu]"
+msgstr "\\[bu]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"(ELF only) If the calling object (i.e., the shared library or executable "
+"from which B<dlopen>() is called) contains a DT_RPATH tag, and does not "
+"contain a DT_RUNPATH tag, then the directories listed in the DT_RPATH tag "
+"are searched."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If, at the time that the program was started, the environment variable "
+"B<LD_LIBRARY_PATH> was defined to contain a colon-separated list of "
+"directories, then these are searched. (As a security measure, this variable "
+"is ignored for set-user-ID and set-group-ID programs.)"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"(ELF only) If the calling object contains a DT_RUNPATH tag, then the "
+"directories listed in that tag are searched."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The cache file I</etc/ld.so.cache> (maintained by B<ldconfig>(8)) is "
+"checked to see whether it contains an entry for I<filename>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The directories I</lib> and I</usr/lib> are searched (in that order)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the object specified by I<filename> has dependencies on other shared "
+"objects, then these are also automatically loaded by the dynamic linker "
+"using the same rules. (This process may occur recursively, if those objects "
+"in turn have dependencies, and so on.)"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "One of the following two values must be included in I<flags>:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<RTLD_LAZY>"
+msgstr "B<RTLD_LAZY>"
+
+#. commit 12b5b6b7f78ea111e89bbf638294a5413c791072
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Perform lazy binding. Resolve symbols only as the code that references them "
+"is executed. If the symbol is never referenced, then it is never resolved. "
+"(Lazy binding is performed only for function references; references to "
+"variables are always immediately bound when the shared object is loaded.) "
+"Since glibc 2.1.1, this flag is overridden by the effect of the "
+"B<LD_BIND_NOW> environment variable."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<RTLD_NOW>"
+msgstr "B<RTLD_NOW>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If this value is specified, or the environment variable B<LD_BIND_NOW> is "
+"set to a nonempty string, all undefined symbols in the shared object are "
+"resolved before B<dlopen>() returns. If this cannot be done, an error is "
+"returned."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Zero or more of the following values may also be ORed in I<flags>:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<RTLD_GLOBAL>"
+msgstr "B<RTLD_GLOBAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The symbols defined by this shared object will be made available for symbol "
+"resolution of subsequently loaded shared objects."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<RTLD_LOCAL>"
+msgstr "B<RTLD_LOCAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is the converse of B<RTLD_GLOBAL>, and the default if neither flag is "
+"specified. Symbols defined in this shared object are not made available to "
+"resolve references in subsequently loaded shared objects."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<RTLD_NODELETE> (since glibc 2.2)"
+msgstr "B<RTLD_NODELETE> (od glibc 2.2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Do not unload the shared object during B<dlclose>(). Consequently, the "
+"object's static and global variables are not reinitialized if the object is "
+"reloaded with B<dlopen>() at a later time."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<RTLD_NOLOAD> (since glibc 2.2)"
+msgstr "B<RTLD_NOLOAD> (od glibc 2.2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Don't load the shared object. This can be used to test if the object is "
+"already resident (B<dlopen>() returns NULL if it is not, or the object's "
+"handle if it is resident). This flag can also be used to promote the flags "
+"on a shared object that is already loaded. For example, a shared object "
+"that was previously loaded with B<RTLD_LOCAL> can be reopened with "
+"B<RTLD_NOLOAD\\ |\\ RTLD_GLOBAL>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<RTLD_DEEPBIND> (since glibc 2.3.4)"
+msgstr "B<RTLD_DEEPBIND> (od glibc 2.3.4)"
+
+#. Inimitably described by UD in
+#. http://sources.redhat.com/ml/libc-hacker/2004-09/msg00083.html.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Place the lookup scope of the symbols in this shared object ahead of the "
+"global scope. This means that a self-contained object will use its own "
+"symbols in preference to global symbols with the same name contained in "
+"objects that have already been loaded."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<filename> is NULL, then the returned handle is for the main program. "
+"When given to B<dlsym>(3), this handle causes a search for a symbol in the "
+"main program, followed by all shared objects loaded at program startup, and "
+"then all shared objects loaded by B<dlopen>() with the flag B<RTLD_GLOBAL>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Symbol references in the shared object are resolved using (in order): "
+"symbols in the link map of objects loaded for the main program and its "
+"dependencies; symbols in shared objects (and their dependencies) that were "
+"previously opened with B<dlopen>() using the B<RTLD_GLOBAL> flag; and "
+"definitions in the shared object itself (and any dependencies that were "
+"loaded for that object)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Any global symbols in the executable that were placed into its dynamic "
+"symbol table by B<ld>(1) can also be used to resolve references in a "
+"dynamically loaded shared object. Symbols may be placed in the dynamic "
+"symbol table either because the executable was linked with the flag \"-"
+"rdynamic\" (or, synonymously, \"--export-dynamic\"), which causes all of the "
+"executable's global symbols to be placed in the dynamic symbol table, or "
+"because B<ld>(1) noted a dependency on a symbol in another object during "
+"static linking."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the same shared object is opened again with B<dlopen>(), the same object "
+"handle is returned. The dynamic linker maintains reference counts for "
+"object handles, so a dynamically loaded shared object is not deallocated "
+"until B<dlclose>() has been called on it as many times as B<dlopen>() has "
+"succeeded on it. Constructors (see below) are called only when the object "
+"is actually loaded into memory (i.e., when the reference count increases to "
+"1)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A subsequent B<dlopen>() call that loads the same shared object with "
+"B<RTLD_NOW> may force symbol resolution for a shared object earlier loaded "
+"with B<RTLD_LAZY>. Similarly, an object that was previously opened with "
+"B<RTLD_LOCAL> can be promoted to B<RTLD_GLOBAL> in a subsequent B<dlopen>()."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If B<dlopen>() fails for any reason, it returns NULL."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "dlmopen()"
+msgstr "dlmopen()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This function performs the same task as B<dlopen>()\\[em]the I<filename> and "
+"I<flags> arguments, as well as the return value, are the same, except for "
+"the differences noted below."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<dlmopen>() function differs from B<dlopen>() primarily in that it "
+"accepts an additional argument, I<lmid>, that specifies the link-map list "
+"(also referred to as a I<namespace>) in which the shared object should be "
+"loaded. (By comparison, B<dlopen>() adds the dynamically loaded shared "
+"object to the same namespace as the shared object from which the "
+"B<dlopen>() call is made.) The I<Lmid_t> type is an opaque handle that "
+"refers to a namespace."
+msgstr ""
+
+#. FIXME: Is using dlinfo() RTLD_DI_LMID the right technique?
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<lmid> argument is either the ID of an existing namespace (which can be "
+"obtained using the B<dlinfo>(3) B<RTLD_DI_LMID> request) or one of the "
+"following special values:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<LM_ID_BASE>"
+msgstr "B<LM_ID_BASE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Load the shared object in the initial namespace (i.e., the application's "
+"namespace)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<LM_ID_NEWLM>"
+msgstr "B<LM_ID_NEWLM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Create a new namespace and load the shared object in that namespace. The "
+"object must have been correctly linked to reference all of the other shared "
+"objects that it requires, since the new namespace is initially empty."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "If I<filename> is a NULL pointer, then the returned handle is for the "
+#| "main program."
+msgid ""
+"If I<filename> is NULL, then the only permitted value for I<lmid> is "
+"B<LM_ID_BASE>."
+msgstr ""
+"Jeśli I<filename> jest wskaźnikiem NULL, to zwracany uchwyt wskazuje na "
+"program główny."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "dlclose()"
+msgstr "dlclose()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function B<dlclose>() decrements the reference count on the dynamically "
+"loaded shared object referred to by I<handle>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the object's reference count drops to zero and no symbols in this object "
+"are required by other objects, then the object is unloaded after first "
+"calling any destructors defined for the object. (Symbols in this object "
+"might be required in another object because this object was opened with the "
+"B<RTLD_GLOBAL> flag and one of its symbols satisfied a relocation in another "
+"object.)"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"All shared objects that were automatically loaded when B<dlopen>() was "
+"invoked on the object referred to by I<handle> are recursively closed in the "
+"same manner."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A successful return from B<dlclose>() does not guarantee that the symbols "
+"associated with I<handle> are removed from the caller's address space. In "
+"addition to references resulting from explicit B<dlopen>() calls, a shared "
+"object may have been implicitly loaded (and reference counted) because of "
+"dependencies in other shared objects. Only when all references have been "
+"released can the shared object be removed from the address space."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, B<dlopen>() and B<dlmopen>() return a non-NULL handle for the "
+"loaded object. On error (file could not be found, was not readable, had the "
+"wrong format, or caused errors during loading), these functions return NULL."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "On success, zero is returned. On error, -1 is returned, and I<errno> is "
+#| "set appropriately."
+msgid ""
+"On success, B<dlclose>() returns 0; on error, it returns a nonzero value."
+msgstr ""
+"Po pomyślnym zakończeniu zwracane jest zero. Po błędzie zwracane jest -1 i "
+"odpowiednio ustawiane jest I<errno>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Errors from these functions can be diagnosed using B<dlerror>(3)."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<dlopen>(),\n"
+"B<dlmopen>(),\n"
+"B<dlclose>()"
+msgstr ""
+"B<dlopen>(),\n"
+"B<dlmopen>(),\n"
+"B<dlclose>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<open>(2)"
+msgid "B<dlopen>()"
+msgstr "B<open>(2)"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<close>(2)"
+msgid "B<dlclose>()"
+msgstr "B<close>(2)"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "dlmopen()"
+msgid "B<dlmopen>()"
+msgstr "dlmopen()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<RTLD_LOCAL>"
+msgid "B<RTLD_NOLOAD>"
+msgstr "B<RTLD_LOCAL>"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<RTLD_NOW>"
+msgid "B<RTLD_NODELETE>"
+msgstr "B<RTLD_NOW>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<RTLD_NOW>"
+msgid "B<RTLD_DEEPBIND>"
+msgstr "B<RTLD_NOW>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Solaris."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.0. POSIX.1-2001."
+msgstr "glibc 2.0. POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.3.4."
+msgstr "glibc 2.3.4."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "dlmopen() and namespaces"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A link-map list defines an isolated namespace for the resolution of symbols "
+"by the dynamic linker. Within a namespace, dependent shared objects are "
+"implicitly loaded according to the usual rules, and symbol references are "
+"likewise resolved according to the usual rules, but such resolution is "
+"confined to the definitions provided by the objects that have been "
+"(explicitly and implicitly) loaded into the namespace."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<dlmopen>() function permits object-load isolation\\[em]the ability to "
+"load a shared object in a new namespace without exposing the rest of the "
+"application to the symbols made available by the new object. Note that the "
+"use of the B<RTLD_LOCAL> flag is not sufficient for this purpose, since it "
+"prevents a shared object's symbols from being available to I<any> other "
+"shared object. In some cases, we may want to make the symbols provided by a "
+"dynamically loaded shared object available to (a subset of) other shared "
+"objects without exposing those symbols to the entire application. This can "
+"be achieved by using a separate namespace and the B<RTLD_GLOBAL> flag."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<dlmopen>() function also can be used to provide better isolation than "
+"the B<RTLD_LOCAL> flag. In particular, shared objects loaded with "
+"B<RTLD_LOCAL> may be promoted to B<RTLD_GLOBAL> if they are dependencies of "
+"another shared object loaded with B<RTLD_GLOBAL>. Thus, B<RTLD_LOCAL> is "
+"insufficient to isolate a loaded shared object except in the (uncommon) "
+"case where one has explicit control over all shared object dependencies."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Possible uses of B<dlmopen>() are plugins where the author of the plugin-"
+"loading framework can't trust the plugin authors and does not wish any "
+"undefined symbols from the plugin framework to be resolved to plugin "
+"symbols. Another use is to load the same object more than once. Without "
+"the use of B<dlmopen>(), this would require the creation of distinct copies "
+"of the shared object file. Using B<dlmopen>(), this can be achieved by "
+"loading the same shared object file into different namespaces."
+msgstr ""
+
+#. DL_NNS
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The glibc implementation supports a maximum of 16 namespaces."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Initialization and finalization functions"
+msgstr ""
+
+#. info gcc "C Extensions" "Function attributes"
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Shared objects may export functions using the "
+"B<__attribute__((constructor))> and B<__attribute__((destructor))> function "
+"attributes. Constructor functions are executed before B<dlopen>() returns, "
+"and destructor functions are executed before B<dlclose>() returns. A "
+"shared object may export multiple constructors and destructors, and "
+"priorities can be associated with each function to determine the order in "
+"which they are executed. See the B<gcc> info pages (under \"Function "
+"attributes\") for further information."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An older method of (partially) achieving the same result is via the use of "
+"two special symbols recognized by the linker: B<_init> and B<_fini>. If a "
+"dynamically loaded shared object exports a routine named B<_init>(), then "
+"that code is executed after loading a shared object, before B<dlopen>() "
+"returns. If the shared object exports a routine named B<_fini>(), then that "
+"routine is called just before the object is unloaded. In this case, one "
+"must avoid linking against the system startup files, which contain default "
+"versions of these files; this can be done by using the B<gcc>(1) I<-"
+"nostartfiles> command-line option."
+msgstr ""
+
+#
+#. Using these routines, or the gcc
+#. .B \-nostartfiles
+#. or
+#. .B \-nostdlib
+#. options, is not recommended.
+#. Their use may result in undesired behavior,
+#. since the constructor/destructor routines will not be executed
+#. (unless special measures are taken).
+#. .\" void _init(void) __attribute__((constructor));
+#. .\" void _fini(void) __attribute__((destructor));
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Use of B<_init> and B<_fini> is now deprecated in favor of the "
+"aforementioned constructors and destructors, which among other advantages, "
+"permit multiple initialization and finalization functions to be defined."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Since glibc 2.2.3, B<atexit>(3) can be used to register an exit handler "
+"that is automatically called when a shared object is unloaded."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "History"
+msgstr "Historia"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions are part of the dlopen API, derived from SunOS."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. dlerror(): "invalid mode"
+#. https://sourceware.org/bugzilla/show_bug.cgi?id=18684
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"As at glibc 2.24, specifying the B<RTLD_GLOBAL> flag when calling "
+"B<dlmopen>() generates an error. Furthermore, specifying B<RTLD_GLOBAL> "
+"when calling B<dlopen>() results in a program crash (B<SIGSEGV>) if the "
+"call is made from any object loaded in a namespace other than the initial "
+"namespace."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The program below loads the (glibc) math library, looks up the address of "
+"the B<cos>(3) function, and prints the cosine of 2.0. The following is an "
+"example of building and running the program:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$ B<cc dlopen_demo.c -ldl>\n"
+"$ B<./a.out>\n"
+"-0.416147\n"
+msgstr ""
+"$ B<cc dlopen_demo.c -ldl>\n"
+"$ B<./a.out>\n"
+"-0.416147\n"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Program source"
+msgstr "Kod źródłowy programu"
+
+#. http://pubs.opengroup.org/onlinepubs/009695399/functions/dlsym.html#tag_03_112_08
+#. http://pubs.opengroup.org/onlinepubs/9699919799/functions/dlsym.html#tag_16_96_07
+#. http://austingroupbugs.net/view.php?id=74
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#include E<lt>dlfcn.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"\\&\n"
+"#include E<lt>gnu/lib-names.hE<gt> /* Defines LIBM_SO (which will be a\n"
+" string such as \"libm.so.6\") */\n"
+"int\n"
+"main(void)\n"
+"{\n"
+" void *handle;\n"
+" double (*cosine)(double);\n"
+" char *error;\n"
+"\\&\n"
+" handle = dlopen(LIBM_SO, RTLD_LAZY);\n"
+" if (!handle) {\n"
+" fprintf(stderr, \"%s\\en\", dlerror());\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" dlerror(); /* Clear any existing error */\n"
+"\\&\n"
+" cosine = (double (*)(double)) dlsym(handle, \"cos\");\n"
+"\\&\n"
+" /* According to the ISO C standard, casting between function\n"
+" pointers and \\[aq]void *\\[aq], as done above, produces undefined results.\n"
+" POSIX.1-2001 and POSIX.1-2008 accepted this state of affairs and\n"
+" proposed the following workaround:\n"
+"\\&\n"
+" *(void **) (&cosine) = dlsym(handle, \"cos\");\n"
+"\\&\n"
+" This (clumsy) cast conforms with the ISO C standard and will\n"
+" avoid any compiler warnings.\n"
+"\\&\n"
+" The 2013 Technical Corrigendum 1 to POSIX.1-2008 improved matters\n"
+" by requiring that conforming implementations support casting\n"
+" \\[aq]void *\\[aq] to a function pointer. Nevertheless, some compilers\n"
+" (e.g., gcc with the \\[aq]-pedantic\\[aq] option) may complain about the\n"
+" cast used in this program. */\n"
+"\\&\n"
+" error = dlerror();\n"
+" if (error != NULL) {\n"
+" fprintf(stderr, \"%s\\en\", error);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" printf(\"%f\\en\", (*cosine)(2.0));\n"
+" dlclose(handle);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<ld>(1), B<ldd>(1), B<pldd>(1), B<dl_iterate_phdr>(3), B<dladdr>(3), "
+"B<dlerror>(3), B<dlinfo>(3), B<dlsym>(3), B<rtld-audit>(7), B<ld.so>(8), "
+"B<ldconfig>(8)"
+msgstr ""
+"B<ld>(1), B<ldd>(1), B<pldd>(1), B<dl_iterate_phdr>(3), B<dladdr>(3), "
+"B<dlerror>(3), B<dlinfo>(3), B<dlsym>(3), B<rtld-audit>(7), B<ld.so>(8), "
+"B<ldconfig>(8)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "gcc info pages, ld info pages"
+msgstr ""
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"B<dlopen>() and B<dlclose>() are present in glibc 2.0 and later. "
+"B<dlmopen>() first appeared in glibc 2.3.4."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"POSIX.1-2001 describes B<dlclose>() and B<dlopen>(). The B<dlmopen>() "
+"function is a GNU extension."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"The B<RTLD_NOLOAD>, B<RTLD_NODELETE>, and B<RTLD_DEEPBIND> flags are GNU "
+"extensions; the first two of these flags are also present on Solaris."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "#include E<lt>stdio.hE<gt>\n"
+#| "#include E<lt>stdlib.hE<gt>\n"
+#| "#include E<lt>unistd.hE<gt>\n"
+msgid ""
+"#include E<lt>dlfcn.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+msgstr ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#include E<lt>gnu/lib-names.hE<gt> /* Defines LIBM_SO (which will be a\n"
+" string such as \"libm.so.6\") */\n"
+"int\n"
+"main(void)\n"
+"{\n"
+" void *handle;\n"
+" double (*cosine)(double);\n"
+" char *error;\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" handle = dlopen(LIBM_SO, RTLD_LAZY);\n"
+" if (!handle) {\n"
+" fprintf(stderr, \"%s\\en\", dlerror());\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" handle = dlopen(LIBM_SO, RTLD_LAZY);\n"
+" if (!handle) {\n"
+" fprintf(stderr, \"%s\\en\", dlerror());\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " dlerror(); /* Clear any existing error */\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " cosine = (double (*)(double)) dlsym(handle, \"cos\");\n"
+msgstr " cosine = (double (*)(double)) dlsym(handle, \"cos\");\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" /* According to the ISO C standard, casting between function\n"
+" pointers and \\[aq]void *\\[aq], as done above, produces undefined results.\n"
+" POSIX.1-2001 and POSIX.1-2008 accepted this state of affairs and\n"
+" proposed the following workaround:\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " *(void **) (&cosine) = dlsym(handle, \"cos\");\n"
+msgstr " *(void **) (&cosine) = dlsym(handle, \"cos\");\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" This (clumsy) cast conforms with the ISO C standard and will\n"
+" avoid any compiler warnings.\n"
+msgstr ""
+
+#. http://pubs.opengroup.org/onlinepubs/009695399/functions/dlsym.html#tag_03_112_08
+#. http://pubs.opengroup.org/onlinepubs/9699919799/functions/dlsym.html#tag_16_96_07
+#. http://austingroupbugs.net/view.php?id=74
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" The 2013 Technical Corrigendum 1 to POSIX.1-2008 improved matters\n"
+" by requiring that conforming implementations support casting\n"
+" \\[aq]void *\\[aq] to a function pointer. Nevertheless, some compilers\n"
+" (e.g., gcc with the \\[aq]-pedantic\\[aq] option) may complain about the\n"
+" cast used in this program. */\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" error = dlerror();\n"
+" if (error != NULL) {\n"
+" fprintf(stderr, \"%s\\en\", error);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" error = dlerror();\n"
+" if (error != NULL) {\n"
+" fprintf(stderr, \"%s\\en\", error);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" printf(\"%f\\en\", (*cosine)(2.0));\n"
+" dlclose(handle);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" printf(\"%f\\en\", (*cosine)(2.0));\n"
+" dlclose(handle);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/drand48.3.po b/po/pl/man3/drand48.3.po
new file mode 100644
index 00000000..f9b6edf0
--- /dev/null
+++ b/po/pl/man3/drand48.3.po
@@ -0,0 +1,537 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2019-08-16 21:06+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "drand48"
+msgstr "drand48"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, "
+"lcong48 - generate uniformly distributed pseudo-random numbers"
+msgstr ""
+"drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, "
+"lcong48 - generowanie jednolicie rozłożonych liczb pseudolosowych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double drand48(void);>\n"
+"B<double erand48(unsigned short >I<xsubi>B<[3]);>\n"
+msgstr ""
+"B<double drand48(void);>\n"
+"B<double erand48(unsigned short >I<xsubi>B<[3]);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<long lrand48(void);>\n"
+"B<long nrand48(unsigned short >I<xsubi>B<[3]);>\n"
+msgstr ""
+"B<long lrand48(void);>\n"
+"B<long nrand48(unsigned short >I<xsubi>B<[3]);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<long mrand48(void);>\n"
+"B<long jrand48(unsigned short >I<xsubi>B<[3]);>\n"
+msgstr ""
+"B<long mrand48(void);>\n"
+"B<long jrand48(unsigned short >I<xsubi>B<[3]);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<void srand48(long >I<seedval>B<);>\n"
+"B<unsigned short *seed48(unsigned short >I<seed16v>B<[3]);>\n"
+"B<void lcong48(unsigned short >I<param>B<[7]);>\n"
+msgstr ""
+"B<void srand48(long >I<seedval>B<);>\n"
+"B<unsigned short *seed48(unsigned short >I<seed16v>B<[3]);>\n"
+"B<void lcong48(unsigned short >I<param>B<[7]);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. .BR drand48 (),
+#. .BR erand48 (),
+#. .BR lrand48 (),
+#. .BR nrand48 (),
+#. .BR mrand48 (),
+#. .BR jrand48 (),
+#. .BR srand48 (),
+#. .BR seed48 (),
+#. .BR lcong48 ():
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "All functions shown above:"
+msgstr "Wszystkie funkcje powyżej:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _XOPEN_SOURCE\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE\n"
+msgstr ""
+" _XOPEN_SOURCE\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions generate pseudo-random numbers using the linear congruential "
+"algorithm and 48-bit integer arithmetic."
+msgstr ""
+"Funkcje te generują liczby pseudolosowe korzystając z liniowego algorytmu "
+"kongruencyjnego i 48-bitowej arytmetyki liczb całkowitych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<drand48>() and B<erand48>() functions return nonnegative double-"
+"precision floating-point values uniformly distributed over the interval [0.0,"
+"\\ 1.0)."
+msgstr ""
+"Funkcje B<drand48>() i B<erand48>() zwracają nieujemne zmiennoprzecinkowe "
+"wartości podwójnej precyzji równomiernie rozłożone w przedziale [0.0, 1.0)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<lrand48>() and B<nrand48>() functions return nonnegative long "
+#| "integers uniformly distributed over the interval [0,\\ 2^31)."
+msgid ""
+"The B<lrand48>() and B<nrand48>() functions return nonnegative long "
+"integers uniformly distributed over the interval [0,\\ 2\\[ha]31)."
+msgstr ""
+"Funkcje B<lrand48>() i B<nrand48>() zwracają nieujemne wartości long integer "
+"równomiernie rozłożone w przedziale [0,\\ 2^31)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<mrand48>() and B<jrand48>() functions return signed long integers "
+#| "uniformly distributed over the interval [-2^31,\\ 2^31)."
+msgid ""
+"The B<mrand48>() and B<jrand48>() functions return signed long integers "
+"uniformly distributed over the interval [-2\\[ha]31,\\ 2\\[ha]31)."
+msgstr ""
+"Funkcje B<mrand48>() i B<jrand48>() zwracają wartości long integer ze "
+"znakiem równomiernie rozłożone w przedziale [-2^31,\\ 2^31)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<srand48>(), B<seed48>(), and B<lcong48>() functions are "
+"initialization functions, one of which should be called before using "
+"B<drand48>(), B<lrand48>(), or B<mrand48>(). The functions B<erand48>(), "
+"B<nrand48>(), and B<jrand48>() do not require an initialization function to "
+"be called first."
+msgstr ""
+"Funkcje B<srand48>(), B<seed48>() i B<lcong48>() to funkcje inicjujące. "
+"Jedna z nich powinna zostać wywołana przed użyciem funkcji B<drand48>(), "
+"B<lrand48>() czy B<mrand48>(). Funkcje B<erand48>(), B<nrand48>() i "
+"B<jrand48>() nie wymagają wcześniejszego wywołania funkcji inicjującej."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"All the functions work by generating a sequence of 48-bit integers, I<Xi>, "
+"according to the linear congruential formula:"
+msgstr ""
+"Wszystkie te funkcje generują ciąg 48-bitowych liczb całkowitych I<Xi> "
+"według liniowego wzoru kongruencyjnego:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<Xn+1 = (aXn + c) mod m, where n E<gt>= 0>\n"
+msgstr "B<Xn+1 = (aXn + c) mod m, gdzie n E<gt>= 0>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The parameter I<m> = 2^48, hence 48-bit integer arithmetic is performed. "
+#| "Unless B<lcong48>() is called, I<a> and I<c> are given by:"
+msgid ""
+"The parameter I<m> = 2\\[ha]48, hence 48-bit integer arithmetic is "
+"performed. Unless B<lcong48>() is called, I<a> and I<c> are given by:"
+msgstr ""
+"Parametr I<m> = 2^48, ponieważ korzystamy z 48-bitowej arytmetyki. Jeśli nie "
+"wywołano B<lcong48>(), to parametry I<a> i I<c> przyjmują wartości:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<a = 0x5DEECE66D>\n"
+"B<c = 0xB>\n"
+msgstr ""
+"B<a = 0x5DEECE66D>\n"
+"B<c = 0xB>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The value returned by any of the functions B<drand48>(), B<erand48>(), "
+"B<lrand48>(), B<nrand48>(), B<mrand48>(), or B<jrand48>() is computed by "
+"first generating the next 48-bit I<Xi> in the sequence. Then the "
+"appropriate number of bits, according to the type of data item to be "
+"returned, is copied from the high-order bits of I<Xi> and transformed into "
+"the returned value."
+msgstr ""
+"Wartość zwracana przez każdą z funkcji B<drand48>(), B<erand48>(), "
+"B<lrand48>(), B<nrand48>(), B<mrand48>() czy B<jrand48>() jest obliczana "
+"przez wygenerowanie następnego 48-bitowego I<Xi> z ciągu, a następnie "
+"skopiowanie odpowiedniej liczby bardziej znaczących bitów I<Xi>, zależnej od "
+"zwracanego typu danych, i przekształcenie ich w zwracaną wartość."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The functions B<drand48>(), B<lrand48>(), and B<mrand48>() store the last "
+"48-bit I<Xi> generated in an internal buffer. The functions B<erand48>(), "
+"B<nrand48>(), and B<jrand48>() require the calling program to provide "
+"storage for the successive I<Xi> values in the array argument I<xsubi>. The "
+"functions are initialized by placing the initial value of I<Xi> into the "
+"array before calling the function for the first time."
+msgstr ""
+"Funkcje B<drand48>(), B<lrand48>() i B<mrand48>() przechowują ostatnią 48-"
+"bitową wartość I<Xi> w wewnętrznym buforze. Funkcje B<erand48>(), "
+"B<nrand48()> i B<jrand48>() wymagają od wywołującego je programu zapewnienia "
+"miejsca dla kolejnych wartości I<Xi> w tablicy I<xsubi> podanej jako "
+"argument. Te funkcje są inicjowane przez umieszczenie w tablicy początkowych "
+"wartości I<Xi> przed pierwszym wywołaniem funkcji."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The initializer function B<srand48>() sets the high order 32-bits of I<Xi> "
+"to the argument I<seedval>. The low order 16-bits are set to the arbitrary "
+"value 0x330E."
+msgstr ""
+"Funkcja inicjująca B<srand48>() wpisuje wartość argumentu I<seedval> do "
+"I<Xi>, ustawiając 32 bardziej znaczące bity. Mniej znaczącym 16 bitom zawsze "
+"nadawana jest wartość 0x330E."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The initializer function B<seed48>() sets the value of I<Xi> to the 48-bit "
+"value specified in the array argument I<seed16v>. The previous value of "
+"I<Xi> is copied into an internal buffer and a pointer to this buffer is "
+"returned by B<seed48>()."
+msgstr ""
+"Funkcja inicjująca B<seed48>() zmienia wartość I<Xi> na 48-bitową wartość "
+"podaną w argumencie tablicowym I<seed16v>. Poprzednia wartość I<Xi> jest "
+"kopiowana do wewnętrznego bufora, a wskaźnik do tego bufora jest zwracany "
+"przez funkcję B<seed48>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The initialization function B<lcong48>() allows the user to specify initial "
+"values for I<Xi>, I<a>, and I<c>. Array argument elements I<param[0-2]> "
+"specify I<Xi>, I<param[3-5]> specify I<a>, and I<param[6]> specifies I<c>. "
+"After B<lcong48>() has been called, a subsequent call to either "
+"B<srand48>() or B<seed48>() will restore the standard values of I<a> and "
+"I<c>."
+msgstr ""
+"Funkcja inicjująca B<lcong48>() pozwala określić początkowe wartości dla "
+"I<Xi>, I<a> oraz I<c>. Elementy tablicy I<param[0-2]> określają I<Xi>, "
+"I<param[3-5]> określają I<a>, a I<param[6]> określa I<c>. Po wywołaniu "
+"B<lcong48>() każde następne wywołanie B<srand48>() czy B<seed48>() przywróci "
+"standardowe wartości I<a> i I<c>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<drand48>(),\n"
+"B<erand48>(),\n"
+"B<lrand48>(),\n"
+"B<nrand48>(),\n"
+"B<mrand48>(),\n"
+"B<jrand48>(),\n"
+"B<srand48>(),\n"
+"B<seed48>(),\n"
+"B<lcong48>()"
+msgstr ""
+"B<drand48>(),\n"
+"B<erand48>(),\n"
+"B<lrand48>(),\n"
+"B<nrand48>(),\n"
+"B<mrand48>(),\n"
+"B<jrand48>(),\n"
+"B<srand48>(),\n"
+"B<seed48>(),\n"
+"B<lcong48>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:drand48"
+msgstr "MT-Unsafe race:drand48"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The above functions record global state information for the random number "
+"generator, so they are not thread-safe."
+msgstr ""
+"Powyższe funkcje zapisują globalne informacje o stanie generatora liczb "
+"losowych, tak więc nie są bezpieczne dla wątków."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, SVr4."
+msgstr "POSIX.1-2001, SVr4."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<rand>(3), B<random>(3)"
+msgstr "B<rand>(3), B<random>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-10"
+msgstr "10 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, SVr4."
+msgstr "POSIX.1-2001, POSIX.1-2008, SVr4."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/dysize.3.po b/po/pl/man3/dysize.3.po
new file mode 100644
index 00000000..642e1de7
--- /dev/null
+++ b/po/pl/man3/dysize.3.po
@@ -0,0 +1,316 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2003.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2019-08-16 21:06+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "dysize"
+msgstr "dysize"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "dysize - get number of days for a given year"
+msgstr "dysize - podaje liczbe dni zadanego roku"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>time.hE<gt>>\n"
+msgstr "B<#include E<lt>time.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int dysize(int >I<year>B<);>\n"
+msgstr "B<int dysize(int >I<rok>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<dysize>():"
+msgstr "B<dysize>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" glibc 2.19 and earlier:\n"
+" _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" Od glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" glibc 2.19 i wcześniejsze:\n"
+" _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function returns 365 for a normal year and 366 for a leap year. The "
+"calculation for leap year is based on:"
+msgstr ""
+"Funkcja zwraca 365 dla zwykłego roku, a 366 dla roku przestępnego. "
+"Określenie, czy rok jest przestępny, odbywa się według formuły:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "(year) %4 == 0 && ((year) %100 != 0 || (year) %400 == 0)\n"
+msgstr "(rok) %4 == 0 && ((rok) %100 != 0 || (rok) %400 == 0)\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The formula is defined in the macro I<__isleap(year)> also found in "
+"I<E<lt>time.hE<gt>>."
+msgstr ""
+"Wzór ten jest zdefiniowany jako makro I<__isleap(rok)>, które można również "
+"znaleźć w I<E<lt>time.hE<gt>>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<dysize>()"
+msgstr "B<dysize>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "SunOS 4.x."
+msgstr ""
+
+#. The SCO version of this function had a year-2000 problem.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "This is a compatibility function only. Don't use it in new programs."
+msgstr ""
+"Ta funkcja powstała jedynie dla celów zgodności. Nie należy jej używać w "
+"nowych programach."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strftime>(3)"
+msgstr "B<strftime>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "This function occurs in SunOS 4.x."
+msgstr "Funkcja ta pojawiła się w SunOS 4.x."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/ecvt.3.po b/po/pl/man3/ecvt.3.po
new file mode 100644
index 00000000..ce625e63
--- /dev/null
+++ b/po/pl/man3/ecvt.3.po
@@ -0,0 +1,371 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2017.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2017-02-18 00:53+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ecvt"
+msgstr "ecvt"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ecvt, fcvt - convert a floating-point number to a string"
+msgstr "ecvt, fcvt - konwersja liczby zmiennoprzecinkowej na łańcuch"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<[[deprecated]] char *ecvt(double >I<number>B<, int >I<ndigits>B<,>\n"
+"B< int *restrict >I<decpt>B<, int *restrict >I<sign>B<);>\n"
+"B<[[deprecated]] char *fcvt(double >I<number>B<, int >I<ndigits>B<,>\n"
+"B< int *restrict >I<decpt>B<, int *restrict >I<sign>B<);>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ecvt>(), B<fcvt>():"
+msgstr "B<ecvt>(), B<fcvt>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.17\n"
+" (_XOPEN_SOURCE E<gt>= 500 && ! (_POSIX_C_SOURCE E<gt>= 200809L))\n"
+" || /* glibc E<gt>= 2.20 */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19 */ _SVID_SOURCE\n"
+" glibc 2.12 to glibc 2.16:\n"
+" (_XOPEN_SOURCE E<gt>= 500 && ! (_POSIX_C_SOURCE E<gt>= 200112L))\n"
+" || _SVID_SOURCE\n"
+" Before glibc 2.12:\n"
+" _SVID_SOURCE || _XOPEN_SOURCE E<gt>= 500\n"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<ecvt>() function converts I<number> to a null-terminated string of "
+"I<ndigits> digits (where I<ndigits> is reduced to a system-specific limit "
+"determined by the precision of a I<double>), and returns a pointer to the "
+"string. The high-order digit is nonzero, unless I<number> is zero. The low "
+"order digit is rounded. The string itself does not contain a decimal point; "
+"however, the position of the decimal point relative to the start of the "
+"string is stored in I<*decpt>. A negative value for I<*decpt> means that "
+"the decimal point is to the left of the start of the string. If the sign of "
+"I<number> is negative, I<*sign> is set to a nonzero value, otherwise it is "
+"set to 0. If I<number> is zero, it is unspecified whether I<*decpt> is 0 or "
+"1."
+msgstr ""
+"Funkcja B<ecvt>() przekształca liczbę I<number> na łańcuch cyfr I<ndigits> "
+"zakończony znakiem NULL (gdzie I<ndigits> jest ograniczone do wartości "
+"zależnej od systemu określonej przez precyzję typu I<double>) i zwraca "
+"wskaźnik do tego łańcucha. Najbardziej znacząca cyfra jest różna od zera, "
+"chyba że I<number> wynosi zero. Najmniej znacząca cyfra jest zaokrąglana. "
+"Łańcuch nie zawiera kropki dziesiętnej, jednak pozycja kropki dziesiętnej "
+"względem początku łańcucha znajduje się w zmiennej I<*decpt>. Ujemna wartość "
+"I<*decpt> oznacza, że kropka dziesiętna znajduje się na lewo od początku "
+"łańcucha. Jeśli znak liczby I<number> jest ujemny, to I<*sign> przyjmuje "
+"wartość różną od zera, a w przeciwnym przypadku 0. Gdy I<number> jest "
+"zerem, nie jest określone czy I<*decpt> będzie równe 0 czy 1."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fcvt>() function is identical to B<ecvt>(), except that I<ndigits> "
+"specifies the number of digits after the decimal point."
+msgstr ""
+"Funkcja B<fcvt>() działa tak samo jak B<ecvt>(), z wyjątkiem tego, że "
+"I<ndigits> określa liczbę cyfr po kropce dziesiętnej."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Both the B<ecvt>() and B<fcvt>() functions return a pointer to a static "
+"string containing the ASCII representation of I<number>. The static string "
+"is overwritten by each call to B<ecvt>() or B<fcvt>()."
+msgstr ""
+"Zarówno funkcja B<ecvt>(), jak i B<fcvt>() zwracają wskaźnik do statycznego "
+"łańcucha zawierającego reprezentację ASCII liczby I<number>. Łańcuch "
+"statyczny jest nadpisywany po każdym wywołaniu B<ecvt>() lub B<fcvt>()."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ecvt>()"
+msgstr "B<ecvt>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:ecvt"
+msgstr "MT-Unsafe race:ecvt"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<fcvt>()"
+msgstr "B<fcvt>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:fcvt"
+msgstr "MT-Unsafe race:fcvt"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"SVr2; marked as LEGACY in POSIX.1-2001. POSIX.1-2008 removes the "
+"specifications of B<ecvt>() and B<fcvt>(), recommending the use of "
+"B<sprintf>(3) instead (though B<snprintf>(3) may be preferable)."
+msgstr ""
+"Oznaczona jako przestarzała w POSIX.1-2001. POSIX.1-2008 usuwa opis funkcji "
+"B<ecvt>() i B<fcvt>(), rekomendując używanie zamiast nich funkcji "
+"B<sprintf>(3) (chociaż preferowane może być używanie B<snprintf>(3))."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. Linux libc4 and libc5 specified the type of
+#. .I ndigits
+#. as
+#. .IR size_t .
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Not all locales use a point as the radix character (\"decimal point\")."
+msgstr ""
+"Ne wszystkie języki używają kropki jako separatora części całkowitej od "
+"części ułamkowej liczby."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ecvt_r>(3), B<gcvt>(3), B<qecvt>(3), B<setlocale>(3), B<sprintf>(3)"
+msgstr "B<ecvt_r>(3), B<gcvt>(3), B<qecvt>(3), B<setlocale>(3), B<sprintf>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/encrypt.3.po b/po/pl/man3/encrypt.3.po
new file mode 100644
index 00000000..8d0ed6cb
--- /dev/null
+++ b/po/pl/man3/encrypt.3.po
@@ -0,0 +1,715 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2021-01-03 12:42+0100\n"
+"Last-Translator: Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 19.08.3\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "encrypt"
+msgstr "encrypt"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "encrypt, setkey, encrypt_r, setkey_r - encrypt 64-bit messages"
+msgstr ""
+"encrypt, setkey, encrypt_r, setkey_r - szyfrowanie 64-bitowych komunikatów"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "Standard C library (I<libc>, I<-lc>)"
+msgid "Password hashing library (I<libcrypt>, I<-lcrypt>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#define _XOPEN_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>unistd.hE<gt>>\n"
+msgstr ""
+"B<#define _XOPEN_SOURCE> /* Patrz feature_test_macros(7) */\n"
+"B<#include E<lt>unistd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void encrypt(char >I<block>B<[64], int >I<edflag>B<);>\n"
+msgid "B<[[deprecated]] void encrypt(char >I<block>B<[64], int >I<edflag>B<);>\n"
+msgstr "B<void encrypt(char >I<block>B<[64], int >I<edflag>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#define _XOPEN_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr ""
+"B<#define _XOPEN_SOURCE> /* Patrz feature_test_macros(7) */\n"
+"B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void setkey(const char *>I<key>B<);>\n"
+msgid "B<[[deprecated]] void setkey(const char *>I<key>B<);>\n"
+msgstr "B<void setkey(const char *>I<key>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>crypt.hE<gt>>\n"
+msgstr ""
+"B<#define _GNU_SOURCE> /* Patrz feature_test_macros(7) */\n"
+"B<#include E<lt>crypt.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<void setkey_r(const char *>I<key>B<, struct crypt_data *>I<data>B<);>\n"
+#| "B<void encrypt_r(char *>I<block>B<, int >I<edflag>B<, struct crypt_data *>I<data>B<);>\n"
+msgid ""
+"B<[[deprecated]] void setkey_r(const char *>I<key>B<, struct crypt_data *>I<data>B<);>\n"
+"B<[[deprecated]] void encrypt_r(char *>I<block>B<, int >I<edflag>B<,>\n"
+"B< struct crypt_data *>I<data>B<);>\n"
+msgstr ""
+"B<void setkey_r(const char *>I<key>B<, struct crypt_data *>I<data>B<);>\n"
+"B<void encrypt_r(char *>I<block>B<, int >I<edflag>B<, struct crypt_data *>I<data>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "These functions encrypt and decrypt 64 bit messages. The setkey() "
+#| "function sets the key used by encrypt(). The I<key> parameter used here "
+#| "is an array of bytes, having each byte the numerical value 1 or 0. The "
+#| "key[n] byte, where n=8*q-1, is ignored consisting the key used of 56 bits."
+msgid ""
+"These functions encrypt and decrypt 64-bit messages. The B<setkey>() "
+"function sets the key used by B<encrypt>(). The I<key> argument used here "
+"is an array of 64 bytes, each of which has numerical value 1 or 0. The "
+"bytes key[n] where n=8*i-1 are ignored, so that the effective key length is "
+"56 bits."
+msgstr ""
+"Funkcje te szyfrują i rozszyfrowują 64-bitowe komunikaty. Funkcja setkey() "
+"ustawia klucz używany przez encrypt(). Używany tu parametr I<key> jest "
+"tablicą bajtów, z których każdy ma wartoć numeryczną 1 lub 0.Bajty key[n], "
+"gdzie n=8*q-1, są ignorowane tak, że używany klucz jest 56-bitowy."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<encrypt>() function modifies the passed buffer, encoding if I<edflag> "
+"is 0, and decoding if 1 is being passed. Like the I<key> argument, also "
+"I<block> is a bit vector representation of the actual value that is "
+"encoded. The result is returned in that same vector."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These two functions are not reentrant, that is, the key data is kept in "
+"static storage. The functions B<setkey_r>() and B<encrypt_r>() are the "
+"reentrant versions. They use the following structure to hold the key data:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct crypt_data {\n"
+" char keysched[16 * 8];\n"
+" char sb0[32768];\n"
+" char sb1[32768];\n"
+" char sb2[32768];\n"
+" char sb3[32768];\n"
+" char crypt_3_buf[14];\n"
+" char current_salt[2];\n"
+" long current_saltbits;\n"
+" int direction;\n"
+" int initialized;\n"
+"};\n"
+msgstr ""
+"struct crypt_data {\n"
+" char keysched[16 * 8];\n"
+" char sb0[32768];\n"
+" char sb1[32768];\n"
+" char sb2[32768];\n"
+" char sb3[32768];\n"
+" char crypt_3_buf[14];\n"
+" char current_salt[2];\n"
+" long current_saltbits;\n"
+" int direction;\n"
+" int initialized;\n"
+"};\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Before calling B<setkey_r>() set I<data-E<gt>initialized> to zero."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions do not return any value."
+msgstr "Funkcje te nie zwracają żadnej wartości."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Set I<errno> to zero before calling the above functions. On success, "
+"I<errno> is unchanged."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOSYS>"
+msgstr "B<ENOSYS>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function is not provided. (For example because of former USA export "
+"restrictions.)"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<encrypt>(),\n"
+"B<setkey>()"
+msgstr ""
+"B<encrypt>(),\n"
+"B<setkey>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:crypt"
+msgstr "MT-niebezpieczne race:crypt"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<encrypt_r>(),\n"
+"B<setkey_r>()"
+msgstr ""
+"B<encrypt_r>(),\n"
+"B<setkey_r>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<encrypt>"
+msgid "B<encrypt>()"
+msgstr "B<encrypt>"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<setsid>(2)"
+msgid "B<setkey>()"
+msgstr "B<setsid>(2)"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<encrypt>"
+msgid "B<encrypt_r>()"
+msgstr "B<encrypt>"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<setsid>(2)"
+msgid "B<setkey_r>()"
+msgstr "B<setsid>(2)"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "Since glibc 2.2.2:"
+msgid "Removed in glibc 2.28."
+msgstr "Od glibc 2.2.2:"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Because they employ the DES block cipher, which is no longer considered "
+"secure, these functions were removed from glibc. Applications should switch "
+"to a modern cryptography library, such as B<libgcrypt>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2001, SVr4."
+msgid "POSIX.1-2001, SUS, SVr4."
+msgstr "POSIX.1-2001, SVr4."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Availability in glibc"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "See B<crypt>(3)."
+msgstr "Zobacz B<crypt>(3)."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Features in glibc"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "In glibc 2.2, these functions use the DES algorithm."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#define _XOPEN_SOURCE\n"
+"#include E<lt>crypt.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(void)\n"
+"{\n"
+" char key[64];\n"
+" char orig[9] = \"eggplant\";\n"
+" char buf[64];\n"
+" char txt[9];\n"
+"\\&\n"
+" for (size_t i = 0; i E<lt> 64; i++) {\n"
+" key[i] = rand() & 1;\n"
+" }\n"
+"\\&\n"
+" for (size_t i = 0; i E<lt> 8; i++) {\n"
+" for (size_t j = 0; j E<lt> 8; j++) {\n"
+" buf[i * 8 + j] = orig[i] E<gt>E<gt> j & 1;\n"
+" }\n"
+" setkey(key);\n"
+" }\n"
+" printf(\"Before encrypting: %s\\en\", orig);\n"
+"\\&\n"
+" encrypt(buf, 0);\n"
+" for (size_t i = 0; i E<lt> 8; i++) {\n"
+" for (size_t j = 0, txt[i] = \\[aq]\\e0\\[aq]; j E<lt> 8; j++) {\n"
+" txt[i] |= buf[i * 8 + j] E<lt>E<lt> j;\n"
+" }\n"
+" txt[8] = \\[aq]\\e0\\[aq];\n"
+" }\n"
+" printf(\"After encrypting: %s\\en\", txt);\n"
+"\\&\n"
+" encrypt(buf, 1);\n"
+" for (size_t i = 0; i E<lt> 8; i++) {\n"
+" for (size_t j = 0, txt[i] = \\[aq]\\e0\\[aq]; j E<lt> 8; j++) {\n"
+" txt[i] |= buf[i * 8 + j] E<lt>E<lt> j;\n"
+" }\n"
+" txt[8] = \\[aq]\\e0\\[aq];\n"
+" }\n"
+" printf(\"After decrypting: %s\\en\", txt);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<cbc_crypt>(3), B<crypt>(3), B<ecb_crypt>(3),"
+msgid "B<cbc_crypt>(3), B<crypt>(3), B<ecb_crypt>(3)"
+msgstr "B<cbc_crypt>(3), B<crypt>(3), B<ecb_crypt>(3),"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "Encryption and decryption library (I<libcrypto>, I<-lcrypto>)"
+msgstr ""
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"Because they employ the DES block cipher, which is no longer considered "
+"secure, B<encrypt>(), B<encrypt_r>(), B<setkey>(), and B<setkey_r>() were "
+"removed in glibc 2.28. Applications should switch to a modern cryptography "
+"library, such as B<libgcrypt>."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<encrypt>(), B<setkey>(): POSIX.1-2001, POSIX.1-2008, SUS, SVr4."
+msgstr "B<encrypt>(), B<setkey>(): POSIX.1-2001, POSIX.1-2008, SUS, SVr4."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The functions B<encrypt_r>() and B<setkey_r>() are GNU extensions."
+msgstr ""
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "#define _XOPEN_SOURCE\n"
+#| "#include E<lt>stdio.hE<gt>\n"
+#| "#include E<lt>stdlib.hE<gt>\n"
+#| "#include E<lt>unistd.hE<gt>\n"
+#| "#include E<lt>crypt.hE<gt>\n"
+msgid ""
+"#define _XOPEN_SOURCE\n"
+"#include E<lt>crypt.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+msgstr ""
+"#define _XOPEN_SOURCE\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"#include E<lt>crypt.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(void)\n"
+"{\n"
+" char key[64];\n"
+" char orig[9] = \"eggplant\";\n"
+" char buf[64];\n"
+" char txt[9];\n"
+msgstr ""
+"int\n"
+"main(void)\n"
+"{\n"
+" char key[64];\n"
+" char orig[9] = \"eggplant\";\n"
+" char buf[64];\n"
+" char txt[9];\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| " for (int i = 0; i E<lt> 64; i++) {\n"
+#| " key[i] = rand() & 1;\n"
+#| " }\n"
+msgid ""
+" for (size_t i = 0; i E<lt> 64; i++) {\n"
+" key[i] = rand() & 1;\n"
+" }\n"
+msgstr ""
+" for (int i = 0; i E<lt> 64; i++) {\n"
+" key[i] = rand() & 1;\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" for (size_t i = 0; i E<lt> 8; i++) {\n"
+" for (size_t j = 0; j E<lt> 8; j++) {\n"
+" buf[i * 8 + j] = orig[i] E<gt>E<gt> j & 1;\n"
+" }\n"
+" setkey(key);\n"
+" }\n"
+" printf(\"Before encrypting: %s\\en\", orig);\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" encrypt(buf, 0);\n"
+" for (size_t i = 0; i E<lt> 8; i++) {\n"
+" for (size_t j = 0, txt[i] = \\[aq]\\e0\\[aq]; j E<lt> 8; j++) {\n"
+" txt[i] |= buf[i * 8 + j] E<lt>E<lt> j;\n"
+" }\n"
+" txt[8] = \\[aq]\\e0\\[aq];\n"
+" }\n"
+" printf(\"After encrypting: %s\\en\", txt);\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" encrypt(buf, 1);\n"
+" for (size_t i = 0; i E<lt> 8; i++) {\n"
+" for (size_t j = 0, txt[i] = \\[aq]\\e0\\[aq]; j E<lt> 8; j++) {\n"
+" txt[i] |= buf[i * 8 + j] E<lt>E<lt> j;\n"
+" }\n"
+" txt[8] = \\[aq]\\e0\\[aq];\n"
+" }\n"
+" printf(\"After decrypting: %s\\en\", txt);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/erf.3.po b/po/pl/man3/erf.3.po
new file mode 100644
index 00000000..0750846c
--- /dev/null
+++ b/po/pl/man3/erf.3.po
@@ -0,0 +1,459 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2019-08-16 21:06+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "erf"
+msgstr "erf"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "erf, erff, erfl, - error function"
+msgid "erf, erff, erfl - error function"
+msgstr "erf, erff, erfl - funkcje błędu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double erf(double >I<x>B<);>\n"
+"B<float erff(float >I<x>B<);>\n"
+"B<long double erfl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double erf(double >I<x>B<);>\n"
+"B<float erff(float >I<x>B<);>\n"
+"B<long double erfl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<erf>():"
+msgstr "B<erf>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L || _XOPEN_SOURCE\n"
+#| " || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L || _XOPEN_SOURCE\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L || _XOPEN_SOURCE\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* Glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<erff>(), B<erfl>():"
+msgstr "B<erff>(), B<erfl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the error function of I<x>, defined as"
+msgstr "Funkcje te zwracają funkcję błędu dla I<x>, zdefiniowaną jako"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid " erf(x) = 2/sqrt(pi)* integral from 0 to x of exp(-t*t) dt"
+msgid "erf(x) = 2/sqrt(pi) * integral from 0 to x of exp(-t*t) dt\n"
+msgstr " erf(x) = 2/sqrt(pi)* całka od 0 do x z exp(-t*t) dt"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "On success, these functions return the error function of I<x>, a value in "
+#| "the range [-1,\\ 1]."
+msgid ""
+"On success, these functions return the value of the error function of I<x>, "
+"a value in the range [-1,\\ 1]."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają funkcję błędu argumentu "
+"I<x> jako wartość z przedziału [-1,\\ 1]."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is +0 (-0), +0 (-0) is returned."
+msgstr "Jeśli I<x> wynosi +0 (-0), to zwracane jest +0 (-0)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is positive infinity (negative infinity), +1 (-1) is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej (ujemnej) nieskończoności, to zwracane jest "
+"+1 (-1)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is subnormal, a range error occurs, and the return value is 2*x/"
+"sqrt(pi)."
+msgstr ""
+"Jeśli I<x> jest podnormalna (ang. subnormal), to występuje błąd "
+"przekroczenia zakresu i zwracane jest 2*x/sqrt(pi)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error: result underflow (I<x> is subnormal)"
+msgstr "Błąd zakresu: przekroczenie w dół wartości wynikowej (I<x> jest podnormalna)"
+
+#. .I errno
+#. is set to
+#. .BR ERANGE .
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "An underflow floating-point exception (B<FE_UNDERFLOW>) is raised."
+msgstr ""
+"Rzucany jest wyjątek przekroczenia w dół zakresu operacji "
+"zmiennoprzecinkowej (B<FE_UNDERFLOW>)."
+
+#. #-#-#-#-# archlinux: erf.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It is intentional that these functions do not set errno for this case
+#. see https://www.sourceware.org/bugzilla/show_bug.cgi?id=6785
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: erf.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It is intentional that these functions do not set errno for this case
+#. see http://sources.redhat.com/bugzilla/show_bug.cgi?id=6785
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: erf.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It is intentional that these functions do not set errno for this case
+#. see https://www.sourceware.org/bugzilla/show_bug.cgi?id=6785
+#. type: Plain text
+#. #-#-#-#-# fedora-40: erf.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It is intentional that these functions do not set errno for this case
+#. see https://www.sourceware.org/bugzilla/show_bug.cgi?id=6785
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: erf.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It is intentional that these functions do not set errno for this case
+#. see https://www.sourceware.org/bugzilla/show_bug.cgi?id=6785
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: erf.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It is intentional that these functions do not set errno for this case
+#. see https://www.sourceware.org/bugzilla/show_bug.cgi?id=6785
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: erf.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It is intentional that these functions do not set errno for this case
+#. see https://www.sourceware.org/bugzilla/show_bug.cgi?id=6785
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: erf.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It is intentional that these functions do not set errno for this case
+#. see https://www.sourceware.org/bugzilla/show_bug.cgi?id=6785
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions do not set I<errno>."
+msgstr "Funkcje te nie ustawiają zmiennej I<errno>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<erf>(),\n"
+"B<erff>(),\n"
+"B<erfl>()"
+msgstr ""
+"B<erf>(),\n"
+"B<erff>(),\n"
+"B<erfl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cerf>(3), B<erfc>(3), B<exp>(3)"
+msgstr "B<cerf>(3), B<erfc>(3), B<exp>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/errno.3.po b/po/pl/man3/errno.3.po
new file mode 100644
index 00000000..541abb11
--- /dev/null
+++ b/po/pl/man3/errno.3.po
@@ -0,0 +1,2311 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# FIXME: the translations of actual error messages were taken where possible from GNU libc program translations at http://www.eglibc.org/cgi-bin/viewvc.cgi/trunk/libc/po/pl.po?view=log (rev. 22061)
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2003.
+# Paweł Krawczyk (eglibc) <kravietz@ceti.pl>, 1996-1999.
+# Jakub Bogusz (eglibc) <qboosh@pld-linux.org>, 2002-2012.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2019-08-18 11:58+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "errno"
+msgstr "errno"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "errno - number of last error"
+msgstr "errno - numer ostatniego błędu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. #-#-#-#-# archlinux: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .P
+#. .BI "extern int " errno ;
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .PP
+#. .BI "extern int " errno ;
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .PP
+#. .BI "extern int " errno ;
+#. type: Plain text
+#. #-#-#-#-# fedora-40: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .P
+#. .BI "extern int " errno ;
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .P
+#. .BI "extern int " errno ;
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .P
+#. .BI "extern int " errno ;
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .PP
+#. .BI "extern int " errno ;
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .PP
+#. .BI "extern int " errno ;
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<#include E<lt>errno.hE<gt>>"
+msgid "B<#include E<lt>errno.hE<gt>>\n"
+msgstr "B<#include E<lt>errno.hE<gt>>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<E<lt>errno.hE<gt>> header file defines the integer variable I<errno>, "
+"which is set by system calls and some library functions in the event of an "
+"error to indicate what went wrong."
+msgstr ""
+"Plik nagłówkowy I<E<lt>errno.hE<gt>> definiuje zmienną całkowitą I<errno>, "
+"która jest ustawiana w razie błędu przez wywołania systemowe oraz pewne "
+"funkcje biblioteczne tak, aby zaznaczyć, co poszło źle."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The value in I<errno> is significant only when the return value of the call "
+"indicated an error (i.e., -1 from most system calls; -1 or NULL from most "
+"library functions); a function that succeeds I<is> allowed to change "
+"I<errno>. The value of I<errno> is never set to zero by any system call or "
+"library function."
+msgstr ""
+"Wartość zmiennej I<errno> jest istotna, tylko gdy wywołanie zwróciło błąd "
+"(tj. -1 w wypadku większości wywołań systemowych; -1 lub NULL w wypadku "
+"większości funkcji bibliotecznych), ale funkcja biblioteczna, która "
+"zakończyła się sukcesem, także I<może> zmienić I<errno>. Żadne wywołanie "
+"systemowe ani żadna funkcja biblioteczna nie ustawiają I<errno> na zero."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For some system calls and library functions (e.g., B<getpriority>(2)), -1 is "
+"a valid return on success. In such cases, a successful return can be "
+"distinguished from an error return by setting I<errno> to zero before the "
+"call, and then, if the call returns a status that indicates that an error "
+"may have occurred, checking to see if I<errno> has a nonzero value."
+msgstr ""
+"W przypadku niektórych wywołań systemowych i funkcji bibliotecznych (np. "
+"B<getpriority>(2)) -1 jest poprawną wartością zwracaną również w razie "
+"powodzenia. W takich wypadkach, aby sprawdzić, czy wywołanie lub funkcja "
+"zakończyły się powodzeniem czy błędem, należy ustawić I<errno> na zero przed "
+"wywołaniem, a następnie - jeżeli wywołanie lub funkcja zwrócą wartość, która "
+"mogłaby wskazywać na wystąpienie błędu - sprawdzić, czy wartość I<errno> "
+"jest niezerowa."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is defined by the ISO C standard to be a modifiable lvalue of type "
+"I<int>, and must not be explicitly declared; I<errno> may be a macro. "
+"I<errno> is thread-local; setting it in one thread does not affect its value "
+"in any other thread."
+msgstr ""
+"I<errno> jest definiowana przez standard ISO C jako modyfikowalna l-wartość "
+"typu B<int>, która nie może zostać jawnie zadeklarowana; I<errno> może być "
+"makrem. Wartość I<errno> jest lokalna w obrębie wątku, jej zmiana w jednym "
+"wątku nie wpływa na wartość w innym."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Error numbers and names"
+msgstr "Numery i nazwy błędów"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Valid error numbers are all positive numbers. The I<E<lt>errno.hE<gt>> "
+"header file defines symbolic names for each of the possible error numbers "
+"that may appear in I<errno>."
+msgstr ""
+"Poprawne numery błędów są liczbami dodatnimi. Plik nagłówkowy I<E<lt>errno."
+"hE<gt>> definiuje nazwy symboliczna dla wszystkich dodatnich numerów błędów, "
+"które mogą wystąpić w zmiennej I<errno>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "All the error names specified by POSIX.1 must have distinct values, with "
+#| "the exception of B<EAGAIN> and B<EWOULDBLOCK>, which may be the same."
+msgid ""
+"All the error names specified by POSIX.1 must have distinct values, with the "
+"exception of B<EAGAIN> and B<EWOULDBLOCK>, which may be the same. On Linux, "
+"these two have the same value on all architectures."
+msgstr ""
+"Każdej nazwie błędu określonej przez POSIX.1 musi odpowiadać inna wartość z "
+"wyjątkiem B<EAGAIN> i B<EWOULDBLOCK>, które mogą mieć tę samą wartość."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The error numbers that correspond to each symbolic name vary across UNIX "
+"systems, and even across different architectures on Linux. Therefore, "
+"numeric values are not included as part of the list of error names below. "
+"The B<perror>(3) and B<strerror>(3) functions can be used to convert these "
+"names to corresponding textual error messages."
+msgstr ""
+"Numery błędów, które odpowiadają nazwom symbolicznym, mogą być różne w "
+"różnych systemach uniksowych, a nawet mogą się różnić pomiędzy "
+"architekturami linuksowymi. Dlatego poniższa lista nazw błędów nie zawiera "
+"numerycznych wartości kodów błędów. Można użyć funkcji B<perror>(3) i "
+"B<strerror>(3) do skonwertowania nazw do odpowiadających im tekstowych "
+"komunikatów błędów."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On any particular Linux system, one can obtain a list of all symbolic error "
+"names and the corresponding error numbers using the B<errno>(1) command "
+"(part of the I<moreutils> package):"
+msgstr ""
+"Używając polecenia B<errno>(1) (z pakietu I<moreutils>) w dowolnym systemie "
+"linuksowym, można uzyskać listę wszystkich symbolicznych nazw błędów i "
+"odpowiadających im numerów błędów:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$ B<errno -l>\n"
+"EPERM 1 Operation not permitted\n"
+"ENOENT 2 No such file or directory\n"
+"ESRCH 3 No such process\n"
+"EINTR 4 Interrupted system call\n"
+"EIO 5 Input/output error\n"
+"\\&...\n"
+msgstr ""
+"$ B<errno -l>\n"
+"EPERM 1 Operacja niedozwolona\n"
+"ENOENT 2 Nie ma takiego pliku ani katalogu\n"
+"ESRCH 3 Nie ma takiego procesu\n"
+"EINTR 4 Przerwane wywołanie systemowe\n"
+"EIO 5 Błąd wejścia/wyjścia\n"
+"\\&...\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<errno>(1) command can also be used to look up individual error "
+"numbers and names, and to search for errors using strings from the error "
+"description, as in the following examples:"
+msgstr ""
+"Polecenia B<errno>(1) można także użyć do wyszukania indywidualnych kodów i "
+"nazw błędów oraz do wyszukania błędów po ich opisach, tak jak w poniższych "
+"przykładach:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$ B<errno 2>\n"
+"ENOENT 2 No such file or directory\n"
+"$ B<errno ESRCH>\n"
+"ESRCH 3 No such process\n"
+"$ B<errno -s permission>\n"
+"EACCES 13 Permission denied\n"
+msgstr ""
+"$ B<errno 2>\n"
+"ENOENT 2 Nie ma takiego pliku ani katalogu\n"
+"$ B<errno ESRCH>\n"
+"ESRCH 3 Nie ma takiego procesu\n"
+"$ B<errno -s \"brak dostępu\">\n"
+"EACCES 13 Brak dostępu\n"
+
+#. #-#-#-#-# archlinux: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .P
+#. POSIX.1 (2001 edition) lists the following symbolic error names. Of
+#. these, \fBEDOM\fP and \fBERANGE\fP are in the ISO C standard. ISO C
+#. Amendment 1 defines the additional error number \fBEILSEQ\fP for
+#. coding errors in multibyte or wide characters.
+#. type: SS
+#. #-#-#-#-# debian-bookworm: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .PP
+#. POSIX.1 (2001 edition) lists the following symbolic error names. Of
+#. these, \fBEDOM\fP and \fBERANGE\fP are in the ISO C standard. ISO C
+#. Amendment 1 defines the additional error number \fBEILSEQ\fP for
+#. coding errors in multibyte or wide characters.
+#. type: SS
+#. #-#-#-#-# debian-unstable: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .PP
+#. POSIX.1 (2001 edition) lists the following symbolic error names. Of
+#. these, \fBEDOM\fP and \fBERANGE\fP are in the ISO C standard. ISO C
+#. Amendment 1 defines the additional error number \fBEILSEQ\fP for
+#. coding errors in multibyte or wide characters.
+#. type: SS
+#. #-#-#-#-# fedora-40: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .P
+#. POSIX.1 (2001 edition) lists the following symbolic error names. Of
+#. these, \fBEDOM\fP and \fBERANGE\fP are in the ISO C standard. ISO C
+#. Amendment 1 defines the additional error number \fBEILSEQ\fP for
+#. coding errors in multibyte or wide characters.
+#. type: SS
+#. #-#-#-#-# fedora-rawhide: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .P
+#. POSIX.1 (2001 edition) lists the following symbolic error names. Of
+#. these, \fBEDOM\fP and \fBERANGE\fP are in the ISO C standard. ISO C
+#. Amendment 1 defines the additional error number \fBEILSEQ\fP for
+#. coding errors in multibyte or wide characters.
+#. type: SS
+#. #-#-#-#-# mageia-cauldron: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .P
+#. POSIX.1 (2001 edition) lists the following symbolic error names. Of
+#. these, \fBEDOM\fP and \fBERANGE\fP are in the ISO C standard. ISO C
+#. Amendment 1 defines the additional error number \fBEILSEQ\fP for
+#. coding errors in multibyte or wide characters.
+#. type: SS
+#. #-#-#-#-# opensuse-leap-15-6: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .PP
+#. POSIX.1 (2001 edition) lists the following symbolic error names. Of
+#. these, \fBEDOM\fP and \fBERANGE\fP are in the ISO C standard. ISO C
+#. Amendment 1 defines the additional error number \fBEILSEQ\fP for
+#. coding errors in multibyte or wide characters.
+#. type: SS
+#. #-#-#-#-# opensuse-tumbleweed: errno.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .PP
+#. POSIX.1 (2001 edition) lists the following symbolic error names. Of
+#. these, \fBEDOM\fP and \fBERANGE\fP are in the ISO C standard. ISO C
+#. Amendment 1 defines the additional error number \fBEILSEQ\fP for
+#. coding errors in multibyte or wide characters.
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "List of error names"
+msgstr "Lista nazw błędów"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the list of the symbolic error names below, various names are marked as "
+"follows:"
+msgstr ""
+"W poniższej liście symbolicznych nazw błędów, pewne nazwy oznaczono w "
+"następujący sposób:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "POSIX.1-2001."
+msgid "I<POSIX.1-2001>"
+msgstr "POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "I<POSIX.1-2001>: The name is defined by POSIX.1-2001, and is defined in "
+#| "later POSIX.1 versions, unless otherwise indicated."
+msgid ""
+"The name is defined by POSIX.1-2001, and is defined in later POSIX.1 "
+"versions, unless otherwise indicated."
+msgstr ""
+"I<POSIX.1-2001>: Nazwa jest definiowana przez POSIX.1-2001, jak i przez "
+"póżniejsze wersje standardu POSIX.1, chyba że zaznaczono, że jest inaczej."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "POSIX.1-2008."
+msgid "I<POSIX.1-2008>"
+msgstr "POSIX.1-2008."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "I<POSIX.1-2008>: The name is defined in POSIX.1-2008, but was not present "
+#| "in earlier POSIX.1 standards."
+msgid ""
+"The name is defined in POSIX.1-2008, but was not present in earlier POSIX.1 "
+"standards."
+msgstr ""
+"I<POSIX.1-2008>: Nazwa jest definiowana przez POSIX.1-2008, ale nie była "
+"obecna we wcześniejszych standardach POSIX.1."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<C99>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The name is defined by C99."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "I<C99>: The name is defined by C99. Below is a list of the symbolic "
+#| "error names that are defined on Linux:"
+msgid "Below is a list of the symbolic error names that are defined on Linux:"
+msgstr ""
+"I<C99>: Nazwa jest definiowana przez standard C99. E<.PP>Poniżej "
+"przedstawiono listę symbolicznych nazw błędów, które są zdefiniowane pod "
+"Linuksem:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<E2BIG>"
+msgstr "B<E2BIG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Argument list too long (POSIX.1-2001)."
+msgstr "Lista argumentów za długa (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EACCES>"
+msgstr "B<EACCES>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Permission denied (POSIX.1-2001)."
+msgstr "Brak dostępu (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EADDRINUSE>"
+msgstr "B<EADDRINUSE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Address already in use (POSIX.1-2001)."
+msgstr "Adres jest już w użyciu (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EADDRNOTAVAIL>"
+msgstr "B<EADDRNOTAVAIL>"
+
+#. EADV is only an error on HURD(?)
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Address not available (POSIX.1-2001)."
+msgstr "Niedostępny adres (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAFNOSUPPORT>"
+msgstr "B<EAFNOSUPPORT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Address family not supported (POSIX.1-2001)."
+msgstr "Rodzina adresów nieobsługiwana (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAGAIN>"
+msgstr "B<EAGAIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Resource temporarily unavailable (may be the same value as B<EWOULDBLOCK>) "
+"(POSIX.1-2001)."
+msgstr ""
+"Zasoby chwilowo niedostępne (może mieć tę samą wartość, co B<EWOULDBLOCK>) "
+"(POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EALREADY>"
+msgstr "B<EALREADY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Connection already in progress (POSIX.1-2001)."
+msgstr "Operacja jest już wykonywana (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EBADE>"
+msgstr "B<EBADE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Invalid exchange."
+msgstr "Błędna wymiana."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EBADF>"
+msgstr "B<EBADF>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Bad file descriptor (POSIX.1-2001)."
+msgstr "Błędny deskryptor pliku (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EBADFD>"
+msgstr "B<EBADFD>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "File descriptor in bad state."
+msgstr "Deskryptor pliku w złym stanie."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EBADMSG>"
+msgstr "B<EBADMSG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Bad message (POSIX.1-2001)."
+msgstr "Błędny komunikat (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EBADR>"
+msgstr "B<EBADR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Invalid request descriptor."
+msgstr "Błędny deskryptor żądania."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EBADRQC>"
+msgstr "B<EBADRQC>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Invalid request code."
+msgstr "Zły kod żądania."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EBADSLT>"
+msgstr "B<EBADSLT>"
+
+#. EBFONT is defined but appears not to be used by kernel or glibc.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Invalid slot."
+msgstr "Błędny kanał."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EBUSY>"
+msgstr "B<EBUSY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Device or resource busy (POSIX.1-2001)."
+msgstr "Urządzenie lub zasoby zajęte (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ECANCELED>"
+msgstr "B<ECANCELED>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Operation canceled (POSIX.1-2001)."
+msgstr "Operacja anulowana (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ECHILD>"
+msgstr "B<ECHILD>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No child processes (POSIX.1-2001)."
+msgstr "Brak procesów potomnych (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ECHRNG>"
+msgstr "B<ECHRNG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Channel number out of range."
+msgstr "Numer kanału poza zakresem."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ECOMM>"
+msgstr "B<ECOMM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Communication error on send."
+msgstr "Błąd komunikacji podczas wysyłania."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ECONNABORTED>"
+msgstr "B<ECONNABORTED>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Connection aborted (POSIX.1-2001)."
+msgstr "Połączenie przerwane (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ECONNREFUSED>"
+msgstr "B<ECONNREFUSED>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Connection refused (POSIX.1-2001)."
+msgstr "Połączenie odrzucone (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ECONNRESET>"
+msgstr "B<ECONNRESET>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Connection reset (POSIX.1-2001)."
+msgstr "Połączenie zerwane (przez drugą stronę) (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EDEADLK>"
+msgstr "B<EDEADLK>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Resource deadlock avoided (POSIX.1-2001)."
+msgstr "Uniknięto zakleszczenia zasobów (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EDEADLOCK>"
+msgstr "B<EDEADLOCK>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On most architectures, a synonym for B<EDEADLK>. On some architectures (e."
+"g., Linux MIPS, PowerPC, SPARC), it is a separate error code \"File locking "
+"deadlock error\"."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EDESTADDRREQ>"
+msgstr "B<EDESTADDRREQ>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Destination address required (POSIX.1-2001)."
+msgstr "Wymagany jest adres docelowy (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EDOM>"
+msgstr "B<EDOM>"
+
+#. EDOTDOT is defined but appears to be unused
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Mathematics argument out of domain of function (POSIX.1, C99)."
+msgstr "Argument spoza dziedziny funkcji matematycznej (POSIX.1, C99)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EDQUOT>"
+msgstr "B<EDQUOT>"
+
+#. POSIX just says "Reserved"
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Disk quota exceeded (POSIX.1-2001)."
+msgstr "Przekroczony limit dyskowy (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EEXIST>"
+msgstr "B<EEXIST>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "File exists (POSIX.1-2001)."
+msgstr "Plik istnieje (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EFAULT>"
+msgstr "B<EFAULT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Bad address (POSIX.1-2001)."
+msgstr "Błędny adres (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EFBIG>"
+msgstr "B<EFBIG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "File too large (POSIX.1-2001)."
+msgstr "Plik zbyt duży (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EHOSTDOWN>"
+msgstr "B<EHOSTDOWN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Host is down."
+msgstr "Urządzenie jest wyłączone."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EHOSTUNREACH>"
+msgstr "B<EHOSTUNREACH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Host is unreachable (POSIX.1-2001)."
+msgstr "Brak trasy do hosta (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EHWPOISON>"
+msgstr "B<EHWPOISON>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Memory page has hardware error."
+msgstr "Strona pamięci ma błąd sprzętowy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EIDRM>"
+msgstr "B<EIDRM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Identifier removed (POSIX.1-2001)."
+msgstr "Identyfikator został usunięty (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EILSEQ>"
+msgstr "B<EILSEQ>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Invalid or incomplete multibyte or wide character (POSIX.1, C99)."
+msgstr "Błędny lub niepełny znak wielobajtowy (POSIX.1, C99)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The text shown here is the glibc error description; in POSIX.1, this error "
+"is described as \"Illegal byte sequence\"."
+msgstr ""
+"Komunikat tutaj pokazany pochodzi z opisu tego błędu w bibliotece glibc. W "
+"standardzie POSIX.1 ten błąd jest opisany jako \"Niepoprawna sekwencja "
+"bajtów\"."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINPROGRESS>"
+msgstr "B<EINPROGRESS>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Operation in progress (POSIX.1-2001)."
+msgstr "Operacja jest właśnie wykonywana (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINTR>"
+msgstr "B<EINTR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Interrupted function call (POSIX.1-2001); see B<signal>(7)."
+msgstr "Przerwane wywołanie systemowe (POSIX.1-2001); patrz B<signal>(7)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Invalid argument (POSIX.1-2001)."
+msgstr "Zły argument (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EIO>"
+msgstr "B<EIO>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Input/output error (POSIX.1-2001)."
+msgstr "Błąd wejścia/wyjścia (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EISCONN>"
+msgstr "B<EISCONN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Socket is connected (POSIX.1-2001)."
+msgstr "Gniazdo już jest połączone (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EISDIR>"
+msgstr "B<EISDIR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Is a directory (POSIX.1-2001)."
+msgstr "Jest katalogiem (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EISNAM>"
+msgstr "B<EISNAM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Is a named type file."
+msgstr "Jest plikiem nazwanym."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EKEYEXPIRED>"
+msgstr "B<EKEYEXPIRED>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Key has expired."
+msgstr "Klucz wygasł."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EKEYREJECTED>"
+msgstr "B<EKEYREJECTED>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Key was rejected by service."
+msgstr "Klucz został odrzucony przez usługę."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EKEYREVOKED>"
+msgstr "B<EKEYREVOKED>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Key has been revoked."
+msgstr "Klucz został unieważniony."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EL2HLT>"
+msgstr "B<EL2HLT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Level 2 halted."
+msgstr "Poziom 2 zatrzymany."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EL2NSYNC>"
+msgstr "B<EL2NSYNC>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Level 2 not synchronized."
+msgstr "Poziom 2 niezsynchronizowany."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EL3HLT>"
+msgstr "B<EL3HLT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Level 3 halted."
+msgstr "Poziom 3 zatrzymany."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EL3RST>"
+msgstr "B<EL3RST>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Level 3 reset."
+msgstr "Poziom 3 zatrzymany."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ELIBACC>"
+msgstr "B<ELIBACC>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Cannot access a needed shared library."
+msgstr "Brak dostępu do wymaganej biblioteki dzielonej."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ELIBBAD>"
+msgstr "B<ELIBBAD>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Accessing a corrupted shared library."
+msgstr "Próba użycia uszkodzonej biblioteki dzielonej."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ELIBMAX>"
+msgstr "B<ELIBMAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Attempting to link in too many shared libraries."
+msgstr "Próba łączenia ze zbyt wieloma bibliotekami dzielonymi."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ELIBSCN>"
+msgstr "B<ELIBSCN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "\\&.lib section in a.out corrupted"
+msgstr "Sekcja \\&.lib w a.out jest uszkodzona."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ELIBEXEC>"
+msgstr "B<ELIBEXEC>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Cannot exec a shared library directly."
+msgstr "Nie można bezpośrednio uruchomić biblioteki dzielonej."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<ELNRANGE>"
+msgid "B<ELNRNG>"
+msgstr "B<ELNRANGE>"
+
+#. ELNRNG appears to be used by a few drivers
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Link number out of range."
+msgstr "Numer kanału poza zakresem."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ELOOP>"
+msgstr "B<ELOOP>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Too many levels of symbolic links (POSIX.1-2001)."
+msgstr "Za duże zagnieżdżenie dowiązań symbolicznych (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EMEDIUMTYPE>"
+msgstr "B<EMEDIUMTYPE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Wrong medium type."
+msgstr "Niewłaściwy typ medium."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EMFILE>"
+msgstr "B<EMFILE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Too many open files (POSIX.1-2001). Commonly caused by exceeding the "
+#| "B<RLIMIT_NOFILE> resource limit described in B<getrlimit>(2)."
+msgid ""
+"Too many open files (POSIX.1-2001). Commonly caused by exceeding the "
+"B<RLIMIT_NOFILE> resource limit described in B<getrlimit>(2). Can also be "
+"caused by exceeding the limit specified in I</proc/sys/fs/nr_open>."
+msgstr ""
+"Zbyt wiele otwartych plików (POSIX.1-2001); zwykle spowodowane "
+"przekroczeniem limitu zasobów B<RLIMIT_NOFILE> opisanego w B<getrlimit>(2)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EMLINK>"
+msgstr "B<EMLINK>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Too many links (POSIX.1-2001)."
+msgstr "Za dużo dowiązań (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EMSGSIZE>"
+msgstr "B<EMSGSIZE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Message too long (POSIX.1-2001)."
+msgstr "Komunikat za długi (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EMULTIHOP>"
+msgstr "B<EMULTIHOP>"
+
+# wydaje mi sie ze tu chodzi o wyczerpanie TTL i stad 'zbyt' -PK
+#. POSIX says "Reserved"
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Multihop attempted (POSIX.1-2001)."
+msgstr "Próba przejścia przez zbyt wiele ruterów (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENAMETOOLONG>"
+msgstr "B<ENAMETOOLONG>"
+
+#. ENAVAIL is defined, but appears not to be used
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Filename too long (POSIX.1-2001)."
+msgstr "Za długa nazwa pliku (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENETDOWN>"
+msgstr "B<ENETDOWN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Network is down (POSIX.1-2001)."
+msgstr "Sieć jest wyłączona (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENETRESET>"
+msgstr "B<ENETRESET>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Connection aborted by network (POSIX.1-2001)."
+msgstr "Połączenie zerwane przez sieć (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENETUNREACH>"
+msgstr "B<ENETUNREACH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Network unreachable (POSIX.1-2001)."
+msgstr "Sieć jest niedostępna (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENFILE>"
+msgstr "B<ENFILE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Too many open files in system (POSIX.1-2001). On Linux, this is probably a "
+"result of encountering the I</proc/sys/fs/file-max> limit (see B<proc>(5))."
+msgstr ""
+"Zbyt wiele otwartych plików (POSIX.1-2001); pod Linuksem zwykle jest to "
+"rezultat natrafienia na limit I</proc/sys/fs/file-max> (patrz B<proc>(5))."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOANO>"
+msgstr "B<ENOANO>"
+
+#. ENOANO appears to be used by a few drivers
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No anode."
+msgstr "Brak anody."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOBUFS>"
+msgstr "B<ENOBUFS>"
+
+#. ENOCSI is defined but appears to be unused.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No buffer space available (POSIX.1 (XSI STREAMS option))."
+msgstr "Brak miejsca w buforze (POSIX.1 (opcja XSI STREAMS))."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENODATA>"
+msgstr "B<ENODATA>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The named attribute does not exist, or the process has no access to this "
+"attribute; see B<xattr>(7)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In POSIX.1-2001 (XSI STREAMS option), this error was described as \"No "
+"message is available on the STREAM head read queue\"."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENODEV>"
+msgstr "B<ENODEV>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No such device (POSIX.1-2001)."
+msgstr "Nie ma takiego urządzenia (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOENT>"
+msgstr "B<ENOENT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No such file or directory (POSIX.1-2001)."
+msgstr "Nie ma takiego pliku ani katalogu (POSIX.1-2001)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Typically, this error results when a specified pathname does not exist, or "
+"one of the components in the directory prefix of a pathname does not exist, "
+"or the specified pathname is a dangling symbolic link."
+msgstr ""
+"Zwykle błąd ten jest wynikiem nieistnienia podanej ścieżki lub nieistnienia "
+"jednej z części składowej (katalogu) ścieżki lub oznacza, że podana ścieżka "
+"jest nieprawidłowym dowiązaniem symbolicznym."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOEXEC>"
+msgstr "B<ENOEXEC>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Exec format error (POSIX.1-2001)."
+msgstr "Błędny format pliku wykonywalnego (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOKEY>"
+msgstr "B<ENOKEY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Required key not available."
+msgstr "Wymagany klucz niedostępny."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOLCK>"
+msgstr "B<ENOLCK>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No locks available (POSIX.1-2001)."
+msgstr "Brak dostępnych blokad (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOLINK>"
+msgstr "B<ENOLINK>"
+
+#. POSIX says "Reserved"
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Link has been severed (POSIX.1-2001)."
+msgstr "Połączenie zostało przerwane (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEDIUM>"
+msgstr "B<ENOMEDIUM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No medium found."
+msgstr "Brak medium."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Not enough space/cannot allocate memory (POSIX.1-2001)."
+msgstr "Za mało miejsca/nie można przydzielić pamięci (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMSG>"
+msgstr "B<ENOMSG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No message of the desired type (POSIX.1-2001)."
+msgstr "Brak komunikatu o pożądanym typie (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENONET>"
+msgstr "B<ENONET>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Machine is not on the network."
+msgstr "Maszyna nie znajduje się w tej sieci."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOPKG>"
+msgstr "B<ENOPKG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Package not installed."
+msgstr "Pakiet nie jest zainstalowany."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOPROTOOPT>"
+msgstr "B<ENOPROTOOPT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Protocol not available (POSIX.1-2001)."
+msgstr "Protokół niedostępny (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOSPC>"
+msgstr "B<ENOSPC>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No space left on device (POSIX.1-2001)."
+msgstr "Brak miejsca na urządzeniu (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOSR>"
+msgstr "B<ENOSR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No STREAM resources (POSIX.1 (XSI STREAMS option))."
+msgstr "Brak dodatkowych strumieni (POSIX.1 (opcja XSI STREAMS))."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOSTR>"
+msgstr "B<ENOSTR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Not a STREAM (POSIX.1 (XSI STREAMS option))."
+msgstr "Nie jest strumieniem (POSIX.1 (opcja XSI STREAMS))."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOSYS>"
+msgstr "B<ENOSYS>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Function not implemented (POSIX.1-2001)."
+msgstr "Niezaimplementowana funkcja (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOTBLK>"
+msgstr "B<ENOTBLK>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Block device required."
+msgstr "Wymagane urządzenie blokowe."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOTCONN>"
+msgstr "B<ENOTCONN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The socket is not connected (POSIX.1-2001)."
+msgstr "Drugi koniec nie jest połączony (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOTDIR>"
+msgstr "B<ENOTDIR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Not a directory (POSIX.1-2001)."
+msgstr "Nie jest katalogiem (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOTEMPTY>"
+msgstr "B<ENOTEMPTY>"
+
+#. ENOTNAM is defined but appears to be unused.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Directory not empty (POSIX.1-2001)."
+msgstr "Katalog nie jest pusty (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOTRECOVERABLE>"
+msgstr "B<ENOTRECOVERABLE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "State not recoverable (POSIX.1-2008)."
+msgstr "Stan bez możliwości wyjścia (POSIX.1-2008)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOTSOCK>"
+msgstr "B<ENOTSOCK>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Not a socket (POSIX.1-2001)."
+msgstr "Nie jest gniazdem (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOTSUP>"
+msgstr "B<ENOTSUP>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Operation not supported (POSIX.1-2001)."
+msgstr "Operacja nieobsługiwana (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOTTY>"
+msgstr "B<ENOTTY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Inappropriate I/O control operation (POSIX.1-2001)."
+msgstr "Niewłaściwa operacja kontrolna (ioctl) wejścia/wyjścia (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOTUNIQ>"
+msgstr "B<ENOTUNIQ>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Name not unique on network."
+msgstr "Nazwa nie jest unikatowa w sieci."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENXIO>"
+msgstr "B<ENXIO>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No such device or address (POSIX.1-2001)."
+msgstr "Nie ma takiego urządzenia ani adresu (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EOPNOTSUPP>"
+msgstr "B<EOPNOTSUPP>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Operation not supported on socket (POSIX.1-2001)."
+msgstr "Operacja na gnieździe nieobsługiwana (POSIX.1-2001)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"(B<ENOTSUP> and B<EOPNOTSUPP> have the same value on Linux, but according to "
+"POSIX.1 these error values should be distinct.)"
+msgstr ""
+"(B<ENOTSUP> i B<EOPNOTSUPP> mają pod Linuksem tę samą wartość, chociaż "
+"zgodnie z POSIX.1 te wartość powinny się różnić)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EOVERFLOW>"
+msgstr "B<EOVERFLOW>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Value too large to be stored in data type (POSIX.1-2001)."
+msgstr "Wartość za duża dla zdefiniowanego typu danych (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EOWNERDEAD>"
+msgstr "B<EOWNERDEAD>"
+
+#. Used at least by the user-space side of rubost mutexes
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Owner died (POSIX.1-2008)."
+msgstr "Właściciel zmarł (POSIX.1-2008)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EPERM>"
+msgstr "B<EPERM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Operation not permitted (POSIX.1-2001)."
+msgstr "Operacja niedozwolona (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EPFNOSUPPORT>"
+msgstr "B<EPFNOSUPPORT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Protocol family not supported."
+msgstr "Nieobsługiwana rodzina protokołów."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EPIPE>"
+msgstr "B<EPIPE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Broken pipe (POSIX.1-2001)."
+msgstr "Przerwany potok (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EPROTO>"
+msgstr "B<EPROTO>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Protocol error (POSIX.1-2001)."
+msgstr "Błąd protokołu (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EPROTONOSUPPORT>"
+msgstr "B<EPROTONOSUPPORT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Protocol not supported (POSIX.1-2001)."
+msgstr "Protokół nieobsługiwany (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EPROTOTYPE>"
+msgstr "B<EPROTOTYPE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Protocol wrong type for socket (POSIX.1-2001)."
+msgstr "Typ protokołu nie pasuje do gniazda (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ERANGE>"
+msgstr "B<ERANGE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Result too large (POSIX.1, C99)."
+msgstr "Za duży wynik (POSIX.1, C99)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EREMCHG>"
+msgstr "B<EREMCHG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Remote address changed."
+msgstr "Zmienił się adres drugiego końca."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EREMOTE>"
+msgstr "B<EREMOTE>"
+
+# to imho jest bardziej zrozumiale - zwlaszcza ze to sie czasem zdarza
+# jak sie uruchomi mountd bez -r -PK
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Object is remote."
+msgstr "Obiekt jest obiektem zdalnym (podmontowanym przez NFS)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EREMOTEIO>"
+msgstr "B<EREMOTEIO>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Remote I/O error."
+msgstr "Błąd wejścia/wyjścia w odległym systemie."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ERESTART>"
+msgstr "B<ERESTART>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Interrupted system call should be restarted."
+msgstr "Należy wznowić przerwane wywołanie systemowe."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ERFKILL>"
+msgstr "B<ERFKILL>"
+
+#. ERFKILL appears to be used by various drivers
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Operation not possible due to RF-kill."
+msgstr "Operacja niemożliwa ze względu na RF-kill."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EROFS>"
+msgstr "B<EROFS>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Read-only filesystem (POSIX.1-2001)."
+msgstr "System plików wyłącznie do odczytu (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ESHUTDOWN>"
+msgstr "B<ESHUTDOWN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Cannot send after transport endpoint shutdown."
+msgstr "Wysyłanie po zamknięciu gniazda jest niemożliwe."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ESPIPE>"
+msgstr "B<ESPIPE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Invalid seek (POSIX.1-2001)."
+msgstr "Błędne przesunięcie (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ESOCKTNOSUPPORT>"
+msgstr "B<ESOCKTNOSUPPORT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Socket type not supported."
+msgstr "Nieobsługiwany typ gniazda."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ESRCH>"
+msgstr "B<ESRCH>"
+
+#. ESRMNT is defined but appears not to be used
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No such process (POSIX.1-2001)."
+msgstr "Nie ma takiego procesu (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ESTALE>"
+msgstr "B<ESTALE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Stale file handle (POSIX.1-2001)."
+msgstr "Nieaktualny uchwyt pliku (POSIX.1-2001)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "This error can occur for NFS and for other filesystems."
+msgstr ""
+"Ten błąd może wystąpić na systemie plików NFS i na innych systemach plików."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ESTRPIPE>"
+msgstr "B<ESTRPIPE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Streams pipe error."
+msgstr "Błąd potoku biblioteki strumieni."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ETIME>"
+msgstr "B<ETIME>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Timer expired (POSIX.1 (XSI STREAMS option))."
+msgstr "Upłynął czas stopera (POSIX.1 (opcja XSI STREAMS))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "(POSIX.1 says \"STREAM B<ioctl>(2) timeout\".)"
+msgstr "(POSIX.1 mówi \"Przekroczenie czasu STREAM B<ioctl>(2)\")."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ETIMEDOUT>"
+msgstr "B<ETIMEDOUT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Connection timed out (POSIX.1-2001)."
+msgstr "Przekroczony czas oczekiwania na połączenie (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ETOOMANYREFS>"
+msgstr "B<ETOOMANYREFS>"
+
+#. ETOOMANYREFS seems to be used in net/unix/af_unix.c
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Too many references: cannot splice."
+msgstr "Za dużo odniesień: dowiązanie niemożliwe."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ETXTBSY>"
+msgstr "B<ETXTBSY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Text file busy (POSIX.1-2001)."
+msgstr "Plik tekstowy zajęty (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EUCLEAN>"
+msgstr "B<EUCLEAN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Structure needs cleaning."
+msgstr "Struktura wymaga wyczyszczenia."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EUNATCH>"
+msgstr "B<EUNATCH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Protocol driver not attached."
+msgstr "Sterownik protokołu nie jest podłączony."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EUSERS>"
+msgstr "B<EUSERS>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Too many users."
+msgstr "Za dużo użytkowników."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EWOULDBLOCK>"
+msgstr "B<EWOULDBLOCK>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Operation would block (may be same value as B<EAGAIN>) (POSIX.1-2001)."
+msgstr ""
+"Operacja zostałaby zablokowana (może mieć tę samą wartość, co B<EAGAIN>) "
+"(POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EXDEV>"
+msgstr "B<EXDEV>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "Invalid seek (POSIX.1-2001)."
+msgid "Invalid cross-device link (POSIX.1-2001)."
+msgstr "Błędne przesunięcie (POSIX.1-2001)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EXFULL>"
+msgstr "B<EXFULL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Exchange full."
+msgstr "Przepełniona wymiana."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A common mistake is to do"
+msgstr "Powszechnym błędem jest robienie"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"if (somecall() == -1) {\n"
+" printf(\"somecall() failed\\en\");\n"
+" if (errno == ...) { ... }\n"
+"}\n"
+msgstr ""
+"if (somecall() == -1) {\n"
+" printf(\"somecall() zwróciło błąd\\en\");\n"
+" if (errno == ...) { ... }\n"
+"}\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"where I<errno> no longer needs to have the value it had upon return from "
+"I<somecall>() (i.e., it may have been changed by the B<printf>(3)). If the "
+"value of I<errno> should be preserved across a library call, it must be "
+"saved:"
+msgstr ""
+"ponieważ I<errno> niekoniecznie musi mieć tę samą wartość, jaką miało po "
+"powrocie z I<somecall()> (tj. mogła zostać zmieniona przez B<printf>(3)). "
+"Jeżeli wartość I<errno> powinna być utrzymana pomiędzy wywołaniami funkcji, "
+"musi być zachowywana:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"if (somecall() == -1) {\n"
+" int errsv = errno;\n"
+" printf(\"somecall() failed\\en\");\n"
+" if (errsv == ...) { ... }\n"
+"}\n"
+msgstr ""
+"if (somecall() == -1) {\n"
+" int errsv = errno;\n"
+" printf(\"somecall() zwróciło błąd\\en\");\n"
+" if (errsv == ...) { ... }\n"
+"}\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that the POSIX threads APIs do I<not> set I<errno> on error. Instead, "
+"on failure they return an error number as the function result. These error "
+"numbers have the same meanings as the error numbers returned in I<errno> by "
+"other APIs."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On some ancient systems, I<E<lt>errno.hE<gt>> was not present or did not "
+"declare I<errno>, so that it was necessary to declare I<errno> manually (i."
+"e., I<extern int errno>). B<Do not do this>. It long ago ceased to be "
+"necessary, and it will cause problems with modern versions of the C library."
+msgstr ""
+"Na niektórych antycznych systemach I<E<lt>errno.hE<gt>> był nieobecny lub "
+"nie deklarował I<errno>, tak że trzeba było zadeklarować I<errno> samemu "
+"(tj. I<extern int errno>). B<Nie należy tego robić>. Już od dawna nie ma "
+"takiej potrzeby, a może powodować problemy, gdy są używane nowoczesne "
+"wersje biblioteki C."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. In the moreutils package
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<errno>(1), B<err>(3), B<error>(3), B<perror>(3), B<strerror>(3)"
+msgstr "B<errno>(1), B<err>(3), B<error>(3), B<perror>(3), B<strerror>(3)"
+
+#. type: TH
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2022-12-04"
+msgstr "4 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/exec.3.po b/po/pl/man3/exec.3.po
new file mode 100644
index 00000000..3467ad0f
--- /dev/null
+++ b/po/pl/man3/exec.3.po
@@ -0,0 +1,764 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2013, 2017.
+# Michał Kułach <michal.kulach@gmail.com>, 2013, 2014, 2016, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2022-08-07 08:21+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exec"
+msgstr "exec"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "execl, execlp, execle, execv, execvp, execvpe - execute a file"
+msgstr "execl, execlp, execle, execv, execvp, execvpe - uruchomienie pliku"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>unistd.hE<gt>>\n"
+msgstr "B<#include E<lt>unistd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<extern char **environ;>\n"
+msgstr "B<extern char **environ;>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int execl(const char *>I<pathname>B<, const char *>I<arg>B<, ...>\n"
+"B</*, (char *) NULL */);>\n"
+"B<int execlp(const char *>I<file>B<, const char *>I<arg>B<, ...>\n"
+"B</*, (char *) NULL */);>\n"
+"B<int execle(const char *>I<pathname>B<, const char *>I<arg>B<, ...>\n"
+"B< /*, (char *) NULL, char *const >I<envp>B<[] */);>\n"
+"B<int execv(const char *>I<pathname>B<, char *const >I<argv>B<[]);>\n"
+"B<int execvp(const char *>I<file>B<, char *const >I<argv>B<[]);>\n"
+"B<int execvpe(const char *>I<file>B<, char *const >I<argv>B<[], char *const >I<envp>B<[]);>\n"
+msgstr ""
+"B<int execl(const char *>I<pathname>B<, const char *>I<arg>B<, ...>\n"
+"B</*, (char *) NULL */);>\n"
+"B<int execlp(const char *>I<file>B<, const char *>I<arg>B<, ...>\n"
+"B</*, (char *) NULL */);>\n"
+"B<int execle(const char *>I<pathname>B<, const char *>I<arg>B<, ...>\n"
+"B< /*, (char *) NULL, char *const >I<envp>B<[] */);>\n"
+"B<int execv(const char *>I<pathname>B<, char *const >I<argv>B<[]);>\n"
+"B<int execvp(const char *>I<file>B<, char *const >I<argv>B<[]);>\n"
+"B<int execvpe(const char *>I<file>B<, char *const >I<argv>B<[], char *const >I<envp>B<[]);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<execvpe>():"
+msgstr "B<execvpe>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _GNU_SOURCE\n"
+msgstr " _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<exec>() family of functions replaces the current process image with a "
+"new process image. The functions described in this manual page are layered "
+"on top of B<execve>(2). (See the manual page for B<execve>(2) for further "
+"details about the replacement of the current process image.)"
+msgstr ""
+"Rodzina funkcji B<exec>() zastępuje w pamięci obraz bieżącego procesu "
+"obrazem nowego procesu. Funkcje opisane na tej stronie podręcznika są tylko "
+"nakładkami dla funkcji B<execve>(2). (Dodatkowe informacje na temat "
+"nadpisywania bieżącego procesu można znaleźć na stronie podręcznika "
+"B<execve>(2))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The initial argument for these functions is the name of a file that is to be "
+"executed."
+msgstr ""
+"Pierwszym argumentem tych funkcji jest ścieżka do pliku, który ma być "
+"uruchomiony."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The functions can be grouped based on the letters following the \"exec\" "
+"prefix."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "l - execl(), execlp(), execle()"
+msgstr "l - execl(), execlp(), execle()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<const char\\ *arg> and subsequent ellipses can be thought of as "
+"I<arg0>, I<arg1>, \\&..., I<argn>. Together they describe a list of one or "
+"more pointers to null-terminated strings that represent the argument list "
+"available to the executed program. The first argument, by convention, "
+"should point to the filename associated with the file being executed. The "
+"list of arguments I<must> be terminated by a null pointer, and, since these "
+"are variadic functions, this pointer must be cast I<(char\\ *) NULL>."
+msgstr ""
+"Kolejne wyrażenia I<const char\\ *arg> można traktować jako I<arg0>, "
+"I<arg1>, \\&..., I<argn>. Razem opisują one listę jednego lub więcej "
+"wskaźników do zakończonych znakiem NUL łańcuchów, reprezentujących listę "
+"argumentów udostępnianych wykonywanemu programowi. Pierwszy argument, "
+"zgodnie z konwencją, powinien wskazywać na nazwę pliku powiązaną z "
+"wykonywanym plikiem. Lista argumentów I<musi> być zakończona wskaźnikiem "
+"null, a ponieważ te funkcje są funkcjami o zmiennej liczbie argumentów, "
+"wskaźnik ten musi być rzutowany na I<(char\\ *) NULL>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"By contrast with the 'l' functions, the 'v' functions (below) specify the "
+"command-line arguments of the executed program as a vector."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "v - execv(), execvp(), execvpe()"
+msgstr "v - execv(), execvp(), execvpe()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<char\\ *const argv[]> argument is an array of pointers to null-"
+"terminated strings that represent the argument list available to the new "
+"program. The first argument, by convention, should point to the filename "
+"associated with the file being executed. The array of pointers I<must> be "
+"terminated by a null pointer."
+msgstr ""
+"Argument I<char\\ *const argv[]> jest tablicą wskaźników do zakończonych "
+"znakami NUL łańcuchów reprezentujących listę argumentów dostępnych dla "
+"wykonywanego programu. Pierwszy argument, zgodnie z konwencją, powinien "
+"wskazywać na nazwę pliku powiązaną z wykonywanym plikiem. Tablica wskaźników "
+"I<musi> być zakończona wskaźnikiem null."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "e - execle(), execvpe()"
+msgstr "e - execle(), execvpe()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<execle>() and B<execvpe>() functions allow the caller to specify "
+#| "the environment of the executed program via the argument I<envp>. The "
+#| "I<envp> argument is an array of pointers to null-terminated strings and "
+#| "I<must> be terminated by a null pointer. The other functions take the "
+#| "environment for the new process image from the external variable "
+#| "I<environ> in the calling process."
+msgid ""
+"The environment of the new process image is specified via the argument "
+"I<envp>. The I<envp> argument is an array of pointers to null-terminated "
+"strings and I<must> be terminated by a null pointer."
+msgstr ""
+"Funkcje B<execle>() i B<execvpe>() pozwalają na podanie w parametrze I<envp> "
+"środowiska wykonywanego procesu. Parametr I<envp> jest tablicą wskaźników do "
+"zakończonych znakiem NUL łańcuchów znaków. Tablica ta I<musi> być zakończona "
+"wskaźnikiem null. Pozostałe funkcje pobierają środowisko dla nowego procesu "
+"z zewnętrznej zmiennej I<environ> procesu wywołującego te funkcje."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"All other B<exec>() functions (which do not include 'e' in the suffix) "
+"take the environment for the new process image from the external variable "
+"I<environ> in the calling process."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "p - execlp(), execvp(), execvpe()"
+msgstr "p - execlp(), execvp(), execvpe()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<execlp>(), B<execvp>(), and B<execvpe>() functions duplicate the "
+#| "actions of the shell in searching for an executable file if the specified "
+#| "filename does not contain a slash (/) character. The file is sought in "
+#| "the colon-separated list of directory pathnames specified in the B<PATH> "
+#| "environment variable. If this variable isn't defined, the path list "
+#| "defaults to the current directory followed by the list of directories "
+#| "returned by I<confstr(_CS_PATH)>. (This B<confstr>(3) call typically "
+#| "returns the value \"/bin:/usr/bin\".)"
+msgid ""
+"These functions duplicate the actions of the shell in searching for an "
+"executable file if the specified filename does not contain a slash (/) "
+"character. The file is sought in the colon-separated list of directory "
+"pathnames specified in the B<PATH> environment variable. If this variable "
+"isn't defined, the path list defaults to a list that includes the "
+"directories returned by I<confstr(_CS_PATH)> (which typically returns the "
+"value \"/bin:/usr/bin\") and possibly also the current working directory; "
+"see NOTES for further details."
+msgstr ""
+"Funkcje B<execlp>(), B<execvp>() oraz B<execvpe>() wykonują zadania powłoki, "
+"szukając pliku wykonywalnego, jeśli nazwa pliku nie zawiera znaku ukośnika "
+"(/). Plik jest wyszukiwany w rozdzielonej dwukropkami liście ścieżek do "
+"katalogów podanej w zmiennej środowiskowej B<PATH>. Jeśli ta zmienna nie "
+"jest zdefiniowana, wartością domyślną jest lista katalogów składająca się z "
+"katalogu bieżącego oraz listy katalogów zwróconej przez Ścieżka "
+"I<confstr(_CS_PATH)>. (To wywołanie B<confstr>(3) zazwyczaj zwraca wartość "
+"\"/bin:/usr/bin\")."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<execvpe>() searches for the program using the value of B<PATH> from the "
+"caller's environment, not from the I<envp> argument."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the specified filename includes a slash character, then B<PATH> is "
+"ignored, and the file at the specified pathname is executed."
+msgstr ""
+"Jeśli podana nazwa pliku zawiera znak ukośnika, to wartość zmiennej B<PATH> "
+"jest ignorowana i wykonywany jest plik z podanej lokalizacji."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "In addition, certain errors are treated specially."
+msgstr "Dodatkowo pewne błędy są traktowane w specjalny sposób."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If permission is denied for a file (the attempted B<execve>(2) failed with "
+"the error B<EACCES>), these functions will continue searching the rest of "
+"the search path. If no other file is found, however, they will return with "
+"I<errno> set to B<EACCES>."
+msgstr ""
+"Jeśli dostęp do pliku został zabroniony (wywołanie B<execve>(2) zakończyło "
+"się błędem B<EACCES>), funkcje te będą przeszukiwać resztę ścieżki. Jeśli "
+"jednak nie odnajdą innego pliku, powrócą i ustawią wartość zmiennej I<errno> "
+"na B<EACCES>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the header of a file isn't recognized (the attempted B<execve>(2) failed "
+"with the error B<ENOEXEC>), these functions will execute the shell (I</bin/"
+"sh>) with the path of the file as its first argument. (If this attempt "
+"fails, no further searching is done.)"
+msgstr ""
+"Jeśli nagłówek nie zostanie rozpoznany (wywołanie B<execve>(2) zakończy się "
+"błędem B<ENOEXEC>), funkcje te spróbują uruchomić powłokę (I</bin/sh>) ze "
+"ścieżką do pliku jako pierwszym argumentem. (Jeśli i ta próba się nie "
+"powiedzie, przeszukiwanie zostanie zakończone)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"All other B<exec>() functions (which do not include 'p' in the suffix) "
+"take as their first argument a (relative or absolute) pathname that "
+"identifies the program to be executed."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<exec>() functions return only if an error has occurred. The return "
+"value is -1, and I<errno> is set to indicate the error."
+msgstr ""
+"Funkcje B<exec>() powracają tylko wtedy, gdy wystąpi błąd. Zwracana jest "
+"wartość -1 i ustawiana jest zmienna I<errno>, określająca rodzaj błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"All of these functions may fail and set I<errno> for any of the errors "
+"specified for B<execve>(2)."
+msgstr ""
+"Każda z tych funkcji może zakończyć się niepowodzeniem i ustawić jako "
+"wartość I<errno> dowolny błąd określony dla B<execve>(2)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<execl>(),\n"
+"B<execle>(),\n"
+"B<execv>()"
+msgstr ""
+"B<execl>(),\n"
+"B<execle>(),\n"
+"B<execv>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<execlp>(),\n"
+"B<execvp>(),\n"
+"B<execvpe>()"
+msgstr ""
+"B<execlp>(),\n"
+"B<execvp>(),\n"
+"B<execvpe>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe env"
+msgstr "MT-bezpieczne env"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. glibc commit 1eb8930608705702d5746e5491bab4e4429fcb83
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The default search path (used when the environment does not contain the "
+"variable B<PATH>) shows some variation across systems. It generally "
+"includes I</bin> and I</usr/bin> (in that order) and may also include the "
+"current working directory. On some other systems, the current working is "
+"included after I</bin> and I</usr/bin>, as an anti-Trojan-horse measure. "
+"The glibc implementation long followed the traditional default where the "
+"current working directory is included at the start of the search path. "
+"However, some code refactoring during the development of glibc 2.24 caused "
+"the current working directory to be dropped altogether from the default "
+"search path. This accidental behavior change is considered mildly "
+"beneficial, and won't be reverted."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The behavior of B<execlp>() and B<execvp>() when errors occur while "
+"attempting to execute the file is historic practice, but has not "
+"traditionally been documented and is not specified by the POSIX standard. "
+"BSD (and possibly other systems) do an automatic sleep and retry if "
+"B<ETXTBSY> is encountered. Linux treats it as a hard error and returns "
+"immediately."
+msgstr ""
+"Zachowanie B<execlp>() oraz B<execvp>() w przypadku wystąpienia błędów "
+"podczas uruchamiania pliku jest przyjęte jako tradycyjne, ale nie jest "
+"udokumentowane przez standard POSIX. BSD (a być może także inne systemy) po "
+"napotkaniu błędu B<ETXTBSY> czeka przez chwilę i próbuje ponownie. Linux "
+"traktuje to jako błąd i powraca natychmiast."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Traditionally, the functions B<execlp>() and B<execvp>() ignored all "
+"errors except for the ones described above and B<ENOMEM> and B<E2BIG>, upon "
+"which they returned. They now return if any error other than the ones "
+"described above occurs."
+msgstr ""
+"Tradycyjnie funkcje B<execlp>() oraz B<execvp>() ignorowały wszystkie błędy "
+"oprócz podanych powyżej oraz B<ENOMEM> i B<E2BIG>, po których powracały. "
+"Obecnie powracają także wtedy, gdy wystąpi dowolny błąd inny od opisanych "
+"powyżej."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "I<Environment=>"
+msgid "B<environ>"
+msgstr "I<Environment=>"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<exec>"
+msgid "B<execl>()"
+msgstr "B<exec>"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<execvpe>():"
+msgid "B<execlp>()"
+msgstr "B<execvpe>():"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<execvpe>():"
+msgid "B<execle>()"
+msgstr "B<execvpe>():"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<execvpe>():"
+msgid "B<execv>()"
+msgstr "B<execvpe>():"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<execvpe>():"
+msgid "B<execvp>()"
+msgstr "B<execvpe>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<execvpe>():"
+msgid "B<execvpe>()"
+msgstr "B<execvpe>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "glibc 2.1."
+msgid "glibc 2.11."
+msgstr "glibc 2.1."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. https://sourceware.org/bugzilla/show_bug.cgi?id=19534
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Before glibc 2.24, B<execl>() and B<execle>() employed B<realloc>(3) "
+"internally and were consequently not async-signal-safe, in violation of the "
+"requirements of POSIX.1. This was fixed in glibc 2.24."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Architecture-specific details"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On sparc and sparc64, B<execv>() is provided as a system call by the kernel "
+"(with the prototype shown above) for compatibility with SunOS. This "
+"function is I<not> employed by the B<execv>() wrapper function on those "
+"architectures."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<sh>(1), B<execve>(2), B<execveat>(2), B<fork>(2), B<ptrace>(2), "
+"B<fexecve>(3), B<system>(3), B<environ>(7)"
+msgstr ""
+"B<sh>(1), B<execve>(2), B<execveat>(2), B<fork>(2), B<ptrace>(2), "
+"B<fexecve>(3), B<system>(3), B<environ>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-01-07"
+msgstr "7 stycznia 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The B<execvpe>() function first appeared in glibc 2.11."
+msgstr ""
+"Funkcja B<execvpe>() pojawiła się po raz pierwszy w wersji 2.11 biblioteki "
+"glibc."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The B<execvpe>() function is a GNU extension."
+msgstr "B<execvpe>() jest rozszerzeniem GNU."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/exit.3.po b/po/pl/man3/exit.3.po
new file mode 100644
index 00000000..8b8965b4
--- /dev/null
+++ b/po/pl/man3/exit.3.po
@@ -0,0 +1,493 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2014.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2021-03-09 18:58+0100\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exit"
+msgstr "B<exit>"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exit - cause normal process termination"
+msgstr "exit - powoduje normalne zakończenie programu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void exit(int >I<status>B<);>\n"
+msgid "B<[[noreturn]] void exit(int >I<status>B<);>\n"
+msgstr "B<void exit(int >I<status>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<exit>() function causes normal process termination and the value "
+#| "of I<status & 0377> is returned to the parent (see B<wait>(2))."
+msgid ""
+"The B<exit>() function causes normal process termination and the least "
+"significant byte of I<status> (i.e., I<status & 0xFF>) is returned to the "
+"parent (see B<wait>(2))."
+msgstr ""
+"Funkcja B<exit>() powoduje normalne zakończenie procesu i zwrócenie "
+"procesowi-rodzicowi wartości I<status & 0377> (patrz B<wait>(2))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"All functions registered with B<atexit>(3) and B<on_exit>(3) are called, "
+"in the reverse order of their registration. (It is possible for one of "
+"these functions to use B<atexit>(3) or B<on_exit>(3) to register an "
+"additional function to be executed during exit processing; the new "
+"registration is added to the front of the list of functions that remain to "
+"be called.) If one of these functions does not return (e.g., it calls "
+"B<_exit>(2), or kills itself with a signal), then none of the remaining "
+"functions is called, and further exit processing (in particular, flushing of "
+"B<stdio>(3) streams) is abandoned. If a function has been registered "
+"multiple times using B<atexit>(3) or B<on_exit>(3), then it is called as "
+"many times as it was registered."
+msgstr ""
+"Wszystkie funkcje zarejestrowane przez B<atexit>(3) i B<on_exit>(3) są "
+"wywoływane w kolejności odwrotnej do kolejności ich rejestracji. (Możliwe "
+"jest, aby którakolwiek z tych funkcji użyła B<atexit>(3) lub B<on_exit>(3), "
+"aby zarejestrować dodatkowe funkcje wykonywane podczas kończenia działania "
+"procesu; nowe funkcje są dodawane na początek listy funkcji przeznaczonych "
+"do wywołania). Jeśli jedna z tych funkcji nie powróci (to jest wywoła "
+"B<_exit>(2) lub się zabije za pomocą sygnału), to żadna z pozostałych "
+"funkcji nie będzie wywołana i dalsze przetwarzanie (w szczególności "
+"opróżnianie strumieni B<stdio>(3)) jest przerywane. Jeśli ta sama funkcja "
+"zostanie zarejestrowana za pomocą B<atexit>(3) lub B<on_exit>(3) więcej niż "
+"raz, to będzie wywołana tyle razy, ile razy była zarejestrowana."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"All open B<stdio>(3) streams are flushed and closed. Files created by "
+"B<tmpfile>(3) are removed."
+msgstr ""
+"Wszystkie otwarte strumienie B<stdio>(3) są opróżniane i zamykane. Pliki "
+"utworzone przez B<tmpfile>(3) są usuwane."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The C standard specifies two constants, B<EXIT_SUCCESS> and B<EXIT_FAILURE>, "
+"that may be passed to B<exit>() to indicate successful or unsuccessful "
+"termination, respectively."
+msgstr ""
+"Standard C wymienia dwie definicje B<EXIT_SUCCESS> i B<EXIT_FAILURE>, które "
+"mogą zostać przekazane do B<exit>(), aby wskazać, odpowiednio, czy "
+"zakończenie było pomyślne, czy też nie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<exit>() function does not return."
+msgstr "Funkcja B<exit>() nie powraca."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<exit>()"
+msgstr "B<exit>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:exit"
+msgstr "MT-Unsafe race:exit"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<exit>() function uses a global variable that is not protected, so it "
+"is not thread-safe."
+msgstr ""
+"Funkcja B<exit>() używa niezabezpieczonej zmiennej globalnej, w związku z "
+"czym nie jest wątkowo bezpieczna."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2001, SVr4, 4.3BSD."
+msgid "C89, POSIX.1-2001, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The behavior is undefined if one of the functions registered using "
+"B<atexit>(3) and B<on_exit>(3) calls either B<exit>() or B<longjmp>(3). "
+"Note that a call to B<execve>(2) removes registrations created using "
+"B<atexit>(3) and B<on_exit>(3)."
+msgstr ""
+"Nie jest zdefiniowane zachowanie, gdy jedna z funkcji zarejestrowanych przez "
+"B<atexit>(3) i B<on_exit>(3) wywoła B<exit>() lub B<longjmp>(3). Proszę "
+"zauważyć, że wywołanie B<execve>(2) usuwa rejestracje utworzone przez "
+"B<atexit>(3) i B<on_exit>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The use of B<EXIT_SUCCESS> and B<EXIT_FAILURE> is slightly more portable (to "
+"non-UNIX environments) than the use of 0 and some nonzero value like 1 or "
+"-1. In particular, VMS uses a different convention."
+msgstr ""
+"Używanie B<EXIT_SUCCESS> i B<EXIT_FAILURE> zamiast 0 i pewnej wartości "
+"niezerowej, jak 1 lub -1, zapewnia nieco lepszą przenośność (do środowisk "
+"nieuniksowych). W szczególności VMS używa innej konwencji."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "BSD has attempted to standardize exit codes; see the file I<E<lt>sysexits."
+#| "hE<gt>>."
+msgid ""
+"BSD has attempted to standardize exit codes (which some C libraries such as "
+"the GNU C library have also adopted); see the file I<E<lt>sysexits.hE<gt>>."
+msgstr ""
+"BSD próbował zestandaryzować kody zakończenia; patrz plik I<E<lt>sysexits."
+"hE<gt>>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"After B<exit>(), the exit status must be transmitted to the parent process. "
+"There are three cases:"
+msgstr ""
+
+#. type: IP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\[bu]"
+msgstr "\\[bu]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the parent has set B<SA_NOCLDWAIT>, or has set the B<SIGCHLD> handler to "
+"B<SIG_IGN>, the status is discarded and the child dies immediately."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the parent was waiting on the child, it is notified of the exit status "
+"and the child dies immediately."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Otherwise, the child becomes a \"zombie\" process: most of the process "
+"resources are recycled, but a slot containing minimal information about the "
+"child process (termination status, resource usage statistics) is retained in "
+"process table. This allows the parent to subsequently use B<waitpid>(2) "
+"(or similar) to learn the termination status of the child; at that point the "
+"zombie process slot is released."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the implementation supports the B<SIGCHLD> signal, this signal is sent to "
+"the parent. If the parent has set B<SA_NOCLDWAIT>, it is undefined whether "
+"a B<SIGCHLD> signal is sent."
+msgstr ""
+"Jeśli implementacja wspiera sygnał B<SIGCHLD>, to zostanie on wysłany do "
+"procesu macierzystego. Jeśli proces macierzysty ustawił B<SA_NOCLDWAIT>, to "
+"nie jest zdefiniowane, czy sygnał B<SIGCHLD> zostanie wysłany."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Signals sent to other processes"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the exiting process is a session leader and its controlling terminal is "
+"the controlling terminal of the session, then each process in the foreground "
+"process group of this controlling terminal is sent a B<SIGHUP> signal, and "
+"the terminal is disassociated from this session, allowing it to be acquired "
+"by a new controlling process."
+msgstr ""
+"Jeśli proces wychodzący jest inicjatorem sesji a sterujący nim terminal jest "
+"terminalem sterującym dla sesji, to do każdego z procesów należących do "
+"grupy procesów pierwszoplanowych tego terminala sterującego, zostanie "
+"wysłany sygnał B<SIGHUP>, a terminal zostanie odłączony od sesji "
+"umożliwiając jego przejęcie przez nowy proces sterujący."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the exit of the process causes a process group to become orphaned, and if "
+"any member of the newly orphaned process group is stopped, then a B<SIGHUP> "
+"signal followed by a B<SIGCONT> signal will be sent to each process in this "
+"process group. See B<setpgid>(2) for an explanation of orphaned process "
+"groups."
+msgstr ""
+"Jeśli zakończenie procesu powoduje osierocenie grupy procesów, a "
+"którykolwiek z członków nowo osieroconej grupy procesów jest zatrzymany, to "
+"po sygnale B<SIGHUP> do każdego z procesów tej grupy procesów zostanie "
+"wysłany sygnał B<SIGCONT>. Opis osieroconych grup procesów można znaleźć w "
+"podręczniku B<setpgid>(2)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Except in the above cases, where the signalled processes may be children of "
+"the terminating process, termination of a process does I<not> in general "
+"cause a signal to be sent to children of that process. However, a process "
+"can use the B<prctl>(2) B<PR_SET_PDEATHSIG> operation to arrange that it "
+"receives a signal if its parent terminates."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<_exit>(2), B<get_robust_list>(2), B<setpgid>(2), B<wait>(2), B<atexit>(3), "
+"B<on_exit>(3), B<tmpfile>(3)"
+msgstr ""
+"B<_exit>(2), B<get_robust_list>(2), B<setpgid>(2), B<wait>(2), B<atexit>(3), "
+"B<on_exit>(3), B<tmpfile>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/exp.3.po b/po/pl/man3/exp.3.po
new file mode 100644
index 00000000..5edec40a
--- /dev/null
+++ b/po/pl/man3/exp.3.po
@@ -0,0 +1,421 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2019-08-16 21:06+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exp"
+msgstr "exp"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exp, expf, expl - base-e exponential function"
+msgstr "exp, expf, expl - funkcja wykładnicza"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double exp(double >I<x>B<);>\n"
+"B<float expf(float >I<x>B<);>\n"
+"B<long double expl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double exp(double >I<x>B<);>\n"
+"B<float expf(float >I<x>B<);>\n"
+"B<long double expl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<expf>(), B<expl>():"
+msgstr "B<expf>(), B<expl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the value of e (the base of natural logarithms) "
+"raised to the power of I<x>."
+msgstr ""
+"Funkcje te zwracają wartość e (podstawę logarytmów naturalnych) podniesioną "
+"do potęgi I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, these functions return the exponential value of I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają wartość funkcji "
+"wykładniczej argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is positive infinity, positive infinity is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej nieskończoności, to zwracana jest dodatnia "
+"nieskończoność."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is negative infinity, +0 is returned."
+msgstr "Jeśli I<x> jest równe ujemnej nieskończoności, to zwracane jest +0."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If the result underflows, a range error occurs, and zero is returned."
+msgstr ""
+"Jeśli wartość wynikowa jest zbyt mała, to występuje błąd przekroczenia "
+"zakresu i zwracane jest zero."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the result overflows, a range error occurs, and the functions return "
+"+B<HUGE_VAL>, +B<HUGE_VALF>, or +B<HUGE_VALL>, respectively."
+msgstr ""
+"Jeśli wartość wynikowa jest zbyt duża, występuje błąd przekroczenia zakresu "
+"i funkcje odpowiednio zwracają +B<HUGE_VAL>, +B<HUGE_VALF> lub "
+"+B<HUGE_VALL>. "
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error, overflow"
+msgstr "Błąd zakresu: przekroczenie w górę wartości wynikowej"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE>. An overflow floating-point exception "
+"(B<FE_OVERFLOW>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE>. Rzucany jest wyjątek przekroczenia "
+"zakresu operacji zmiennoprzecinkowej (B<FE_OVERFLOW>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error, underflow"
+msgstr "Błąd zakresu: przekroczenie w dół wartości wynikowej"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE>. An underflow floating-point exception "
+"(B<FE_UNDERFLOW>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE>. Rzucany jest wyjątek przekroczenia w "
+"dół zakresu operacji zmiennoprzecinkowej (B<FE_UNDERFLOW>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<exp>(),\n"
+"B<expf>(),\n"
+"B<expl>()"
+msgstr ""
+"B<exp>(),\n"
+"B<expf>(),\n"
+"B<expl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<cbrt>(3), B<cexp>(3), B<exp10>(3), B<exp2>(3), B<expm1>(3), B<sqrt>(3)"
+msgstr ""
+"B<cbrt>(3), B<cexp>(3), B<exp10>(3), B<exp2>(3), B<expm1>(3), B<sqrt>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/exp10.3.po b/po/pl/man3/exp10.3.po
new file mode 100644
index 00000000..d2bf9828
--- /dev/null
+++ b/po/pl/man3/exp10.3.po
@@ -0,0 +1,376 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2019-08-16 21:07+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exp10"
+msgstr "exp10"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exp10, exp10f, exp10l - base-10 exponential function"
+msgstr "exp10, exp10f, exp10l - funkcja wykładnicza o podstawie 10"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>math.hE<gt>>\n"
+msgstr ""
+"B<#define _GNU_SOURCE> /* Patrz feature_test_macros(7) */\n"
+"B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double exp10(double >I<x>B<);>\n"
+"B<float exp10f(float >I<x>B<);>\n"
+"B<long double exp10l(long double >I<x>B<);>\n"
+msgstr ""
+"B<double exp10(double >I<x>B<);>\n"
+"B<float exp10f(float >I<x>B<);>\n"
+"B<long double exp10l(long double >I<x>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the value of 10 raised to the power of I<x>."
+msgstr "Funkcje te zwracają wartość 10 podniesioną do potęgi I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, these functions return the base-10 exponential value of I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają wartość funkcji "
+"wykładniczej o podstawie 10 dla argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For various special cases, including the handling of infinity and NaN, as "
+"well as overflows and underflows, see B<exp>(3)."
+msgstr ""
+"Różne specjalne przypadki, włączając w to obsługę nieskończoności, NaN oraz "
+"przepełnień, zostały opisane w podręczniku B<exp>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For a discussion of the errors that can occur for these functions, see "
+"B<exp>(3)."
+msgstr ""
+"Opis błędów, które mogą wystąpić dla tych funkcji, można znaleźć w "
+"podręczniku B<exp>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<exp10>(),\n"
+"B<exp10f>(),\n"
+"B<exp10l>()"
+msgstr ""
+"B<exp10>(),\n"
+"B<exp10f>(),\n"
+"B<exp10l>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1."
+msgstr "glibc 2.1."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. #-#-#-#-# archlinux: exp10.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6787
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: exp10.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6787
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: exp10.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6787
+#. type: Plain text
+#. #-#-#-#-# fedora-40: exp10.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6787
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: exp10.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6787
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: exp10.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6787
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: exp10.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6787
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: exp10.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6787
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Prior to version 2.19, the glibc implementation of these functions did "
+#| "not set I<errno> to B<ERANGE> when an underflow error occurred."
+msgid ""
+"Before glibc 2.19, the glibc implementation of these functions did not set "
+"I<errno> to B<ERANGE> when an underflow error occurred."
+msgstr ""
+"Do wersji 2.19 implementacja glibc tych funkcji nie ustawiała I<errno> na "
+"B<ERANGE>, gdy wystąpił błąd niedomiaru."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cbrt>(3), B<exp>(3), B<exp2>(3), B<log10>(3), B<sqrt>(3)"
+msgstr "B<cbrt>(3), B<exp>(3), B<exp2>(3), B<log10>(3), B<sqrt>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid "These functions first appeared in glibc in version 2.1."
+msgid "These functions first appeared in glibc 2.1."
+msgstr "Funkcje te pojawiły się po raz pierwszy w wersji 2.1 biblioteki glibc."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions are GNU extensions."
+msgstr "Funkcje są rozszerzeniami GNU."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/expm1.3.po b/po/pl/man3/expm1.3.po
new file mode 100644
index 00000000..2f4c0031
--- /dev/null
+++ b/po/pl/man3/expm1.3.po
@@ -0,0 +1,596 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2019-08-16 21:07+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "expm1"
+msgstr "expm1"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "expm1, expm1f, expm1l - exponential minus 1"
+msgstr "expm1, expm1f, expm1l - funkcja wykładnicza minus 1"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double expm1(double >I<x>B<);>\n"
+"B<float expm1f(float >I<x>B<);>\n"
+"B<long double expm1l(long double >I<x>B<);>\n"
+msgstr ""
+"B<double expm1(double >I<x>B<);>\n"
+"B<float expm1f(float >I<x>B<);>\n"
+"B<long double expm1l(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<expm1>():"
+msgstr "B<expm1>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<expm1f>(), B<expm1l>():"
+msgstr "B<expm1f>(), B<expm1l>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return a value equivalent to"
+msgstr "Funkcje te zwracają wartość równoważną z"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " exp(x) - 1\n"
+msgstr " exp(x) - 1\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The result is computed in a way that is accurate even if the value of "
+#| "I<x> is near zero\\(ema case where I<exp(x) - 1> would be inaccurate due "
+#| "to subtraction of two numbers that are nearly equal."
+msgid ""
+"The result is computed in a way that is accurate even if the value of I<x> "
+"is near zero\\[em]a case where I<exp(x) - 1> would be inaccurate due to "
+"subtraction of two numbers that are nearly equal."
+msgstr ""
+"Wynik jest obliczany w sposób zapewniający dokładność nawet gdy I<x> wynosi "
+"prawie zero, czyli w sytuacji, w której użycie I<exp(x) - 1> prowadziłoby do "
+"niedokładności z powodu odejmowania dwóch prawie takich samych liczb."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, these functions return I<exp(x)\\ -\\ 1>."
+msgstr "Funkcje te, gdy się zakończą pomyślnie, zwracają I<exp(x)\\ -\\ 1>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is +0 (-0), +0 (-0) is returned."
+msgstr "Jeśli I<x> wynosi +0 (-0), to zwracane jest +0 (-0)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is positive infinity, positive infinity is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej nieskończoności, to zwracana jest dodatnia "
+"nieskończoność."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is negative infinity, -1 is returned."
+msgstr "Jeśli I<x> jest równe ujemnej nieskończoności, to zwracane jest -1."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the result overflows, a range error occurs, and the functions return -"
+"B<HUGE_VAL>, -B<HUGE_VALF>, or -B<HUGE_VALL>, respectively."
+msgstr ""
+"W przypadku przepełnienia wyniku operacji, występuje błąd zakresu i funkcje "
+"zwracają odpowiednio -B<HUGE_VAL>, -B<HUGE_VALF> lub -B<HUGE_VALL>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error, overflow"
+msgstr "Błąd zakresu: przekroczenie w górę wartości wynikowej"
+
+#. POSIX.1 specifies an optional range error (underflow) if
+#. x is subnormal. glibc does not implement this.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE> (but see BUGS). An overflow floating-point "
+"exception (B<FE_OVERFLOW>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE> (ale patrz I<USTERKI>). Rzucany jest "
+"wyjątek przekroczenia zakresu operacji zmiennoprzecinkowej (B<FE_OVERFLOW>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<expm1>(),\n"
+"B<expm1f>(),\n"
+"B<expm1l>()"
+msgstr ""
+"B<expm1>(),\n"
+"B<expm1f>(),\n"
+"B<expm1l>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "C99, POSIX.1-2001."
+msgid "C99, POSIX.1-2001. BSD."
+msgstr "C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. #-#-#-#-# archlinux: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6778
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6778
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6778
+#. type: Plain text
+#. #-#-#-#-# fedora-40: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6778
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6778
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6778
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6778
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6778
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Before glibc 2.17, on certain architectures (e.g., x86, but not x86_64) "
+"B<expm1>() raised a bogus underflow floating-point exception for some large "
+"negative I<x> values (where the function result approaches -1)."
+msgstr ""
+
+#. #-#-#-#-# archlinux: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6814
+#. e.g., expm1(1e5) through expm1(1.00199970127e5),
+#. but not expm1(1.00199970128e5) and beyond.
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6814
+#. e.g., expm1(1e5) through expm1(1.00199970127e5),
+#. but not expm1(1.00199970128e5) and beyond.
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6814
+#. e.g., expm1(1e5) through expm1(1.00199970127e5),
+#. but not expm1(1.00199970128e5) and beyond.
+#. type: Plain text
+#. #-#-#-#-# fedora-40: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6814
+#. e.g., expm1(1e5) through expm1(1.00199970127e5),
+#. but not expm1(1.00199970128e5) and beyond.
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6814
+#. e.g., expm1(1e5) through expm1(1.00199970127e5),
+#. but not expm1(1.00199970128e5) and beyond.
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6814
+#. e.g., expm1(1e5) through expm1(1.00199970127e5),
+#. but not expm1(1.00199970128e5) and beyond.
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6814
+#. e.g., expm1(1e5) through expm1(1.00199970127e5),
+#. but not expm1(1.00199970128e5) and beyond.
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6814
+#. e.g., expm1(1e5) through expm1(1.00199970127e5),
+#. but not expm1(1.00199970128e5) and beyond.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "For some large positive I<x> values, B<expm1>() raises a bogus invalid "
+#| "floating-point exception in addition to the expected overflow exception, "
+#| "and returns a NaN instead of positive infinity."
+msgid ""
+"Before approximately glibc 2.11, B<expm1>() raised a bogus invalid floating-"
+"point exception in addition to the expected overflow exception, and returned "
+"a NaN instead of positive infinity, for some large positive I<x> values."
+msgstr ""
+"W przypadku niektórych dużych dodatnich wartości I<x> funkcja B<expm1>() "
+"niewłaściwie rzuca wyjątek niepoprawnej operacji zmiennoprzecinkowej w "
+"połączeniu z oczekiwanym wyjątkiem przekroczenia zakresu oraz zwraca NaN "
+"zamiast dodatniej nieskończoności."
+
+#. #-#-#-#-# archlinux: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It looks like the fix was in glibc 2.11, or possibly glibc 2.12.
+#. I have no test system for glibc 2.11, but glibc 2.12 passes.
+#. From the source (sysdeps/i386/fpu/s_expm1.S) it looks
+#. like the changes were in glibc 2.11.
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6788
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It looks like the fix was in glibc 2.11, or possibly glibc 2.12.
+#. I have no test system for glibc 2.11, but glibc 2.12 passes.
+#. From the source (sysdeps/i386/fpu/s_expm1.S) it looks
+#. like the changes were in glibc 2.11.
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6788
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It looks like the fix was in glibc 2.11, or possibly glibc 2.12.
+#. I have no test system for glibc 2.11, but glibc 2.12 passes.
+#. From the source (sysdeps/i386/fpu/s_expm1.S) it looks
+#. like the changes were in glibc 2.11.
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6788
+#. type: Plain text
+#. #-#-#-#-# fedora-40: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It looks like the fix was in glibc 2.11, or possibly glibc 2.12.
+#. I have no test system for glibc 2.11, but glibc 2.12 passes.
+#. From the source (sysdeps/i386/fpu/s_expm1.S) it looks
+#. like the changes were in glibc 2.11.
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6788
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It looks like the fix was in glibc 2.11, or possibly glibc 2.12.
+#. I have no test system for glibc 2.11, but glibc 2.12 passes.
+#. From the source (sysdeps/i386/fpu/s_expm1.S) it looks
+#. like the changes were in glibc 2.11.
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6788
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It looks like the fix was in glibc 2.11, or possibly glibc 2.12.
+#. I have no test system for glibc 2.11, but glibc 2.12 passes.
+#. From the source (sysdeps/i386/fpu/s_expm1.S) it looks
+#. like the changes were in glibc 2.11.
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6788
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It looks like the fix was in glibc 2.11, or possibly glibc 2.12.
+#. I have no test system for glibc 2.11, but glibc 2.12 passes.
+#. From the source (sysdeps/i386/fpu/s_expm1.S) it looks
+#. like the changes were in glibc 2.11.
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6788
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: expm1.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. It looks like the fix was in glibc 2.11, or possibly glibc 2.12.
+#. I have no test system for glibc 2.11, but glibc 2.12 passes.
+#. From the source (sysdeps/i386/fpu/s_expm1.S) it looks
+#. like the changes were in glibc 2.11.
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6788
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Before version 2.11, the glibc implementation did not set I<errno> to "
+#| "B<ERANGE> when a range error occurred."
+msgid ""
+"Before glibc 2.11, the glibc implementation did not set I<errno> to "
+"B<ERANGE> when a range error occurred."
+msgstr ""
+"Implementacja tych funkcji w wersjach wcześniejszych niż 2.11 biblioteki "
+"glibc nie ustawiała I<errno> na B<ERANGE>, gdy wystąpił błąd zakresu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<exp>(3), B<log>(3), B<log1p>(3)"
+msgstr "B<exp>(3), B<log>(3), B<log1p>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. BSD.
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fabs.3.po b/po/pl/man3/fabs.3.po
new file mode 100644
index 00000000..426f45f6
--- /dev/null
+++ b/po/pl/man3/fabs.3.po
@@ -0,0 +1,354 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:55+0100\n"
+"PO-Revision-Date: 2019-08-16 21:07+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fabs"
+msgstr "fabs"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fabs, fabsf, fabsl - absolute value of floating-point number"
+msgstr "fabs, fabsf, fabsl - wartość bezwzględna liczby zmiennoprzecinkowej"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double fabs(double >I<x>B<);>\n"
+"B<float fabsf(float >I<x>B<);>\n"
+"B<long double fabsl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double fabs(double >I<x>B<);>\n"
+"B<float fabsf(float >I<x>B<);>\n"
+"B<long double fabsl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fabsf>(), B<fabsl>():"
+msgstr "B<fabsf>(), B<fabsl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the absolute value of the floating-point number I<x>."
+msgstr "Funkcje zwracają wartość bezwzględną liczby zmiennoprzecinkowej I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the absolute value of I<x>."
+msgstr "Funkcje te zwracają wartość bezwzględną z I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is -0, +0 is returned."
+msgstr "Jeśli I<x> wynosi -0, to zwracane jest +0."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is negative infinity or positive infinity, positive infinity is "
+"returned."
+msgstr ""
+"Jeśli I<x> jest równe ujemnej lub dodatniej nieskończoności, to zwracana "
+"jest dodatnia nieskończoność."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No errors occur."
+msgstr "Nie występują."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<fabs>(),\n"
+"B<fabsf>(),\n"
+"B<fabsl>()"
+msgstr ""
+"B<fabs>(),\n"
+"B<fabsf>(),\n"
+"B<fabsl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<abs>(3), B<cabs>(3), B<ceil>(3), B<floor>(3), B<labs>(3), B<rint>(3)"
+msgstr "B<abs>(3), B<cabs>(3), B<ceil>(3), B<floor>(3), B<labs>(3), B<rint>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fclose.3.po b/po/pl/man3/fclose.3.po
new file mode 100644
index 00000000..386affdd
--- /dev/null
+++ b/po/pl/man3/fclose.3.po
@@ -0,0 +1,367 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 23:06+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fclose"
+msgstr "fclose"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fclose - close a stream"
+msgstr "fclose - zamknięcie strumienia"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int fclose(FILE *>I<stream>B<);>"
+msgid "B<int fclose(FILE *>I<stream>B<);>\n"
+msgstr "B<int fclose(FILE *>I<stream>B<);>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. #-#-#-#-# archlinux: fclose.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: fclose.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. Reviewed by upstream and rejected, May 2012, Debian#67239
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: fclose.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. Reviewed by upstream and rejected, May 2012, Debian#67239
+#. type: Plain text
+#. #-#-#-#-# fedora-40: fclose.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: fclose.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: fclose.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: fclose.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: fclose.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fclose>() function flushes the stream pointed to by I<stream> "
+"(writing any buffered output data using B<fflush>(3)) and closes the "
+"underlying file descriptor."
+msgstr ""
+"Funkcja B<fclose>() odłącza strumień I<stream> od pliku (zapisując "
+"wszystkie zbuforowane dane wyjściowe za pomocą B<fflush>(3)) i zamyka "
+"deskryptor pliku przypisanego do strumienia."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Upon successful completion, 0 is returned. Otherwise, B<EOF> is returned "
+"and I<errno> is set to indicate the error. In either case, any further "
+"access (including another call to B<fclose>()) to the stream results in "
+"undefined behavior."
+msgstr ""
+"Jeśli funkcja zakończyła się pomyślnie, zwracane jest 0. W przeciwnym "
+"przypadku zwracana jest wartość B<EOF>, a I<errno> przyjmuje wartość, "
+"wskazującą na rodzaj błędu. W każdym przypadku następna próba dostępu "
+"(włączając w to kolejne wywołanie B<fclose>()) do strumienia prowadzi do "
+"niezdefiniowanego zachowania."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EBADF>"
+msgstr "B<EBADF>"
+
+#. This error cannot occur unless you are mixing ANSI C stdio operations and
+#. low-level file operations on the same stream. If you do get this error,
+#. you must have closed the stream's low-level file descriptor using
+#. something like close(fileno(stream)).
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The file descriptor underlying I<stream> is not valid."
+msgstr "Deskryptor pliku określający I<stream> nie jest poprawny."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fclose>() function may also fail and set I<errno> for any of the "
+"errors specified for the routines B<close>(2), B<write>(2), or B<fflush>(3)."
+msgstr ""
+"Funkcja B<fclose>() może także zawieść i ustawić wartość I<errno> na dowolny "
+"błąd wymieniony w opisie funkcji B<close>(2), B<write>(2) lub B<fflush>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<fclose>()"
+msgstr "B<fclose>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C89, POSIX.1-2001."
+msgstr "C89, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that B<fclose>() flushes only the user-space buffers provided by the C "
+"library. To ensure that the data is physically stored on disk the kernel "
+"buffers must be flushed too, for example, with B<sync>(2) or B<fsync>(2)."
+msgstr ""
+"Należy zauważyć, że B<fclose>() opróżnia jedynie bufory w przestrzeni "
+"użytkownika obsługiwane przez bibliotekę C. Aby upewnić się, że dane zostały "
+"fizycznie zapisane na dysku, należy zrzucić również bufory jądra, np. za "
+"pomocą B<sync>(2) lub B<fsync>(2)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<close>(2), B<fcloseall>(3), B<fflush>(3), B<fileno>(3), B<fopen>(3), "
+"B<setbuf>(3)"
+msgstr ""
+"B<close>(2), B<fcloseall>(3), B<fflush>(3), B<fileno>(3), B<fopen>(3), "
+"B<setbuf>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. End of patch
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"The behaviour of B<fclose>() is undefined if the I<stream> parameter is an "
+"illegal pointer, or is a descriptor already passed to a previous invocation "
+"of B<fclose>()."
+msgstr ""
+"Zachowanie funkcji B<fclose>() nie jest zdefiniowane, jeśli parametr "
+"I<stream> nie jest poprawnym wskaźnikiem lub jeśli został już przekazany do "
+"wcześniejszego wywołania B<fclose>()."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fcloseall.3.po b/po/pl/man3/fcloseall.3.po
new file mode 100644
index 00000000..315c4378
--- /dev/null
+++ b/po/pl/man3/fcloseall.3.po
@@ -0,0 +1,283 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:07+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fcloseall"
+msgstr "fcloseall"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fcloseall - close all open streams"
+msgstr "fcloseall - zamknięcie wszystkich otwartych strumieni"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>stdio.hE<gt>>\n"
+msgstr ""
+"B<#define _GNU_SOURCE> /* Patrz feature_test_macros(7) */\n"
+"B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int fcloseall(void);>\n"
+msgstr "B<int fcloseall(void);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fcloseall>() function closes all of the calling process's open "
+"streams. Buffered output for each stream is written before it is closed (as "
+"for B<fflush>(3)); buffered input is discarded."
+msgstr ""
+"Funkcja B<fcloseall>() zamyka wszystkie otwarte strumienie w procesie "
+"wywołującym. Dane w buforach wyjściowych każdego strumienia są zapisywane "
+"przed zamknięciem (tak jak w przypadku B<fflush>(3)); dane w buforach "
+"wejściowych są ignorowane."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The standard streams, I<stdin>, I<stdout>, and I<stderr> are also closed."
+msgstr ""
+"Zamykane są także standardowe strumienie I<stdin>, I<stdout> i I<stderr>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This function returns 0 if all files were successfully closed; on error, "
+"B<EOF> is returned."
+msgstr ""
+"Funkcja zwraca 0, jeśli wszystkie pliki zostały poprawnie zamknięte, lub "
+"B<EOF>, gdy wystąpił błąd."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<fcloseall>()"
+msgstr "B<fcloseall>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:streams"
+msgstr "MT-Unsafe race:streams"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fcloseall>() function does not lock the streams, so it is not thread-"
+"safe."
+msgstr ""
+"Funkcja B<fcloseall>() nie blokuje strumieni, więc nie jest bezpieczna dla "
+"wątków."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<close>(2), B<fclose>(3), B<fflush>(3), B<fopen>(3), B<setbuf>(3)"
+msgstr "B<close>(2), B<fclose>(3), B<fflush>(3), B<fopen>(3), B<setbuf>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "This function is a GNU extension."
+msgstr "Ta funkcja jest rozszerzeniem GNU."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fdim.3.po b/po/pl/man3/fdim.3.po
new file mode 100644
index 00000000..2d05def4
--- /dev/null
+++ b/po/pl/man3/fdim.3.po
@@ -0,0 +1,380 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2005, 2012, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:07+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fdim"
+msgstr "fdim"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fdim, fdimf, fdiml - positive difference"
+msgstr "fdim, fdimf, fdiml - dodatnia różnica"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double fdim(double >I<x>B<, double >I<y>B<);>\n"
+"B<float fdimf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double fdiml(long double >I<x>B<, long double >I<y>B<);>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fdimf>(), B<fdiml>():"
+msgstr "B<fdimf>(), B<fdiml>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the positive difference, max(I<x>-I<y>,0), between "
+"their arguments."
+msgstr ""
+"Funkcje zwracają dodatnią różnicę swoich argumentów, zdefiniowaną jako "
+"max(I<x>-I<y>,0)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, these functions return the positive difference."
+msgstr "Jeśli zakończą się pomyślnie, funkcje zwracają dodatnią różnicę."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> or I<y> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> lub I<y> jest NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the result overflows, a range error occurs, and the functions return "
+"B<HUGE_VAL>, B<HUGE_VALF>, or B<HUGE_VALL>, respectively."
+msgstr ""
+"W przypadku przepełnienia wyniku operacji, występuje błąd zakresu i funkcje "
+"zwracają odpowiednio B<HUGE_VAL>, B<HUGE_VALF> lub B<HUGE_VALL>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error: result overflow"
+msgstr "Błąd zakresu: przekroczenie w górę wartości wynikowej"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE>. An overflow floating-point exception "
+"(B<FE_OVERFLOW>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE>. Rzucany jest wyjątek przekroczenia "
+"zakresu operacji zmiennoprzecinkowej (B<FE_OVERFLOW>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<fdim>(),\n"
+"B<fdimf>(),\n"
+"B<fdiml>()"
+msgstr ""
+"B<fdim>(),\n"
+"B<fdimf>(),\n"
+"B<fdiml>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6796
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Before glibc 2.24 on certain architectures (e.g., x86, but not x86_64) "
+"these functions did not set I<errno>."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fmax>(3)"
+msgstr "B<fmax>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-01-07"
+msgstr "7 stycznia 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fenv.3.po b/po/pl/man3/fenv.3.po
new file mode 100644
index 00000000..325c2101
--- /dev/null
+++ b/po/pl/man3/fenv.3.po
@@ -0,0 +1,868 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:08+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fenv"
+msgstr "fenv"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"feclearexcept, fegetexceptflag, feraiseexcept, fesetexceptflag, "
+"fetestexcept, fegetenv, fegetround, feholdexcept, fesetround, fesetenv, "
+"feupdateenv, feenableexcept, fedisableexcept, fegetexcept - floating-point "
+"rounding and exception handling"
+msgstr ""
+"feclearexcept, fegetexceptflag, feraiseexcept, fesetexceptflag, "
+"fetestexcept, fegetenv, fegetround, feholdexcept, fesetround, fesetenv, "
+"feupdateenv, feenableexcept, fedisableexcept, fegetexcept - zaokrąglanie "
+"zmiennoprzecinkowe i obsługa wyjątków"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>fenv.hE<gt>>\n"
+msgstr "B<#include E<lt>fenv.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int feclearexcept(int >I<excepts>B<);>\n"
+"B<int fegetexceptflag(fexcept_t *>I<flagp>B<, int >I<excepts>B<);>\n"
+"B<int feraiseexcept(int >I<excepts>B<);>\n"
+"B<int fesetexceptflag(const fexcept_t *>I<flagp>B<, int >I<excepts>B<);>\n"
+"B<int fetestexcept(int >I<excepts>B<);>\n"
+msgstr ""
+"B<int feclearexcept(int >I<excepts>B<);>\n"
+"B<int fegetexceptflag(fexcept_t *>I<flagp>B<, int >I<excepts>B<);>\n"
+"B<int feraiseexcept(int >I<excepts>B<);>\n"
+"B<int fesetexceptflag(const fexcept_t *>I<flagp>B<, int >I<excepts>B<);>\n"
+"B<int fetestexcept(int >I<excepts>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int fegetround(void);>\n"
+"B<int fesetround(int >I<rounding_mode>B<);>\n"
+msgstr ""
+"B<int fegetround(void);>\n"
+"B<int fesetround(int >I<rounding_mode>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int fegetenv(fenv_t *>I<envp>B<);>\n"
+"B<int feholdexcept(fenv_t *>I<envp>B<);>\n"
+"B<int fesetenv(const fenv_t *>I<envp>B<);>\n"
+"B<int feupdateenv(const fenv_t *>I<envp>B<);>\n"
+msgstr ""
+"B<int fegetenv(fenv_t *>I<envp>B<);>\n"
+"B<int feholdexcept(fenv_t *>I<envp>B<);>\n"
+"B<int fesetenv(const fenv_t *>I<envp>B<);>\n"
+"B<int feupdateenv(const fenv_t *>I<envp>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These eleven functions were defined in C99, and describe the handling of "
+"floating-point rounding and exceptions (overflow, zero-divide, etc.)."
+msgstr ""
+"Tych jedenaście funkcji zdefiniowanych w C99 realizuje obsługę "
+"zmiennoprzecinkowego zaokrąglania i wyjątków (nadmiar, dzielenie przez zero, "
+"itp.)."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Exceptions"
+msgstr "Wyjątki"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<divide-by-zero> exception occurs when an operation on finite numbers "
+"produces infinity as exact answer."
+msgstr ""
+"Wyjątek I<divide-by-zero> (dzielenie przez zero) występuje, gdy dokładnym "
+"wynikiem operacji na liczbach skończonych jest nieskończoność."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<overflow> exception occurs when a result has to be represented as a "
+"floating-point number, but has (much) larger absolute value than the largest "
+"(finite) floating-point number that is representable."
+msgstr ""
+"Wyjątek I<overflow> (nadmiar) występuje, gdy wynik musi być przedstawiony "
+"jako liczba zmiennoprzecinkowa, ale ma on (dużo) większą wartość bezwzględną "
+"niż największa (skończona) liczba zmiennoprzecinkowa mająca przedstawienie."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<underflow> exception occurs when a result has to be represented as a "
+"floating-point number, but has smaller absolute value than the smallest "
+"positive normalized floating-point number (and would lose much accuracy when "
+"represented as a denormalized number)."
+msgstr ""
+"Wyjątek I<underflow> (niedomiar) występuje, gdy wynik musi być przedstawiony "
+"jako liczba zmiennoprzecinkowa, ale ma mniejszą wartość bezwzględną niż "
+"najmniejsza dodatnia znormalizowana liczba zmiennoprzecinkowa (i nastąpiłaby "
+"duża utrata precyzji, gdyby przedstawić go jako liczbę nieznormalizowaną)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<inexact> exception occurs when the rounded result of an operation is "
+"not equal to the infinite precision result. It may occur whenever "
+"I<overflow> or I<underflow> occurs."
+msgstr ""
+"Wyjątek I<inexact> (niedokładny) występuje, gdy wynik operacji zaokrąglenia "
+"nie jest równy wynikowi o nieskończonej precyzji. Może on towarzyszyć "
+"wystąpieniu I<overflow> lub I<underflow>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<invalid> exception occurs when there is no well-defined result for an "
+"operation, as for 0/0 or infinity - infinity or sqrt(-1)."
+msgstr ""
+"Wyjątek I<invalid> (nieprawidłowy) występuje, gdy operacja nie ma dobrze "
+"zdefiniowanego wyniku, przykłady: 0/0, nieskończoność - nieskończoność lub "
+"sqrt(-1)."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Exception handling"
+msgstr "Obsługa wyjątków"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Exceptions are represented in two ways: as a single bit (exception present/"
+"absent), and these bits correspond in some implementation-defined way with "
+"bit positions in an integer, and also as an opaque structure that may "
+"contain more information about the exception (perhaps the code address where "
+"it occurred)."
+msgstr ""
+"Wyjątki są reprezentowane na dwa sposoby: jako pojedyncze bity (wyjątek "
+"obecny/nieobecny), które to bity odpowiadają w pewien zależny od "
+"implementacji sposób pozycjom bitowym w liczbie całkowitej, i jako "
+"nieprzezroczysta struktura, która może zawierać więcej informacji o "
+"wyjątkach (zapewne adres kodu, gdzie wyjątek wystąpił)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Each of the macros B<FE_DIVBYZERO>, B<FE_INEXACT>, B<FE_INVALID>, "
+"B<FE_OVERFLOW>, B<FE_UNDERFLOW> is defined when the implementation supports "
+"handling of the corresponding exception, and if so then defines the "
+"corresponding bit(s), so that one can call exception handling functions, for "
+"example, using the integer argument B<FE_OVERFLOW>|B<FE_UNDERFLOW>. Other "
+"exceptions may be supported. The macro B<FE_ALL_EXCEPT> is the bitwise OR "
+"of all bits corresponding to supported exceptions."
+msgstr ""
+"Każde z makr B<FE_DIVBYZERO>, B<FE_INEXACT>, B<FE_INVALID>, B<FE_OVERFLOW>, "
+"B<FE_UNDERFLOW> jest zdefiniowane, gdy implementacja wspiera obsługę "
+"odpowiedniego wyjątku, i wówczas definiuje odpowiedni(e) bit(y), "
+"umożliwiając wywoływanie funkcji obsługi wyjątków, na przykład podając "
+"argument całkowity B<FE_OVERFLOW>|B<FE_UNDERFLOW>. Dla innych wyjątków może "
+"nie być wsparcia. Makro B<FE_ALL_EXCEPT> jest bitowym OR wszystkich bitów "
+"odpowiadającym wspieranym wyjątkom."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<feclearexcept>() function clears the supported exceptions represented "
+"by the bits in its argument."
+msgstr ""
+"Funkcja B<feclearexcept>() zeruje wspierane wyjątki reprezentowane przez "
+"bity jej argumentu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fegetexceptflag>() function stores a representation of the state of "
+"the exception flags represented by the argument I<excepts> in the opaque "
+"object I<*flagp>."
+msgstr ""
+"Funkcja B<fegetexceptflag>() umieszcza odwzorowanie stanu znaczników "
+"przypisanych wyjątkom reprezentowanym przez argument I<excepts> w "
+"nieprzezroczystym obiekcie I<*flagp>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<feraiseexcept>() function raises the supported exceptions represented "
+"by the bits in I<excepts>."
+msgstr ""
+"Funkcja B<feraiseexcept>() zgłasza wspierane wyjątki reprezentowane przez "
+"bity I<excepts>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fesetexceptflag>() function sets the complete status for the "
+"exceptions represented by I<excepts> to the value I<*flagp>. This value "
+"must have been obtained by an earlier call of B<fegetexceptflag>() with a "
+"last argument that contained all bits in I<excepts>."
+msgstr ""
+"Funkcja B<fesetexceptflag>() ustawia pełny stan o wartości I<*flagp> dla "
+"wyjątków reprezentowanych przez I<excepts>. Wartość ta musi być otrzymana "
+"jako wynik wcześniejszego wywołania B<fegetexceptflag>() z ostatnim "
+"argumentem zawierającym wszystkie bity I<excepts>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fetestexcept>() function returns a word in which the bits are set "
+"that were set in the argument I<excepts> and for which the corresponding "
+"exception is currently set."
+msgstr ""
+"Funkcja B<fetestexcept>() zwraca słowo z ustawionymi tymi bitami, które są "
+"ustawione w argumencie I<excepts> i dla których jest obecnie ustawiony "
+"odpowiedni wyjątek."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Rounding mode"
+msgstr "Tryb zaokrąglania"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The rounding mode determines how the result of floating-point operations is "
+"treated when the result cannot be exactly represented in the significand. "
+"Various rounding modes may be provided: round to nearest (the default), "
+"round up (toward positive infinity), round down (toward negative infinity), "
+"and round toward zero."
+msgstr ""
+"Tryb zaokrąglania określa w jaki sposób traktuje się wynik operacji "
+"zmiennoprzecinkowej, jeśli nie może być on dokładnie reprezentowany w "
+"mantysie. Mogą być dostarczane różne tryby zaokrągleń: zaokrąglanie do "
+"najbliższej liczby (domyślnie), zaokrąglanie w górę (w kierunku dodatniej "
+"nieskończoności), zaokrąglanie w dół (w kierunku ujemnej nieskończoności) i "
+"zaokrąglanie w kierunku zera."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Each of the macros B<FE_TONEAREST>, B<FE_UPWARD>, B<FE_DOWNWARD>, and "
+"B<FE_TOWARDZERO> is defined when the implementation supports getting and "
+"setting the corresponding rounding direction."
+msgstr ""
+"Każde z makr B<FE_TONEAREST>, B<FE_UPWARD>, B<FE_DOWNWARD> oraz "
+"B<FE_TOWARDZERO> jest zdefiniowane, gdy implementacja wspiera pobieranie i "
+"ustawianie odpowiedniego kierunku zaokrąglania."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fegetround>() function returns the macro corresponding to the current "
+"rounding mode."
+msgstr ""
+"Funkcja B<fegetround>() zwraca makro odpowiadające bieżącemu trybowi "
+"zaokrąglania."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fesetround>() function sets the rounding mode as specified by its "
+"argument and returns zero when it was successful."
+msgstr ""
+"Funkcja B<fesetround>() ustawia tryb zaokrąglania podany jako jej argument i "
+"zwraca zero, gdy się powiedzie."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"C99 and POSIX.1-2008 specify an identifier, B<FLT_ROUNDS>, defined in "
+"I<E<lt>float.hE<gt>>, which indicates the implementation-defined rounding "
+"behavior for floating-point addition. This identifier has one of the "
+"following values:"
+msgstr ""
+"C99 i POSIX.1-2008 określają identyfikator B<FLT_ROUNDS> definiowany w "
+"I<E<lt>float.hE<gt>> wskazujący na zależny od implementacji sposób "
+"zaokrąglania podczas dodawania zmiennoprzecinkowego. Identyfikator ten może "
+"przyjmować jedną z poniższych wartości:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-1>"
+msgstr "B<-1>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The rounding mode is not determinable."
+msgstr "Nie można określić tryb zaokrąglania."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Rounding is toward 0."
+msgstr "Zaokrąglanie w kierunku 0."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Rounding is toward nearest number."
+msgstr "Zaokrąglanie w kierunku najbliższej liczby."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Rounding is toward positive infinity."
+msgstr "Zaokrąglanie w kierunku dodatniej nieskończoności."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<3>"
+msgstr "B<3>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Rounding is toward negative infinity."
+msgstr "Zaokrąglanie w kierunku ujemnej nieskończoności."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Other values represent machine-dependent, nonstandard rounding modes."
+msgstr ""
+"Inne wartości oznaczają tryby zaokrąglania niestandardowe, zależne od "
+"architektury komputera."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The value of B<FLT_ROUNDS> should reflect the current rounding mode as set "
+"by B<fesetround>() (but see BUGS)."
+msgstr ""
+"Wartość B<FLT_ROUNDS> powinna odzwierciedlać bieżący tryb zaokrąglania "
+"ustawiony przez B<fesetround>() (patrz także USTERKI)."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Floating-point environment"
+msgstr "Środowisko zmiennoprzecinkowe"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The entire floating-point environment, including control modes and status "
+"flags, can be handled as one opaque object, of type I<fenv_t>. The default "
+"environment is denoted by B<FE_DFL_ENV> (of type I<const fenv_t\\ *>). This "
+"is the environment setup at program start and it is defined by ISO C to have "
+"round to nearest, all exceptions cleared and a nonstop (continue on "
+"exceptions) mode."
+msgstr ""
+"Całe środowisko zmiennoprzecinkowe, włączając w to tryby sterowania i "
+"znaczniki stanu, może być obsługiwane jako jeden nieprzezroczysty obiekt "
+"typu I<fenv_t>. Środowisko domyślne jest określone przez B<FE_DFL_ENV> "
+"(typu I<const fenv_t\\ *>). Są to ustawienia środowiska przy uruchomieniu "
+"programu i są one zdefiniowane przez ISO C jako: zaokrąglanie do "
+"najbliższej, wszystkie wyjątki wyzerowane i tryb nieprzerywany (kontynuacja "
+"w przypadku wystąpienia wyjątku)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fegetenv>() function saves the current floating-point environment in "
+"the object I<*envp>."
+msgstr ""
+"Funkcja B<fegetenv>() zachowuje bieżące środowisko zmiennoprzecinkowe w "
+"obiekcie I<*envp>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<feholdexcept>() function does the same, then clears all exception "
+"flags, and sets a nonstop (continue on exceptions) mode, if available. It "
+"returns zero when successful."
+msgstr ""
+"Funkcja B<feholdexcept>() robi to samo, a następnie zeruje wszystkie "
+"znaczniki wyjątków i ustawia tryb nieprzerywany (kontynuacja w przypadku "
+"wystąpienia wyjątku), o ile to możliwe. Zwraca zero, gdy się powiedzie."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fesetenv>() function restores the floating-point environment from the "
+"object I<*envp>. This object must be known to be valid, for example, the "
+"result of a call to B<fegetenv>() or B<feholdexcept>() or equal to "
+"B<FE_DFL_ENV>. This call does not raise exceptions."
+msgstr ""
+"Funkcja B<fesetenv>() odtwarza środowisko zmiennoprzecinkowe z obiektu "
+"I<*envp>. Obiekt ten musi być znany jako poprawny, na przykład jako wynik "
+"wywołania B<fegetenv>() lub B<feholdexcept>() lub jako równy B<FE_DFL_ENV>. "
+"To wywołanie nie zgłasza wyjątków."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<feupdateenv>() function installs the floating-point environment "
+"represented by the object I<*envp>, except that currently raised exceptions "
+"are not cleared. After calling this function, the raised exceptions will be "
+"a bitwise OR of those previously set with those in I<*envp>. As before, the "
+"object I<*envp> must be known to be valid."
+msgstr ""
+"Funkcja B<feupdateenv>() instaluje środowisko zmiennoprzecinkowe odwzorowane "
+"w obiekcie I<*envp>, poza tym, że obecnie zgłoszone wyjątki nie są zerowane. "
+"Po jej wywołaniu, zgłoszone wyjątki będą bitowym OR tych zgłoszonych "
+"wcześniej oraz zawartych w I<*envp>. Jak poprzednio, obiekt I<*envp> musi "
+"być znany jako poprawny."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. Earlier seven of these functions were listed as returning void.
+#. This was corrected in Corrigendum 1 (ISO/IEC 9899:1999/Cor.1:2001(E))
+#. of the C99 Standard.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return zero on success and nonzero if an error occurred."
+msgstr ""
+"Funkcje te zwracają zero, gdy się powiodą, lub wartość niezerową, gdy "
+"wystąpi błąd."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<feclearexcept>(),\n"
+"B<fegetexceptflag>(),\n"
+"B<feraiseexcept>(),\n"
+"B<fesetexceptflag>(),\n"
+"B<fetestexcept>(),\n"
+"B<fegetround>(),\n"
+"B<fesetround>(),\n"
+"B<fegetenv>(),\n"
+"B<feholdexcept>(),\n"
+"B<fesetenv>(),\n"
+"B<feupdateenv>(),\n"
+"B<feenableexcept>(),\n"
+"B<fedisableexcept>(),\n"
+"B<fegetexcept>()"
+msgstr ""
+"B<feclearexcept>(),\n"
+"B<fegetexceptflag>(),\n"
+"B<feraiseexcept>(),\n"
+"B<fesetexceptflag>(),\n"
+"B<fetestexcept>(),\n"
+"B<fegetround>(),\n"
+"B<fesetround>(),\n"
+"B<fegetenv>(),\n"
+"B<feholdexcept>(),\n"
+"B<fesetenv>(),\n"
+"B<feupdateenv>(),\n"
+"B<feenableexcept>(),\n"
+"B<fedisableexcept>(),\n"
+"B<fegetexcept>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "IEC 60559 (IEC 559:1989), ANSI/IEEE 854, C99, POSIX.1-2001."
+msgid "C11, POSIX.1-2008, IEC 60559 (IEC 559:1989), ANSI/IEEE 854."
+msgstr "IEC 60559 (IEC 559:1989), ANSI/IEEE 854, C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "C99, POSIX.1-2001."
+msgid "C99, POSIX.1-2001. glibc 2.1."
+msgstr "C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "glibc notes"
+msgstr "Uwagi dla glibc"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "If possible, the GNU C Library defines a macro B<FE_NOMASK_ENV> which "
+#| "represents an environment where every exception raised causes a trap to "
+#| "occur. You can test for this macro using B<#ifdef>. It is defined only "
+#| "if B<_GNU_SOURCE> is defined. The C99 standard does not define a way to "
+#| "set individual bits in the floating-point mask, for example, to trap on "
+#| "specific flags. Since version 2.2, glibc supports the functions "
+#| "B<feenableexcept>() and B<fedisableexcept>() to set individual floating-"
+#| "point traps, and B<fegetexcept>() to query the state."
+msgid ""
+"If possible, the GNU C Library defines a macro B<FE_NOMASK_ENV> which "
+"represents an environment where every exception raised causes a trap to "
+"occur. You can test for this macro using B<#ifdef>. It is defined only if "
+"B<_GNU_SOURCE> is defined. The C99 standard does not define a way to set "
+"individual bits in the floating-point mask, for example, to trap on specific "
+"flags. Since glibc 2.2, glibc supports the functions B<feenableexcept>() "
+"and B<fedisableexcept>() to set individual floating-point traps, and "
+"B<fegetexcept>() to query the state."
+msgstr ""
+"O ile to możliwe, biblioteka GNU C definiuje makro B<FE_NOMASK_ENV> "
+"odwzorowujące środowisko, w którym każde zgłoszenie wyjątku powoduje "
+"wystąpienie pułapki. Można sprawdzać wartość tego makra za pomocą B<#ifdef>. "
+"Jest ono zdefiniowane jedynie, gdy zdefiniowane jest B<_GNU_SOURCE>. "
+"Standard C99 nie określa sposobu ustawiania poszczególnych bitów w masce "
+"zmiennoprzecinkowej, na przykład aby przechwytywać tylko wybrane znaczniki. "
+"Od wersji 2.2. glibc obsługuje funkcje B<feenableexcept>() i "
+"B<fedisableexcept>() ustawiające wybrane znaczniki zmiennoprzecinkowe oraz "
+"B<fegetexcept>() odpytującą o stan."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>fenv.hE<gt>>\n"
+msgstr ""
+"B<#define _GNU_SOURCE> /* Patrz feature_test_macros(7) */\n"
+"B<#include E<lt>fenv.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int feenableexcept(int >I<excepts>B<);>\n"
+"B<int fedisableexcept(int >I<excepts>B<);>\n"
+"B<int fegetexcept(void);>\n"
+msgstr ""
+"B<int feenableexcept(int >I<excepts>B<);>\n"
+"B<int fedisableexcept(int >I<excepts>B<);>\n"
+"B<int fegetexcept(void);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<feenableexcept>() and B<fedisableexcept>() functions enable "
+"(disable) traps for each of the exceptions represented by I<excepts> and "
+"return the previous set of enabled exceptions when successful, and -1 "
+"otherwise. The B<fegetexcept>() function returns the set of all currently "
+"enabled exceptions."
+msgstr ""
+"Funkcje B<feenableexcept>() i B<fedisableexcept>() włączają (wyłączają) "
+"pułapkowanie poszczególnych wyjątków odwzorowanych w przez I<excepts> i "
+"zwracają poprzednie ustawienie pułapkowania wyjątków, jeśli się powiodą, a "
+"-1 w pozostałych przypadkach. Funkcja B<fegetexcept>() zwraca bieżące "
+"ustawienie pułapkowania wyjątków."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. Aug 08, glibc 2.8
+#. See http://gcc.gnu.org/ml/gcc/2002-02/msg01535.html
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"C99 specifies that the value of B<FLT_ROUNDS> should reflect changes to the "
+"current rounding mode, as set by B<fesetround>(). Currently, this does not "
+"occur: B<FLT_ROUNDS> always has the value 1."
+msgstr ""
+"C99 określa, że wartość B<FLT_ROUNDS> powinna odzwierciedlać zmiany "
+"bieżącego trybu zaokrąglania ustawiane przez B<fesetround>(). Obecnie to nie "
+"działa: B<FLT_ROUNDS> ma zawsze wartość 1."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<math_error>(7)"
+msgstr "B<math_error>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "IEC 60559 (IEC 559:1989), ANSI/IEEE 854, C99, POSIX.1-2001."
+msgstr "IEC 60559 (IEC 559:1989), ANSI/IEEE 854, C99, POSIX.1-2001."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/ferror.3.po b/po/pl/man3/ferror.3.po
new file mode 100644
index 00000000..fd0ad903
--- /dev/null
+++ b/po/pl/man3/ferror.3.po
@@ -0,0 +1,376 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2022-08-07 08:23+0200\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ferror"
+msgstr "ferror"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "clearerr, feof, ferror - check and reset stream status"
+msgstr "clearerr, feof, ferror - sprawdzenie i zmiana stanu strumienia"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<void clearerr(FILE *>I<stream>B<);>\n"
+"B<int feof(FILE *>I<stream>B<);>\n"
+"B<int ferror(FILE *>I<stream>B<);>\n"
+msgstr ""
+"B<void clearerr(FILE *>I<stream>B<);>\n"
+"B<int feof(FILE *>I<stream>B<);>\n"
+"B<int ferror(FILE *>I<stream>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function B<clearerr>() clears the end-of-file and error indicators for "
+"the stream pointed to by I<stream>."
+msgstr ""
+"Funkcja B<clearerr>() usuwa znaczniki końca pliku i błędu dla strumienia "
+"wskazywanego przez I<stream>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function B<feof>() tests the end-of-file indicator for the stream "
+"pointed to by I<stream>, returning nonzero if it is set. The end-of-file "
+"indicator can be cleared only by the function B<clearerr>()."
+msgstr ""
+"Funkcja B<feof>() sprawdza znacznik końca pliku dla strumienia wskazywanego "
+"przez I<stream>, zwracając wartość niezerową, jeśli jest ustawiony. Znacznik "
+"końca pliku może zostać usunięty tylko za pomocą funkcji B<clearerr>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function B<ferror>() tests the error indicator for the stream pointed "
+"to by I<stream>, returning nonzero if it is set. The error indicator can be "
+"reset only by the B<clearerr>() function."
+msgstr ""
+"Funkcja B<ferror>() sprawdza znacznik błędu dla strumienia wskazywanego "
+"przez I<stream>, zwracając wartość niezerową, jeśli jest ustawiony. Znacznik "
+"błędu może zostać usunięty tylko za pomocą funkcji B<clearerr>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For nonlocking counterparts, see B<unlocked_stdio>(3)."
+msgstr ""
+"Informacje o nieblokujących odpowiednikach znajdują się w "
+"B<unlocked_stdio>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<feof>() function returns nonzero if the end-of-file indicator is set "
+"for I<stream>; otherwise, it returns zero."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<ferror>() function returns nonzero if the error indicator is set for "
+"I<stream>; otherwise, it returns zero."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions should not fail and do not set I<errno>."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<clearerr>(),\n"
+"B<feof>(),\n"
+"B<ferror>()"
+msgstr ""
+"B<clearerr>(),\n"
+"B<feof>(),\n"
+"B<ferror>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C89, POSIX.1-2001."
+msgstr "C89, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. https://www.austingroupbugs.net/view.php?id=401
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX.1-2008 specifies that these functions shall not change the value of "
+"I<errno> if I<stream> is valid."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CAVEATS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Normally, programs should read the return value of an input function, such "
+"as B<fgetc>(3), before using functions of the B<feof>(3) family. Only when "
+"the function returned the sentinel value B<EOF> it makes sense to "
+"distinguish between the end of a file or an error with B<feof>(3) or "
+"B<ferror>(3)."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<open>(2), B<fdopen>(3), B<fileno>(3), B<stdio>(3), B<unlocked_stdio>(3)"
+msgstr ""
+"B<open>(2), B<fdopen>(3), B<fileno>(3), B<stdio>(3), B<unlocked_stdio>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"The functions B<clearerr>(), B<feof>(), and B<ferror>() conform to C99, "
+"POSIX.1-2001, and POSIX.1-2008."
+msgstr ""
+"Funkcje B<clearerr>(), B<feof>() i B<ferror>() są zgodne ze standardami C99, "
+"POSIX.1-2001 i POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fflush.3.po b/po/pl/man3/fflush.3.po
new file mode 100644
index 00000000..e3bf0872
--- /dev/null
+++ b/po/pl/man3/fflush.3.po
@@ -0,0 +1,396 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:08+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fflush"
+msgstr "fflush"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fflush - flush a stream"
+msgstr "fflush - wypróżnienie buforów strumienia"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int fflush(FILE *>I<stream>B<);>"
+msgid "B<int fflush(FILE *_Nullable >I<stream>B<);>\n"
+msgstr "B<int fflush(FILE *>I<stream>B<);>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For output streams, B<fflush>() forces a write of all user-space buffered "
+"data for the given output or update I<stream> via the stream's underlying "
+"write function."
+msgstr ""
+"Użyta na strumieniach wyjściowych funkcja B<fflush>() wymusza zapis "
+"wszystkich danych buforowanych w przestrzeni użytkownika dla danego wyjścia "
+"lub aktualizację strumienia I<stream> za pomocą należącej do niego funkcji "
+"zapisu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For input streams associated with seekable files (e.g., disk files, but not "
+"pipes or terminals), B<fflush>() discards any buffered data that has been "
+"fetched from the underlying file, but has not been consumed by the "
+"application."
+msgstr ""
+"W przypadku strumieni wejściowych skojarzonych z plikami, po których można "
+"się przesuwać (na przykład pliki dyskowe, ale nie potoki czy terminale) "
+"B<fflush>() usuwa wszelkie dane, które zostały odczytane z pliku, ale "
+"jeszcze nie zostały pobrane przez aplikację."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The open status of the stream is unaffected."
+msgstr ""
+"Stan otwarcia strumienia nie jest zmieniany (tj. pozostaje on nadal otwarty)."
+
+#. mtk: POSIX specifies that only output streams are flushed for this case.
+#. Also verified for glibc by experiment.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the I<stream> argument is NULL, B<fflush>() flushes I<all> open output "
+"streams."
+msgstr ""
+"Jeśli argument I<stream> jest równy NULL, to B<fflush>() wypróżnia "
+"I<wszystkie> otwarte strumienie wyjściowe."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For a nonlocking counterpart, see B<unlocked_stdio>(3)."
+msgstr ""
+"Informacje o nieblokujących odpowiednikach znajdują się w "
+"B<unlocked_stdio>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Upon successful completion 0 is returned. Otherwise, B<EOF> is returned and "
+"I<errno> is set to indicate the error."
+msgstr ""
+"Jeśli funkcja zakończyła się pomyślnie, zwracane jest 0. W przeciwnym "
+"przypadku zwracana jest wartość B<EOF>, a I<errno> przyjmuje wartość "
+"wskazującą na rodzaj błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EBADF>"
+msgstr "B<EBADF>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<stream> is not an open stream, or is not open for writing."
+msgstr ""
+"I<stream> nie jest otwartym strumieniem lub nie jest otwarty do zapisu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function B<fflush>() may also fail and set I<errno> for any of the "
+"errors specified for B<write>(2)."
+msgstr ""
+"Funkcja B<fflush>() może także zawieść i ustawić wartość I<errno> na dowolny "
+"błąd wymieniony określony dla B<write>(2)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<fflush>()"
+msgstr "B<fflush>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgid "C89, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX.1-2001 did not specify the behavior for flushing of input streams, but "
+"the behavior is specified in POSIX.1-2008."
+msgstr ""
+"POSIX.1-2001 nie określa zachowania podczas opróżniania strumieni "
+"wejściowych; zostało to opisane w standardzie POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that B<fflush>() flushes only the user-space buffers provided by the C "
+"library. To ensure that the data is physically stored on disk the kernel "
+"buffers must be flushed too, for example, with B<sync>(2) or B<fsync>(2)."
+msgstr ""
+"Należy zauważyć, że B<fflush>() opróżnia jedynie bufory w przestrzeni "
+"użytkownika obsługiwane przez bibliotekę C. Aby upewnić się, że dane zostały "
+"fizycznie zapisane na dysku, należy zrzucić również bufory jądra, np. za "
+"pomocą B<sync>(2) lub B<fsync>(2)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<fsync>(2), B<sync>(2), B<write>(2), B<fclose>(3), B<fileno>(3), "
+#| "B<fopen>(3), B<setbuf>(3), B<unlocked_stdio>(3)"
+msgid ""
+"B<fsync>(2), B<sync>(2), B<write>(2), B<fclose>(3), B<fileno>(3), "
+"B<fopen>(3), B<fpurge>(3), B<setbuf>(3), B<unlocked_stdio>(3)"
+msgstr ""
+"B<fsync>(2), B<sync>(2), B<write>(2), B<fclose>(3), B<fileno>(3), "
+"B<fopen>(3), B<setbuf>(3), B<unlocked_stdio>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "B<int fflush(FILE *>I<stream>B<);>"
+msgid "B<int fflush(FILE *>I<stream>B<);>\n"
+msgstr "B<int fflush(FILE *>I<stream>B<);>"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/ffs.3.po b/po/pl/man3/ffs.3.po
new file mode 100644
index 00000000..fccba5f0
--- /dev/null
+++ b/po/pl/man3/ffs.3.po
@@ -0,0 +1,406 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2022-08-07 09:07+0200\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ffs"
+msgstr "ffs"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-11-19"
+msgstr "19 listopada 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ffs, ffsl, ffsll - find first bit set in a word"
+msgstr "ffs, ffsl, ffsll - pozycja pierwszego ustawionego bitu w słowie"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>strings.hE<gt>>\n"
+msgstr "B<#include E<lt>strings.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int ffsl(long >I<i>B<);>\n"
+#| "B<int ffsll(long long >I<i>B<);>\n"
+msgid ""
+"B<int ffs(int >I<i>B<);>\n"
+"B<int ffsl(long >I<i>B<);>\n"
+"B<int ffsll(long long >I<i>B<);>\n"
+msgstr ""
+"B<int ffsl(long >I<i>B<);>\n"
+"B<int ffsll(long long >I<i>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ffs>():"
+msgstr "B<ffs>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " _XOPEN_SOURCE E<gt>= 700\n"
+#| " || ! (_POSIX_C_SOURCE\\ E<gt>=\\ 200809L)\n"
+#| " || /* Glibc since 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgid ""
+" Since glibc 2.12:\n"
+" _XOPEN_SOURCE E<gt>= 700\n"
+" || ! (_POSIX_C_SOURCE E<gt>= 200809L)\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+" Before glibc 2.12:\n"
+" none\n"
+msgstr ""
+" _XOPEN_SOURCE E<gt>= 700\n"
+" || ! (_POSIX_C_SOURCE\\ E<gt>=\\ 200809L)\n"
+" || /* Glibc od 2.19: */ _DEFAULT_SOURCE\n"
+" || /* Wersje glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ffsl>(), B<ffsll>():"
+msgstr "B<ffsl>(), B<ffsll>():"
+
+#. glibc commit 68fe16dd327c895c08b9ee443b234c49c13b36e9
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.27:\n"
+" _DEFAULT_SOURCE\n"
+" Before glibc 2.27:\n"
+" _GNU_SOURCE\n"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<ffs>() function returns the position of the first (least significant) "
+"bit set in the word I<i>. The least significant bit is position 1 and the "
+"most significant position is, for example, 32 or 64. The functions "
+"B<ffsll>() and B<ffsl>() do the same but take arguments of possibly "
+"different size."
+msgstr ""
+"Funkcja B<ffs>() zwraca pozycję pierwszego (najmniej znaczącego) ustawionego "
+"bitu w słowie I<i>. Mniej znaczący bit jest na pozycji 1, a bardziej "
+"znaczący na pozycji na przykład 32 lub 64. Funkcje B<ffsll>() oraz B<ffsl>() "
+"robią to samo, ale pobierają argumenty być może o innych rozmiarach."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the position of the first bit set, or 0 if no bits "
+"are set in I<i>."
+msgstr ""
+"Funkcje zwracają pozycję pierwszego ustawionego bitu lub 0, jeśli żaden bit "
+"nie jest ustawiony."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<ffs>(),\n"
+"B<ffsl>(),\n"
+"B<ffsll>()"
+msgstr ""
+"B<ffs>(),\n"
+"B<ffsl>(),\n"
+"B<ffsll>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<ffs>():"
+msgid "B<ffs>()"
+msgstr "B<ffs>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, POSIX.1-2008, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, 4.3BSD."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<ffs>():"
+msgid "B<ffsl>()"
+msgstr "B<ffs>():"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<ffs>():"
+msgid "B<ffsll>()"
+msgstr "B<ffs>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<memchr>(3)"
+msgstr "B<memchr>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int ffs(int >I<i>B<);>\n"
+msgstr "B<int ffs(int >I<i>B<);>\n"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int ffsl(long >I<i>B<);>\n"
+"B<int ffsll(long long >I<i>B<);>\n"
+msgstr ""
+"B<int ffsl(long >I<i>B<);>\n"
+"B<int ffsll(long long >I<i>B<);>\n"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<ffs>(): POSIX.1-2001, POSIX.1-2008, 4.3BSD."
+msgstr "B<ffs>(): POSIX.1-2001, POSIX.1-2008, 4.3BSD."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The B<ffsl>() and B<ffsll>() functions are glibc extensions."
+msgstr "Funkcje B<ffsl>() i B<ffsll>() są rozszerzeniami glibc."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+msgid "BSD systems have a prototype in I<E<lt>string.hE<gt>>."
+msgstr "Systemy BSD definiują prototyp w I<E<lt>string.hE<gt>>."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: SH
+#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fgetgrent.3.po b/po/pl/man3/fgetgrent.3.po
new file mode 100644
index 00000000..808415d6
--- /dev/null
+++ b/po/pl/man3/fgetgrent.3.po
@@ -0,0 +1,376 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:08+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fgetgrent"
+msgstr "fgetgrent"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fgetgrent - get group file entry"
+msgstr "fgetgrent - pobranie wpisu z pliku grup"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>stdio.hE<gt>>\n"
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>grp.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>stdio.hE<gt>>\n"
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>grp.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<struct group *fgetgrent(FILE *>I<stream>B<);>\n"
+msgstr "B<struct group *fgetgrent(FILE *>I<stream>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<fgetgrent>()"
+msgid "B<fgetgrent>():"
+msgstr "B<fgetgrent>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" glibc 2.19 and earlier:\n"
+" _SVID_SOURCE\n"
+msgstr ""
+" Od glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" glibc 2.19 i wcześniejsze:\n"
+" _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fgetgrent>() function returns a pointer to a structure containing the "
+"group information from the file referred to by I<stream>. The first time it "
+"is called it returns the first entry; thereafter, it returns successive "
+"entries. The file referred to by I<stream> must have the same format as I</"
+"etc/group> (see B<group>(5))."
+msgstr ""
+"Funkcja B<fgetgrent>() zwraca wskaźnik do struktury zawierającej informacje "
+"o grupie z odczytane z pliku, do którego odnosi się strumień I<stream>. Po "
+"pierwszym wywołaniu zwraca pierwszą pozycję, później zwraca kolejne. Plik, "
+"do którego odnosi się I<stream>, musi mieć taki sam format, jak I</etc/"
+"group> (patrz B<group>(5))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<group> structure is defined in I<E<lt>grp.hE<gt>> as follows:"
+msgstr ""
+"Struktura I<group> jest następująco zdefiniowana w pliku I<E<lt>grp.hE<gt>>:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct group {\n"
+" char *gr_name; /* group name */\n"
+" char *gr_passwd; /* group password */\n"
+" gid_t gr_gid; /* group ID */\n"
+" char **gr_mem; /* NULL-terminated array of pointers\n"
+" to names of group members */\n"
+"};\n"
+msgstr ""
+"struct group {\n"
+" char *gr_name; /* nazwa grupy */\n"
+" char *gr_passwd; /* hasło grupy */\n"
+" gid_t gr_gid; /* identyfikator grupy */\n"
+" char **gr_mem; /* zakończona NULL-em tablica wskaźników\n"
+" do nazw członków grupy */\n"
+"};\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<fgetgrent>() function returns a pointer to a I<group> structure, "
+#| "or NULL if there are no more entries or an error occurs. In the event of "
+#| "an error, I<errno> is set to indicate the cause."
+msgid ""
+"The B<fgetgrent>() function returns a pointer to a I<group> structure, or "
+"NULL if there are no more entries or an error occurs. In the event of an "
+"error, I<errno> is set to indicate the error."
+msgstr ""
+"Funkcja B<fgetgrent>() zwraca wskaźnik do struktury I<group> lub NULL, gdy "
+"nie ma więcej wpisów lub gdy wystąpił błąd. W przypadku wystąpienia błędu "
+"ustawia I<errno>, wskazując na przyczynę błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient memory to allocate I<group> structure."
+msgstr "Zabrakło pamięci na przydzielenie struktury I<group>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<fgetgrent>()"
+msgstr "B<fgetgrent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:fgetgrent"
+msgstr "MT-Unsafe race:fgetgrent"
+
+#. FIXME The marking is different from that in the glibc manual,
+#. which has:
+#. fgetgrent: MT-Unsafe race:fgrent
+#. We think race:fgrent in glibc may be hard for users to understand,
+#. and have sent a patch to the GNU libc community for changing it to
+#. race:fgetgrent, however, something about the copyright impeded the
+#. progress.
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "SVr4."
+msgstr "SVr4."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<endgrent>(3), B<fgetgrent_r>(3), B<fopen>(3), B<getgrent>(3), "
+"B<getgrgid>(3), B<getgrnam>(3), B<putgrent>(3), B<setgrent>(3), B<group>(5)"
+msgstr ""
+"B<endgrent>(3), B<fgetgrent_r>(3), B<fopen>(3), B<getgrent>(3), "
+"B<getgrgid>(3), B<getgrnam>(3), B<putgrent>(3), B<setgrent>(3), B<group>(5)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fgetpwent.3.po b/po/pl/man3/fgetpwent.3.po
new file mode 100644
index 00000000..7fa231d0
--- /dev/null
+++ b/po/pl/man3/fgetpwent.3.po
@@ -0,0 +1,400 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:08+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fgetpwent"
+msgstr "fgetpwent"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fgetpwent - get password file entry"
+msgstr "fgetpwent - pobranie wpisu z pliku haseł"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>stdio.hE<gt>>\n"
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>pwd.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>stdio.hE<gt>>\n"
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>pwd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<struct passwd *fgetpwent(FILE *>I<stream>B<);>\n"
+msgstr "B<struct passwd *fgetpwent(FILE *>I<stream>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<fgetpwent>()"
+msgid "B<fgetpwent>():"
+msgstr "B<fgetpwent>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" glibc 2.19 and earlier:\n"
+" _SVID_SOURCE\n"
+msgstr ""
+" Od glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" glibc 2.19 i wcześniejsze:\n"
+" _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fgetpwent>() function returns a pointer to a structure containing the "
+"broken out fields of a line in the file I<stream>. The first time it is "
+"called it returns the first entry; thereafter, it returns successive "
+"entries. The file referred to by I<stream> must have the same format as I</"
+"etc/passwd> (see B<passwd>(5))."
+msgstr ""
+"Funkcja B<fgetpwent>() zwraca wskaźnik do struktury zawierającej podzieloną "
+"na pola linię z pliku I<stream>. Po pierwszym wywołaniu zwraca pierwszą "
+"pozycję, później zwraca kolejne. Plik, do którego odnosi się strumień "
+"I<stream>, musi mieć taki sam format, jak I</etc/passwd> (patrz "
+"B<passwd>(5))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<passwd> structure is defined in I<E<lt>pwd.hE<gt>> as follows:"
+msgstr ""
+"Struktura I<passwd> jest następująco zdefiniowana w pliku I<E<lt>pwd.hE<gt>>:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct passwd {\n"
+" char *pw_name; /* username */\n"
+" char *pw_passwd; /* user password */\n"
+" uid_t pw_uid; /* user ID */\n"
+" gid_t pw_gid; /* group ID */\n"
+" char *pw_gecos; /* real name */\n"
+" char *pw_dir; /* home directory */\n"
+" char *pw_shell; /* shell program */\n"
+"};\n"
+msgstr ""
+"struct passwd {\n"
+" char *pw_name; /* nazwa użytkownika */\n"
+" char *pw_passwd; /* hasło użytkownika */\n"
+" uid_t pw_uid; /* identyfikator użytkownika */\n"
+" gid_t pw_gid; /* identyfikator grupy */\n"
+" char *pw_gecos; /* informacje o użytkowniku */\n"
+" char *pw_dir; /* katalog domowy */\n"
+" char *pw_shell; /* program powłoki */\n"
+"};\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<fgetpwent>() function returns a pointer to a I<passwd> structure, "
+#| "or NULL if there are no more entries or an error occurs. In the event of "
+#| "an error, I<errno> is set to indicate the cause."
+msgid ""
+"The B<fgetpwent>() function returns a pointer to a I<passwd> structure, or "
+"NULL if there are no more entries or an error occurs. In the event of an "
+"error, I<errno> is set to indicate the error."
+msgstr ""
+"Funkcja B<fgetpwent>() zwraca wskaźnik do struktury I<passwd> lub NULL, gdy "
+"nie ma więcej wpisów lub gdy wystąpił błąd. W przypadku wystąpienia błędu "
+"ustawia I<errno>, wskazując na przyczynę błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient memory to allocate I<passwd> structure."
+msgstr "Zabrakło pamięci na przydzielenie struktury I<passwd>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/passwd>"
+msgstr "I</etc/passwd>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "password database file"
+msgstr "baza danych o hasłach"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<fgetpwent>()"
+msgstr "B<fgetpwent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:fgetpwent"
+msgstr "MT-Unsafe race:fgetpwent"
+
+#. FIXME: The marking is different from that in the glibc manual,
+#. which has:
+#. fgetpwent: MT-Unsafe race:fpwent
+#. We think race:fpwent in glibc maybe hard for users to understand,
+#. and have sent a patch to the GNU libc community for changing it to
+#. race:fgetpwent, however, something about the copyright impeded the
+#. progress.
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "SVr4."
+msgstr "SVr4."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<endpwent>(3), B<fgetpwent_r>(3), B<fopen>(3), B<getpw>(3), B<getpwent>(3), "
+"B<getpwnam>(3), B<getpwuid>(3), B<putpwent>(3), B<setpwent>(3), B<passwd>(5)"
+msgstr ""
+"B<endpwent>(3), B<fgetpwent_r>(3), B<fopen>(3), B<getpw>(3), B<getpwent>(3), "
+"B<getpwnam>(3), B<getpwuid>(3), B<putpwent>(3), B<setpwent>(3), B<passwd>(5)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fgetwc.3.po b/po/pl/man3/fgetwc.3.po
new file mode 100644
index 00000000..2319365d
--- /dev/null
+++ b/po/pl/man3/fgetwc.3.po
@@ -0,0 +1,373 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:08+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fgetwc"
+msgstr "fgetwc"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fgetwc, getwc - read a wide character from a FILE stream"
+msgstr "fgetwc, getwc - odczytuje szeroki znak ze strumienia FILE"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>stdio.hE<gt>>\n"
+"B<#include E<lt>wchar.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>stdio.hE<gt>>\n"
+"B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<wint_t fgetwc(FILE *>I<stream>B<);>\n"
+"B<wint_t getwc(FILE *>I<stream>B<);>\n"
+msgstr ""
+"B<wint_t fgetwc(FILE *>I<stream>B<);>\n"
+"B<wint_t getwc(FILE *>I<stream>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fgetwc>() function is the wide-character equivalent of the "
+"B<fgetc>(3) function. It reads a wide character from I<stream> and returns "
+"it. If the end of stream is reached, or if I<ferror(stream)> becomes true, "
+"it returns B<WEOF>. If a wide-character conversion error occurs, it sets "
+"I<errno> to B<EILSEQ> and returns B<WEOF>."
+msgstr ""
+"Funkcja B<fgetwc>() jest szerokoznakowym odpowiednikiem funkcji B<fgetc>(3). "
+"Wczytuje szeroki znak ze I<stream> i zwraca go. W razie natrafienia na "
+"koniec strumienia lub gdy I<ferror(stream)> stanie się prawdziwe, zwraca "
+"B<WEOF>. Jeśli wystąpi błąd konwersji znaku, ustawia I<errno> na B<EILSEQ> i "
+"również zwraca B<WEOF>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getwc>() function or macro functions identically to B<fgetwc>(). It "
+"may be implemented as a macro, and may evaluate its argument more than "
+"once. There is no reason ever to use it."
+msgstr ""
+"Funkcja lub makro B<getwc>() zachowuje się identycznie jak B<fgetwc>(). Może "
+"być zaimplementowane jako makro, więc może wskutek tego rozwijać swój "
+"argument więcej niż raz. Nie ma żadnego powodu, aby tej funkcji/makra używać."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For nonlocking counterparts, see B<unlocked_stdio>(3)."
+msgstr ""
+"Informacje o nieblokujących odpowiednikach znajdują się w "
+"B<unlocked_stdio>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<fgetwc>() function returns the next wide-character from the "
+#| "stream, or B<WEOF>. In the event of an error, I<errno> is set to "
+#| "indicate the cause."
+msgid ""
+"On success, B<fgetwc>() returns the next wide-character from the stream. "
+"Otherwise, B<WEOF> is returned, and I<errno> is set to indicate the error."
+msgstr ""
+"Funkcja B<fgetwc>() zwraca następny szeroki znak pobrany ze strumienia lub "
+"B<WEOF>. W przypadku błędu ustawiane jest I<errno>, wskazując na przyczynę "
+"błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Apart from the usual ones, there is"
+msgstr "Oprócz zwykłych jest jeszcze"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EILSEQ>"
+msgstr "B<EILSEQ>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The data obtained from the input stream does not form a valid character."
+msgstr ""
+"Dane otrzymane ze strumienia wejściowego nie tworzą prawidłowego znaku."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<fgetwc>(),\n"
+"B<getwc>()"
+msgstr ""
+"B<fgetwc>(),\n"
+"B<getwc>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C99."
+msgstr "POSIX.1-2001, C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The behavior of B<fgetwc>() depends on the B<LC_CTYPE> category of the "
+"current locale."
+msgstr ""
+"Zachowanie B<fgetwc>() zależy od kategorii B<LC_CTYPE> bieżących ustawień "
+"regionalnych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the absence of additional information passed to the B<fopen>(3) call, it "
+"is reasonable to expect that B<fgetwc>() will actually read a multibyte "
+"sequence from the stream and then convert it to a wide character."
+msgstr ""
+"W przypadku nieprzekazania dodatkowych informacji przy wywołaniu B<fopen>(3) "
+"rozsądne jest oczekiwanie, że B<fgetwc>() faktycznie odczyta wielobajtowy "
+"łańcuch ze strumienia i przetworzy go na szeroki znak."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fgetws>(3), B<fputwc>(3), B<ungetwc>(3), B<unlocked_stdio>(3)"
+msgstr "B<fgetws>(3), B<fputwc>(3), B<ungetwc>(3), B<unlocked_stdio>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fgetws.3.po b/po/pl/man3/fgetws.3.po
new file mode 100644
index 00000000..723d17a1
--- /dev/null
+++ b/po/pl/man3/fgetws.3.po
@@ -0,0 +1,346 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:08+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fgetws"
+msgstr "fgetws"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fgetws - read a wide-character string from a FILE stream"
+msgstr "fgetws - odczytuje łańcuch szerokich znaków ze strumienia FILE"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<wchar_t *fgetws(wchar_t *>I<ws>B<, int >I<n>B<, FILE *>I<stream>B<);>\n"
+msgid "B<wchar_t *fgetws(wchar_t >I<ws>B<[restrict .>I<n>B<], int >I<n>B<, FILE *restrict >I<stream>B<);>\n"
+msgstr "B<wchar_t *fgetws(wchar_t *>I<ws>B<, int >I<n>B<, FILE *>I<stream>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<fgetws>() function is the wide-character equivalent of the "
+#| "B<fgets>(3) function. It reads a string of at most I<n-1> wide "
+#| "characters into the wide-character array pointed to by I<ws>, and adds a "
+#| "terminating null wide character (L\\(aq\\e0\\(aq). It stops reading wide "
+#| "characters after it has encountered and stored a newline wide character. "
+#| "It also stops when end of stream is reached."
+msgid ""
+"The B<fgetws>() function is the wide-character equivalent of the "
+"B<fgets>(3) function. It reads a string of at most I<n-1> wide characters "
+"into the wide-character array pointed to by I<ws>, and adds a terminating "
+"null wide character (L\\[aq]\\e0\\[aq]). It stops reading wide characters "
+"after it has encountered and stored a newline wide character. It also stops "
+"when end of stream is reached."
+msgstr ""
+"Funkcja B<fgetws>() jest szerokoznakowym odpowiednikiem funkcji B<fgets>(3). "
+"Wczytuje łańcuch zawierający co najwyżej I<n-1> szerokich znaków do tablicy "
+"szerokich znaków wskazywanej przez I<ws> oraz dodaje znak końca łańcucha "
+"(L\\(aq\\e0\\(aq). Kończy czytanie, gdy natrafi na szeroki znak końca linii. "
+"Znak ten jest wczytywany do tablicy. Kończy również w razie napotkania końca "
+"strumienia."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The programmer must ensure that there is room for at least I<n> wide "
+"characters at I<ws>."
+msgstr ""
+"Programista musi zapewnić w I<ws> miejsce na co najmniej I<n> szerokich "
+"znaków."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For a nonlocking counterpart, see B<unlocked_stdio>(3)."
+msgstr ""
+"Informacje o nieblokujących odpowiednikach znajdują się w "
+"B<unlocked_stdio>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fgetws>() function, if successful, returns I<ws>. If end of stream "
+"was already reached or if an error occurred, it returns NULL."
+msgstr ""
+"Funkcja B<fgetws>() w przypadku pomyślnego zakończenia zwraca I<ws>. W "
+"razie natrafienia na koniec strumienia lub wystąpienia błędu zwraca NULL."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<fgetws>()"
+msgstr "B<fgetws>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C99."
+msgstr "POSIX.1-2001, C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The behavior of B<fgetws>() depends on the B<LC_CTYPE> category of the "
+"current locale."
+msgstr ""
+"Zachowanie B<fgetws>() zależy od kategorii B<LC_CTYPE> bieżących ustawień "
+"regionalnych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the absence of additional information passed to the B<fopen>(3) call, it "
+"is reasonable to expect that B<fgetws>() will actually read a multibyte "
+"string from the stream and then convert it to a wide-character string."
+msgstr ""
+"W przypadku nieprzekazania dodatkowych informacji przy wywołaniu B<fopen>(3) "
+"rozsądne jest oczekiwanie, że B<fgetws>() faktycznie odczyta wielobajtowy "
+"łańcuch ze strumienia i przetworzy go na szeroki znak."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This function is unreliable, because it does not permit to deal properly "
+"with null wide characters that may be present in the input."
+msgstr ""
+"Na funkcji tej nie można polegać, gdyż nie pozwala na prawidłowe traktowanie "
+"szerokich znaków null, które mogą się pojawić na wejściu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fgetwc>(3), B<unlocked_stdio>(3)"
+msgstr "B<fgetwc>(3), B<unlocked_stdio>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/finite.3.po b/po/pl/man3/finite.3.po
new file mode 100644
index 00000000..7f19d3ba
--- /dev/null
+++ b/po/pl/man3/finite.3.po
@@ -0,0 +1,406 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001,2003.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2023-04-16 13:03+0200\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "finite"
+msgstr "finite"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"finite, finitef, finitel, isinf, isinff, isinfl, isnan, isnanf, isnanl - BSD "
+"floating-point classification functions"
+msgstr ""
+"finite, finitef, finitel, isinf, isinff, isinfl, isnan, isnanf, isnanl - "
+"funkcje BSD do klasyfikacji liczb zmiennoprzecinkowych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int finite(double >I<x>B<);>\n"
+"B<int finitef(float >I<x>B<);>\n"
+"B<int finitel(long double >I<x>B<);>\n"
+msgstr ""
+"B<int finite(double >I<x>B<);>\n"
+"B<int finitef(float >I<x>B<);>\n"
+"B<int finitel(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int isinf(double >I<x>B<);>\n"
+"B<int isinff(float >I<x>B<);>\n"
+"B<int isinfl(long double >I<x>B<);>\n"
+msgstr ""
+"B<int isinf(double >I<x>B<);>\n"
+"B<int isinff(float >I<x>B<);>\n"
+"B<int isinfl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int isnan(double >I<x>B<);>\n"
+"B<int isnanf(float >I<x>B<);>\n"
+"B<int isnanl(long double >I<x>B<);>\n"
+msgstr ""
+"B<int isnan(double >I<x>B<);>\n"
+"B<int isnanf(float >I<x>B<);>\n"
+"B<int isnanl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<finite>(), B<finitef>(), B<finitel>():"
+msgstr "B<finite>(), B<finitef>(), B<finitel>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<isinf>():\n"
+" _XOPEN_SOURCE E<gt>= 600 || _ISOC99_SOURCE\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"B<isinf>():\n"
+" _XOPEN_SOURCE E<gt>= 600 || _ISOC99_SOURCE\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<isinff>(), B<isinfl>():"
+msgstr "B<isinff>(), B<isinfl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<isnan>():"
+msgstr "B<isnan>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _XOPEN_SOURCE || _ISOC99_SOURCE\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" _XOPEN_SOURCE || _ISOC99_SOURCE\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<isnanf>(), B<isnanl>():"
+msgstr "B<isnanf>(), B<isnanl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _XOPEN_SOURCE E<gt>= 600\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" _XOPEN_SOURCE E<gt>= 600\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<finite>(), B<finitef>(), and B<finitel>() functions return a nonzero "
+"value if I<x> is neither infinite nor a \"not-a-number\" (NaN) value, and 0 "
+"otherwise."
+msgstr ""
+"Funkcje B<finite>(), B<finitef>() oraz B<finitel>() zwracają wartość "
+"niezerową, gdy I<x> nie jest ani nieskończonością, ani wartością \"nie jest "
+"liczbą\" (NaN). W pozostałych przypadkach zwracają 0."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<isnan>(), B<isnanf>(), and B<isnanl>() functions return a nonzero "
+"value if I<x> is a NaN value, and 0 otherwise."
+msgstr ""
+"Funkcje B<isnan>(), B<isnanf>() oraz B<isnanl>() zwracają wartość niezerową, "
+"gdy I<x> ma wartość \"nie jest liczbą\" (NaN), a 0 w pozostałych przypadkach."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<isinf>(), B<isinff>(), and B<isinfl>() functions return 1 if I<x> is "
+"positive infinity, -1 if I<x> is negative infinity, and 0 otherwise."
+msgstr ""
+"Funkcje B<isinf>(), B<isinff>() oraz B<isinfl>() zwracają -1, gdy I<x> "
+"reprezentuje ujemną nieskończoność, 1, gdy I<x> reprezentuje dodatnią "
+"nieskończoność, a 0 w pozostałych przypadkach."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<finite>(),\n"
+"B<finitef>(),\n"
+"B<finitel>(),\n"
+"B<isinf>(),\n"
+"B<isinff>(),\n"
+"B<isinfl>(),\n"
+"B<isnan>(),\n"
+"B<isnanf>(),\n"
+"B<isnanl>()"
+msgstr ""
+"B<finite>(),\n"
+"B<finitef>(),\n"
+"B<finitel>(),\n"
+"B<isinf>(),\n"
+"B<isinff>(),\n"
+"B<isinfl>(),\n"
+"B<isnan>(),\n"
+"B<isnanf>(),\n"
+"B<isnanl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. finite* not on HP-UX; they exist on Tru64.
+#. .SH HISTORY
+#. The
+#. .BR finite ()
+#. function occurs in 4.3BSD.
+#. see IEEE.3 in the 4.3BSD manual
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that these functions are obsolete. C99 defines macros B<isfinite>(), "
+"B<isinf>(), and B<isnan>() (for all types) replacing them. Further note "
+"that the C99 B<isinf>() has weaker guarantees on the return value. See "
+"B<fpclassify>(3)."
+msgstr ""
+"Proszę zauważyć, że te funkcje są przestarzałe. Standard C99 definiuje "
+"zastępujące je makra B<isfinite>(), B<isinf>() oraz B<isnan>() (dla "
+"wszystkich typów). Należy również zwrócić uwagę na to, że B<isinf>() z C99 "
+"daje słabsze gwarancje wartości zwracanej. Patrz B<fpclassify>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fpclassify>(3)"
+msgstr "B<fpclassify>(3)"
+
+#. type: TH
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/flockfile.3.po b/po/pl/man3/flockfile.3.po
new file mode 100644
index 00000000..6efec134
--- /dev/null
+++ b/po/pl/man3/flockfile.3.po
@@ -0,0 +1,421 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-08 19:49+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "flockfile"
+msgstr "flockfile"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "flockfile, ftrylockfile, funlockfile - lock FILE for stdio"
+msgstr ""
+"flockfile, ftrylockfile, funlockfile - blokowanie strumienia FILE dla stdio"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<void flockfile(FILE *>I<filehandle>B<);>\n"
+"B<int ftrylockfile(FILE *>I<filehandle>B<);>\n"
+"B<void funlockfile(FILE *>I<filehandle>B<);>\n"
+msgstr ""
+"B<void flockfile(FILE *>I<filehandle>B<);>\n"
+"B<int ftrylockfile(FILE *>I<filehandle>B<);>\n"
+"B<void funlockfile(FILE *>I<filehandle>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "All functions shown above:"
+msgstr "Wszystkie funkcje powyżej:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "/* Since glibc 2.24: */ _POSIX_C_SOURCE\\ E<gt>=\\ 199309L\n"
+#| " || /* Glibc versions E<lt>= 2.23: */ _POSIX_C_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgid ""
+" /* Since glibc 2.24: */ _POSIX_C_SOURCE E<gt>= 199309L\n"
+" || /* glibc E<lt>= 2.23: */ _POSIX_C_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"/* Od glibc 2.24: */ _POSIX_C_SOURCE\\ E<gt>=\\ 199309L\n"
+" || /* Wersje glibc E<lt>= 2.23: */ _POSIX_C_SOURCE\n"
+" || /* Wersje glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The stdio functions are thread-safe. This is achieved by assigning to each "
+"I<FILE> object a lockcount and (if the lockcount is nonzero) an owning "
+"thread. For each library call, these functions wait until the I<FILE> "
+"object is no longer locked by a different thread, then lock it, do the "
+"requested I/O, and unlock the object again."
+msgstr ""
+"Powyższe funkcje stdio są przystosowane do pracy wielowątkowej. Uzyskuje się "
+"to przez przypisanie każdemu z obiektów I<FILE> licznika blokad oraz (jeśli "
+"wartość licznika jest niezerowa) wątku będącego jego właścicielem. Przy "
+"każdym wywołaniu funkcji bibliotecznej funkcje te czekają, aż obiekt I<FILE> "
+"nie będzie już blokowany przez inny wątek, a następnie go blokują, wykonują "
+"żądane operacje wejścia/wyjścia i odblokowują obiekt ponownie."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"(Note: this locking has nothing to do with the file locking done by "
+"functions like B<flock>(2) and B<lockf>(3).)"
+msgstr ""
+"(Uwaga: blokowanie to nie ma nic wspólnego z blokowaniem plików za pomocą "
+"funkcji w rodzaju B<flock>(2) i B<lockf>(3))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"All this is invisible to the C-programmer, but there may be two reasons to "
+"wish for more detailed control. On the one hand, maybe a series of I/O "
+"actions by one thread belongs together, and should not be interrupted by the "
+"I/O of some other thread. On the other hand, maybe the locking overhead "
+"should be avoided for greater efficiency."
+msgstr ""
+"Wszystko to dzieje się w sposób niewidoczny dla programisty C, jednak mogą "
+"pojawić się dwa powody wymagające bardziej szczegółowej kontroli. Z jednej "
+"strony szereg operacji wejścia/wyjścia wykonywanych w jednym wątku może "
+"stanowić całość, która nie może zostać przerwana przez operację wejścia/"
+"wyjścia innego wątku. Z drugiej zaś strony może istnieć potrzeba uniknięcia "
+"narzutu wywołanego przez pojedyncze blokady w celu uzyskania większej "
+"wydajności."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"To this end, a thread can explicitly lock the I<FILE> object, then do its "
+"series of I/O actions, then unlock. This prevents other threads from coming "
+"in between. If the reason for doing this was to achieve greater efficiency, "
+"one does the I/O with the nonlocking versions of the stdio functions: with "
+"B<getc_unlocked>(3) and B<putc_unlocked>(3) instead of B<getc>(3) and "
+"B<putc>(3)."
+msgstr ""
+"W takich sytuacjach wątek może jawnie zablokować obiekt I<FILE>, wykonać "
+"szereg operacji wejścia/wyjścia i odblokować go. Uniemożliwia to innym "
+"wątkom przeszkadzanie w międzyczasie. Jeśli powodem założenia blokady ma być "
+"osiągnięcie większej wydajności, wykonuje się operacje wejścia/wyjścia za "
+"pomocą nieblokujących wersji funkcji stdio: B<getc_unlocked>(3) oraz "
+"B<putc_unlocked>(3) zamiast B<getc>(3) i B<putc>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<flockfile>() function waits for I<*filehandle> to be no longer locked "
+"by a different thread, then makes the current thread owner of "
+"I<*filehandle>, and increments the lockcount."
+msgstr ""
+"Funkcja B<flockfile>() czeka aż I<*filehandle> nie będzie zablokowany przez "
+"inny wątek, a następnie czyni bieżący wątek właścicielem I<*filehandle> i "
+"zwiększa o jeden licznik blokad."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<funlockfile>() function decrements the lock count."
+msgstr "Funkcja B<funlockfile>() zmniejsza licznik blokad o jeden."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<ftrylockfile>() function is a nonblocking version of B<flockfile>(). "
+"It does nothing in case some other thread owns I<*filehandle>, and it "
+"obtains ownership and increments the lockcount otherwise."
+msgstr ""
+"Funkcja B<ftrylockfile>() jest nieblokującą wersją B<flockfile>(). Nie robi "
+"nic, gdy inny wątek jest właścicielem I<*filehandle>, a w przeciwnym "
+"przypadku przejmuje własność i zwiększa licznik blokad o jeden."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<ftrylockfile>() function returns zero for success (the lock was "
+"obtained), and nonzero for failure."
+msgstr ""
+"Funkcja B<ftrylockfile>() zwraca zero w przypadku sukcesu (blokada została "
+"założona), a wartość niezerową w razie niepowodzenia."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr "Brak."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<flockfile>(),\n"
+"B<ftrylockfile>(),\n"
+"B<funlockfile>()"
+msgstr ""
+"B<flockfile>(),\n"
+"B<ftrylockfile>(),\n"
+"B<funlockfile>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions are available when B<_POSIX_THREAD_SAFE_FUNCTIONS> is "
+"defined."
+msgstr ""
+"Funkcje te są dostępne, gdy zdefiniowane jest "
+"B<_POSIX_THREAD_SAFE_FUNCTIONS>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<unlocked_stdio>(3)"
+msgstr "B<unlocked_stdio>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/floor.3.po b/po/pl/man3/floor.3.po
new file mode 100644
index 00000000..196e3bfc
--- /dev/null
+++ b/po/pl/man3/floor.3.po
@@ -0,0 +1,399 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:09+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "floor"
+msgstr "floor"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"floor, floorf, floorl - largest integral value not greater than argument"
+msgstr ""
+"floor, floorf, floorl - największa wartość całkowita nie większa od argumentu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double floor(double >I<x>B<);>\n"
+"B<float floorf(float >I<x>B<);>\n"
+"B<long double floorl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double floor(double >I<x>B<);>\n"
+"B<float floorf(float >I<x>B<);>\n"
+"B<long double floorl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<floorf>(), B<floorl>():"
+msgstr "B<floorf>(), B<floorl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the largest integral value that is not greater than "
+"I<x>."
+msgstr "Funkcje te zwracają największą wartość całkowitą nie większą od I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For example, I<floor(0.5)> is 0.0, and I<floor(-0.5)> is -1.0."
+msgstr "Na przykład I<floor(0.5)> zwraca 0.0, a I<floor(-0.5)> zwraca -1.0."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the floor of I<x>."
+msgstr "Funkcje te zwracają zaokrągloną w dół wartość I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is integral, +0, -0, NaN, or an infinity, I<x> itself is returned."
+msgstr ""
+"Jeśli I<x> jest całkowite, +0, -0, NaN lub nieskończoność, to zwracane jest "
+"I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"No errors occur. POSIX.1-2001 documents a range error for overflows, but "
+"see NOTES."
+msgstr ""
+"Nie występują. POSIX.1-2001 dokumentuje błąd zakresu przy przepełnieniu "
+"\\(em patrz UWAGI."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<floor>(),\n"
+"B<floorf>(),\n"
+"B<floorl>()"
+msgstr ""
+"B<floor>(),\n"
+"B<floorf>(),\n"
+"B<floorl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. The POSIX.1-2001 APPLICATION USAGE SECTION discusses this point.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "SUSv2 and POSIX.1-2001 contain text about overflow (which might set "
+#| "I<errno> to B<ERANGE>, or raise an B<FE_OVERFLOW> exception). In "
+#| "practice, the result cannot overflow on any current machine, so this "
+#| "error-handling stuff is just nonsense. (More precisely, overflow can "
+#| "happen only when the maximum value of the exponent is smaller than the "
+#| "number of mantissa bits. For the IEEE-754 standard 32-bit and 64-bit "
+#| "floating-point numbers the maximum value of the exponent is 128 "
+#| "(respectively, 1024), and the number of mantissa bits is 24 "
+#| "(respectively, 53).)"
+msgid ""
+"SUSv2 and POSIX.1-2001 contain text about overflow (which might set I<errno> "
+"to B<ERANGE>, or raise an B<FE_OVERFLOW> exception). In practice, the "
+"result cannot overflow on any current machine, so this error-handling stuff "
+"is just nonsense. (More precisely, overflow can happen only when the "
+"maximum value of the exponent is smaller than the number of mantissa bits. "
+"For the IEEE-754 standard 32-bit and 64-bit floating-point numbers the "
+"maximum value of the exponent is 127 (respectively, 1023), and the number of "
+"mantissa bits including the implicit bit is 24 (respectively, 53).)"
+msgstr ""
+"SUSv2 oraz POSIX.1-2001 zawierają tekst dotyczący przepełnienia (które może "
+"spowodować ustawienie I<errno> na B<ERANGE> lub spowodować wyjątek "
+"B<FE_OVERFLOW>). W praktyce wynik nie może spowodować przepełnienia na "
+"żadnej współczesnej maszynie, więc obsługa tego błędu jest po prostu "
+"bezsensowna. (Dokładniej, przepełnienie może wystąpić, tylko gdy wartość "
+"maksymalna wykładnika jest mniejsza niż liczba bitów mantysy. Według "
+"standardu IEEE-754 dla 32 i 64-bitowych liczb zmiennoprzecinkowych wartość "
+"maksymalna wykładnika wynosi 128 (odpowiednio 1024), a liczba bitów mantysy "
+"wynosi 24 (odpowiednio 53))."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<ceil>(3), B<lrint>(3), B<nearbyint>(3), B<rint>(3), B<round>(3), "
+"B<trunc>(3)"
+msgstr ""
+"B<ceil>(3), B<lrint>(3), B<nearbyint>(3), B<rint>(3), B<round>(3), "
+"B<trunc>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fmax.3.po b/po/pl/man3/fmax.3.po
new file mode 100644
index 00000000..6f12f670
--- /dev/null
+++ b/po/pl/man3/fmax.3.po
@@ -0,0 +1,331 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2005, 2012, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:09+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fmax"
+msgstr "fmax"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fmax, fmaxf, fmaxl - determine maximum of two floating-point numbers"
+msgstr ""
+"fmax, fmaxf, fmaxl - wyznaczają maksimum z dwóch liczb zmiennoprzecinkowych "
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<double fmax(double >I<x>B<, double >I<y>B<);> B<float fmaxf(float >I<x>B<, float >I<y>B<);> B<long double fmaxl(long double >I<x>B<, long double >I<y>B<);>"
+msgid ""
+"B<double fmax(double >I<x>B<, double >I<y>B<);>\n"
+"B<float fmaxf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double fmaxl(long double >I<x>B<, long double >I<y>B<);>\n"
+msgstr "B<double fmax(double >I<x>B<, double >I<y>B<);> B<float fmaxf(float >I<x>B<, float >I<y>B<);> B<long double fmaxl(long double >I<x>B<, long double >I<y>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fmax>(), B<fmaxf>(), B<fmaxl>():"
+msgstr "B<fmax>(), B<fmaxf>(), B<fmaxl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the larger value of I<x> and I<y>."
+msgstr "Funkcje te zwracają większą spośród wartości liczb I<x> i I<y>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the maximum of I<x> and I<y>."
+msgstr "Funkcje te zwracają maksimum z liczb I<x> i I<y>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If one argument is a NaN, the other argument is returned."
+msgstr "Jeśli jednym z argumentów jest NaN, to zwracany jest drugi argument."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If both arguments are NaN, a NaN is returned."
+msgstr "Jeśli oba argumenty są NaN, to zwracane jest NaN."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No errors occur."
+msgstr "Nie występują."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<fmax>(),\n"
+"B<fmaxf>(),\n"
+"B<fmaxl>()"
+msgstr ""
+"B<fmax>(),\n"
+"B<fmaxf>(),\n"
+"B<fmaxl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fdim>(3), B<fmin>(3)"
+msgstr "B<fdim>(3), B<fmin>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fmin.3.po b/po/pl/man3/fmin.3.po
new file mode 100644
index 00000000..60bff090
--- /dev/null
+++ b/po/pl/man3/fmin.3.po
@@ -0,0 +1,330 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2005, 2012, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:09+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fmin"
+msgstr "fmin"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fmin, fminf, fminl - determine minimum of two floating-point numbers"
+msgstr ""
+"fmin, fminf, fminl - wyznaczają minimum z dwóch liczb zmiennoprzecinkowych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double fmin(double >I<x>B<, double >I<y>B<);>\n"
+"B<float fminf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double fminl(long double >I<x>B<, long double >I<y>B<);>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fmin>(), B<fminf>(), B<fminl>():"
+msgstr "B<fmin>(), B<fminf>(), B<fminl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the lesser value of I<x> and I<y>."
+msgstr "Funkcje te zwracają mniejszą spośród wartości liczb I<x> i I<y>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the minimum of I<x> and I<y>."
+msgstr "Funkcje te zwracają minimum z liczb I<x> i I<y>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If one argument is a NaN, the other argument is returned."
+msgstr "Jeśli jednym z argumentów jest NaN, to zwracany jest drugi argument."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If both arguments are NaN, a NaN is returned."
+msgstr "Jeśli oba argumenty są NaN, to zwracane jest NaN."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No errors occur."
+msgstr "Nie występują."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<fmin>(),\n"
+"B<fminf>(),\n"
+"B<fminl>()"
+msgstr ""
+"B<fmin>(),\n"
+"B<fminf>(),\n"
+"B<fminl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fdim>(3), B<fmax>(3)"
+msgstr "B<fdim>(3), B<fmax>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fmod.3.po b/po/pl/man3/fmod.3.po
new file mode 100644
index 00000000..7205b75a
--- /dev/null
+++ b/po/pl/man3/fmod.3.po
@@ -0,0 +1,507 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:10+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fmod"
+msgstr "fmod"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fmod, fmodf, fmodl - floating-point remainder function"
+msgstr "fmod, fmodf, fmodl - reszta z dzielenia zmiennoprzecinkowego"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double fmod(double >I<x>B<, double >I<y>B<);>\n"
+"B<float fmodf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double fmodl(long double >I<x>B<, long double >I<y>B<);>\n"
+msgstr ""
+"B<double fmod(double >I<x>B<, double >I<y>B<);>\n"
+"B<float fmodf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double fmodl(long double >I<x>B<, long double >I<y>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fmodf>(), B<fmodl>():"
+msgstr "B<fmodf>(), B<fmodl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions compute the floating-point remainder of dividing I<x> by "
+"I<y>. The return value is I<x> - I<n> * I<y>, where I<n> is the quotient of "
+"I<x> / I<y>, rounded toward zero to an integer."
+msgstr ""
+"Funkcje te obliczają resztę z dzielenia I<x> przez I<y>. Zwracana wartość to "
+"I<x>-I<n>*I<y>, gdzie I<n> jest ilorazem I<x> / I<y>, zaokrąglonym w "
+"kierunku zera do liczby całkowitej."
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"To obtain the modulus, more specifically, the Least Positive Residue, you "
+"will need to adjust the result from fmod like so:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid ""
+"z = fmod(x, y);\n"
+"if (z E<lt> 0)\n"
+"\tz += y;\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"An alternate way to express this is with I<fmod(fmod(x, y) + y, y)>, but the "
+"second B<fmod>() usually costs way more than the one branch."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, these functions return the value I<x>\\ -\\ I<n>*I<y>, for some "
+"integer I<n>, such that the returned value has the same sign as I<x> and a "
+"magnitude less than the magnitude of I<y>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają wartość I<x>\\ -\\ "
+"I<n>*I<y> dla pewnej liczby całkowitej I<n>, takiej że wartość zwracana ma "
+"taki sam znak jak I<x> oraz wartość mniejszą niż wartość I<y>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> or I<y> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> lub I<y> jest NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is an infinity, a domain error occurs, and a NaN is returned."
+msgstr ""
+"Jeśli I<x> jest równe nieskończoności, to występuje błąd dziedziny i "
+"zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<y> is zero, a domain error occurs, and a NaN is returned."
+msgstr ""
+"Jeśli I<y> wynosi zero, to występuje błąd dziedziny i zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is +0 (-0), and I<y> is not zero, +0 (-0) is returned."
+msgstr ""
+"Jeśli I<x> wynosi +0 (-0), a I<y> jest różne od zera, to zwracane jest +0 "
+"(-0)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is an infinity"
+msgstr "Błąd dziedziny: I<x> jest nieskończonością"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM> (but see BUGS). An invalid floating-point "
+"exception (B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM> (patrz także USTERKI). Rzucany jest "
+"wyjątek niepoprawnej operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<y> is zero"
+msgstr "Błąd dziedziny: I<y> jest równe zero"
+
+#. POSIX.1 documents an optional underflow error, but AFAICT it doesn't
+#. (can't?) occur -- mtk, Jul 2008
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM>. An invalid floating-point exception "
+"(B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM>. Rzucany jest wyjątek niepoprawnej "
+"operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<fmod>(),\n"
+"B<fmodf>(),\n"
+"B<fmodl>()"
+msgstr ""
+"B<fmod>(),\n"
+"B<fmodf>(),\n"
+"B<fmodl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. #-#-#-#-# archlinux: fmod.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6784
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: fmod.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6784
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: fmod.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6784
+#. type: Plain text
+#. #-#-#-#-# fedora-40: fmod.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6784
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: fmod.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6784
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: fmod.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6784
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: fmod.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6784
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: fmod.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6784
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Before version 2.10, the glibc implementation did not set I<errno> to "
+#| "B<EDOM> when a domain error occurred for an infinite I<x>."
+msgid ""
+"Before glibc 2.10, the glibc implementation did not set I<errno> to B<EDOM> "
+"when a domain error occurred for an infinite I<x>."
+msgstr ""
+"Implementacja tych funkcji w wersjach wcześniejszych niż 2.10 biblioteki "
+"glibc nie ustawiała I<errno> na B<EDOM>, gdy wystąpił błąd dziedziny dla "
+"nieskończonego I<x>."
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "The call I<fmod(372, 360)> returns 348."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "The call I<fmod(-372, 360)> returns -12."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "The call I<fmod(-372, -360)> also returns -12."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<remainder>(3)"
+msgstr "B<remainder>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fnmatch.3.po b/po/pl/man3/fnmatch.3.po
new file mode 100644
index 00000000..ac77a181
--- /dev/null
+++ b/po/pl/man3/fnmatch.3.po
@@ -0,0 +1,546 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2022-08-07 08:44+0200\n"
+"Last-Translator: Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 "
+"|| n%100>14) ? 1 : 2);\n"
+"X-Generator: Lokalize 19.08.3\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fnmatch"
+msgstr "fnmatch"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fnmatch - match filename or pathname"
+msgstr "fnmatch - porównanie nazwy pliku lub ścieżki"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>fnmatch.hE<gt>>\n"
+msgstr "B<#include E<lt>fnmatch.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int fnmatch(const char *>I<pattern>B<, const char *>I<string>B<, int >I<flags>B<);>\n"
+msgstr "B<int fnmatch(const char *>I<pattern>B<, const char *>I<string>B<, int >I<flags>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<fnmatch()> function checks whether the I<string> argument matches "
+#| "the I<pattern> argument, which is a shell wildcard pattern."
+msgid ""
+"The B<fnmatch>() function checks whether the I<string> argument matches the "
+"I<pattern> argument, which is a shell wildcard pattern (see B<glob>(7))."
+msgstr ""
+"Funkcja B<fnmatch>() sprawdza, czy argument I<string> pasuje do wzorca "
+"I<pattern>, który jest wzorcem powłoki mogącym zawierać znaki wieloznaczne."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<flags> argument modifies the behavior; it is the bitwise OR of zero or "
+"more of the following flags:"
+msgstr ""
+"Argument I<flags> modyfikuje zachowanie funkcji, jest to bitowe OR zera lub "
+"więcej spośród następujących znaczników:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<FNM_NOESCAPE>"
+msgstr "B<FNM_NOESCAPE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If this flag is set, treat backslash as an ordinary character, instead of an "
+"escape character."
+msgstr ""
+"Jeśli ten znacznik jest ustawiony, odwrotny ukośnik (\"\\\") jest traktowany "
+"jako zwykły znak, a nie jako znak maskujący."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<FNM_PATHNAME>"
+msgstr "B<FNM_PATHNAME>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "If this flag is set, match a slash in I<string> only with a slash in "
+#| "I<pattern> and not, for example, with a [] - sequence containing a slash."
+msgid ""
+"If this flag is set, match a slash in I<string> only with a slash in "
+"I<pattern> and not by an asterisk (*) or a question mark (?) metacharacter, "
+"nor by a bracket expression ([]) containing a slash."
+msgstr ""
+"Jeśli ten znacznik jest ustawiony, ukośnik w I<string> pasuje tylko do "
+"ukośnika w I<pattern> a nie, na przykład, do ciągu zawartego w [] "
+"zawierającego ukośnik."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<FNM_PERIOD>"
+msgstr "B<FNM_PERIOD>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If this flag is set, a leading period in I<string> has to be matched exactly "
+"by a period in I<pattern>. A period is considered to be leading if it is "
+"the first character in I<string>, or if both B<FNM_PATHNAME> is set and the "
+"period immediately follows a slash."
+msgstr ""
+"Jeśli ten znacznik jest ustawiony, początkowa kropka w I<string> musi "
+"dokładnie pasować do kropki w I<pattern>. Kropka jest uznawana za "
+"początkową, jeśli jest pierwszym znakiem I<string> lub jeśli ustawiony jest "
+"znacznik B<FNM_PATHNAME>, a kropka następuje bezpośrednio po ukośniku."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<FNM_FILE_NAME>"
+msgstr "B<FNM_FILE_NAME>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "This is a GNU synonym for B<FNM_PATHNAME>."
+msgstr "Jest to synonim GNU dla B<FNM_PATHNAME>."
+
+#. #-#-#-#-# archlinux: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<FNM_LEADING_DIR>"
+msgstr "B<FNM_LEADING_DIR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If this flag (a GNU extension) is set, the pattern is considered to be "
+"matched if it matches an initial segment of I<string> which is followed by a "
+"slash. This flag is mainly for the internal use of glibc and is implemented "
+"only in certain cases."
+msgstr ""
+"Jeśli ten znacznik (rozszerzenie GNU) jest ustawiony, wzorzec jest uznawany "
+"za pasujący jeśli pasuje do początkowego fragmentu I<string>, po którym "
+"następuje ukośnik. Ten znacznik jest przeznaczony do wewnętrznego użytku w "
+"glibc i jest zaimplementowany tylko w niektórych przypadkach."
+
+#. #-#-#-#-# archlinux: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<FNM_CASEFOLD>"
+msgstr "B<FNM_CASEFOLD>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If this flag (a GNU extension) is set, the pattern is matched case-"
+"insensitively."
+msgstr ""
+"Jeśli ten znacznik (rozszerzenie GNU) jest ustawiony, wielkość liter jest "
+"nieistotna."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<FNM_EXTMATCH>"
+msgstr "B<FNM_EXTMATCH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If this flag (a GNU extension) is set, extended patterns are supported, as "
+"introduced by \\&'ksh' and now supported by other shells. The extended "
+"format is as follows, with I<pattern-list> being a \\&'|' separated list of "
+"patterns."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\&'?(I<pattern-list>)'"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The pattern matches if zero or one occurrences of any of the patterns in the "
+"I<pattern-list> match the input I<string>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\&'*(I<pattern-list>)'"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The pattern matches if zero or more occurrences of any of the patterns in "
+"the I<pattern-list> match the input I<string>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\&'+(I<pattern-list>)'"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The pattern matches if one or more occurrences of any of the patterns in the "
+"I<pattern-list> match the input I<string>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\&'@(I<pattern-list>)'"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The pattern matches if exactly one occurrence of any of the patterns in the "
+"I<pattern-list> match the input I<string>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\&'!(I<pattern-list>)'"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The pattern matches if the input I<string> cannot be matched with any of the "
+"patterns in the I<pattern-list>."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Zero if I<string> matches I<pattern>, B<FNM_NOMATCH> if there is no match or "
+"another nonzero value if there is an error."
+msgstr ""
+"Zero jeśli I<string> pasuje do I<pattern>, B<FNM_NOMATCH> jeśli nie pasuje "
+"lub inna niezerowa wartość jeśli wystąpił błąd."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. #-#-#-#-# archlinux: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: fnmatch.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<fnmatch>()"
+msgstr "B<fnmatch>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe env locale"
+msgstr "MT-bezpieczne env locale"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2001, POSIX.1-2008."
+msgid "POSIX.1-2001, POSIX.2."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sh>(1), B<glob>(3), B<scandir>(3), B<wordexp>(3), B<glob>(7)"
+msgstr "B<sh>(1), B<glob>(3), B<scandir>(3), B<wordexp>(3), B<glob>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"POSIX.1-2001, POSIX.1-2008, POSIX.2. The B<FNM_FILE_NAME>, "
+"B<FNM_LEADING_DIR>, and B<FNM_CASEFOLD> flags are GNU extensions."
+msgstr ""
+"POSIX.1-2001, POSIX.1-2008, POSIX.2. Znaczniki B<FNM_FILE_NAME>, "
+"B<FNM_LEADING_DIR> oraz B<FNM_CASEFOLD> są rozszerzeniami GNU."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fopen.3.po b/po/pl/man3/fopen.3.po
new file mode 100644
index 00000000..cc3cbb0a
--- /dev/null
+++ b/po/pl/man3/fopen.3.po
@@ -0,0 +1,964 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2022-08-07 08:46+0200\n"
+"Last-Translator: Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 19.08.3\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fopen"
+msgstr "fopen"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fopen, fdopen, freopen - stream open functions"
+msgstr "fopen, fdopen, freopen - funkcje otwarcia strumienia"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<FILE *fopen(const char *restrict >I<pathname>B<, const char *restrict >I<mode>B<);>\n"
+"B<FILE *fdopen(int >I<fd>B<, const char *>I<mode>B<);>\n"
+"B<FILE *freopen(const char *restrict >I<pathname>B<, const char *restrict >I<mode>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fdopen>():"
+msgstr "B<fdopen>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _POSIX_C_SOURCE\n"
+msgstr " _POSIX_C_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fopen>() function opens the file whose name is the string pointed to "
+"by I<pathname> and associates a stream with it."
+msgstr ""
+"Funkcja B<fopen>() otwiera plik, którego nazwę wskazuje I<pathname> i wiąże "
+"z nim strumień."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The argument I<mode> points to a string beginning with one of the "
+#| "following sequences (Additional characters may follow these sequences.):"
+msgid ""
+"The argument I<mode> points to a string beginning with one of the following "
+"sequences (possibly followed by additional characters, as described below):"
+msgstr ""
+"Argument I<mode> wskazuje na łańcuch rozpoczynający się jednym z poniższych "
+"ciągów (mogą po nich występować dodatkowe znaki):"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<r>"
+msgstr "B<r>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Open text file for reading. The stream is positioned at the beginning of "
+"the file."
+msgstr ""
+"Otwarcie pliku tekstowego do odczytu. Strumień wskazuje początek pliku."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<r+>"
+msgstr "B<r+>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Open for reading and writing. The stream is positioned at the beginning of "
+"the file."
+msgstr "Otwarcie pliku do odczytu i zapisu. Strumień wskazuje początek pliku."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<w>"
+msgstr "B<w>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Truncate file to zero length or create text file for writing. The stream is "
+"positioned at the beginning of the file."
+msgstr ""
+"Usunięcie zawartości pliku lub utworzenie nowego pliku tekstowego do zapisu. "
+"Strumień wskazuje początek pliku."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<w+>"
+msgstr "B<w+>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Open for reading and writing. The file is created if it does not exist, "
+"otherwise it is truncated. The stream is positioned at the beginning of the "
+"file."
+msgstr ""
+"Otwarcie do odczytu i zapisu. Jeśli plik nie istnieje, zostaje utworzony, w "
+"przeciwnym wypadku jego zawartość zostaje usunięta. Strumień wskazuje "
+"początek pliku."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<a>"
+msgstr "B<a>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Open for appending (writing at end of file). The file is created if it does "
+"not exist. The stream is positioned at the end of the file."
+msgstr ""
+"Otwarcie do dopisywania (zapisu na końcu pliku). Jeśli plik nie istnieje, "
+"zostaje utworzony. Strumień wskazuje na koniec pliku."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<a+>"
+msgstr "B<a+>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Open for reading and appending (writing at end of file). The file is "
+"created if it does not exist. Output is always appended to the end of the "
+"file. POSIX is silent on what the initial read position is when using this "
+"mode. For glibc, the initial file position for reading is at the beginning "
+"of the file, but for Android/BSD/MacOS, the initial file position for "
+"reading is at the end of the file."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The I<mode> string can also include the letter \\(aqb\\(aq either as a "
+#| "last character or as a character between the characters in any of the two-"
+#| "character strings described above. This is strictly for compatibility "
+#| "with C89 and has no effect; the \\(aqb\\(aq is ignored on all POSIX "
+#| "conforming systems, including Linux. (Other systems may treat text files "
+#| "and binary files differently, and adding the \\(aqb\\(aq may be a good "
+#| "idea if you do I/O to a binary file and expect that your program may be "
+#| "ported to non-UNIX environments.)"
+msgid ""
+"The I<mode> string can also include the letter \\[aq]b\\[aq] either as a "
+"last character or as a character between the characters in any of the two-"
+"character strings described above. This is strictly for compatibility with "
+"ISO C and has no effect; the \\[aq]b\\[aq] is ignored on all POSIX "
+"conforming systems, including Linux. (Other systems may treat text files "
+"and binary files differently, and adding the \\[aq]b\\[aq] may be a good "
+"idea if you do I/O to a binary file and expect that your program may be "
+"ported to non-UNIX environments.)"
+msgstr ""
+"Łańcuch I<mode> może także zawierać literę \\(aqb\\(aq zarówno jak ostatni "
+"znak jak też jako znak umeszczony pomiędzy znakami dowolnego dwuznakowego "
+"łańcucha opisanego powyżej. Służy to wyłącznie zgodności z C89 i nie "
+"powoduje żadnego efektu, \\(aqb\\(aq jest ignorowane we wszystkich systemach "
+"zgodnych z POSIX, włączając Linuksa. (Inne systemy mogą różnie traktować "
+"pliki tekstowe i pliki binarne. Dodanie \\(aqb\\(aq może być dobrym "
+"pomysłem, jeśli wykonywane są operacje I/O dla pliku binarnego a "
+"przewidywane jest przeniesienie programu do środowisk nieuniksowych.)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "See NOTES below for details of glibc extensions for I<mode>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Any created file will have the mode B<S_IRUSR> | B<S_IWUSR> | B<S_IRGRP> | "
+"B<S_IWGRP> | B<S_IROTH> | B<S_IWOTH> (0666), as modified by the process's "
+"umask value (see B<umask>(2))."
+msgstr ""
+"Wszystkie pliki będą tworzone z uprawnieniami B<S_IRUSR> | B<S_IWUSR> | "
+"B<S_IRGRP> | B<S_IWGRP> | B<S_IROTH> | B<S_IWOTH> (0666), zmodyfikowanymi "
+"przez wartość umask procesu (patrz B<umask>(2))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Reads and writes may be intermixed on read/write streams in any order. "
+#| "Note that ANSI C requires that a file positioning function intervene "
+#| "between output and input, unless an input operation encounters end-of-"
+#| "file. (If this condition is not met, then a read is allowed to return "
+#| "the result of writes other than the most recent.) Therefore it is good "
+#| "practice (and indeed sometimes necessary under Linux) to put an "
+#| "B<fseek>(3) or B<fgetpos>(3) operation between write and read "
+#| "operations on such a stream. This operation may be an apparent no-op (as "
+#| "in I<fseek(..., 0L, SEEK_CUR)> called for its synchronizing side effect)."
+msgid ""
+"Reads and writes may be intermixed on read/write streams in any order. Note "
+"that ANSI C requires that a file positioning function intervene between "
+"output and input, unless an input operation encounters end-of-file. (If "
+"this condition is not met, then a read is allowed to return the result of "
+"writes other than the most recent.) Therefore it is good practice (and "
+"indeed sometimes necessary under Linux) to put an B<fseek>(3) or "
+"B<fsetpos>(3) operation between write and read operations on such a "
+"stream. This operation may be an apparent no-op (as in I<fseek(..., 0L, "
+"SEEK_CUR)> called for its synchronizing side effect)."
+msgstr ""
+"Odczyt i zapis może występować w strumieniu do zapisu/odczytu w dowolnej "
+"kolejności. Należy zauważyć, że ANSI C wymaga interwencji funkcji "
+"ustalającej pozycję pliku pomiędzy zapisem i odczytem, chyba że operacja "
+"odczytu napotka koniec pliku. (Jeśli ten warunek nie jest spełniony, "
+"operacja odczytu może zwrócić wynik innego zapisu niż ostatni.) Tak więc "
+"dobrą zasadą (i czasami konieczną pod Linuksem) jest wstawianie funkcji "
+"B<fseek>(3) lub B<fgetpos>(3) pomiędzy operacjami zapisu i odczytu na takim "
+"strumieniu. Ta operacja może być pozornym rozkazem pustym, no-op, (tak jak w "
+"I<fseek(..., 0L, SEEK_CUR>) wywoływanym w celu wykorzystania ubocznych "
+"skutków synchronizujących."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Opening a file in append mode (B<a> as the first character of I<mode>) "
+#| "causes all subsequent write operations to this stream to occur at end-of-"
+#| "file, as if preceded the call:"
+msgid ""
+"Opening a file in append mode (B<a> as the first character of I<mode>) "
+"causes all subsequent write operations to this stream to occur at end-of-"
+"file, as if preceded by the call:"
+msgstr ""
+"Otwarcie pliku w trybie dopisywania (B<a> jako pierwszy znak I<mode>) "
+"powoduje, że wszystkie późniejsze operacje zapisu do tego strumienia "
+"wystąpią na końcu pliku, tak jakby były poprzedzone wywołaniem"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fseek(stream, 0, SEEK_END);\n"
+msgstr "fseek(stream, 0, SEEK_END);\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The file descriptor associated with the stream is opened as if by a call to "
+"B<open>(2) with the following flags:"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fopen() mode"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "open() flags"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<r>"
+msgstr "I<r>"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "O_RDONLY"
+msgstr "O_RDONLY"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<w>"
+msgstr "I<w>"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "O_WRONLY | O_CREAT | O_TRUNC"
+msgstr "O_WRONLY | O_CREAT | O_TRUNC"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<a>"
+msgstr "I<a>"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "O_WRONLY | O_CREAT | O_APPEND"
+msgstr "O_WRONLY | O_CREAT | O_APPEND"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<r+>"
+msgstr "I<r+>"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "O_RDWR"
+msgstr "O_RDWR"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<w+>"
+msgstr "I<w+>"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "O_RDWR | O_CREAT | O_TRUNC"
+msgstr "O_RDWR | O_CREAT | O_TRUNC"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<a+>"
+msgstr "I<a+>"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "O_RDWR | O_CREAT | O_APPEND"
+msgstr "O_RDWR | O_CREAT | O_APPEND"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fdopen()"
+msgstr "fdopen()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fdopen>() function associates a stream with the existing file "
+"descriptor, I<fd>. The I<mode> of the stream (one of the values \"r\", \"r+"
+"\", \"w\", \"w+\", \"a\", \"a+\") must be compatible with the mode of the "
+"file descriptor. The file position indicator of the new stream is set to "
+"that belonging to I<fd>, and the error and end-of-file indicators are "
+"cleared. Modes \"w\" or \"w+\" do not cause truncation of the file. The "
+"file descriptor is not dup'ed, and will be closed when the stream created by "
+"B<fdopen>() is closed. The result of applying B<fdopen>() to a shared "
+"memory object is undefined."
+msgstr ""
+"Funkcja B<fdopen>() wiąże strumień z istniejącym deskryptorem pliku, I<fd>. "
+"Łańcuch I<mode> strumienia (jeden z \"r\", \"r+\", \"w\", \"w+\", \"a\", \"a+"
+"\") musi być zgodny z trybem otwarcia deskryptora pliku. Pozycja nowego "
+"strumienia jest taka sama, jak pozycja deskryptora I<fd>, a znaczniki błędu "
+"i końca pliku są wyłączane. Tryby \"w\" oraz \"w+\" nie powodują usunięcia "
+"zawartości pliku. Deskryptor pliku nie jest powielany i zozstanie zamknięty "
+"w chwili zamknięcia strumienia utworzonego za pomocą B<fdopen>(). Rezultat "
+"wywołania funkcji B<fdopen>() dla obiektu pamięci dzielonej jest "
+"niezdefiniowany."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "freopen()"
+msgstr "freopen()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<freopen>() function opens the file whose name is the string pointed "
+"to by I<pathname> and associates the stream pointed to by I<stream> with "
+"it. The original stream (if it exists) is closed. The I<mode> argument is "
+"used just as in the B<fopen>() function."
+msgstr ""
+"Funkcja B<freopen>() otwiera plik, którego nazwa jest zawarta w łańcuchu "
+"wskazywanym przez I<pathname> i wiąże z nim strumień wskazywany przez "
+"I<stream>. Pierwotny strumień jest zamykany (jeśli istnieje). Argument "
+"I<mode> ma takie samo znaczenie jak w przypadku funkcji B<fopen>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the I<pathname> argument is a null pointer, B<freopen>() changes the "
+"mode of the stream to that specified in I<mode>; that is, B<freopen>() "
+"reopens the pathname that is associated with the stream. The specification "
+"for this behavior was added in the C99 standard, which says:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In this case, the file descriptor associated with the stream need not be "
+"closed if the call to B<freopen>() succeeds. It is implementation-defined "
+"which changes of mode are permitted (if any), and under what circumstances."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The primary use of the B<freopen>() function is to change the file "
+"associated with a standard text stream (I<stderr>, I<stdin>, or I<stdout>)."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Upon successful completion B<fopen>(), B<fdopen>(), and B<freopen>() return "
+"a I<FILE> pointer. Otherwise, NULL is returned and I<errno> is set to "
+"indicate the error."
+msgstr ""
+"Jeśli funkcja B<fopen>(), B<fdopen>() czy B<freopen>() zakończy się "
+"pomyślnie, zwraca wskaźnik do struktury B<FILE>. W przeciwnym wypadku zwraca "
+"NULL a zmiennej globalnej I<errno> nadawana jest wartość określającą rodzaj "
+"błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<mode> provided to B<fopen>(), B<fdopen>(), or B<freopen>() was "
+"invalid."
+msgstr ""
+"Argument I<mode> podany dla B<fopen>(), B<fdopen>() lub B<freopen>() jest "
+"nieprawidłowy."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fopen>(), B<fdopen>(), and B<freopen>() functions may also fail and "
+"set I<errno> for any of the errors specified for the routine B<malloc>(3)."
+msgstr ""
+"Funkcje B<fopen>(), B<fdopen>() i B<freopen>() mogą także zakończyć się "
+"niepowodzeniem i ustawić wartość I<errno> na dowolny błąd wymieniony w "
+"opisie funkcji B<malloc>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fopen>() function may also fail and set I<errno> for any of the "
+"errors specified for the routine B<open>(2)."
+msgstr ""
+"Funkcja B<fopen>() może także zakończyć się niepowodzeniem i ustawić wartość "
+"I<errno> na dowolny błąd wymieniony w opisie funkcji B<open>(2)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fdopen>() function may also fail and set I<errno> for any of the "
+"errors specified for the routine B<fcntl>(2)."
+msgstr ""
+"Funkcja B<fdopen>() może także zakończyć się niepowodzeniem i ustawić "
+"wartość I<errno> na dowolny błąd wymieniony w opisie funkcji B<open>(2)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<freopen>() function may also fail and set I<errno> for any of the "
+"errors specified for the routines B<open>(2), B<fclose>(3), and B<fflush>(3)."
+msgstr ""
+"Funkcja B<freopen>() może także zakończyć się niepowodzeniem i ustawić "
+"wartość I<errno> na dowolny błąd wymieniony w opisie funkcji B<open>(2), "
+"B<fclose>(3) i B<fflush>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<fopen>(),\n"
+"B<fdopen>(),\n"
+"B<freopen>()"
+msgstr ""
+"B<fopen>(),\n"
+"B<fdopen>(),\n"
+"B<freopen>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<fdopen>():"
+msgid "B<fopen>()"
+msgstr "B<fdopen>():"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "freopen()"
+msgid "B<freopen>()"
+msgstr "freopen()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<fdopen>():"
+msgid "B<fdopen>()"
+msgstr "B<fdopen>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89."
+msgstr "POSIX.1-2001, C89."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "glibc notes"
+msgstr "Uwagi dla glibc"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The GNU C library allows the following extensions for the string specified "
+"in I<mode>:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<c> (since glibc 2.3.3)"
+msgstr "B<c> (od wersji 2.3.3 biblioteki glibc)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Do not make the open operation, or subsequent read and write operations, "
+"thread cancelation points. This flag is ignored for B<fdopen>()."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<e> (since glibc 2.7)"
+msgstr "B<e> (od wersji 2.7 biblioteki glibc)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Open the file with the B<O_CLOEXEC> flag. See B<open>(2) for more "
+"information. This flag is ignored for B<fdopen>()."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<m> (since glibc 2.3)"
+msgstr "B<m> (od wersji 2.3 biblioteki glibc)"
+
+#. As at glibc 2.4:
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Attempt to access the file using B<mmap>(2), rather than I/O system calls "
+"(B<read>(2), B<write>(2)). Currently, use of B<mmap>(2) is attempted only "
+"for a file opened for reading."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<x>"
+msgstr "B<x>"
+
+#. Since glibc 2.0?
+#. FIXME . C11 specifies this flag
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Open the file exclusively (like the B<O_EXCL> flag of B<open>(2)). If the "
+"file already exists, B<fopen>() fails, and sets I<errno> to B<EEXIST>. "
+"This flag is ignored for B<fdopen>()."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In addition to the above characters, B<fopen>() and B<freopen>() support "
+"the following syntax in I<mode>:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B< ,ccs=>I<string>"
+msgstr "B< ,ccs=>I<string>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The given I<string> is taken as the name of a coded character set and the "
+"stream is marked as wide-oriented. Thereafter, internal conversion "
+"functions convert I/O to and from the character set I<string>. If the B<,"
+"ccs=>I<string> syntax is not specified, then the wide-orientation of the "
+"stream is determined by the first file operation. If that operation is a "
+"wide-character operation, the stream is marked wide-oriented, and functions "
+"to convert to the coded character set are loaded."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. FIXME . http://sourceware.org/bugzilla/show_bug.cgi?id=12685
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When parsing for individual flag characters in I<mode> (i.e., the characters "
+"preceding the \"ccs\" specification), the glibc implementation of "
+"B<fopen>() and B<freopen>() limits the number of characters examined in "
+"I<mode> to 7 (or, before glibc 2.14, to 6, which was not enough to include "
+"possible specifications such as \"rb+cmxe\"). The current implementation of "
+"B<fdopen>() parses at most 5 characters in I<mode>."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<open>(2), B<fclose>(3), B<fileno>(3), B<fmemopen>(3), B<fopencookie>(3), "
+"B<open_memstream>(3)"
+msgstr ""
+"B<open>(2), B<fclose>(3), B<fileno>(3), B<fmemopen>(3), B<fopencookie>(3), "
+"B<open_memstream>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid "B<fopen>(), B<freopen>(): POSIX.1-2001, POSIX.1-2008, C89, C99."
+msgid "B<fopen>(), B<freopen>(): POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "B<fopen>(), B<freopen>(): POSIX.1-2001, POSIX.1-2008, C89, C99."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<fdopen>(): POSIX.1-2001, POSIX.1-2008."
+msgstr "B<fdopen>(): POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fpathconf.3.po b/po/pl/man3/fpathconf.3.po
new file mode 100644
index 00000000..3abd6c1c
--- /dev/null
+++ b/po/pl/man3/fpathconf.3.po
@@ -0,0 +1,704 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-08 21:07+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fpathconf"
+msgstr "fpathconf"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fpathconf, pathconf - get configuration values for files"
+msgstr "fpathconf, pathconf - pobranie konfiguracji dla plików"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>unistd.hE<gt>>\n"
+msgstr "B<#include E<lt>unistd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<long fpathconf(int >I<fd>B<, int >I<name>B<);>\n"
+"B<long pathconf(const char *>I<path>B<, int >I<name>B<);>\n"
+msgstr ""
+"B<long fpathconf(int >I<fd>B<, int >I<name>B<);>\n"
+"B<long pathconf(const char *>I<path>B<, int >I<name>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<fpathconf>() gets a value for the configuration option I<name> for the "
+"open file descriptor I<fd>."
+msgstr ""
+"Funkcja B<fpathconf>() pobiera wartość opcji konfiguracyjnej I<name> dla "
+"otwartego deskryptora pliku I<fd>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<pathconf>() gets a value for configuration option I<name> for the "
+"filename I<path>."
+msgstr ""
+"Funkcja B<pathconf>() pobiera wartość opcji konfiguracyjnej I<name> dla "
+"pliku o nazwie I<path>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The corresponding macros defined in I<E<lt>unistd.hE<gt>> are minimum "
+"values; if an application wants to take advantage of values which may "
+"change, a call to B<fpathconf>() or B<pathconf>() can be made, which may "
+"yield more liberal results."
+msgstr ""
+"Odpowiednie makra zdefiniowane w I<E<lt>unistd.hE<gt>> są wartościami "
+"minimalnymi. Jeśli aplikacja chce korzystać z wartości, które mogą się "
+"zmieniać, to może wywołać B<fpathconf>() lub B<pathconf>(), które zwracają "
+"bardziej liberalne wyniki."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Setting I<name> equal to one of the following constants returns the "
+"following configuration options:"
+msgstr ""
+"Przekazanie w argumencie I<name> jednej z poniższych wartości zwraca "
+"następujące opcje konfiguracji:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<_PC_LINK_MAX>"
+msgstr "B<_PC_LINK_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum number of links to the file. If I<fd> or I<path> refer to a "
+"directory, then the value applies to the whole directory. The corresponding "
+"macro is B<_POSIX_LINK_MAX>."
+msgstr ""
+"Maksymalna liczba dowiązań do pliku. Jeśli I<fd> lub I<path> odnoszą się do "
+"katalogu, to wartość dotyczy całego katalogu. Odpowiadające temu makro to "
+"B<_POSIX_LINK_MAX>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<_PC_MAX_CANON>"
+msgstr "B<_PC_MAX_CANON>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum length of a formatted input line, where I<fd> or I<path> must "
+"refer to a terminal. The corresponding macro is B<_POSIX_MAX_CANON>."
+msgstr ""
+"Maksymalna długość sformatowanej linii wejściowej, przy czym I<fd> lub "
+"I<path> musi odnosić się do terminala. Odpowiadające temu makro to "
+"B<_POSIX_MAX_CANON>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<_PC_MAX_INPUT>"
+msgstr "B<_PC_MAX_INPUT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum length of an input line, where I<fd> or I<path> must refer to a "
+"terminal. The corresponding macro is B<_POSIX_MAX_INPUT>."
+msgstr ""
+"Maksymalna długość linii wejściowej, przy czym I<fd> lub I<path> musi "
+"odnosić się do terminala. Odpowiadające temu makro to B<_POSIX_MAX_INPUT>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<_PC_NAME_MAX>"
+msgstr "B<_PC_NAME_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum length of a filename in the directory I<path> or I<fd> that the "
+"process is allowed to create. The corresponding macro is B<_POSIX_NAME_MAX>."
+msgstr ""
+"Maksymalna długość nazwy pliku w katalogu I<path> lub I<fd>, jaką proces "
+"może utworzyć. Odpowiadające temu makro to B<_POSIX_NAME_MAX>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<_PC_PATH_MAX>"
+msgstr "B<_PC_PATH_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum length of a relative pathname when I<path> or I<fd> is the "
+"current working directory. The corresponding macro is B<_POSIX_PATH_MAX>."
+msgstr ""
+"Maksymalna długość względnej ścieżki, gdy I<path> lub I<fd> jest katalogiem "
+"bieżącym. Odpowiadające temu makro to B<_POSIX_PATH_MAX>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<_PC_PIPE_BUF>"
+msgstr "B<_PC_PIPE_BUF>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum number of bytes that can be written atomically to a pipe of "
+"FIFO. For B<fpathconf>(), I<fd> should refer to a pipe or FIFO. For "
+"B<fpathconf>(), I<path> should refer to a FIFO or a directory; in the latter "
+"case, the returned value corresponds to FIFOs created in that directory. "
+"The corresponding macro is B<_POSIX_PIPE_BUF>."
+msgstr ""
+"Maksymalna liczba bajtów, które można niepodzielnie (atomicznie) zapisać do "
+"potoku lub kolejki FIFO. W przypadku B<fpathconf>() argument I<fd> powinien "
+"odnosić się do potoku lub kolejki FIFO. Dla B<fpathconf>(), argument I<path> "
+"powinien odnosić się do kolejki FIFO lub katalogu; w tym drugim przypadku "
+"wartość zwracana jest odpowiednia dla kolejek FIFO tworzonych w tym "
+"katalogu. Odpowiadające temu makro to B<_POSIX_PIPE_BUF>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<_PC_CHOWN_RESTRICTED>"
+msgstr "B<_PC_CHOWN_RESTRICTED>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This returns a positive value if the use of B<chown>(2) and B<fchown>(2) "
+"for changing a file's user ID is restricted to a process with appropriate "
+"privileges, and changing a file's group ID to a value other than the "
+"process's effective group ID or one of its supplementary group IDs is "
+"restricted to a process with appropriate privileges. According to POSIX.1, "
+"this variable shall always be defined with a value other than -1. The "
+"corresponding macro is B<_POSIX_CHOWN_RESTRICTED>."
+msgstr ""
+"Zwraca wartość dodatnią, jeśli użycie B<chown>(2) i B<fchown>(2), w celu "
+"zmiany identyfikatora właściciela pliku albo w celu zmienienia "
+"identyfikatora grupy pliku na wartość inną niż efektywny identyfikator grupy "
+"procesu lub jeden z dodatkowych identyfikatorów grup, jest ograniczone do "
+"procesu mającego odpowiednie uprawnienia. Zgodnie z POSIX.1 wartość ta "
+"powinna zawsze być różna od -1. Odpowiadające temu makro to "
+"B<_POSIX_CHOWN_RESTRICTED>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<fd> or I<path> refers to a directory, then the return value applies to "
+"all files in that directory."
+msgstr ""
+"Jeśli I<fd> lub I<path> odnoszą się do katalogu, to wartość zwracana dotyczy "
+"to wszystkich plików w tym katalogu."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<_PC_NO_TRUNC>"
+msgstr "B<_PC_NO_TRUNC>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This returns nonzero if accessing filenames longer than B<_POSIX_NAME_MAX> "
+"generates an error. The corresponding macro is B<_POSIX_NO_TRUNC>."
+msgstr ""
+"Zwraca wartość niezerową, jeśli dostęp do plików o nazwach dłuższych od "
+"B<_POSIX_NAME_MAX> powoduje błąd. Odpowiadające temu makro to "
+"B<_POSIX_NO_TRUNC>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<_PC_VDISABLE>"
+msgstr "B<_PC_VDISABLE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This returns nonzero if special character processing can be disabled, where "
+"I<fd> or I<path> must refer to a terminal."
+msgstr ""
+"Zwraca wartość niezerową, jeśli przetwarzanie znaków specjalnych może być "
+"wyłączone, przy czym I<fd> lub I<path> muszą odnosić się do terminala."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The return value of these functions is one of the following:"
+msgstr "Funkcje te zwracają jedną z następujących wartości:"
+
+#. type: IP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\[bu]"
+msgstr "\\[bu]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "On error, -1 is returned and I<errno> is set to indicate the cause of the "
+#| "error (for example, B<EINVAL>, indicating that I<name> is invalid)."
+msgid ""
+"On error, -1 is returned and I<errno> is set to indicate the error (for "
+"example, B<EINVAL>, indicating that I<name> is invalid)."
+msgstr ""
+"W razie wystąpienia błędu zwracane jest -1 i ustawiana jest odpowiednia "
+"wartość zmiennej I<errno> (na przykład na B<EINVAL> wskazujące, że I<name> "
+"jest niepoprawna)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<name> corresponds to a maximum or minimum limit, and that limit is "
+"indeterminate, -1 is returned and I<errno> is not changed. (To distinguish "
+"an indeterminate limit from an error, set I<errno> to zero before the call, "
+"and then check whether I<errno> is nonzero when -1 is returned.)"
+msgstr ""
+"Jeśli I<name> odpowiada jakiemuś ograniczeniu typu maksimum lub minimum, ale "
+"nie można określić wartości tego ograniczenia, to zwracane jest -1 bez "
+"zmieniana wartości I<errno>. (W celu odróżnienia nieokreślalnego "
+"ograniczenia od innego błędu, należy ustawić I<errno> na zero przed "
+"wywołaniem tej funcji, i następnie sprawdzić, czy I<errno> jest niezerowe, "
+"jeśli funkcja zwróci wartość -1)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<name> corresponds to an option, a positive value is returned if the "
+"option is supported, and -1 is returned if the option is not supported."
+msgstr ""
+"Jeśli I<name> odpowiada jakiejś nazwie opcji, to zwracana jest wartość "
+"dodatnia, gdy ta opcja jest wspierana, w przeciwnym wypadku zwracane jest -1."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Otherwise, the current value of the option or limit is returned. This value "
+"will not be more restrictive than the corresponding value that was described "
+"to the application in I<E<lt>unistd.hE<gt>> or I<E<lt>limits.hE<gt>> when "
+"the application was compiled."
+msgstr ""
+"W przeciwnym wypadku zwracana jest bieżąca wartość opcji lub ograniczenia. "
+"Wartość ta nie będzie bardziej restrykcyjna niż odpowiednia wartość dostępna "
+"w pliku I<E<lt>unistd.hE<gt>> lub I<E<lt>limits.hE<gt>> w czasie "
+"kompilowania aplikacji."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EACCES>"
+msgstr "B<EACCES>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"(B<pathconf>()) Search permission is denied for one of the directories in "
+"the path prefix of I<path>."
+msgstr ""
+"(B<pathconf>()) Brak uprawnień do przeszukiwania jednego z katalogów w "
+"ścieżce zaczynającej I<path>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EBADF>"
+msgstr "B<EBADF>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "(B<fpathconf>()) I<fd> is not a valid file descriptor."
+msgstr "(B<fpathconf>()) I<fd> nie jest prawidłowym deskryptorem pliku."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<name> is invalid."
+msgstr "I<name> jest niepoprawne."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The implementation does not support an association of I<name> with the "
+"specified file."
+msgstr "Ta implementacja nie wspiera skojarzenia I<name> z podanym plikiem."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ELOOP>"
+msgstr "B<ELOOP>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"(B<pathconf>()) Too many symbolic links were encountered while resolving "
+"I<path>."
+msgstr ""
+"(B<pathconf>()) Podczas rozwiązywania I<path> napotkano zbyt wiele dowiązań "
+"symbolicznych."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENAMETOOLONG>"
+msgstr "B<ENAMETOOLONG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "(B<pathconf>()) I<path> is too long."
+msgstr "(B<pathconf>()) I<path> jest za długa."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOENT>"
+msgstr "B<ENOENT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"(B<pathconf>()) A component of I<path> does not exist, or I<path> is an "
+"empty string."
+msgstr ""
+"(B<pathconf>()) Składnik ścieżki I<path> nie istnieje lub I<path> jest "
+"pustym łańcuchem znaków."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOTDIR>"
+msgstr "B<ENOTDIR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"(B<pathconf>()) A component used as a directory in I<path> is not in fact a "
+"directory."
+msgstr ""
+"(B<pathconf>()) Jeden ze składników ścieżki I<path> nie jest katalogiem."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<fpathconf>(),\n"
+"B<pathconf>()"
+msgstr ""
+"B<fpathconf>(),\n"
+"B<pathconf>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Files with name lengths longer than the value returned for I<name> equal to "
+"B<_PC_NAME_MAX> may exist in the given directory."
+msgstr ""
+"W danym katalogu mogą istnieć pliki o nazwach dłuższych niż wartość zwrócona "
+"dla I<name> równego B<_PC_NAME_MAX>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Some returned values may be huge; they are not suitable for allocating "
+"memory."
+msgstr ""
+"Niektóre ze zwracanych wartości mogą być olbrzymie, więc nie nadają się do "
+"alokowania pamięci."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getconf>(1), B<open>(2), B<statfs>(2), B<confstr>(3), B<sysconf>(3)"
+msgstr "B<getconf>(1), B<open>(2), B<statfs>(2), B<confstr>(3), B<sysconf>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fpclassify.3.po b/po/pl/man3/fpclassify.3.po
new file mode 100644
index 00000000..7ae9f0d4
--- /dev/null
+++ b/po/pl/man3/fpclassify.3.po
@@ -0,0 +1,523 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001,2003.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:10+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fpclassify"
+msgstr "fpclassify"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"fpclassify, isfinite, isnormal, isnan, isinf - floating-point classification "
+"macros"
+msgstr ""
+"fpclassify, isfinite, isnormal, isnan, isinf - makra klasyfikacji liczb "
+"zmiennoprzecinkowych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<fpclassify>(),\n"
+#| "B<isfinite>(),\n"
+#| "B<isnormal>(),\n"
+#| "B<isnan>(),\n"
+#| "B<isinf>()"
+msgid ""
+"B<int fpclassify(>I<x>B<);>\n"
+"B<int isfinite(>I<x>B<);>\n"
+"B<int isnormal(>I<x>B<);>\n"
+"B<int isnan(>I<x>B<);>\n"
+"B<int isinf(>I<x>B<);>\n"
+msgstr ""
+"B<fpclassify>(),\n"
+"B<isfinite>(),\n"
+"B<isnormal>(),\n"
+"B<isnan>(),\n"
+"B<isinf>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. I haven't fully grokked the source to determine the FTM requirements;
+#. in part, the following has been tested by experiment.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fpclassify>(), B<isfinite>(), B<isnormal>():"
+msgstr "B<fpclassify>(), B<isfinite>(), B<isnormal>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<isnan>():"
+msgstr "B<isnan>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L\n"
+#| " || _XOPEN_SOURCE\n"
+#| " || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L\n"
+" || _XOPEN_SOURCE\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* Glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<isinf>():"
+msgstr "B<isinf>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Floating point numbers can have special values, such as infinite or NaN. "
+"With the macro B<fpclassify(>I<x>B<)> you can find out what type I<x> is. "
+"The macro takes any floating-point expression as argument. The result is "
+"one of the following values:"
+msgstr ""
+"Liczby zmiennoprzecinkowe mają specjalne wartości takie jak nieskończoność "
+"lub NaN (\"nie jest liczbą\"). Makro B<fpclassify(>I<x>B<)> pozwala określić "
+"typ parametru I<x>, który może być dowolnym wyrażeniem zmiennoprzecinkowym. "
+"Wynikiem makra jest jedna z następujących wartości:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<FP_NAN>"
+msgstr "B<FP_NAN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<x> is \"Not a Number\"."
+msgstr "I<x> ma wartość \"nie jest liczbą\" (\"Not a Number\")."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<FP_INFINITE>"
+msgstr "B<FP_INFINITE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<x> is either positive infinity or negative infinity."
+msgstr "I<x> jest albo dodatnią nieskończonością, albo ujemną nieskończonością"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<FP_ZERO>"
+msgstr "B<FP_ZERO>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<x> is zero."
+msgstr "I<x> jest zerem."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<FP_SUBNORMAL>"
+msgstr "B<FP_SUBNORMAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<x> is too small to be represented in normalized format."
+msgstr "I<x> jest zbyt małe, by być reprezentowane w postaci znormalizowanej."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<FP_NORMAL>"
+msgstr "B<FP_NORMAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"if nothing of the above is correct then it must be a normal floating-point "
+"number."
+msgstr ""
+"jeśli żadne z powyższych nie jest właściwe, to I<x> musi to być zwykłą "
+"liczbą zmiennoprzecinkową."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The other macros provide a short answer to some standard questions."
+msgstr ""
+"Inne makra dostarczają prostych odpowiedzi na kilka standardowych pytań."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<isfinite(>I<x>B<)>"
+msgstr "B<isfinite(>I<x>B<)>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "returns a nonzero value if"
+msgstr "zwraca wartość niezerową, gdy"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "(fpclassify(x) != FP_NAN && fpclassify(x) != FP_INFINITE)"
+msgstr "(fpclassify(x) != FP_NAN && fpclassify(x) != FP_INFINITE)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<isnormal(>I<x>B<)>"
+msgstr "B<isnormal(>I<x>B<)>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "returns a nonzero value if (fpclassify(x) == FP_NORMAL)"
+msgstr "zwraca wartość niezerową, gdy (fpclassify(x) == FP_NORMAL)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<isnan(>I<x>B<)>"
+msgstr "B<isnan(>I<x>B<)>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "returns a nonzero value if (fpclassify(x) == FP_NAN)"
+msgstr "zwraca wartość niezerową, gdy (fpclassify(x) == FP_NAN)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<isinf(>I<x>B<)>"
+msgstr "B<isinf(>I<x>B<)>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"returns 1 if I<x> is positive infinity, and -1 if I<x> is negative infinity."
+msgstr ""
+"zwraca 1, gdy I<x> jest dodatnią nieskończonością, lub -1, gdy I<x> jest "
+"ujemną nieskończonością."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<fpclassify>(),\n"
+"B<isfinite>(),\n"
+"B<isnormal>(),\n"
+"B<isnan>(),\n"
+"B<isinf>()"
+msgstr ""
+"B<fpclassify>(),\n"
+"B<isfinite>(),\n"
+"B<isnormal>(),\n"
+"B<isnan>(),\n"
+"B<isinf>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C99."
+msgstr "POSIX.1-2001, C99."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In glibc 2.01 and earlier, B<isinf>() returns a nonzero value (actually: 1) "
+"if I<x> is positive infinity or negative infinity. (This is all that C99 "
+"requires.)"
+msgstr ""
+"W wersji 2.01 i wcześniejszych biblioteki glibc B<isinf>() zwraca wartość "
+"niezerową (dokładnie: 1), jeżeli I<x> jest dodatnią lub ujemną "
+"nieskończonością. (To jest wszystko, czego wymaga standard C99)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For B<isinf>(), the standards merely say that the return value is nonzero if "
+"and only if the argument has an infinite value."
+msgstr ""
+"W wypadku B<isinf>() standardy jedynie stwierdzają, że wartość zwracana jest "
+"niezerowa wtedy i tylko wtedy, gdy parametr funkcji ma wartość nieskończoną."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<finite>(3), B<INFINITY>(3), B<isgreater>(3), B<signbit>(3)"
+msgstr "B<finite>(3), B<INFINITY>(3), B<isgreater>(3), B<signbit>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fputwc.3.po b/po/pl/man3/fputwc.3.po
new file mode 100644
index 00000000..8ae48c53
--- /dev/null
+++ b/po/pl/man3/fputwc.3.po
@@ -0,0 +1,372 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:10+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fputwc"
+msgstr "fputwc"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fputwc, putwc - write a wide character to a FILE stream"
+msgstr "fputwc, putwc - zapisanie szerokiego znaku do strumienia FILE"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>stdio.hE<gt>>\n"
+"B<#include E<lt>wchar.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>stdio.hE<gt>>\n"
+"B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<wint_t fputwc(wchar_t >I<wc>B<, FILE *>I<stream>B<);>\n"
+"B<wint_t putwc(wchar_t >I<wc>B<, FILE *>I<stream>B<);>\n"
+msgstr ""
+"B<wint_t fputwc(wchar_t >I<wc>B<, FILE *>I<stream>B<);>\n"
+"B<wint_t putwc(wchar_t >I<wc>B<, FILE *>I<stream>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fputwc>() function is the wide-character equivalent of the "
+"B<fputc>(3) function. It writes the wide character I<wc> to I<stream>. If "
+"I<ferror(stream)> becomes true, it returns B<WEOF>. If a wide-character "
+"conversion error occurs, it sets I<errno> to B<EILSEQ> and returns B<WEOF>. "
+"Otherwise, it returns I<wc>."
+msgstr ""
+"Funkcja B<fputwc>() jest szerokoznakowym odpowiednikiem funkcji B<fputc>(3). "
+"Zapisuje szeroki znak I<wc> do I<stream>. Gdy I<ferror(stream)> stanie się "
+"prawdziwe, to zwraca B<WEOF>. Jeśli wystąpi błąd konwersji szerokiego znaku, "
+"ustawia I<errno> na B<EILSEQ> i również zwraca B<WEOF>. W pozostałych "
+"przypadkach zwraca I<wc>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<putwc>() function or macro functions identically to B<fputwc>(). It "
+"may be implemented as a macro, and may evaluate its argument more than "
+"once. There is no reason ever to use it."
+msgstr ""
+"Funkcja lub makro B<putwc>() zachowuje się identycznie jak B<fgetwc>(). Może "
+"być zaimplementowane jako makro, więc może wskutek tego rozwijać swój "
+"argument więcej niż raz. Nie ma żadnego powodu, aby tej funkcji/makra używać."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For nonlocking counterparts, see B<unlocked_stdio>(3)."
+msgstr ""
+"Informacje o nieblokujących odpowiednikach znajdują się w "
+"B<unlocked_stdio>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<fputwc>() function returns I<wc> if no error occurred, or B<WEOF> "
+#| "to indicate an error. In the event of an error, I<errno> is set to "
+#| "indicate the cause."
+msgid ""
+"On success, B<fputwc>() function returns I<wc>. Otherwise, B<WEOF> is "
+"returned, and I<errno> is set to indicate the error."
+msgstr ""
+"Funkcja B<fputwc>() zwraca I<wc>, jeśli nie wystąpił żaden błąd, lub B<WEOF> "
+"w przeciwnym wypadku. W przypadku błędu ustawiane jest I<errno>, wskazując "
+"na przyczynę błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Apart from the usual ones, there is"
+msgstr "Oprócz zwykłych jest jeszcze"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EILSEQ>"
+msgstr "B<EILSEQ>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Conversion of I<wc> to the stream's encoding fails."
+msgstr ""
+"Konwersja I<wc> do kodowania stosowanego w strumieniu nie powiodła się."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<fputwc>(),\n"
+"B<putwc>()"
+msgstr ""
+"B<fputwc>(),\n"
+"B<putwc>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The behavior of B<fputwc>() depends on the B<LC_CTYPE> category of the "
+"current locale."
+msgstr ""
+"Zachowanie B<fputwc>() zależy od kategorii B<LC_CTYPE> bieżących ustawień "
+"regionalnych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the absence of additional information passed to the B<fopen>(3) call, it "
+"is reasonable to expect that B<fputwc>() will actually write the multibyte "
+"sequence corresponding to the wide character I<wc>."
+msgstr ""
+"W przypadku nieprzekazania dodatkowych informacji przy wywołaniu B<fopen>(3) "
+"rozsądne jest oczekiwanie, że B<fputwc>() faktycznie zapisze wielobajtową "
+"sekwencję odpowiadającą szerokiemu znakowi I<wc>. "
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fgetwc>(3), B<fputws>(3), B<unlocked_stdio>(3)"
+msgstr "B<fgetwc>(3), B<fputws>(3), B<unlocked_stdio>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fputws.3.po b/po/pl/man3/fputws.3.po
new file mode 100644
index 00000000..600dcc05
--- /dev/null
+++ b/po/pl/man3/fputws.3.po
@@ -0,0 +1,320 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:10+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fputws"
+msgstr "fputws"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fputws - write a wide-character string to a FILE stream"
+msgstr "fputws - zapisanie łańcucha szerokich znaków do strumienia FILE"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int fputws(const wchar_t *>I<ws>B<, FILE *>I<stream>B<);>\n"
+msgid "B<int fputws(const wchar_t *restrict >I<ws>B<, FILE *restrict >I<stream>B<);>\n"
+msgstr "B<int fputws(const wchar_t *>I<ws>B<, FILE *>I<stream>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<fputws>() function is the wide-character equivalent of the "
+#| "B<fputs>(3) function. It writes the wide-character string starting at "
+#| "I<ws>, up to but not including the terminating null wide character "
+#| "(L\\(aq\\e0\\(aq), to I<stream>."
+msgid ""
+"The B<fputws>() function is the wide-character equivalent of the "
+"B<fputs>(3) function. It writes the wide-character string starting at "
+"I<ws>, up to but not including the terminating null wide character "
+"(L\\[aq]\\e0\\[aq]), to I<stream>."
+msgstr ""
+"Funkcja B<fputws>() jest szerokoznakowym odpowiednikiem funkcji B<fputs>(3). "
+"Zapisuje do I<stream> łańcuch szerokich znaków o początku wskazywanym przez "
+"I<ws>, aż do kończącego szerokiego znaku null (L\\(aq\\e0\\(aq). Ten "
+"kończący znak null nie jest zapisywany do strumienia."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For a nonlocking counterpart, see B<unlocked_stdio>(3)."
+msgstr ""
+"Informacje o nieblokujących odpowiednikach znajdują się w "
+"B<unlocked_stdio>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fputws>() function returns a nonnegative integer if the operation was "
+"successful, or -1 to indicate an error."
+msgstr ""
+"Funkcja B<fputws>() zwraca nieujemną liczbę całkowitą, gdy nie wystąpił "
+"błąd, lub -1, aby zasygnalizować wystąpienie błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<fputws>()"
+msgstr "B<fputws>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C99."
+msgstr "POSIX.1-2001, C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The behavior of B<fputws>() depends on the B<LC_CTYPE> category of the "
+"current locale."
+msgstr ""
+"Zachowanie B<fputws>() zależy od kategorii B<LC_CTYPE> bieżących ustawień "
+"regionalnych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the absence of additional information passed to the B<fopen>(3) call, it "
+"is reasonable to expect that B<fputws>() will actually write the multibyte "
+"string corresponding to the wide-character string I<ws>."
+msgstr ""
+"W przypadku nieprzekazania dodatkowych informacji przy wywołaniu B<fopen>(3) "
+"rozsądne jest oczekiwanie, że B<fputws>() faktycznie zapisze wielobajtową "
+"sekwencję odpowiadającą szerokiemu znakowi I<wc>. "
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fputwc>(3), B<unlocked_stdio>(3)"
+msgstr "B<fputwc>(3), B<unlocked_stdio>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fread.3.po b/po/pl/man3/fread.3.po
new file mode 100644
index 00000000..beec94b4
--- /dev/null
+++ b/po/pl/man3/fread.3.po
@@ -0,0 +1,530 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2017-02-12 23:42+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fread"
+msgstr "fread"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fread, fwrite - binary stream input/output"
+msgstr "fread, fwrite - odczyt/zapis strumienia binarnego"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<size_t fread(void >I<ptr>B<[restrict .>I<size>B< * .>I<nmemb>B<],>\n"
+"B< size_t >I<size>B<, size_t >I<nmemb>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+"B<size_t fwrite(const void >I<ptr>B<[restrict .>I<size>B< * .>I<nmemb>B<],>\n"
+"B< size_t >I<size>B<, size_t >I<nmemb>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+msgstr ""
+"B<size_t fread(void >I<ptr>B<[restrict .>I<size>B< * .>I<nmemb>B<],>\n"
+"B< size_t >I<size>B<, size_t >I<nmemb>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+"B<size_t fwrite(const void >I<ptr>B<[restrict .>I<size>B< * .>I<nmemb>B<],>\n"
+"B< size_t >I<size>B<, size_t >I<nmemb>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function B<fread>() reads I<nmemb> items of data, each I<size> bytes "
+"long, from the stream pointed to by I<stream>, storing them at the location "
+"given by I<ptr>."
+msgstr ""
+"Funkcja B<fread>() odczytuje I<nmemb> elementów danych, każdy o rozmiarze "
+"I<size> bajtów, ze strumienia wskazywanego przez I<stream>, do miejsca w "
+"pamięci wskazywanego przez I<ptr>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function B<fwrite>() writes I<nmemb> items of data, each I<size> bytes "
+"long, to the stream pointed to by I<stream>, obtaining them from the "
+"location given by I<ptr>."
+msgstr ""
+"Funkcja B<fwrite>() zapisuje I<nmemb> elementów danych, każdy o rozmiarze "
+"I<size> bajtów, do strumienia wskazywanego przez I<stream>, pobierając je z "
+"miejsca w pamięci wskazywanego przez I<ptr>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For nonlocking counterparts, see B<unlocked_stdio>(3)."
+msgstr ""
+"Informacje o nieblokujących odpowiednikach znajdują się w "
+"B<unlocked_stdio>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, B<fread>() and B<fwrite>() return the number of items read or "
+"written. This number equals the number of bytes transferred only when "
+"I<size> is 1. If an error occurs, or the end of the file is reached, the "
+"return value is a short item count (or zero)."
+msgstr ""
+"Funkcje B<fread>() oraz B<fwrite>(), jeśli się powiodą, zwracają liczbę "
+"faktycznie odczytanych lub zapisanych elementów. Ta liczba jest równa liczne "
+"przesłanych bajtów tylko wtedy, gdy I<size> wynosi 1. Jeśli wystąpi błąd lub "
+"osiągnięty zostanie koniec pliku, zwracana jest zmniejszona liczba elementów "
+"(lub zero)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The file position indicator for the stream is advanced by the number of "
+"bytes successfully read or written."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<fread>() does not distinguish between end-of-file and error, and callers "
+"must use B<feof>(3) and B<ferror>(3) to determine which occurred."
+msgstr ""
+"Funkcja B<fread>() nie rozróżnia pomiędzy końcem pliku a błędem, należy w "
+"tym celu wywołać funkcję B<feof>(3) oraz B<ferror>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<fread>(),\n"
+"B<fwrite>()"
+msgstr ""
+"B<fread>(),\n"
+"B<fwrite>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89."
+msgstr "POSIX.1-2001, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The program below demonstrates the use of B<fread>() by parsing /bin/sh ELF "
+"executable in binary mode and printing its magic and class:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$ B<./a.out>\n"
+"ELF magic: 0x7f454c46\n"
+"Class: 0x02\n"
+msgstr ""
+"$ B<./a.out>\n"
+"ELF magic: 0x7f454c46\n"
+"Class: 0x02\n"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Program source"
+msgstr "Kod źródłowy programu"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"\\&\n"
+"#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))\n"
+"\\&\n"
+"int\n"
+"main(void)\n"
+"{\n"
+" FILE *fp;\n"
+" size_t ret;\n"
+" unsigned char buffer[4];\n"
+"\\&\n"
+" fp = fopen(\"/bin/sh\", \"rb\");\n"
+" if (!fp) {\n"
+" perror(\"fopen\");\n"
+" return EXIT_FAILURE;\n"
+" }\n"
+"\\&\n"
+" ret = fread(buffer, sizeof(*buffer), ARRAY_SIZE(buffer), fp);\n"
+" if (ret != ARRAY_SIZE(buffer)) {\n"
+" fprintf(stderr, \"fread() failed: %zu\\en\", ret);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" printf(\"ELF magic: %#04x%02x%02x%02x\\en\", buffer[0], buffer[1],\n"
+" buffer[2], buffer[3]);\n"
+"\\&\n"
+" ret = fread(buffer, 1, 1, fp);\n"
+" if (ret != 1) {\n"
+" fprintf(stderr, \"fread() failed: %zu\\en\", ret);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" printf(\"Class: %#04x\\en\", buffer[0]);\n"
+"\\&\n"
+" fclose(fp);\n"
+"\\&\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<read>(2), B<write>(2), B<feof>(3), B<ferror>(3), B<unlocked_stdio>(3)"
+msgstr ""
+"B<read>(2), B<write>(2), B<feof>(3), B<ferror>(3), B<unlocked_stdio>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+msgstr ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))\n"
+msgstr "#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(void)\n"
+"{\n"
+" FILE *fp;\n"
+" size_t ret;\n"
+" unsigned char buffer[4];\n"
+msgstr ""
+"int\n"
+"main(void)\n"
+"{\n"
+" FILE *fp;\n"
+" size_t ret;\n"
+" unsigned char buffer[4];\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" fp = fopen(\"/bin/sh\", \"rb\");\n"
+" if (!fp) {\n"
+" perror(\"fopen\");\n"
+" return EXIT_FAILURE;\n"
+" }\n"
+msgstr ""
+" fp = fopen(\"/bin/sh\", \"rb\");\n"
+" if (!fp) {\n"
+" perror(\"fopen\");\n"
+" return EXIT_FAILURE;\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" ret = fread(buffer, sizeof(*buffer), ARRAY_SIZE(buffer), fp);\n"
+" if (ret != ARRAY_SIZE(buffer)) {\n"
+" fprintf(stderr, \"fread() failed: %zu\\en\", ret);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" ret = fread(buffer, sizeof(*buffer), ARRAY_SIZE(buffer), fp);\n"
+" if (ret != ARRAY_SIZE(buffer)) {\n"
+" fprintf(stderr, \"fread() failed: %zu\\en\", ret);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" printf(\"ELF magic: %#04x%02x%02x%02x\\en\", buffer[0], buffer[1],\n"
+" buffer[2], buffer[3]);\n"
+msgstr ""
+" printf(\"ELF magic: %#04x%02x%02x%02x\\en\", buffer[0], buffer[1],\n"
+" buffer[2], buffer[3]);\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" ret = fread(buffer, 1, 1, fp);\n"
+" if (ret != 1) {\n"
+" fprintf(stderr, \"fread() failed: %zu\\en\", ret);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" ret = fread(buffer, 1, 1, fp);\n"
+" if (ret != 1) {\n"
+" fprintf(stderr, \"fread() failed: %zu\\en\", ret);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " printf(\"Class: %#04x\\en\", buffer[0]);\n"
+msgstr " printf(\"Class: %#04x\\en\", buffer[0]);\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " fclose(fp);\n"
+msgstr " fclose(fp);\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/frexp.3.po b/po/pl/man3/frexp.3.po
new file mode 100644
index 00000000..d855ef7e
--- /dev/null
+++ b/po/pl/man3/frexp.3.po
@@ -0,0 +1,526 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1999.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-08 19:54+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "frexp"
+msgstr "frexp"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2024-01-29"
+msgstr "29 stycznia 2024 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"frexp, frexpf, frexpl - convert floating-point number to fractional and "
+"integral components"
+msgstr ""
+"frexp, frexpf, frexpl - konwersja liczby zmiennopozycyjnej na część ułamkową "
+"i całkowitą"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double frexp(double >I<x>B<, int *>I<exp>B<);>\n"
+"B<float frexpf(float >I<x>B<, int *>I<exp>B<);>\n"
+"B<long double frexpl(long double >I<x>B<, int *>I<exp>B<);>\n"
+msgstr ""
+"B<double frexp(double >I<x>B<, int *>I<exp>B<);>\n"
+"B<float frexpf(float >I<x>B<, int *>I<exp>B<);>\n"
+"B<long double frexpl(long double >I<x>B<, int *>I<exp>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<frexpf>(), B<frexpl>():"
+msgstr "B<frexpf>(), B<frexpl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions are used to split the number I<x> into a normalized fraction "
+"and an exponent which is stored in I<exp>."
+msgstr ""
+"Te funkcje są używane do dzielenia liczby I<x> na znormalizowany ułamek i "
+"wykładnik, który jest umieszczany w I<exp>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the normalized fraction. If the argument I<x> is not "
+"zero, the normalized fraction is I<x> times a power of two, and its absolute "
+"value is always in the range 1/2 (inclusive) to 1 (exclusive), that is, "
+"[0.5,1)."
+msgstr ""
+"Funkcje te zwracają znormalizowany ułamek. Jeśli argument I<x> jest różny od "
+"zera, to znormalizowany ułamek wynosi dwa do potęgi I<x> i zawsze zawiera "
+"się w przedziale pomiędzy 1/2 (włącznie) a 1 (wyłączając 1), to jest [0.5, "
+"1)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is zero, then the normalized fraction is zero and zero is stored in "
+"I<exp>."
+msgstr ""
+"Jeśli I<x> wynosi zero, to znormalizowany ułamek wynosi zero i I<exp> "
+"przyjmuje wartość zero."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is a NaN, a NaN is returned, and the value of I<*exp> is unspecified."
+msgstr ""
+"Jeśli I<x> wynosi NaN, to zwracane jest NaN, a wartość I<*exp> jest "
+"nieokreślona."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is positive infinity (negative infinity), positive infinity "
+"(negative infinity) is returned, and the value of I<*exp> is unspecified."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej (lub ujemnej) nieskończoności, to zwracana "
+"jest dodatnia (ujemna) nieskończoność, a wartość I<*exp> jest nieokreślona."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No errors occur."
+msgstr "Nie występują."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<frexp>(),\n"
+"B<frexpf>(),\n"
+"B<frexpl>()"
+msgstr ""
+"B<frexp>(),\n"
+"B<frexpf>(),\n"
+"B<frexpl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The program below produces results such as the following:"
+msgstr "Poniższy program zwraca następujące wyniki:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "$B< ./a.out 2560>\n"
+#| "frexp(2560, &e) = 0.625: 0.625 * 2^12 = 2560\n"
+#| "$B< ./a.out -4>\n"
+#| "frexp(-4, &e) = -0.5: -0.5 * 2^3 = -4\n"
+msgid ""
+"$B< ./a.out 2560>\n"
+"frexp(2560, &e) = 0.625: 0.625 * 2\\[ha]12 = 2560\n"
+"$B< ./a.out -4>\n"
+"frexp(-4, &e) = -0.5: -0.5 * 2\\[ha]3 = -4\n"
+msgstr ""
+"$B< ./a.out 2560>\n"
+"frexp(2560, &e) = 0.625: 0.625 * 2^12 = 2560\n"
+"$B< ./a.out -4>\n"
+"frexp(-4, &e) = -0.5: -0.5 * 2^3 = -4\n"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Program source"
+msgstr "Kod źródłowy programu"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid ""
+"#include E<lt>float.hE<gt>\n"
+"#include E<lt>math.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" double x, r;\n"
+" int exp;\n"
+"\\&\n"
+" x = strtod(argv[1], NULL);\n"
+" r = frexp(x, &exp);\n"
+"\\&\n"
+" printf(\"frexp(%g, &e) = %g: %g * %d\\[ha]%d = %g\\en\", x, r, r, 2, exp, x);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ldexp>(3), B<modf>(3)"
+msgstr "B<ldexp>(3), B<modf>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "#include E<lt>math.hE<gt>\n"
+#| "#include E<lt>float.hE<gt>\n"
+#| "#include E<lt>stdio.hE<gt>\n"
+#| "#include E<lt>stdlib.hE<gt>\n"
+msgid ""
+"#include E<lt>float.hE<gt>\n"
+"#include E<lt>math.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+msgstr ""
+"#include E<lt>math.hE<gt>\n"
+"#include E<lt>float.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" double x, r;\n"
+" int exp;\n"
+msgstr ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" double x, r;\n"
+" int exp;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" x = strtod(argv[1], NULL);\n"
+" r = frexp(x, &exp);\n"
+msgstr ""
+" x = strtod(argv[1], NULL);\n"
+" r = frexp(x, &exp);\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| " printf(\"frexp(%g, &e) = %g: %g * %d^%d = %g\\en\",\n"
+#| " x, r, r, FLT_RADIX, exp, x);\n"
+#| " exit(EXIT_SUCCESS);\n"
+#| "}\n"
+msgid ""
+" printf(\"frexp(%g, &e) = %g: %g * %d\\[ha]%d = %g\\en\",\n"
+" x, r, r, FLT_RADIX, exp, x);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" printf(\"frexp(%g, &e) = %g: %g * %d^%d = %g\\en\",\n"
+" x, r, r, FLT_RADIX, exp, x);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: Plain text
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#include E<lt>float.hE<gt>\n"
+"#include E<lt>math.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" double x, r;\n"
+" int exp;\n"
+"\\&\n"
+" x = strtod(argv[1], NULL);\n"
+" r = frexp(x, &exp);\n"
+"\\&\n"
+" printf(\"frexp(%g, &e) = %g: %g * %d\\[ha]%d = %g\\en\",\n"
+" x, r, r, FLT_RADIX, exp, x);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fseek.3.po b/po/pl/man3/fseek.3.po
new file mode 100644
index 00000000..6f6aa1db
--- /dev/null
+++ b/po/pl/man3/fseek.3.po
@@ -0,0 +1,440 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 23:10+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fseek"
+msgstr "fseek"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fgetpos, fseek, fsetpos, ftell, rewind - reposition a stream"
+msgstr "fgetpos, fseek, fsetpos, ftell, rewind - zmiana pozycji w strumieniu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int fseek(FILE *>I<stream>B<, long >I<offset>B<, int >I<whence>B<);>"
+msgid ""
+"B<int fseek(FILE *>I<stream>B<, long >I<offset>B<, int >I<whence>B<);>\n"
+"B<long ftell(FILE *>I<stream>B<);>\n"
+msgstr "B<int fseek(FILE *>I<stream>B<, long >I<offset>B<, int >I<whence>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void rewind(FILE *>I<stream>B<);>"
+msgid "B<void rewind(FILE *>I<stream>B<);>\n"
+msgstr "B<void rewind(FILE *>I<stream>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int fsetpos(FILE *>I<stream>B<, const fpos_t *>I<pos>B<);>"
+msgid ""
+"B<int fgetpos(FILE *restrict >I<stream>B<, fpos_t *restrict >I<pos>B<);>\n"
+"B<int fsetpos(FILE *>I<stream>B<, const fpos_t *>I<pos>B<);>\n"
+msgstr "B<int fsetpos(FILE *>I<stream>B<, const fpos_t *>I<pos>B<);>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fseek>() function sets the file position indicator for the stream "
+"pointed to by I<stream>. The new position, measured in bytes, is obtained "
+"by adding I<offset> bytes to the position specified by I<whence>. If "
+"I<whence> is set to B<SEEK_SET>, B<SEEK_CUR>, or B<SEEK_END>, the offset is "
+"relative to the start of the file, the current position indicator, or end-of-"
+"file, respectively. A successful call to the B<fseek>() function clears "
+"the end-of-file indicator for the stream and undoes any effects of the "
+"B<ungetc>(3) function on the same stream."
+msgstr ""
+"Funkcja B<fseek>() ustawia wskaźnik pozycji pliku dla strumienia "
+"wskazywanego przez I<stream>. Nową pozycję, określoną w bajtach, otrzymuje "
+"się, dodając I<offset> bajtów do pozycji określonej przez I<whence>. Gdy "
+"I<whence> jest ustawione na B<SEEK_SET>, B<SEEK_CUR> lub B<SEEK_END>, offset "
+"jest określany, odpowiednio, względem początku pliku, wskaźnika bieżącej "
+"pozycji lub końca pliku. Pomyślne wywołanie funkcji B<fseek>() powoduje "
+"wyczyszczenie sygnalizatora końca pliku dla strumienia i wycofuje wszelkie "
+"efekty funkcji B<ungetc>(3) dla tego samego strumienia."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<ftell>() function obtains the current value of the file position "
+"indicator for the stream pointed to by I<stream>."
+msgstr ""
+"Funkcja B<ftell>() pobiera bieżącą wartość wskaźnika pozycji pliku dla "
+"strumienia wskazywanego przez I<stream>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<rewind>() function sets the file position indicator for the stream "
+"pointed to by I<stream> to the beginning of the file. It is equivalent to:"
+msgstr ""
+"Funkcja B<rewind>() ustawia wskaźnik pozycji pliku dla strumienia "
+"wskazywanego przez I<stream> na początku pliku. Jest równoważna:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "(void) fseek(stream, 0L, SEEK_SET)"
+msgstr "(void) fseek(stream, 0L, SEEK_SET)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"except that the error indicator for the stream is also cleared (see "
+"B<clearerr>(3))."
+msgstr ""
+"z tą różnicą, że jest również czyszczony wskaźnik błędu dla tego strumienia "
+"(zobacz B<clearerr>(3))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fgetpos>() and B<fsetpos>() functions are alternate interfaces "
+"equivalent to B<ftell>() and B<fseek>() (with I<whence> set to "
+"B<SEEK_SET>), setting and storing the current value of the file offset into "
+"or from the object referenced by I<pos>. On some non-UNIX systems, an "
+"I<fpos_t> object may be a complex object and these routines may be the only "
+"way to portably reposition a text stream."
+msgstr ""
+"Funkcje B<fgetpos>() i B<fsetpos>() stanowią alternatywne interfejsy "
+"równoważne z B<ftell>() i B<fseek>() (z I<whence> ustawionym na "
+"B<SEEK_SET>), służące odpowiednio do zachowania bieżącej wartości offsetu "
+"pliku w obiekcie wskazywanym przez I<pos> i do ustawienia tej wartości na "
+"podstawie podanego obiektu. W niektórych systemach nieuniksowych obiekt "
+"I<fpos_t> może być złożonym obiektem i powyższe funkcje mogą dawać jedyną "
+"przenośną możliwość zmiany pozycji strumienia tekstowego."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the stream refers to a regular file and the resulting stream offset is "
+"beyond the size of the file, subsequent writes will extend the file with a "
+"hole, up to the offset, before committing any data. See B<lseek>(2) for "
+"details on file seeking semantics."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<rewind>() function returns no value. Upon successful completion, "
+"B<fgetpos>(), B<fseek>(), B<fsetpos>() return 0, and B<ftell>() returns "
+"the current offset. Otherwise, -1 is returned and I<errno> is set to "
+"indicate the error."
+msgstr ""
+"Funkcja B<rewind>() nie zwraca wartości. Przy pomyślnym zakończeniu, "
+"B<fgetpos>(), B<fseek>() i B<fsetpos>() zwracają 0, a B<ftell>() zwraca "
+"bieżący offset. W przeciwnym przypadku zwracane jest -1 i ustawiane jest "
+"I<errno>, wskazujące na rodzaj błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<whence> argument to B<fseek>() was not B<SEEK_SET>, B<SEEK_END>, or "
+"B<SEEK_CUR>. Or: the resulting file offset would be negative."
+msgstr ""
+"Argument I<whence> funkcji B<fseek>() nie jest jednym z B<SEEK_SET>, "
+"B<SEEK_END> lub B<SEEK_CUR>. Albo: wynikowe przesunięcie pliku będzie ujemne."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ESPIPE>"
+msgstr "B<ESPIPE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The file descriptor underlying I<stream> is not seekable (e.g., it refers to "
+"a pipe, FIFO, or socket)."
+msgstr ""
+"Deskryptor pliku dla strumienia I<stream> nie pozwala na przestawianie "
+"wskaźnika pozycji (na przykład odnosi się do potoku, kolejki FIFO lub "
+"gniazda)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The functions B<fgetpos>(), B<fseek>(), B<fsetpos>(), and B<ftell>() may "
+"also fail and set I<errno> for any of the errors specified for the routines "
+"B<fflush>(3), B<fstat>(2), B<lseek>(2), and B<malloc>(3)."
+msgstr ""
+"Funkcje B<fgetpos>(), B<fseek>(), B<fsetpos>() i B<ftell> mogą również "
+"zawieść, ustawiając w I<errno> dowolny z błędów określonych dla funkcji "
+"B<fflush>(3), B<fstat>(2), B<lseek>(2) i B<malloc>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<fseek>(),\n"
+#| "B<ftell>(),\n"
+#| "B<rewind>(),\n"
+msgid ""
+"B<fseek>(),\n"
+"B<ftell>(),\n"
+"B<rewind>(),\n"
+"B<fgetpos>(),\n"
+"B<fsetpos>()"
+msgstr ""
+"B<fseek>(),\n"
+"B<ftell>(),\n"
+"B<rewind>(),\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89."
+msgstr "POSIX.1-2001, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<lseek>(2), B<fseeko>(3)"
+msgstr "B<lseek>(2), B<fseeko>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fseeko.3.po b/po/pl/man3/fseeko.3.po
new file mode 100644
index 00000000..e04ad0b4
--- /dev/null
+++ b/po/pl/man3/fseeko.3.po
@@ -0,0 +1,363 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:10+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fseeko"
+msgstr "fseeko"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fseeko, ftello - seek to or report file position"
+msgstr "fseeko, ftello - ustawienie lub odczytanie pozycji pliku"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int fseeko(FILE *>I<stream>B<, off_t >I<offset>B<, int >I<whence>B<);>\n"
+msgid ""
+"B<int fseeko(FILE *>I<stream>B<, off_t >I<offset>B<, int >I<whence>B<);>\n"
+"B<off_t ftello(FILE *>I<stream>B<);>\n"
+msgstr "B<int fseeko(FILE *>I<stream>B<, off_t >I<offset>B<, int >I<whence>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fseeko>(), B<ftello>():"
+msgstr "B<fseeko>(), B<ftello>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "_FILE_OFFSET_BITS\\ ==\\ 64 || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
+msgid " _FILE_OFFSET_BITS == 64 || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr "_FILE_OFFSET_BITS\\ ==\\ 64 || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fseeko>() and B<ftello>() functions are identical to B<fseek>(3) "
+"and B<ftell>(3) (see B<fseek>(3)), respectively, except that the I<offset> "
+"argument of B<fseeko>() and the return value of B<ftello>() is of type "
+"I<off_t> instead of I<long>."
+msgstr ""
+"Funkcje B<fseeko>() i B<ftello>() są identyczne z odpowiednio B<fseek>(3) i "
+"B<ftell>(3) (patrz B<fseek>(3)) z tą różnicą, że argument I<offset> funkcji "
+"B<fseeko>() i wartość zwracana przez B<ftello>() są typu I<off_t> zamiast "
+"I<long>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On some architectures, both I<off_t> and I<long> are 32-bit types, but "
+"defining B<_FILE_OFFSET_BITS> with the value 64 (before including I<any> "
+"header files) will turn I<off_t> into a 64-bit type."
+msgstr ""
+"Na niektórych architekturach zarówno I<off_t> jak i I<long> są typami 32-"
+"bitowymi, lecz zdefiniowanie B<_FILE_OFFSET_BITS> z wartością 64 (przed "
+"dołączeniem I<jakiegokolwiek> pliku nagłówkowego) spowoduje, że I<off_t> "
+"będzie typem 64-bitowym."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On successful completion, B<fseeko>() returns 0, while B<ftello>() returns "
+"the current offset. Otherwise, -1 is returned and I<errno> is set to "
+"indicate the error."
+msgstr ""
+"Jeśli zakończą się pomyślnie, to B<fseeko>() zwraca 0, a B<ftello>() zwraca "
+"bieżący offset. W przeciwnym wypadku zwracane jest -1, a I<errno> wskazuje "
+"na rodzaj błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "See the ERRORS in B<fseek>(3)."
+msgstr "Patrz rozdział BŁĘDY w B<fseek>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<fseeko>(),\n"
+"B<ftello>()"
+msgstr ""
+"B<fseeko>(),\n"
+"B<ftello>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "glibc 2.1. POSIX.1-2001."
+msgid "glibc 2.1. POSIX.1-2001, SUSv2."
+msgstr "glibc 2.1. POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The declarations of these functions can also be obtained by defining the "
+"obsolete B<_LARGEFILE_SOURCE> feature test macro."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fseek>(3)"
+msgstr "B<fseek>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid "These functions are available under glibc since version 2.1."
+msgid "These functions are available since glibc 2.1."
+msgstr "Funkcje te są dostępne w glibc począwszy od wersji 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, SUSv2."
+msgstr "POSIX.1-2001, POSIX.1-2008, SUSv2."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/ftime.3.po b/po/pl/man3/ftime.3.po
new file mode 100644
index 00000000..dc4f4396
--- /dev/null
+++ b/po/pl/man3/ftime.3.po
@@ -0,0 +1,381 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-16 21:10+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ftime"
+msgstr "ftime"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ftime - return date and time"
+msgstr "ftime - zwraca datę i czas"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<#include E<lt>sys/timeb.hE<gt>>"
+msgid "B<#include E<lt>sys/timeb.hE<gt>>\n"
+msgstr "B<#include E<lt>sys/timeb.hE<gt>>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int ftime(struct timeb *>I<tp>B<);>"
+msgid "B<int ftime(struct timeb *>I<tp>B<);>\n"
+msgstr "B<int ftime(struct timeb *>I<tp>B<);>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<NOTE>: This function is no longer provided by the GNU C library. Use "
+"B<clock_gettime>(2) instead."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This function returns the current time as seconds and milliseconds since the "
+"Epoch, 1970-01-01 00:00:00 +0000 (UTC). The time is returned in I<tp>, "
+"which is declared as follows:"
+msgstr ""
+"Funkcja zwraca bieżący czas jako sekundy i milisekundy od początku epoki, "
+"1970-01-01 00:00:00 +0000 (UTC). Czas jest zwracany w strukturze I<tp>, "
+"zadeklarowanej następująco:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct timeb {\n"
+" time_t time;\n"
+" unsigned short millitm;\n"
+" short timezone;\n"
+" short dstflag;\n"
+"};\n"
+msgstr ""
+"struct timeb {\n"
+" time_t time;\n"
+" unsigned short millitm;\n"
+" short timezone;\n"
+" short dstflag;\n"
+"};\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Here I<time> is the number of seconds since the Epoch, and I<millitm> is the "
+"number of milliseconds since I<time> seconds since the Epoch. The "
+"I<timezone> field is the local timezone measured in minutes of time west of "
+"Greenwich (with a negative value indicating minutes east of Greenwich). The "
+"I<dstflag> field is a flag that, if nonzero, indicates that Daylight Saving "
+"time applies locally during the appropriate part of the year."
+msgstr ""
+"I<time> jest tu liczbą sekund od początku epoki, I<millitm> jest liczbą "
+"milisekund od chwili I<time> sekund od początku epoki, I<timezone> jest "
+"przesunięciem czasu dla lokalnej strefy czasowej, mierzonym w minutach w "
+"kierunku na zachód od Greenwich (z ujemnymi wartościami oznaczającymi wschód "
+"od Greenwich), a I<dstflag> jest znacznikiem, który jeśli jeśli ma wartość "
+"niezerową, wskazuje, że w danej części roku obowiązuje lokalnie czas letni."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX.1-2001 says that the contents of the I<timezone> and I<dstflag> fields "
+"are unspecified; avoid relying on them."
+msgstr ""
+"POSIX.1-2001 mówi, że zawartość pól I<timezone> i I<dstflag> nie jest "
+"określona, prosimy unikać zależenia od tych pól."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This function always returns 0. (POSIX.1-2001 specifies, and some systems "
+"document, a -1 error return.)"
+msgstr ""
+"Funkcja zawsze zwraca 0. (POSIX.1-2001 określa, a niektóre systemy "
+"dokumentują, zwracanie -1 w przypadku błędu)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ftime>()"
+msgstr "B<ftime>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Removed in glibc 2.33. 4.2BSD, POSIX.1-2001. Removed in POSIX.1-2008."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This function is obsolete. Don't use it. If the time in seconds suffices, "
+"B<time>(2) can be used; B<gettimeofday>(2) gives microseconds; "
+"B<clock_gettime>(2) gives nanoseconds but is not as widely available."
+msgstr ""
+"Funkcja ta jest przestarzała. Nie należy jej używać. Jeśli wystarczy czas w "
+"sekundach, można używać B<time>(2); B<gettimeofday>(2) zwraca czas w "
+"mikrosekundach; B<clock_gettime>(2) zwraca nanosekundy, lecz nie jest tak "
+"powszechnie dostępna."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. .SH HISTORY
+#. The
+#. .BR ftime ()
+#. function appeared in 4.2BSD.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Early glibc2 is buggy and returns 0 in the I<millitm> field; glibc 2.1.1 is "
+"correct again."
+msgstr ""
+"Wczesne wersje glibc2 miały błąd i zwracały 0 w polu I<millitm>; glibc 2.1.1 "
+"zachowuje się znowu poprawnie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<gettimeofday>(2), B<time>(2)"
+msgstr "B<gettimeofday>(2), B<time>(2)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"Starting with glibc 2.33, the B<ftime>() function and the I<E<lt>sys/timeb."
+"hE<gt>> header have been removed. To support old binaries, glibc continues "
+"to provide a compatibility symbol for applications linked against glibc 2.32 "
+"and earlier."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"4.2BSD, POSIX.1-2001. POSIX.1-2008 removes the specification of B<ftime>()."
+msgstr "4.2BSD, POSIX.1-2001. POSIX.1-2008 usuwa opis B<ftime>()."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/ftok.3.po b/po/pl/man3/ftok.3.po
new file mode 100644
index 00000000..f9a7d478
--- /dev/null
+++ b/po/pl/man3/ftok.3.po
@@ -0,0 +1,359 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-08 19:55+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ftok"
+msgstr "ftok"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"ftok - convert a pathname and a project identifier to a System V IPC key"
+msgstr ""
+"ftok - przekształca ścieżkę i identyfikator projektu na klucz komunikacji "
+"międzyprocesowej (IPC) Systemu V"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<#include E<lt>sys/ipc.hE<gt>>"
+msgid "B<#include E<lt>sys/ipc.hE<gt>>\n"
+msgstr "B<#include E<lt>sys/ipc.hE<gt>>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<key_t ftok(const char *>I<pathname>B<, int >I<proj_id>B<);>"
+msgstr "B<key_t ftok(const char *>I<pathname>B<, int >I<proj_id>B<);>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<ftok>() function uses the identity of the file named by the given "
+"I<pathname> (which must refer to an existing, accessible file) and the "
+"least significant 8 bits of I<proj_id> (which must be nonzero) to generate a "
+"I<key_t> type System V IPC key, suitable for use with B<msgget>(2), "
+"B<semget>(2), or B<shmget>(2)."
+msgstr ""
+"Funkcja B<ftok>() wykorzystuje tożsamość pliku o nazwie podanej w "
+"I<pathname> (która musi odnosić się do istniejącego, dostępnego pliku) oraz "
+"8 najmniej znaczących bitów I<proj_id> (które muszą stanowić wartość "
+"niezerową) do wygenerowania klucza komunikacji międzyprocesowej Systemu V "
+"typu I<key_t> odpowiedniego do używania w B<msgget>(2), B<semget>(2) lub "
+"B<shmget>(2)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The resulting value is the same for all pathnames that name the same file, "
+"when the same value of I<proj_id> is used. The value returned should be "
+"different when the (simultaneously existing) files or the project IDs differ."
+msgstr ""
+"Wartość wynikowa jest taka sama dla wszystkich ścieżek określających nazwy "
+"tego samego pliku, o ile użyje się tej samej wartości I<proj_id>. Zwracane "
+"wartości powinny się różnić, gdy różnią się (istniejące jednocześnie) pliki "
+"lub identyfikatory projektu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, the generated I<key_t> value is returned. On failure -1 is "
+"returned, with I<errno> indicating the error as for the B<stat>(2) system "
+"call."
+msgstr ""
+"W przypadku powodzenia zwracana jest wygenerowana wartość I<key_t>. W "
+"przypadku błędu zwracane jest -1, a I<errno> wskazuje błąd taki sam, jak dla "
+"funkcji systemowej B<stat>(2)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ftok>()"
+msgstr "B<ftok>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On some ancient systems, the prototype was:"
+msgstr "Niektóre historyczne systemy używały następującego prototypu:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<key_t ftok(char *>I<pathname>B<, char >I<proj_id>B<);>\n"
+msgstr "B<key_t ftok(char *>I<pathname>B<, char >I<proj_id>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Today, I<proj_id> is an I<int>, but still only 8 bits are used. Typical "
+"usage has an ASCII character I<proj_id>, that is why the behavior is said to "
+"be undefined when I<proj_id> is zero."
+msgstr ""
+"Obecnie I<proj_id> jest typu I<int>, ale nadal używanych jest tylko 8 bitów. "
+"Typowe zastosowanie polega na umieszczeniu znaku ASCII w I<proj_id> i "
+"dlatego mówi się, że zachowanie jest nieokreślone, gdy I<proj_id> jest zerem."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Of course, no guarantee can be given that the resulting I<key_t> is unique. "
+"Typically, a best-effort attempt combines the given I<proj_id> byte, the "
+"lower 16 bits of the inode number, and the lower 8 bits of the device number "
+"into a 32-bit result. Collisions may easily happen, for example between "
+"files on I</dev/hda1> and files on I</dev/sda1>."
+msgstr ""
+"Oczywiście nie można dać gwarancji, że otrzymany I<key_t> jest "
+"niepowtarzalny. Zazwyczaj dla uzyskania najlepszego wyniku w 32-bitową "
+"liczbę łączone są: podany bajt I<proj_id>, 16 mniej znaczących bitów numeru "
+"i-węzła oraz 8 niższych bitów numeru urządzenia. Kolizje mogą łatwo "
+"wystąpić, na przykład pomiędzy plikami na I</dev/hda1> i plikami na I</dev/"
+"sda1>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "See B<semget>(2)."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<msgget>(2), B<semget>(2), B<shmget>(2), B<stat>(2), B<sysvipc>(7)"
+msgstr "B<msgget>(2), B<semget>(2), B<shmget>(2), B<stat>(2), B<sysvipc>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/fwide.3.po b/po/pl/man3/fwide.3.po
new file mode 100644
index 00000000..b6f99660
--- /dev/null
+++ b/po/pl/man3/fwide.3.po
@@ -0,0 +1,302 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2016-09-06 19:59+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fwide"
+msgstr "fwide"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fwide - set and determine the orientation of a FILE stream"
+msgstr "fwide - ustawienie i określenie orientacji strumienia FILE"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int fwide(FILE *>I<stream>B<, int >I<mode>B<);>\n"
+msgstr "B<int fwide(FILE *>I<stream>B<, int >I<mode>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fwide>():"
+msgstr "B<fwide>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
+msgid ""
+" _XOPEN_SOURCE E<gt>= 500 || _ISOC99_SOURCE\n"
+" || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr "_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "When I<mode> is zero, the B<fwide>() function determines the current "
+#| "orientation of I<stream>. It returns a positive value if I<stream> is "
+#| "wide-character oriented, that is, if wide-character I/O is permitted but "
+#| "char I/O is disallowed. It returns a negative value if I<stream> is byte "
+#| "oriented\\(emthat is, if char I/O is permitted but wide-character I/O is "
+#| "disallowed. It returns zero if I<stream> has no orientation yet; in this "
+#| "case the next I/O operation might change the orientation (to byte "
+#| "oriented if it is a char I/O operation, or to wide-character oriented if "
+#| "it is a wide-character I/O operation)."
+msgid ""
+"When I<mode> is zero, the B<fwide>() function determines the current "
+"orientation of I<stream>. It returns a positive value if I<stream> is wide-"
+"character oriented, that is, if wide-character I/O is permitted but char I/O "
+"is disallowed. It returns a negative value if I<stream> is byte "
+"oriented\\[em]that is, if char I/O is permitted but wide-character I/O is "
+"disallowed. It returns zero if I<stream> has no orientation yet; in this "
+"case the next I/O operation might change the orientation (to byte oriented "
+"if it is a char I/O operation, or to wide-character oriented if it is a wide-"
+"character I/O operation)."
+msgstr ""
+"Gdy I<mode> jest zerem, funkcja B<fwide>() podaje bieżącą orientację "
+"strumienia I<stream>. Zwraca wartość dodatnią, gdy I<stream> jest "
+"zorientowany szerokoznakowo, tzn. gdy wejście/wyjście szerokich znaków jest "
+"dozwolone, a wejście/wyjście dla znaków typu char nie jest dozwolone. "
+"Wartość ujemna jest zwracana, gdy I<stream> jest zorientowany bajtowo, tzn. "
+"gdy wejście/wyjście dla znaków typu char jest dozwolone, a wejście/wyjście "
+"dla szerokich znaków nie jest dozwolone. Zero jest zwracane, gdy strumień "
+"I<stream> nie ma jeszcze orienatcji; w tym przypadku następna operacja "
+"wejścia/wyjścia może zmienić orientację (na bajtową, jeśli będzie to "
+"operacja wejścia/wyjścia znaków typu char, lub na szerokoznakową, jeśli "
+"będzie to operacja wejścia/wyjścia szerokich znaków)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Once a stream has an orientation, it cannot be changed and persists until "
+"the stream is closed."
+msgstr ""
+"Raz uzyskana przez strumień orientacja nie może zostać zmieniona aż do "
+"zamknięcia strumienia."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When I<mode> is nonzero, the B<fwide>() function first attempts to set "
+"I<stream>'s orientation (to wide-character oriented if I<mode> is greater "
+"than 0, or to byte oriented if I<mode> is less than 0). It then returns a "
+"value denoting the current orientation, as above."
+msgstr ""
+"Gdy I<mode> jest różne od zera, to funkcja B<fwide>() najpierw próbuje "
+"ustawić orientację strumienia I<stream> (na szerokoznakową, gdy I<mode> jest "
+"większe od 0, lub na bajtową, gdy I<mode> jest mniejsze od 0). Następnie "
+"zwraca wartość określającą bieżącą orientację, jak opisano powyżej."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<fwide>() function returns the stream's orientation, after possibly "
+"changing it. A positive return value means wide-character oriented. A "
+"negative return value means byte oriented. A return value of zero means "
+"undecided."
+msgstr ""
+"Funkcja B<fwide>() zwraca orientację strumienia, po jej ewentualnej "
+"zamianie. Zwrócenie wartości dodatniej oznacza orientację szerokoznakową. "
+"Zwrócenie wartości ujemnej oznacza orientację bajtową. Zwrócenie wartości "
+"zero oznacza orientację nieokreśloną."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C99."
+msgstr "POSIX.1-2001, C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Wide-character output to a byte oriented stream can be performed through the "
+"B<fprintf>(3) function with the B<%lc> and B<%ls> directives."
+msgstr ""
+"Zapisanie szerokich znaków do strumienia zorientowanego bajtowo może zostać "
+"wykonane za pomocą funkcji B<fprintf>(3) przy użyciu dyrektyw B<%lc> oraz "
+"B<%ls>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Char oriented output to a wide-character oriented stream can be performed "
+"through the B<fwprintf>(3) function with the B<%c> and B<%s> directives."
+msgstr ""
+"Zapisanie znaków typu char do strumienia zorientowanego szerokoznakowo może "
+"być wykonane za pomocą funkcji B<fwprintf>(3) przy użyciu dyrektyw B<%c> "
+"oraz B<%s>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fprintf>(3), B<fwprintf>(3)"
+msgstr "B<fprintf>(3), B<fwprintf>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/gcvt.3.po b/po/pl/man3/gcvt.3.po
new file mode 100644
index 00000000..4f5394b6
--- /dev/null
+++ b/po/pl/man3/gcvt.3.po
@@ -0,0 +1,322 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2019-08-15 23:51+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "gcvt"
+msgstr "gcvt"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "gcvt - convert a floating-point number to a string"
+msgstr "gcvt - przekształca liczbę zmiennoprzecinkową na łańcuch"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *gcvt(double >I<number>B<, int >I<ndigit>B<, char *>I<buf>B<);>\n"
+msgstr "B<char *gcvt(double >I<number>B<, int >I<ndigit>B<, char *>I<buf>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<gcvt>():"
+msgstr "B<gcvt>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.17\n"
+" (_XOPEN_SOURCE E<gt>= 500 && ! (_POSIX_C_SOURCE E<gt>= 200809L))\n"
+" || /* glibc E<gt>= 2.20 */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19 */ _SVID_SOURCE\n"
+" glibc 2.12 to glibc 2.16:\n"
+" (_XOPEN_SOURCE E<gt>= 500 && ! (_POSIX_C_SOURCE E<gt>= 200112L))\n"
+" || _SVID_SOURCE\n"
+" Before glibc 2.12:\n"
+" _SVID_SOURCE || _XOPEN_SOURCE E<gt>= 500\n"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<gcvt>() function converts I<number> to a minimal length null-"
+"terminated ASCII string and stores the result in I<buf>. It produces "
+"I<ndigit> significant digits in either B<printf>(3) F format or E format."
+msgstr ""
+"Funkcja B<gcvt>() przekształca I<number> na zakończony znakiem null łańcuch "
+"ASCII o minimalnej długości i zachowuje wynik w I<buf>. Wynik będzie "
+"zawierał I<ndigit> cyfr znaczących w formacie F lub E opisanym w "
+"B<printf>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<gcvt>() function returns the address of the string pointed to by "
+#| "I<buf>."
+msgid "The B<gcvt>() function returns I<buf>."
+msgstr "Funkcja B<gcvt>() zwraca adres łańcucha wskazywanego przez I<buf>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<gcvt>()"
+msgstr "B<gcvt>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Marked as LEGACY in POSIX.1-2001. POSIX.1-2008 removes the specification "
+#| "of B<gcvt>(), recommending the use of B<sprintf>(3) instead (though "
+#| "B<snprintf>(3) may be preferable)."
+msgid ""
+"Marked as LEGACY in POSIX.1-2001. POSIX.1-2008 removed it, recommending the "
+"use of B<sprintf>(3) instead (though B<snprintf>(3) may be preferable)."
+msgstr ""
+"Oznaczona jako LEGACY w POSIX.1-2001. POSIX.1-2008 usuwa opis funkcji "
+"B<gcvt>(), rekomendując używanie zamiast niej funkcji B<sprintf>(3) (chociaż "
+"preferowane może być używanie B<snprintf>(3))."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ecvt>(3), B<fcvt>(3), B<sprintf>(3)"
+msgstr "B<ecvt>(3), B<fcvt>(3), B<sprintf>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"Marked as LEGACY in POSIX.1-2001. POSIX.1-2008 removes the specification of "
+"B<gcvt>(), recommending the use of B<sprintf>(3) instead (though "
+"B<snprintf>(3) may be preferable)."
+msgstr ""
+"Oznaczona jako LEGACY w POSIX.1-2001. POSIX.1-2008 usuwa opis funkcji "
+"B<gcvt>(), rekomendując używanie zamiast niej funkcji B<sprintf>(3) (chociaż "
+"preferowane może być używanie B<snprintf>(3))."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getaddrinfo.3.po b/po/pl/man3/getaddrinfo.3.po
new file mode 100644
index 00000000..9e75a423
--- /dev/null
+++ b/po/pl/man3/getaddrinfo.3.po
@@ -0,0 +1,1793 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2001-12-13 09:21+0100\n"
+"Last-Translator: Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 19.08.3\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getaddrinfo"
+msgstr "getaddrinfo"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"getaddrinfo, freeaddrinfo, gai_strerror - network address and service "
+"translation"
+msgstr ""
+"getaddrinfo, freeaddrinfo, gai_strerror - tłumaczenie adresów i usług "
+"sieciowych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>sys/socket.hE<gt>>\n"
+"B<#include E<lt>netdb.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>sys/socket.hE<gt>>\n"
+"B<#include E<lt>netdb.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int getaddrinfo(const char *>I<node>B<, const char *>I<service>B<,>\n"
+#| "B< const struct addrinfo *>I<hints>B<,>\n"
+#| "B< struct addrinfo **>I<res>B<);>\n"
+msgid ""
+"B<int getaddrinfo(const char *restrict >I<node>B<,>\n"
+"B< const char *restrict >I<service>B<,>\n"
+"B< const struct addrinfo *restrict >I<hints>B<,>\n"
+"B< struct addrinfo **restrict >I<res>B<);>\n"
+msgstr ""
+"B<int getaddrinfo(const char *>I<node>B<, const char *>I<service>B<,>\n"
+"B< const struct addrinfo *>I<hints>B<,>\n"
+"B< struct addrinfo **>I<res>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<void freeaddrinfo(struct addrinfo *>I<res>B<);>\n"
+msgstr "B<void freeaddrinfo(struct addrinfo *>I<res>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<const char *gai_strerror(int >I<errcode>B<);>\n"
+msgstr "B<const char *gai_strerror(int >I<errcode>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<freeaddrinfo>(),\n"
+#| "B<gai_strerror>()"
+msgid "B<getaddrinfo>(), B<freeaddrinfo>(), B<gai_strerror>():"
+msgstr ""
+"B<freeaddrinfo>(),\n"
+"B<gai_strerror>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " Since glibc 2.10:\n"
+#| " _POSIX_C_SOURCE E<gt>= 200809L\n"
+#| " Before glibc 2.10:\n"
+#| " _GNU_SOURCE\n"
+msgid ""
+" Since glibc 2.22:\n"
+" _POSIX_C_SOURCE E<gt>= 200112L\n"
+" glibc 2.21 and earlier:\n"
+" _POSIX_C_SOURCE\n"
+msgstr ""
+" Od glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Przed glibc 2.10:\n"
+" _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. .BR getipnodebyname (3),
+#. .BR getipnodebyaddr (3),
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Given I<node> and I<service>, which identify an Internet host and a service, "
+"B<getaddrinfo>() returns one or more I<addrinfo> structures, each of which "
+"contains an Internet address that can be specified in a call to B<bind>(2) "
+"or B<connect>(2). The B<getaddrinfo>() function combines the functionality "
+"provided by the B<gethostbyname>(3) and B<getservbyname>(3) functions into "
+"a single interface, but unlike the latter functions, B<getaddrinfo>() is "
+"reentrant and allows programs to eliminate IPv4-versus-IPv6 dependencies."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<addrinfo> structure used by this function contains the following "
+#| "members:"
+msgid ""
+"The I<addrinfo> structure used by B<getaddrinfo>() contains the following "
+"fields:"
+msgstr ""
+"Struktura B<addrinfo> używana przez tę funkcję zawiera następujące pola:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct addrinfo {\n"
+" int ai_flags;\n"
+" int ai_family;\n"
+" int ai_socktype;\n"
+" int ai_protocol;\n"
+" socklen_t ai_addrlen;\n"
+" struct sockaddr *ai_addr;\n"
+" char *ai_canonname;\n"
+" struct addrinfo *ai_next;\n"
+"};\n"
+msgstr ""
+"struct addrinfo {\n"
+" int ai_flags;\n"
+" int ai_family;\n"
+" int ai_socktype;\n"
+" int ai_protocol;\n"
+" socklen_t ai_addrlen;\n"
+" struct sockaddr *ai_addr;\n"
+" char *ai_canonname;\n"
+" struct addrinfo *ai_next;\n"
+"};\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<hints> argument points to an I<addrinfo> structure that specifies "
+"criteria for selecting the socket address structures returned in the list "
+"pointed to by I<res>. If I<hints> is not NULL it points to an I<addrinfo> "
+"structure whose I<ai_family>, I<ai_socktype>, and I<ai_protocol> specify "
+"criteria that limit the set of socket addresses returned by "
+"B<getaddrinfo>(), as follows:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<ai_family>"
+msgstr "I<ai_family>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This field specifies the desired address family for the returned addresses. "
+"Valid values for this field include B<AF_INET> and B<AF_INET6>. The value "
+"B<AF_UNSPEC> indicates that B<getaddrinfo>() should return socket addresses "
+"for any address family (either IPv4 or IPv6, for example) that can be used "
+"with I<node> and I<service>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<ai_socktype>"
+msgstr "I<ai_socktype>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This field specifies the preferred socket type, for example B<SOCK_STREAM> "
+"or B<SOCK_DGRAM>. Specifying 0 in this field indicates that socket "
+"addresses of any type can be returned by B<getaddrinfo>()."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<ai_protocol>"
+msgstr "I<ai_protocol>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This field specifies the protocol for the returned socket addresses. "
+"Specifying 0 in this field indicates that socket addresses with any protocol "
+"can be returned by B<getaddrinfo>()."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<ai_flags>"
+msgstr "I<ai_flags>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This field specifies additional options, described below. Multiple flags "
+"are specified by bitwise OR-ing them together."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"All the other fields in the structure pointed to by I<hints> must contain "
+"either 0 or a null pointer, as appropriate."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The I<node> or I<service> parameter, but not both, may be NULL. I<node> "
+#| "specifies either a numerical network address (dotted-decimal format for "
+#| "IPv4, hexadecimal format for IPv6) or a network hostname, whose network "
+#| "addresses are looked up and resolved. If the I<ai_flags> member in the "
+#| "I<hints> parameter contains the B<AI_NUMERICHOST> flag then the I<node> "
+#| "parameter must be a numerical network address. The B<AI_NUMERICHOST> "
+#| "flag suppresses any potentially lengthy network host address lookups."
+msgid ""
+"Specifying I<hints> as NULL is equivalent to setting I<ai_socktype> and "
+"I<ai_protocol> to 0; I<ai_family> to B<AF_UNSPEC>; and I<ai_flags> to "
+"B<(AI_V4MAPPED\\ |\\ AI_ADDRCONFIG)>. (POSIX specifies different defaults "
+"for I<ai_flags>; see NOTES.) I<node> specifies either a numerical network "
+"address (for IPv4, numbers-and-dots notation as supported by "
+"B<inet_aton>(3); for IPv6, hexadecimal string format as supported by "
+"B<inet_pton>(3)), or a network hostname, whose network addresses are looked "
+"up and resolved. If I<hints.ai_flags> contains the B<AI_NUMERICHOST> flag, "
+"then I<node> must be a numerical network address. The B<AI_NUMERICHOST> "
+"flag suppresses any potentially lengthy network host address lookups."
+msgstr ""
+"Parametry I<node> i I<service> mogą być równe NULL, ale nie oba naraz. "
+"I<node> zawiera albo adres sieciowy w postaci numerycznej (w formacie "
+"dziesiętnych liczb rozdzielonych kropkami dla IPv4, a w formacie "
+"szesnastkowym dla IPv6) albo nazwę hosta, dla której adresy sieciowe będą "
+"poszukiwane i rozwiązane. Jeśli pole I<ai_flags> parametru I<hints> zawiera "
+"znacznik B<AI_NUMERICHOST>, to parametr I<node> musi być adresem sieciowym w "
+"postaci numerycznej. Znacznik B<AI_NUMERICHOST> eliminuje jakiekolwiek, "
+"potencjalnie długotrwałe, poszukiwania adresu sieciowego hosta."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the B<AI_PASSIVE> flag is specified in I<hints.ai_flags>, and I<node> is "
+"NULL, then the returned socket addresses will be suitable for B<bind>(2)ing "
+"a socket that will B<accept>(2) connections. The returned socket address "
+"will contain the \"wildcard address\" (B<INADDR_ANY> for IPv4 addresses, "
+"B<IN6ADDR_ANY_INIT> for IPv6 address). The wildcard address is used by "
+"applications (typically servers) that intend to accept connections on any "
+"of the host's network addresses. If I<node> is not NULL, then the "
+"B<AI_PASSIVE> flag is ignored."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the B<AI_PASSIVE> flag is not set in I<hints.ai_flags>, then the returned "
+"socket addresses will be suitable for use with B<connect>(2), B<sendto>(2), "
+"or B<sendmsg>(2). If I<node> is NULL, then the network address will be set "
+"to the loopback interface address (B<INADDR_LOOPBACK> for IPv4 addresses, "
+"B<IN6ADDR_LOOPBACK_INIT> for IPv6 address); this is used by applications "
+"that intend to communicate with peers running on the same host."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<service> sets the port in each returned address structure. If this "
+"argument is a service name (see B<services>(5)), it is translated to the "
+"corresponding port number. This argument can also be specified as a decimal "
+"number, which is simply converted to binary. If I<service> is NULL, then "
+"the port number of the returned socket addresses will be left "
+"uninitialized. If B<AI_NUMERICSERV> is specified in I<hints.ai_flags> and "
+"I<service> is not NULL, then I<service> must point to a string containing a "
+"numeric port number. This flag is used to inhibit the invocation of a name "
+"resolution service in cases where it is known not to be required."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Either I<node> or I<service>, but not both, may be NULL."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getaddrinfo>() function allocates and initializes a linked list of "
+"I<addrinfo> structures, one for each network address that matches I<node> "
+"and I<service>, subject to any restrictions imposed by I<hints>, and returns "
+"a pointer to the start of the list in I<res>. The items in the linked list "
+"are linked by the I<ai_next> field."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"There are several reasons why the linked list may have more than one "
+"I<addrinfo> structure, including: the network host is multihomed, accessible "
+"over multiple protocols (e.g., both B<AF_INET> and B<AF_INET6>); or the same "
+"service is available from multiple socket types (one B<SOCK_STREAM> address "
+"and another B<SOCK_DGRAM> address, for example). Normally, the application "
+"should try using the addresses in the order in which they are returned. The "
+"sorting function used within B<getaddrinfo>() is defined in RFC\\ 3484; the "
+"order can be tweaked for a particular system by editing I</etc/gai.conf> "
+"(available since glibc 2.5)."
+msgstr ""
+
+#. Prior to glibc 2.3.4, the ai_canonname of each addrinfo
+#. structure was set pointing to the canonical name; that was
+#. more than POSIX.1-2001 specified, or other implementations provided.
+#. MTK, Aug 05
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<hints.ai_flags> includes the B<AI_CANONNAME> flag, then the "
+"I<ai_canonname> field of the first of the I<addrinfo> structures in the "
+"returned list is set to point to the official name of the host."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The remaining fields of each returned I<addrinfo> structure are initialized "
+"as follows:"
+msgstr ""
+
+#. type: IP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\[bu]"
+msgstr "\\[bu]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<ai_family>, I<ai_socktype>, and I<ai_protocol> fields return the "
+"socket creation parameters (i.e., these fields have the same meaning as the "
+"corresponding arguments of B<socket>(2)). For example, I<ai_family> might "
+"return B<AF_INET> or B<AF_INET6>; I<ai_socktype> might return B<SOCK_DGRAM> "
+"or B<SOCK_STREAM>; and I<ai_protocol> returns the protocol for the socket."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A pointer to the socket address is placed in the I<ai_addr> field, and the "
+"length of the socket address, in bytes, is placed in the I<ai_addrlen> field."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<hints.ai_flags> includes the B<AI_ADDRCONFIG> flag, then IPv4 addresses "
+"are returned in the list pointed to by I<res> only if the local system has "
+"at least one IPv4 address configured, and IPv6 addresses are returned only "
+"if the local system has at least one IPv6 address configured. The loopback "
+"address is not considered for this case as valid as a configured address. "
+"This flag is useful on, for example, IPv4-only systems, to ensure that "
+"B<getaddrinfo>() does not return IPv6 socket addresses that would always "
+"fail in B<connect>(2) or B<bind>(2)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<hints.ai_flags> specifies the B<AI_V4MAPPED> flag, and I<hints."
+"ai_family> was specified as B<AF_INET6>, and no matching IPv6 addresses "
+"could be found, then return IPv4-mapped IPv6 addresses in the list pointed "
+"to by I<res>. If both B<AI_V4MAPPED> and B<AI_ALL> are specified in I<hints."
+"ai_flags>, then return both IPv6 and IPv4-mapped IPv6 addresses in the list "
+"pointed to by I<res>. B<AI_ALL> is ignored if B<AI_V4MAPPED> is not also "
+"specified."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<freeaddrinfo>() function frees the memory that was allocated for the "
+"dynamically allocated linked list I<res>."
+msgstr ""
+"Funkcja B<freeaddrinfo>() zwalnia pamięć przydzieloną dla dynamicznie "
+"zaalokowanej listy I<res>."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Extensions to getaddrinfo() for Internationalized Domain Names"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Starting with glibc 2.3.4, B<getaddrinfo>() has been extended to "
+"selectively allow the incoming and outgoing hostnames to be transparently "
+"converted to and from the Internationalized Domain Name (IDN) format (see "
+"RFC 3490, I<Internationalizing Domain Names in Applications (IDNA)>). Four "
+"new flags are defined:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<AI_IDN>"
+msgstr "B<AI_IDN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If this flag is specified, then the node name given in I<node> is converted "
+"to IDN format if necessary. The source encoding is that of the current "
+"locale."
+msgstr ""
+
+#. Implementation Detail:
+#. To minimize effects on system performance the implementation might
+#. want to check whether the input string contains any non-ASCII
+#. characters. If there are none the IDN step can be skipped completely.
+#. On systems which allow not-ASCII safe encodings for a locale this
+#. might be a problem.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the input name contains non-ASCII characters, then the IDN encoding is "
+"used. Those parts of the node name (delimited by dots) that contain non-"
+"ASCII characters are encoded using ASCII Compatible Encoding (ACE) before "
+"being passed to the name resolution functions."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<AI_CANONIDN>"
+msgstr "B<AI_CANONIDN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"After a successful name lookup, and if the B<AI_CANONNAME> flag was "
+"specified, B<getaddrinfo>() will return the canonical name of the node "
+"corresponding to the I<addrinfo> structure value passed back. The return "
+"value is an exact copy of the value returned by the name resolution function."
+msgstr ""
+
+#
+#. Implementation Detail:
+#. If no component of the returned name starts with xn\-\- the IDN
+#. step can be skipped, therefore avoiding unnecessary slowdowns.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the name is encoded using ACE, then it will contain the I<xn--> prefix "
+"for one or more components of the name. To convert these components into a "
+"readable form the B<AI_CANONIDN> flag can be passed in addition to "
+"B<AI_CANONNAME>. The resulting string is encoded using the current locale's "
+"encoding."
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<AI_IDN_ALLOW_UNASSIGNED>, B<AI_IDN_USE_STD3_ASCII_RULES>"
+msgid "B<AI_IDN_ALLOW_UNASSIGNED>"
+msgstr "B<AI_IDN_ALLOW_UNASSIGNED>, B<AI_IDN_USE_STD3_ASCII_RULES>"
+
+#. type: TQ
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<AI_IDN_ALLOW_UNASSIGNED>, B<AI_IDN_USE_STD3_ASCII_RULES>"
+msgid "B<AI_IDN_USE_STD3_ASCII_RULES>"
+msgstr "B<AI_IDN_ALLOW_UNASSIGNED>, B<AI_IDN_USE_STD3_ASCII_RULES>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Setting these flags will enable the IDNA_ALLOW_UNASSIGNED (allow unassigned "
+"Unicode code points) and IDNA_USE_STD3_ASCII_RULES (check output to make "
+"sure it is a STD3 conforming hostname) flags respectively to be used in the "
+"IDNA handling."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. FIXME glibc defines the following additional errors, some which
+#. can probably be returned by getaddrinfo(); they need to
+#. be documented.
+#. #ifdef __USE_GNU
+#. #define EAI_INPROGRESS -100 /* Processing request in progress. */
+#. #define EAI_CANCELED -101 /* Request canceled. */
+#. #define EAI_NOTCANCELED -102 /* Request not canceled. */
+#. #define EAI_ALLDONE -103 /* All requests done. */
+#. #define EAI_INTR -104 /* Interrupted by a signal. */
+#. #define EAI_IDN_ENCODE -105 /* IDN encoding failed. */
+#. #endif
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getaddrinfo>() returns 0 if it succeeds, or one of the following nonzero "
+"error codes:"
+msgstr ""
+"B<getaddrinfo>() zwraca 0, gdy zakończy się pomyślnie, a w przeciwnym razie "
+"jeden z następujących niezerowych kodów błędów:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_ADDRFAMILY>"
+msgstr "B<EAI_ADDRFAMILY>"
+
+#. Not in SUSv3
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The specified network host does not have any network addresses in the "
+"requested address family."
+msgstr ""
+"Podany host nie posiada żadnego adresu sieciowego dla zadanej rodziny "
+"adresów."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_AGAIN>"
+msgstr "B<EAI_AGAIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The name server returned a temporary failure indication. Try again later."
+msgstr "Serwer nazw zwrócił błąd tymczasowy. Należy spróbować później."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_BADFLAGS>"
+msgstr "B<EAI_BADFLAGS>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<hints.ai_flags> contains invalid flags; or, I<hints.ai_flags> included "
+"B<AI_CANONNAME> and I<name> was NULL."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_FAIL>"
+msgstr "B<EAI_FAIL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The name server returned a permanent failure indication."
+msgstr "Serwer nazw zwrócił błąd trwały."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_FAMILY>"
+msgstr "B<EAI_FAMILY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "The requested address family is not supported at all."
+msgid "The requested address family is not supported."
+msgstr "Zupełny brak wsparcia dla żądanej rodziny adresów."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_MEMORY>"
+msgstr "B<EAI_MEMORY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Out of memory."
+msgstr "Brak pamięci."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_NODATA>"
+msgstr "B<EAI_NODATA>"
+
+#. Not in SUSv3
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The specified network host exists, but does not have any network addresses "
+"defined."
+msgstr ""
+"Podany host istnieje, ale nie zdefiniowano dla niego żadnego adresu "
+"sieciowego."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_NONAME>"
+msgstr "B<EAI_NONAME>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<node> or I<service> is not known; or both I<node> and I<service> are "
+"NULL; or B<AI_NUMERICSERV> was specified in I<hints.ai_flags> and I<service> "
+"was not a numeric port-number string."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_SERVICE>"
+msgstr "B<EAI_SERVICE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The requested service is not available for the requested socket type. It "
+"may be available through another socket type. For example, this error could "
+"occur if I<service> was \"shell\" (a service available only on stream "
+"sockets), and either I<hints.ai_protocol> was B<IPPROTO_UDP>, or I<hints."
+"ai_socktype> was B<SOCK_DGRAM>; or the error could occur if I<service> was "
+"not NULL, and I<hints.ai_socktype> was B<SOCK_RAW> (a socket type that does "
+"not support the concept of services)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_SOCKTYPE>"
+msgstr "B<EAI_SOCKTYPE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The requested socket type is not supported. This could occur, for example, "
+"if I<hints.ai_socktype> and I<hints.ai_protocol> are inconsistent (e.g., "
+"B<SOCK_DGRAM> and B<IPPROTO_TCP>, respectively)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_SYSTEM>"
+msgstr "B<EAI_SYSTEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "Other system error, check I<errno> for details."
+msgid "Other system error; I<errno> is set to indicate the error."
+msgstr "Inny błąd systemowy; szczegółowe informacje zawarte są w I<errno>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<gai_strerror>() function translates these error codes to a human "
+"readable string, suitable for error reporting."
+msgstr ""
+"Funkcja B<gai_strerror>() tłumaczy te kody błędów na czytelny dla człowieka "
+"napis, odpowiedni dla zgłaszania błędów."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I</etc/gai.conf>"
+msgstr "I</etc/gai.conf>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. #-#-#-#-# archlinux: getaddrinfo.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: getaddrinfo.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: getaddrinfo.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: getaddrinfo.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: getaddrinfo.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: getaddrinfo.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: getaddrinfo.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: getaddrinfo.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getaddrinfo>()"
+msgstr "B<getaddrinfo>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe env locale"
+msgstr "MT-bezpieczne env locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<freeaddrinfo>(),\n"
+"B<gai_strerror>()"
+msgstr ""
+"B<freeaddrinfo>(),\n"
+"B<gai_strerror>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. POSIX.1-2001, POSIX.1-2008
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"According to POSIX.1, specifying I<hints> as NULL should cause I<ai_flags> "
+"to be assumed as 0. The GNU C library instead assumes a value of "
+"B<(AI_V4MAPPED\\~|\\~AI_ADDRCONFIG)> for this case, since this value is "
+"considered an improvement on the specification."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "RFC\\ 2553."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<EAI_ADDRFAMILY>"
+msgid "B<AI_ADDRCONFIG>"
+msgstr "B<EAI_ADDRFAMILY>"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<LC_ALL>"
+msgid "B<AI_ALL>"
+msgstr "B<LC_ALL>"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<AI_IDN>"
+msgid "B<AI_V4MAPPED>"
+msgstr "B<AI_IDN>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "glibc 2.1."
+msgid "glibc 2.3.3."
+msgstr "glibc 2.1."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<LC_NUMERIC>"
+msgid "B<AI_NUMERICSERV>"
+msgstr "B<LC_NUMERIC>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.3.4."
+msgstr "glibc 2.3.4."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getaddrinfo>() supports the I<address>B<%>I<scope-id> notation for "
+"specifying the IPv6 scope-ID."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. getnameinfo.3 refers to this example
+#. socket.2 refers to this example
+#. bind.2 refers to this example
+#. connect.2 refers to this example
+#. recvfrom.2 refers to this example
+#. sendto.2 refers to this example
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following programs demonstrate the use of B<getaddrinfo>(), "
+"B<gai_strerror>(), B<freeaddrinfo>(), and B<getnameinfo>(3). The programs "
+"are an echo server and client for UDP datagrams."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Server program"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#include E<lt>netdb.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+"#include E<lt>sys/socket.hE<gt>\n"
+"#include E<lt>sys/types.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"\\&\n"
+"#define BUF_SIZE 500\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" int sfd, s;\n"
+" char buf[BUF_SIZE];\n"
+" ssize_t nread;\n"
+" socklen_t peer_addrlen;\n"
+" struct addrinfo hints;\n"
+" struct addrinfo *result, *rp;\n"
+" struct sockaddr_storage peer_addr;\n"
+"\\&\n"
+" if (argc != 2) {\n"
+" fprintf(stderr, \"Usage: %s port\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" memset(&hints, 0, sizeof(hints));\n"
+" hints.ai_family = AF_UNSPEC; /* Allow IPv4 or IPv6 */\n"
+" hints.ai_socktype = SOCK_DGRAM; /* Datagram socket */\n"
+" hints.ai_flags = AI_PASSIVE; /* For wildcard IP address */\n"
+" hints.ai_protocol = 0; /* Any protocol */\n"
+" hints.ai_canonname = NULL;\n"
+" hints.ai_addr = NULL;\n"
+" hints.ai_next = NULL;\n"
+"\\&\n"
+" s = getaddrinfo(NULL, argv[1], &hints, &result);\n"
+" if (s != 0) {\n"
+" fprintf(stderr, \"getaddrinfo: %s\\en\", gai_strerror(s));\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" /* getaddrinfo() returns a list of address structures.\n"
+" Try each address until we successfully bind(2).\n"
+" If socket(2) (or bind(2)) fails, we (close the socket\n"
+" and) try the next address. */\n"
+"\\&\n"
+" for (rp = result; rp != NULL; rp = rp-E<gt>ai_next) {\n"
+" sfd = socket(rp-E<gt>ai_family, rp-E<gt>ai_socktype,\n"
+" rp-E<gt>ai_protocol);\n"
+" if (sfd == -1)\n"
+" continue;\n"
+"\\&\n"
+" if (bind(sfd, rp-E<gt>ai_addr, rp-E<gt>ai_addrlen) == 0)\n"
+" break; /* Success */\n"
+"\\&\n"
+" close(sfd);\n"
+" }\n"
+"\\&\n"
+" freeaddrinfo(result); /* No longer needed */\n"
+"\\&\n"
+" if (rp == NULL) { /* No address succeeded */\n"
+" fprintf(stderr, \"Could not bind\\en\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" /* Read datagrams and echo them back to sender. */\n"
+"\\&\n"
+" for (;;) {\n"
+" char host[NI_MAXHOST], service[NI_MAXSERV];\n"
+"\\&\n"
+" peer_addrlen = sizeof(peer_addr);\n"
+" nread = recvfrom(sfd, buf, BUF_SIZE, 0,\n"
+" (struct sockaddr *) &peer_addr, &peer_addrlen);\n"
+" if (nread == -1)\n"
+" continue; /* Ignore failed request */\n"
+"\\&\n"
+" s = getnameinfo((struct sockaddr *) &peer_addr,\n"
+" peer_addrlen, host, NI_MAXHOST,\n"
+" service, NI_MAXSERV, NI_NUMERICSERV);\n"
+" if (s == 0)\n"
+" printf(\"Received %zd bytes from %s:%s\\en\",\n"
+" nread, host, service);\n"
+" else\n"
+" fprintf(stderr, \"getnameinfo: %s\\en\", gai_strerror(s));\n"
+"\\&\n"
+" if (sendto(sfd, buf, nread, 0, (struct sockaddr *) &peer_addr,\n"
+" peer_addrlen) != nread)\n"
+" {\n"
+" fprintf(stderr, \"Error sending response\\en\");\n"
+" }\n"
+" }\n"
+"}\n"
+msgstr ""
+
+#. SRC END
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Client program"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#include E<lt>netdb.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+"#include E<lt>sys/socket.hE<gt>\n"
+"#include E<lt>sys/types.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"\\&\n"
+"#define BUF_SIZE 500\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" int sfd, s;\n"
+" char buf[BUF_SIZE];\n"
+" size_t len;\n"
+" ssize_t nread;\n"
+" struct addrinfo hints;\n"
+" struct addrinfo *result, *rp;\n"
+"\\&\n"
+" if (argc E<lt> 3) {\n"
+" fprintf(stderr, \"Usage: %s host port msg...\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" /* Obtain address(es) matching host/port. */\n"
+"\\&\n"
+" memset(&hints, 0, sizeof(hints));\n"
+" hints.ai_family = AF_UNSPEC; /* Allow IPv4 or IPv6 */\n"
+" hints.ai_socktype = SOCK_DGRAM; /* Datagram socket */\n"
+" hints.ai_flags = 0;\n"
+" hints.ai_protocol = 0; /* Any protocol */\n"
+"\\&\n"
+" s = getaddrinfo(argv[1], argv[2], &hints, &result);\n"
+" if (s != 0) {\n"
+" fprintf(stderr, \"getaddrinfo: %s\\en\", gai_strerror(s));\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" /* getaddrinfo() returns a list of address structures.\n"
+" Try each address until we successfully connect(2).\n"
+" If socket(2) (or connect(2)) fails, we (close the socket\n"
+" and) try the next address. */\n"
+"\\&\n"
+" for (rp = result; rp != NULL; rp = rp-E<gt>ai_next) {\n"
+" sfd = socket(rp-E<gt>ai_family, rp-E<gt>ai_socktype,\n"
+" rp-E<gt>ai_protocol);\n"
+" if (sfd == -1)\n"
+" continue;\n"
+"\\&\n"
+" if (connect(sfd, rp-E<gt>ai_addr, rp-E<gt>ai_addrlen) != -1)\n"
+" break; /* Success */\n"
+"\\&\n"
+" close(sfd);\n"
+" }\n"
+"\\&\n"
+" freeaddrinfo(result); /* No longer needed */\n"
+"\\&\n"
+" if (rp == NULL) { /* No address succeeded */\n"
+" fprintf(stderr, \"Could not connect\\en\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" /* Send remaining command-line arguments as separate\n"
+" datagrams, and read responses from server. */\n"
+"\\&\n"
+" for (size_t j = 3; j E<lt> argc; j++) {\n"
+" len = strlen(argv[j]) + 1;\n"
+" /* +1 for terminating null byte */\n"
+"\\&\n"
+" if (len E<gt> BUF_SIZE) {\n"
+" fprintf(stderr,\n"
+" \"Ignoring long message in argument %zu\\en\", j);\n"
+" continue;\n"
+" }\n"
+"\\&\n"
+" if (write(sfd, argv[j], len) != len) {\n"
+" fprintf(stderr, \"partial/failed write\\en\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" nread = read(sfd, buf, BUF_SIZE);\n"
+" if (nread == -1) {\n"
+" perror(\"read\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" printf(\"Received %zd bytes: %s\\en\", nread, buf);\n"
+" }\n"
+"\\&\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. .BR getipnodebyaddr (3),
+#. .BR getipnodebyname (3),
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron
+msgid ""
+"B<getaddrinfo_a>(3), B<gethostbyname>(3), B<getnameinfo>(3), B<inet>(3), "
+"B<gai.conf>(5), B<hostname>(7), B<ip>(7)"
+msgstr ""
+"B<getaddrinfo_a>(3), B<gethostbyname>(3), B<getnameinfo>(3), B<inet>(3), "
+"B<gai.conf>(5), B<hostname>(7), B<ip>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TP
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<AI_IDN_ALLOW_UNASSIGNED>, B<AI_IDN_USE_STD3_ASCII_RULES>"
+msgstr "B<AI_IDN_ALLOW_UNASSIGNED>, B<AI_IDN_USE_STD3_ASCII_RULES>"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"POSIX.1-2001, POSIX.1-2008. The B<getaddrinfo>() function is documented in "
+"RFC\\ 2553."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"B<AI_ADDRCONFIG>, B<AI_ALL>, and B<AI_V4MAPPED> are available since glibc "
+"2.3.3. B<AI_NUMERICSERV> is available since glibc 2.3.4."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "#include E<lt>sys/types.hE<gt>\n"
+#| "#include E<lt>stdio.hE<gt>\n"
+#| "#include E<lt>stdlib.hE<gt>\n"
+#| "#include E<lt>unistd.hE<gt>\n"
+#| "#include E<lt>string.hE<gt>\n"
+#| "#include E<lt>sys/socket.hE<gt>\n"
+#| "#include E<lt>netdb.hE<gt>\n"
+msgid ""
+"#include E<lt>netdb.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+"#include E<lt>sys/socket.hE<gt>\n"
+"#include E<lt>sys/types.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+msgstr ""
+"#include E<lt>sys/types.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+"#include E<lt>sys/socket.hE<gt>\n"
+"#include E<lt>netdb.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "#define BUF_SIZE 500\n"
+msgstr "#define BUF_SIZE 500\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "struct addrinfo {\n"
+#| " int ai_flags;\n"
+#| " int ai_family;\n"
+#| " int ai_socktype;\n"
+#| " int ai_protocol;\n"
+#| " socklen_t ai_addrlen;\n"
+#| " struct sockaddr *ai_addr;\n"
+#| " char *ai_canonname;\n"
+#| " struct addrinfo *ai_next;\n"
+#| "};\n"
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" int sfd, s;\n"
+" char buf[BUF_SIZE];\n"
+" ssize_t nread;\n"
+" socklen_t peer_addrlen;\n"
+" struct addrinfo hints;\n"
+" struct addrinfo *result, *rp;\n"
+" struct sockaddr_storage peer_addr;\n"
+msgstr ""
+"struct addrinfo {\n"
+" int ai_flags;\n"
+" int ai_family;\n"
+" int ai_socktype;\n"
+" int ai_protocol;\n"
+" socklen_t ai_addrlen;\n"
+" struct sockaddr *ai_addr;\n"
+" char *ai_canonname;\n"
+" struct addrinfo *ai_next;\n"
+"};\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (argc != 2) {\n"
+" fprintf(stderr, \"Usage: %s port\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" if (argc != 2) {\n"
+" fprintf(stderr, \"Usage: %s port\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" memset(&hints, 0, sizeof(hints));\n"
+" hints.ai_family = AF_UNSPEC; /* Allow IPv4 or IPv6 */\n"
+" hints.ai_socktype = SOCK_DGRAM; /* Datagram socket */\n"
+" hints.ai_flags = AI_PASSIVE; /* For wildcard IP address */\n"
+" hints.ai_protocol = 0; /* Any protocol */\n"
+" hints.ai_canonname = NULL;\n"
+" hints.ai_addr = NULL;\n"
+" hints.ai_next = NULL;\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" s = getaddrinfo(NULL, argv[1], &hints, &result);\n"
+" if (s != 0) {\n"
+" fprintf(stderr, \"getaddrinfo: %s\\en\", gai_strerror(s));\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" s = getaddrinfo(NULL, argv[1], &hints, &result);\n"
+" if (s != 0) {\n"
+" fprintf(stderr, \"getaddrinfo: %s\\en\", gai_strerror(s));\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" /* getaddrinfo() returns a list of address structures.\n"
+" Try each address until we successfully bind(2).\n"
+" If socket(2) (or bind(2)) fails, we (close the socket\n"
+" and) try the next address. */\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" for (rp = result; rp != NULL; rp = rp-E<gt>ai_next) {\n"
+" sfd = socket(rp-E<gt>ai_family, rp-E<gt>ai_socktype,\n"
+" rp-E<gt>ai_protocol);\n"
+" if (sfd == -1)\n"
+" continue;\n"
+msgstr ""
+" for (rp = result; rp != NULL; rp = rp-E<gt>ai_next) {\n"
+" sfd = socket(rp-E<gt>ai_family, rp-E<gt>ai_socktype,\n"
+" rp-E<gt>ai_protocol);\n"
+" if (sfd == -1)\n"
+" continue;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (bind(sfd, rp-E<gt>ai_addr, rp-E<gt>ai_addrlen) == 0)\n"
+" break; /* Success */\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" close(sfd);\n"
+" }\n"
+msgstr ""
+" close(sfd);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " freeaddrinfo(result); /* No longer needed */\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (rp == NULL) { /* No address succeeded */\n"
+" fprintf(stderr, \"Could not bind\\en\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " /* Read datagrams and echo them back to sender. */\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid " char host[NI_MAXHOST], service[NI_MAXSERV];\n"
+msgid ""
+" for (;;) {\n"
+" char host[NI_MAXHOST], service[NI_MAXSERV];\n"
+msgstr " char host[NI_MAXHOST], service[NI_MAXSERV];\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" peer_addrlen = sizeof(peer_addr);\n"
+" nread = recvfrom(sfd, buf, BUF_SIZE, 0,\n"
+" (struct sockaddr *) &peer_addr, &peer_addrlen);\n"
+" if (nread == -1)\n"
+" continue; /* Ignore failed request */\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| " s = getnameinfo((struct sockaddr *) &peer_addr,\n"
+#| " peer_addr_len, host, NI_MAXHOST,\n"
+#| " service, NI_MAXSERV, NI_NUMERICSERV);\n"
+#| " if (s == 0)\n"
+#| " printf(\"Received %zd bytes from %s:%s\\en\",\n"
+#| " nread, host, service);\n"
+#| " else\n"
+#| " fprintf(stderr, \"getnameinfo: %s\\en\", gai_strerror(s));\n"
+msgid ""
+" s = getnameinfo((struct sockaddr *) &peer_addr,\n"
+" peer_addrlen, host, NI_MAXHOST,\n"
+" service, NI_MAXSERV, NI_NUMERICSERV);\n"
+" if (s == 0)\n"
+" printf(\"Received %zd bytes from %s:%s\\en\",\n"
+" nread, host, service);\n"
+" else\n"
+" fprintf(stderr, \"getnameinfo: %s\\en\", gai_strerror(s));\n"
+msgstr ""
+" s = getnameinfo((struct sockaddr *) &peer_addr,\n"
+" peer_addr_len, host, NI_MAXHOST,\n"
+" service, NI_MAXSERV, NI_NUMERICSERV);\n"
+" if (s == 0)\n"
+" printf(\"Received %zd bytes from %s:%s\\en\",\n"
+" nread, host, service);\n"
+" else\n"
+" fprintf(stderr, \"getnameinfo: %s\\en\", gai_strerror(s));\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| " if (sendto(sfd, buf, nread, 0,\n"
+#| " (struct sockaddr *) &peer_addr,\n"
+#| " peer_addr_len) != nread)\n"
+#| " fprintf(stderr, \"Error sending response\\en\");\n"
+#| " }\n"
+#| "}\n"
+msgid ""
+" if (sendto(sfd, buf, nread, 0, (struct sockaddr *) &peer_addr,\n"
+" peer_addrlen) != nread)\n"
+" {\n"
+" fprintf(stderr, \"Error sending response\\en\");\n"
+" }\n"
+" }\n"
+"}\n"
+msgstr ""
+" if (sendto(sfd, buf, nread, 0,\n"
+" (struct sockaddr *) &peer_addr,\n"
+" peer_addr_len) != nread)\n"
+" fprintf(stderr, \"Error sending response\\en\");\n"
+" }\n"
+"}\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" int sfd, s;\n"
+" char buf[BUF_SIZE];\n"
+" size_t len;\n"
+" ssize_t nread;\n"
+" struct addrinfo hints;\n"
+" struct addrinfo *result, *rp;\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (argc E<lt> 3) {\n"
+" fprintf(stderr, \"Usage: %s host port msg...\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" if (argc E<lt> 3) {\n"
+" fprintf(stderr, \"Usage: %s host port msg...\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " /* Obtain address(es) matching host/port. */\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" memset(&hints, 0, sizeof(hints));\n"
+" hints.ai_family = AF_UNSPEC; /* Allow IPv4 or IPv6 */\n"
+" hints.ai_socktype = SOCK_DGRAM; /* Datagram socket */\n"
+" hints.ai_flags = 0;\n"
+" hints.ai_protocol = 0; /* Any protocol */\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" s = getaddrinfo(argv[1], argv[2], &hints, &result);\n"
+" if (s != 0) {\n"
+" fprintf(stderr, \"getaddrinfo: %s\\en\", gai_strerror(s));\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" s = getaddrinfo(argv[1], argv[2], &hints, &result);\n"
+" if (s != 0) {\n"
+" fprintf(stderr, \"getaddrinfo: %s\\en\", gai_strerror(s));\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" /* getaddrinfo() returns a list of address structures.\n"
+" Try each address until we successfully connect(2).\n"
+" If socket(2) (or connect(2)) fails, we (close the socket\n"
+" and) try the next address. */\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (connect(sfd, rp-E<gt>ai_addr, rp-E<gt>ai_addrlen) != -1)\n"
+" break; /* Success */\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (rp == NULL) { /* No address succeeded */\n"
+" fprintf(stderr, \"Could not connect\\en\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" /* Send remaining command-line arguments as separate\n"
+" datagrams, and read responses from server. */\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" for (size_t j = 3; j E<lt> argc; j++) {\n"
+" len = strlen(argv[j]) + 1;\n"
+" /* +1 for terminating null byte */\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (len E<gt> BUF_SIZE) {\n"
+" fprintf(stderr,\n"
+" \"Ignoring long message in argument %zu\\en\", j);\n"
+" continue;\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (write(sfd, argv[j], len) != len) {\n"
+" fprintf(stderr, \"partial/failed write\\en\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" if (write(sfd, argv[j], len) != len) {\n"
+" fprintf(stderr, \"partial/failed write\\en\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" nread = read(sfd, buf, BUF_SIZE);\n"
+" if (nread == -1) {\n"
+" perror(\"read\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" nread = read(sfd, buf, BUF_SIZE);\n"
+" if (nread == -1) {\n"
+" perror(\"read\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" printf(\"Received %zd bytes: %s\\en\", nread, buf);\n"
+" }\n"
+msgstr ""
+" printf(\"Received %zd bytes: %s\\en\", nread, buf);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
+
+#. .BR getipnodebyaddr (3),
+#. .BR getipnodebyname (3),
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<getaddrinfo_a>(3), B<gethostbyname>(3), B<getnameinfo>(3), B<inet>(3), "
+#| "B<gai.conf>(5), B<hostname>(7), B<ip>(7)"
+msgid ""
+"B<getaddrinfo_a>(3), B<gethostbyname>(3), B<getnameinfo>(3), B<gai.conf>(5), "
+"B<inet>(3), B<gai.conf>(5), B<hostname>(7), B<ip>(7)"
+msgstr ""
+"B<getaddrinfo_a>(3), B<gethostbyname>(3), B<getnameinfo>(3), B<inet>(3), "
+"B<gai.conf>(5), B<hostname>(7), B<ip>(7)"
diff --git a/po/pl/man3/getcwd.3.po b/po/pl/man3/getcwd.3.po
new file mode 100644
index 00000000..0fa74c67
--- /dev/null
+++ b/po/pl/man3/getcwd.3.po
@@ -0,0 +1,800 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001, 2002.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-08 21:22+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getcwd"
+msgstr "getcwd"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getcwd, getwd, get_current_dir_name - get current working directory"
+msgstr ""
+"getcwd, getwd, get_current_dir_name - odczytanie bieżącego katalogu roboczego"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>unistd.hE<gt>>\n"
+msgstr "B<#include E<lt>unistd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<char *getcwd(char *>I<buf>B<, size_t >I<size>B<);>\n"
+msgid ""
+"B<char *getcwd(char >I<buf>B<[.>I<size>B<], size_t >I<size>B<);>\n"
+"B<char *get_current_dir_name(void);>\n"
+msgstr "B<char *getcwd(char *>I<buf>B<, size_t >I<size>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<char *getwd(char *>I<buf>B<);>\n"
+msgid "B<[[deprecated]] char *getwd(char >I<buf>B<[PATH_MAX]);>\n"
+msgstr "B<char *getwd(char *>I<buf>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<get_current_dir_name>():"
+msgstr "B<get_current_dir_name>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _GNU_SOURCE\n"
+msgstr " _GNU_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getwd>():"
+msgstr "B<getwd>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.12:\n"
+" (_XOPEN_SOURCE E<gt>= 500) && ! (_POSIX_C_SOURCE E<gt>= 200809L)\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE\n"
+" Before glibc 2.12:\n"
+" _BSD_SOURCE || _XOPEN_SOURCE E<gt>= 500\n"
+msgstr ""
+" Od glibc 2.12:\n"
+" (_XOPEN_SOURCE E<gt>= 500) && ! (_POSIX_C_SOURCE E<gt>= 200809L)\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE\n"
+" Przed glibc 2.12:\n"
+" _BSD_SOURCE || _XOPEN_SOURCE E<gt>= 500\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return a null-terminated string containing an absolute "
+"pathname that is the current working directory of the calling process. The "
+"pathname is returned as the function result and via the argument I<buf>, if "
+"present."
+msgstr ""
+"Te funkcje zwracają zakończony bajtem null łańcuch znaków zawierający nazwę "
+"bezwzględnej ścieżki do bieżącego katalogu roboczego procesu wywołującego. "
+"Nazwa ścieżki jest zwracana jako wynik funkcji i poprzez argument I<buf>, "
+"jeśli jest obecny."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getcwd>() function copies an absolute pathname of the current working "
+"directory to the array pointed to by I<buf>, which is of length I<size>."
+msgstr ""
+"Funkcja B<getcwd>() kopiuje nazwę bezwzględnej ścieżki dostępu bieżącego "
+"katalogu roboczego do tablicy wskazywanej przez I<buf>, która to tablica ma "
+"długość I<size>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the length of the absolute pathname of the current working directory, "
+"including the terminating null byte, exceeds I<size> bytes, NULL is "
+"returned, and I<errno> is set to B<ERANGE>; an application should check for "
+"this error, and allocate a larger buffer if necessary."
+msgstr ""
+"Jeśli nazwa bieżącej bezwzględnej ścieżki dostępu wymaga bufora dłuższego "
+"niż I<size> elementów, to zwracane jest B<NULL>, a I<errno> jest ustawiane "
+"na B<ERANGE>; aplikacja powinna sprawdzać, czy nie wystąpił ten błąd, i "
+"przydzielać większy bufor, jeżeli jest to potrzebne."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"As an extension to the POSIX.1-2001 standard, glibc's B<getcwd>() allocates "
+"the buffer dynamically using B<malloc>(3) if I<buf> is NULL. In this case, "
+"the allocated buffer has the length I<size> unless I<size> is zero, when "
+"I<buf> is allocated as big as necessary. The caller should B<free>(3) the "
+"returned buffer."
+msgstr ""
+"Jako rozszerzenie standardu POSIX.1-2001, wersja glibc funkcji B<getcwd>() "
+"przydziela bufor dynamicznie korzystając z B<malloc>(3), jeśli I<buf> jest "
+"równe B<NULL>. W tym przypadku przydzielony bufor ma długość I<size>, chyba "
+"że I<size> jest równe zero, co oznacza że buforowi I<buf> jest przydzielane "
+"tyle pamięci, ile potrzeba. Program wywołujący powinien zwolnić zwrócony "
+"bufor, wywołując B<free>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<get_current_dir_name>() will B<malloc>(3) an array big enough to hold "
+"the absolute pathname of the current working directory. If the environment "
+"variable B<PWD> is set, and its value is correct, then that value will be "
+"returned. The caller should B<free>(3) the returned buffer."
+msgstr ""
+"B<get_current_dir_name>() przydzieli za pomocą B<malloc>(3) tablicę "
+"dostatecznie dużą, aby przechować bezwzględną nazwę bieżącego katalogu. "
+"Jeśli zmienna środowiskowa B<PWD> jest ustawiona, a jej wartość prawidłowa, "
+"to zostanie zwrócona ta wartość. Program wywołujący powinien zwolnić "
+"zwrócony bufor, wywołując B<free>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getwd>() does not B<malloc>(3) any memory. The I<buf> argument should "
+"be a pointer to an array at least B<PATH_MAX> bytes long. If the length of "
+"the absolute pathname of the current working directory, including the "
+"terminating null byte, exceeds B<PATH_MAX> bytes, NULL is returned, and "
+"I<errno> is set to B<ENAMETOOLONG>. (Note that on some systems, B<PATH_MAX> "
+"may not be a compile-time constant; furthermore, its value may depend on the "
+"filesystem, see B<pathconf>(3).) For portability and security reasons, use "
+"of B<getwd>() is deprecated."
+msgstr ""
+"B<getwd>() nie przydziela żadnej pamięci za pomocą B<malloc>(3). Argument "
+"I<buf> powinien być wskaźnikiem do tablicy o długości co najmniej "
+"B<PATH_MAX> bajtów. Jeśli długość bezwzględnej ścieżki do bieżącego katalogu "
+"roboczego łącznie z końcowym bajtem null przekracza B<PATH_MAX> bajtów, to "
+"zwracany jest NULL i I<errno> jest ustawiane na B<ENAMETOOLONG>. (Należy "
+"zwrócić uwagę, że B<PATH_MAX> nie musi być stałą określaną podczas "
+"kompilacji; co więcej może ona zależeć od systemu plików, patrz "
+"B<pathconf>(3)). Ze względu na przenośność i bezpieczeństwo używanie "
+"B<getwd>() nie jest zalecane."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "On success, these functions return a pointer to a string containing the "
+#| "pathname of the current working directory. In the case B<getcwd>() and "
+#| "B<getwd>() this is the same value as I<buf>."
+msgid ""
+"On success, these functions return a pointer to a string containing the "
+"pathname of the current working directory. In the case of B<getcwd>() and "
+"B<getwd>() this is the same value as I<buf>."
+msgstr ""
+"Jeśli się zakończą pomyślnie, to te funkcje zwracają wskaźnik do łańcucha "
+"znaków zawierającego nazwę ścieżki do bieżącego katalogu roboczego, W "
+"przypadku B<getcwd>() oraz B<getwd>() jest to ten sam wskaźnik, co "
+"przekazany w argumencie I<buf>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On failure, these functions return NULL, and I<errno> is set to indicate the "
+"error. The contents of the array pointed to by I<buf> are undefined on "
+"error."
+msgstr ""
+"W przypadku błędu funkcje te zwracają NULL, jednocześnie ustawiając "
+"I<errno>, wskazujące na rodzaj błędu. Zawartość tablicy wskazywanej przez "
+"I<buf> w przypadku błędu jest nieokreślona."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EACCES>"
+msgstr "B<EACCES>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Permission to read or search a component of the filename was denied."
+msgstr "Brak praw do odczytu lub przeszukiwania składnika nazwy pliku."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EFAULT>"
+msgstr "B<EFAULT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<buf> points to a bad address."
+msgstr "I<buf> wskazuje na niewłaściwy adres."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<size> argument is zero and I<buf> is not a null pointer."
+msgstr "Argument I<size> jest zerowy, a I<buf> nie jest wskaźnikiem NULL."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getwd>(): I<buf> is NULL."
+msgstr "B<getwd>(): I<buf> jest równy NULL."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENAMETOOLONG>"
+msgstr "B<ENAMETOOLONG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getwd>(): The size of the null-terminated absolute pathname string exceeds "
+"B<PATH_MAX> bytes."
+msgstr ""
+"B<getwd>(): Rozmiar zakończonej znakiem null pełnej nazwy katalogu roboczego "
+"przekracza B<PATH_MAX> bajtów."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOENT>"
+msgstr "B<ENOENT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The current working directory has been unlinked."
+msgstr "Bieżący katalog roboczy został skasowany."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Out of memory."
+msgstr "Brak pamięci."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ERANGE>"
+msgstr "B<ERANGE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<size> argument is less than the length of the absolute pathname of the "
+"working directory, including the terminating null byte. You need to "
+"allocate a bigger array and try again."
+msgstr ""
+"Argument I<size> jest mniejszy od długości pełnej nazwy katalogu roboczego, "
+"włączając w to końcowy bajt null. Należy przydzielić większą tablicę i "
+"spróbować ponownie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<getcwd>(),\n"
+"B<getwd>()"
+msgstr ""
+"B<getcwd>(),\n"
+"B<getwd>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. #-#-#-#-# archlinux: getcwd.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: getcwd.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: getcwd.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: getcwd.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: getcwd.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: getcwd.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: getcwd.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: getcwd.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<get_current_dir_name>()"
+msgstr "B<get_current_dir_name>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe env"
+msgstr "MT-bezpieczne env"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<getcwd>() conforms to POSIX.1-2001. Note however that POSIX.1-2001 "
+#| "leaves the behavior of B<getcwd>() unspecified if I<buf> is NULL."
+msgid ""
+"POSIX.1-2001 leaves the behavior of B<getcwd>() unspecified if I<buf> is "
+"NULL."
+msgstr ""
+"B<getcwd>() jest zgodna z POSIX.1-2001. Należy jednak zauważyć, że "
+"POSIX.1-2001 nie określa zachowania funkcji B<getcwd>(), jeśli I<buf> jest "
+"równy NULL."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001 does not define any errors for B<getwd>()."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "C library/kernel differences"
+msgstr "Różnice biblioteki C/jądra"
+
+#. commit 3272c544da48f8915a0e34189182aed029bd0f2b
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On Linux, the kernel provides a B<getcwd>() system call, which the "
+"functions described in this page will use if possible. The system call "
+"takes the same arguments as the library function of the same name, but is "
+"limited to returning at most B<PATH_MAX> bytes. (Before Linux 3.12, the "
+"limit on the size of the returned pathname was the system page size. On "
+"many architectures, B<PATH_MAX> and the system page size are both 4096 "
+"bytes, but a few architectures have a larger page size.) If the length of "
+"the pathname of the current working directory exceeds this limit, then the "
+"system call fails with the error B<ENAMETOOLONG>. In this case, the library "
+"functions fall back to a (slower) alternative implementation that returns "
+"the full pathname."
+msgstr ""
+"Jądro Linuksa dostarcza wywołania systemowego B<getcwd>, które jeśli jest to "
+"możliwe, będzie używane przez funkcje opisane w tym podręczniku. Wywołanie "
+"to przyjmuje takie same argumenty, jak funkcja biblioteczna o tej samej "
+"nazwie, ale długość zwracanej wartości jest ograniczona do B<PATH_MAX> "
+"bajtów. (Przed wersją 3.12 Linuksa, ograniczeniem długości zwracane wartości "
+"był rozmiar strony systemowej. W przypadku wielu architektur sprzętowych "
+"B<PATH_MAX> i rozmiar strony są sobie równe i wynoszą 4096, ale jest kilka "
+"architektur, które mają większy rozmiar strony). Jeśli długość ścieżki "
+"bieżącego katalogu roboczego przekracza ten limit, to wywołanie systemowe "
+"zwraca błąd B<ENAMETOOLONG>. W takim przypadku funkcje biblioteczne "
+"przechodzą do alternatywnej (wolniejszej) implementacji zwracającej pełną "
+"nazwę ścieżki."
+
+#. commit 8df9d1a4142311c084ffeeacb67cd34d190eff74
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Following a change in Linux 2.6.36, the pathname returned by the "
+"B<getcwd>() system call will be prefixed with the string \"(unreachable)\" "
+"if the current directory is not below the root directory of the current "
+"process (e.g., because the process set a new filesystem root using "
+"B<chroot>(2) without changing its current directory into the new root). "
+"Such behavior can also be caused by an unprivileged user by changing the "
+"current directory into another mount namespace. When dealing with pathname "
+"from untrusted sources, callers of the functions described in this page "
+"should consider checking whether the returned pathname starts with '/' or "
+"'(' to avoid misinterpreting an unreachable path as a relative pathname."
+msgstr ""
+"Jeśli bieżący katalog roboczy nie znajduje się poniżej głównego katalogu "
+"bieżącego procesu (na przykład ponieważ ustawił nowy katalog główny systemu "
+"plików za pomocą B<chroot>(2), ale nie zmienił swojego katalogu bieżącego na "
+"ten nowy katalog główny), to od Linuksa 2.6.36 zwrócona ścieżka zostanie "
+"poprzedzona napisem \"(unreachable)\". Takie zachowanie może być także "
+"spowodowane przez użytkownika nieuprzywilejowanego zmieniającego bieżący "
+"katalog do innej przestrzeni nazw montowania. Podczas pracy z ścieżkami "
+"pochodzącymi z niezaufanych źródeł programy wywołujące te funkcje powinny "
+"rozważyć sprawdzanie, czy zwrócona ścieżka zaczyna się od znaku \"/\", czy "
+"od znaku \"(\", aby uniknąć interpretowania niedostępnych ścieżek jako "
+"ścieżek względnych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<getwd>():"
+msgid "B<getcwd>()"
+msgstr "B<getwd>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<getwd>():"
+msgid "B<getwd>()"
+msgstr "B<getwd>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX.1-2001, but marked LEGACY. Removed in POSIX.1-2008. Use B<getcwd>() "
+"instead."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Under Linux, these functions make use of the B<getcwd>() system call "
+"(available since Linux 2.1.92). On older systems they would query I</proc/"
+"self/cwd>. If both system call and proc filesystem are missing, a generic "
+"implementation is called. Only in that case can these calls fail under "
+"Linux with B<EACCES>."
+msgstr ""
+"Pod Linuksem funkcje te używają wywołania systemowego B<getcwd>() "
+"(dostępnego od wersji 2.1.92 Linuksa). W starszych systemach mogły odpytywać "
+"I</proc/self/cwd>. Gdy nie ma ani funkcji systemowej, ani systemu plików "
+"proc, wywoływana jest implementacja ogólna. Jedynie w takiej sytuacji "
+"wywołanie tych funkcji może pod Linuksem zwrócić w razie niepomyślnego "
+"zakończenia błąd B<EACCES>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions are often used to save the location of the current working "
+"directory for the purpose of returning to it later. Opening the current "
+"directory (\".\") and calling B<fchdir>(2) to return is usually a faster "
+"and more reliable alternative when sufficiently many file descriptors are "
+"available, especially on platforms other than Linux."
+msgstr ""
+"Funkcje te są często używane do zapamiętywania położenia bieżącego katalogu "
+"roboczego w celu późniejszego powrotu do niego. Gdy dostępnych jest "
+"dostatecznie wiele deskryptorów plików, otwarcie bieżącego katalogu (\".\") "
+"i wywołanie B<fchdir>(2), aby do niego wrócić, jest zazwyczaj szybszą i "
+"bardziej niezawodną alternatywą, zwłaszcza na platformach innych niż Linux."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Since the Linux 2.6.36 change that added \"(unreachable)\" in the "
+"circumstances described above, the glibc implementation of B<getcwd>() has "
+"failed to conform to POSIX and returned a relative pathname when the API "
+"contract requires an absolute pathname. With glibc 2.27 onwards this is "
+"corrected; calling B<getcwd>() from such a pathname will now result in "
+"failure with B<ENOENT>."
+msgstr ""
+"Poacząwszy od tej zmiany w Linuksie 2.6.36, która w przypadkach powyżej "
+"opisanych dodawała prefiks \"(unreachable)\", implementacja glibc funkcji "
+"B<getcwd>() stała się niezgodna ze standardem POSIX i zwracała względną "
+"ścieżkę, mimo że API wymagało ścieżki bezwzględnej. Zostało to naprawione w "
+"glibc 2.27: wywołanie B<getcwd>() z takiego katalogu bieżącego zwróci błąd "
+"B<ENONET>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<pwd>(1), B<chdir>(2), B<fchdir>(2), B<open>(2), B<unlink>(2), B<free>(3), "
+"B<malloc>(3)"
+msgstr ""
+"B<pwd>(1), B<chdir>(2), B<fchdir>(2), B<open>(2), B<unlink>(2), B<free>(3), "
+"B<malloc>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"B<getcwd>() conforms to POSIX.1-2001. Note however that POSIX.1-2001 "
+"leaves the behavior of B<getcwd>() unspecified if I<buf> is NULL."
+msgstr ""
+"B<getcwd>() jest zgodna z POSIX.1-2001. Należy jednak zauważyć, że "
+"POSIX.1-2001 nie określa zachowania funkcji B<getcwd>(), jeśli I<buf> jest "
+"równy NULL."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"B<getwd>() is present in POSIX.1-2001, but marked LEGACY. POSIX.1-2008 "
+"removes the specification of B<getwd>(). Use B<getcwd>() instead. "
+"POSIX.1-2001 does not define any errors for B<getwd>()."
+msgstr ""
+"B<getwd>() jest oznaczona jako przestarzała w POSIX.1-2001. POSIX.1-2008 "
+"usuwa definicję B<getwd>(). Zamiast niej należy używać B<getcwd>(). "
+"POSIX.1-2001 nie określa żadnych błędów dla B<getwd>()."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<get_current_dir_name>() is a GNU extension."
+msgstr "B<get_current_dir_name>() jest rozszerzeniem GNU."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getdate.3.po b/po/pl/man3/getdate.3.po
new file mode 100644
index 00000000..8c7db3c9
--- /dev/null
+++ b/po/pl/man3/getdate.3.po
@@ -0,0 +1,1029 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-08 19:55+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getdate"
+msgstr "getdate"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"getdate, getdate_r - convert a date-plus-time string to broken-down time"
+msgstr "getdate, getdate_r - dzielą tekstową datę z czasem na osobne pola"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>time.hE<gt>>\n"
+msgstr "B<#include E<lt>time.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<struct tm *getdate(const char *>I<string>B<);>"
+msgid "B<struct tm *getdate(const char *>I<string>B<);>\n"
+msgstr "B<struct tm *getdate(const char *>I<string>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<extern int getdate_err;>"
+msgid "B<extern int getdate_err;>\n"
+msgstr "B<extern int getdate_err;>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int getdate_r(const char *>I<string>B<, struct tm *>I<res>B<);>"
+msgid "B<int getdate_r(const char *restrict >I<string>B<, struct tm *restrict >I<res>B<);>\n"
+msgstr "B<int getdate_r(const char *>I<string>B<, struct tm *>I<res>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getdate>():"
+msgstr "B<getdate>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _XOPEN_SOURCE E<gt>= 500\n"
+msgstr " _XOPEN_SOURCE E<gt>= 500\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getdate_r>():"
+msgstr "B<getdate_r>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _GNU_SOURCE\n"
+msgstr " _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function B<getdate>() converts a string representation of a date and "
+"time, contained in the buffer pointed to by I<string>, into a broken-down "
+"time. The broken-down time is stored in a I<tm> structure, and a pointer to "
+"this structure is returned as the function result. This I<tm> structure is "
+"allocated in static storage, and consequently it will be overwritten by "
+"further calls to B<getdate>()."
+msgstr ""
+"Funkcja B<getdate>() przekształca tekstową reprezentację daty i czasu, "
+"przekazaną w buforze wskazywanym przez I<string>, na osobne pola "
+"zawierające rozłożony czas. Ten rozłożony czas jest przechowywany w "
+"strukturze I<tm>, do której wskaźnik jest zwracany jako wynik funkcji. "
+"Zwracana struktura I<tm> może się znajdować w pamięci statycznej, wobec "
+"czego zostanie nadpisana przez kolejne wywołania funkcji B<getdate>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In contrast to B<strptime>(3), (which has a I<format> argument), "
+"B<getdate>() uses the formats found in the file whose full pathname is "
+"given in the environment variable B<DATEMSK>. The first line in the file "
+"that matches the given input string is used for the conversion."
+msgstr ""
+"W odróżnieniu od B<strptime>(3) (która przyjmuje argument I<format>), "
+"B<getdate>() posługuje się formatami znajdującymi się w pliku, do którego "
+"pełna ścieżka jest podana w zmiennej środowiskowej B<DATEMSK>. Do konwersji "
+"stosowana jest pierwsza z linii pliku, która pasuje do zadanego łańcucha."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The matching is done case insensitively. Superfluous whitespace, either in "
+"the pattern or in the string to be converted, is ignored."
+msgstr ""
+"Podczas dopasowywania ignorowana jest wielkość liter. Ignorowane są również "
+"nadmiarowe białe znaki, zarówno we wzorcu, jak i w przekształcanym łańcuchu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The conversion specifications that a pattern can contain are those given for "
+"B<strptime>(3). One more conversion specification is specified in "
+"POSIX.1-2001:"
+msgstr ""
+"Specyfikacje przekształceń, które mogą być zawarte we wzorcu są takie same, "
+"jak dla B<strptime>(3). Jedna dodatkowa specyfikacja przekształcenia jest "
+"opisana w standardzie POSIX.1-2001:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<%Z>"
+msgstr "B<%Z>"
+
+#. FIXME Is it (still) true that %Z is not supported in glibc?
+#. Looking at the glibc 2.21 source code, where the implementation uses
+#. strptime(), suggests that it might be supported.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Timezone name. This is not implemented in glibc."
+msgstr "Nazwa strefy czasowej. Glibc tego nie implementuje."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When B<%Z> is given, the structure containing the broken-down time is "
+"initialized with values corresponding to the current time in the given "
+"timezone. Otherwise, the structure is initialized to the broken-down time "
+"corresponding to the current local time (as by a call to B<localtime>(3))."
+msgstr ""
+"Gdy podano B<%Z>, to struktura zawierająca rozłożony czas jest inicjowana "
+"wartościami odpowiadającymi bieżącemu czasowi w podanej strefie czasowej. W "
+"przeciwnym przypadku, jest inicjowana jako rozłożony czas odpowiadający "
+"bieżącemu czasowi lokalnemu (tak jak w przypadku wywołania funkcji "
+"B<localtime>(3))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When only the day of the week is given, the day is taken to be the first "
+"such day on or after today."
+msgstr ""
+"Gdy podany jest tylko dzień tygodnia, brany jest pierwszy taki dzień "
+"przypadający w dniu bieżącym lub później."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When only the month is given (and no year), the month is taken to be the "
+"first such month equal to or after the current month. If no day is given, "
+"it is the first day of the month."
+msgstr ""
+"Gdy podany jest jedynie miesiąc (bez roku), brany jest pierwszy taki miesiąc "
+"przypadający w miesiącu bieżącym lub po nim. Gdy nie podano dnia, brany jest "
+"pierwszy dzień miesiąca."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "When no hour, minute and second are given, the current hour, minute and "
+#| "second are taken."
+msgid ""
+"When no hour, minute, and second are given, the current hour, minute, and "
+"second are taken."
+msgstr ""
+"Gdy nie podano godziny, minuty ani sekundy, brana jest bieżąca godzina, "
+"minuta i sekunda."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If no date is given, but we know the hour, then that hour is taken to be the "
+"first such hour equal to or after the current hour."
+msgstr ""
+"Gdy nie podano daty, ale znana jest godzina, brana jest pierwsza taka "
+"godzina przypadająca w bieżącej godzinie lub później."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getdate_r>() is a GNU extension that provides a reentrant version of "
+"B<getdate>(). Rather than using a global variable to report errors and a "
+"static buffer to return the broken down time, it returns errors via the "
+"function result value, and returns the resulting broken-down time in the "
+"caller-allocated buffer pointed to by the argument I<res>."
+msgstr ""
+"B<getdate_r>() jest rozszerzeniem GNU. Jest to bezpieczna dla wątków wersja "
+"B<getdate>(), która zamiast używać globalnej zmiennej do raportowania błędów "
+"oraz statycznego bufora na rozłożony czas, zwraca błędy jako wynik funkcji "
+"oraz zwraca rozłożony czas w zaalokowanej przez funkcję wywołującą "
+"strukturze wskazywanej przez argument I<res>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When successful, B<getdate>() returns a pointer to a I<struct tm>. "
+"Otherwise, it returns NULL and sets the global variable I<getdate_err> to "
+"one of the error numbers shown below. Changes to I<errno> are unspecified."
+msgstr ""
+"Po pomyślnym zakończeniu B<getdate>() zwraca wskaźnik do struktury I<struct "
+"tm>. W przeciwnym razie zwraca NULL i ustawia zmienną globalną "
+"B<getdate_err> na jeden z poniżej podanych numerów błędów. Zmiany I<errno> "
+"nie są określone. "
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success B<getdate_r>() returns 0; on error it returns one of the error "
+"numbers shown below."
+msgstr ""
+"W przypadku powodzenia B<getdate_r>() zwraca zero. W przeciwnym wypadku "
+"zwraca jeden z poniżej podanych numerów błędów."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following errors are returned via I<getdate_err> (for B<getdate>()) or "
+"as the function result (for B<getdate_r>()):"
+msgstr ""
+"Poniższe błędy są zwracane albo poprzez I<getdate_err> (w przypadku "
+"B<getdate>()), albo jako wynik funkcji (w przypadku B<getdate_r>()):"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<DATEMSK> environment variable is not defined, or its value is an empty "
+"string."
+msgstr ""
+"Zmienna środowiska B<DATEMSK> nie jest zdefiniowana lub ma pustą wartość."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The template file specified by B<DATEMSK> cannot be opened for reading."
+msgstr ""
+"Nie udało się otworzyć pliku wzorców określonego przez B<DATEMSK> w trybie "
+"do odczytu."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<3>"
+msgstr "B<3>"
+
+#. stat()
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Failed to get file status information."
+msgstr "Nie udało się pobrać informacji o stanie."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<4>"
+msgstr "B<4>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The template file is not a regular file."
+msgstr "Plik wzorców nie jest zwykłym plikiem."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<5>"
+msgstr "B<5>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "An error was encountered while reading the template file."
+msgstr "Wystąpił błąd podczas odczytu pliku wzorców."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<6>"
+msgstr "B<6>"
+
+#. Error 6 doesn't seem to occur in glibc
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Memory allocation failed (not enough memory available)."
+msgstr "Nie udało się przydzielić pamięci (brak dostępnej pamięci)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<7>"
+msgstr "B<7>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "There is no line in the file that matches the input."
+msgstr "Brak w pliku linii pasującej do podanych danych."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<8>"
+msgstr "B<8>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Invalid input specification."
+msgstr "Niewłaściwa specyfikacja wejściowa."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ENVIRONMENT"
+msgstr "ŚRODOWISKO"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<DATEMSK>"
+msgstr "B<DATEMSK>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "File containing format patterns."
+msgstr "Plik zawierający wzorce formatów."
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<TZ>"
+msgstr ""
+
+#. type: TQ
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<LC_TIME>"
+msgstr "B<LC_TIME>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Variables used by B<strptime>(3)."
+msgstr "Zmienne używane przez B<strptime>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getdate>()"
+msgstr "B<getdate>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:getdate env locale"
+msgstr "MT-Unsafe race:getdate env locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getdate_r>()"
+msgstr "B<getdate_r>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe env locale"
+msgstr "MT-bezpieczne env locale"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The POSIX.1 specification for B<strptime>(3) contains conversion "
+"specifications using the B<%E> or B<%O> modifier, while such specifications "
+"are not given for B<getdate>(). In glibc, B<getdate>() is implemented "
+"using B<strptime>(3), so that precisely the same conversions are supported "
+"by both."
+msgstr ""
+"Standard POSIX.1 dla B<strptime>(3) zawiera specyfikacje przekształceń "
+"korzystające z modyfikatorów B<%E> lub B<%O>, podczas gdy takie specyfikacje "
+"nie zostały podane dla B<getdate>(). Implementacja w glibc realizuje "
+"B<getdate>() za pomocą B<strptime>(3), więc automatycznie obie funkcje "
+"wspierają te same specyfikacje przekształceń."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The program below calls B<getdate>() for each of its command-line "
+"arguments, and for each call displays the values in the fields of the "
+"returned I<tm> structure. The following shell session demonstrates the "
+"operation of the program:"
+msgstr ""
+"Poniższy program wywołuje B<getdate>() dla każdego z argumentów linii "
+"poleceń i po każdym takim wywołaniu wyświetla wartości pól zwróconej "
+"struktury I<tm>. Następująca sesja powłoki obrazuje działanie programu:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "$B< TFILE=$PWD/tfile>\n"
+#| "$B< echo \\(aq%A\\(aq E<gt> $TFILE > # Full name of the day of the week\n"
+#| "$B< echo \\(aq%T\\(aq E<gt>E<gt> $TFILE> # ISO date (YYYY-MM-DD)\n"
+#| "$B< echo \\(aq%F\\(aq E<gt>E<gt> $TFILE> # Time (HH:MM:SS)\n"
+#| "$B< date>\n"
+#| "$B< export DATEMSK=$TFILE>\n"
+#| "$B< ./a.out Tuesday \\(aq2009-12-28\\(aq \\(aq12:22:33\\(aq>\n"
+#| "Sun Sep 7 06:03:36 CEST 2008\n"
+#| "Call 1 (\"Tuesday\") succeeded:\n"
+#| " tm_sec = 36\n"
+#| " tm_min = 3\n"
+#| " tm_hour = 6\n"
+#| " tm_mday = 9\n"
+#| " tm_mon = 8\n"
+#| " tm_year = 108\n"
+#| " tm_wday = 2\n"
+#| " tm_yday = 252\n"
+#| " tm_isdst = 1\n"
+#| "Call 2 (\"2009-12-28\") succeeded:\n"
+#| " tm_sec = 36\n"
+#| " tm_min = 3\n"
+#| " tm_hour = 6\n"
+#| " tm_mday = 28\n"
+#| " tm_mon = 11\n"
+#| " tm_year = 109\n"
+#| " tm_wday = 1\n"
+#| " tm_yday = 361\n"
+#| " tm_isdst = 0\n"
+#| "Call 3 (\"12:22:33\") succeeded:\n"
+#| " tm_sec = 33\n"
+#| " tm_min = 22\n"
+#| " tm_hour = 12\n"
+#| " tm_mday = 7\n"
+#| " tm_mon = 8\n"
+#| " tm_year = 108\n"
+#| " tm_wday = 0\n"
+#| " tm_yday = 250\n"
+#| " tm_isdst = 1\n"
+msgid ""
+"$B< TFILE=$PWD/tfile>\n"
+"$B< echo \\[aq]%A\\[aq] E<gt> $TFILE > # Full name of the day of the week\n"
+"$B< echo \\[aq]%T\\[aq] E<gt>E<gt> $TFILE> # Time (HH:MM:SS)\n"
+"$B< echo \\[aq]%F\\[aq] E<gt>E<gt> $TFILE> # ISO date (YYYY-MM-DD)\n"
+"$B< date>\n"
+"$B< export DATEMSK=$TFILE>\n"
+"$B< ./a.out Tuesday \\[aq]2009-12-28\\[aq] \\[aq]12:22:33\\[aq]>\n"
+"Sun Sep 7 06:03:36 CEST 2008\n"
+"Call 1 (\"Tuesday\") succeeded:\n"
+" tm_sec = 36\n"
+" tm_min = 3\n"
+" tm_hour = 6\n"
+" tm_mday = 9\n"
+" tm_mon = 8\n"
+" tm_year = 108\n"
+" tm_wday = 2\n"
+" tm_yday = 252\n"
+" tm_isdst = 1\n"
+"Call 2 (\"2009-12-28\") succeeded:\n"
+" tm_sec = 36\n"
+" tm_min = 3\n"
+" tm_hour = 6\n"
+" tm_mday = 28\n"
+" tm_mon = 11\n"
+" tm_year = 109\n"
+" tm_wday = 1\n"
+" tm_yday = 361\n"
+" tm_isdst = 0\n"
+"Call 3 (\"12:22:33\") succeeded:\n"
+" tm_sec = 33\n"
+" tm_min = 22\n"
+" tm_hour = 12\n"
+" tm_mday = 7\n"
+" tm_mon = 8\n"
+" tm_year = 108\n"
+" tm_wday = 0\n"
+" tm_yday = 250\n"
+" tm_isdst = 1\n"
+msgstr ""
+"$B< TFILE=$PWD/tfile>\n"
+"$B< echo \\(aq%A\\(aq E<gt> $TFILE > # Pełna nazwa dnia tygodnia\n"
+"$B< echo \\(aq%T\\(aq E<gt>E<gt> $TFILE> # Data w postaci ISO (RRRR-MM-DD)\n"
+"$B< echo \\(aq%F\\(aq E<gt>E<gt> $TFILE> # Czas (HH:MM:SS)\n"
+"$B< date>\n"
+"$B< export DATEMSK=$TFILE>\n"
+"$B< ./a.out Tuesday \\(aq2009-12-28\\(aq \\(aq12:22:33\\(aq>\n"
+"Sun Sep 7 06:03:36 CEST 2008\n"
+"Wywołanie 1 (\"Tuesday\") zakończone pomyślnie:\n"
+" tm_sec = 36\n"
+" tm_min = 3\n"
+" tm_hour = 6\n"
+" tm_mday = 9\n"
+" tm_mon = 8\n"
+" tm_year = 108\n"
+" tm_wday = 2\n"
+" tm_yday = 252\n"
+" tm_isdst = 1\n"
+"Wywołanie 2 (\"2009-12-28\") zakończone pomyślnie:\n"
+" tm_sec = 36\n"
+" tm_min = 3\n"
+" tm_hour = 6\n"
+" tm_mday = 28\n"
+" tm_mon = 11\n"
+" tm_year = 109\n"
+" tm_wday = 1\n"
+" tm_yday = 361\n"
+" tm_isdst = 0\n"
+"Wywołanie 3 (\"12:22:33\") zakończone pomyślni:\n"
+" tm_sec = 33\n"
+" tm_min = 22\n"
+" tm_hour = 12\n"
+" tm_mday = 7\n"
+" tm_mon = 8\n"
+" tm_year = 108\n"
+" tm_wday = 0\n"
+" tm_yday = 250\n"
+" tm_isdst = 1\n"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Program source"
+msgstr "Kod źródłowy programu"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " printf(\"Call %d (\\e\"%s\\e\") succeeded:\\en\", j, argv[j]);\n"
+#| " printf(\" tm_sec = %d\\en\", tmp-E<gt>tm_sec);\n"
+#| " printf(\" tm_min = %d\\en\", tmp-E<gt>tm_min);\n"
+#| " printf(\" tm_hour = %d\\en\", tmp-E<gt>tm_hour);\n"
+#| " printf(\" tm_mday = %d\\en\", tmp-E<gt>tm_mday);\n"
+#| " printf(\" tm_mon = %d\\en\", tmp-E<gt>tm_mon);\n"
+#| " printf(\" tm_year = %d\\en\", tmp-E<gt>tm_year);\n"
+#| " printf(\" tm_wday = %d\\en\", tmp-E<gt>tm_wday);\n"
+#| " printf(\" tm_yday = %d\\en\", tmp-E<gt>tm_yday);\n"
+#| " printf(\" tm_isdst = %d\\en\", tmp-E<gt>tm_isdst);\n"
+#| " }\n"
+msgid ""
+"#define _GNU_SOURCE\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>time.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" struct tm *tmp;\n"
+"\\&\n"
+" for (size_t j = 1; j E<lt> argc; j++) {\n"
+" tmp = getdate(argv[j]);\n"
+"\\&\n"
+" if (tmp == NULL) {\n"
+" printf(\"Call %zu failed; getdate_err = %d\\en\",\n"
+" j, getdate_err);\n"
+" continue;\n"
+" }\n"
+"\\&\n"
+" printf(\"Call %zu (\\e\"%s\\e\") succeeded:\\en\", j, argv[j]);\n"
+" printf(\" tm_sec = %d\\en\", tmp-E<gt>tm_sec);\n"
+" printf(\" tm_min = %d\\en\", tmp-E<gt>tm_min);\n"
+" printf(\" tm_hour = %d\\en\", tmp-E<gt>tm_hour);\n"
+" printf(\" tm_mday = %d\\en\", tmp-E<gt>tm_mday);\n"
+" printf(\" tm_mon = %d\\en\", tmp-E<gt>tm_mon);\n"
+" printf(\" tm_year = %d\\en\", tmp-E<gt>tm_year);\n"
+" printf(\" tm_wday = %d\\en\", tmp-E<gt>tm_wday);\n"
+" printf(\" tm_yday = %d\\en\", tmp-E<gt>tm_yday);\n"
+" printf(\" tm_isdst = %d\\en\", tmp-E<gt>tm_isdst);\n"
+" }\n"
+"\\&\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" printf(\"Wywołanie %d (\\e\"%s\\e\") zakończone pomyślnie:\\en\", j, argv[j]);\n"
+" printf(\" tm_sec = %d\\en\", tmp-E<gt>tm_sec);\n"
+" printf(\" tm_min = %d\\en\", tmp-E<gt>tm_min);\n"
+" printf(\" tm_hour = %d\\en\", tmp-E<gt>tm_hour);\n"
+" printf(\" tm_mday = %d\\en\", tmp-E<gt>tm_mday);\n"
+" printf(\" tm_mon = %d\\en\", tmp-E<gt>tm_mon);\n"
+" printf(\" tm_year = %d\\en\", tmp-E<gt>tm_year);\n"
+" printf(\" tm_wday = %d\\en\", tmp-E<gt>tm_wday);\n"
+" printf(\" tm_yday = %d\\en\", tmp-E<gt>tm_yday);\n"
+" printf(\" tm_isdst = %d\\en\", tmp-E<gt>tm_isdst);\n"
+" }\n"
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<time>(2), B<localtime>(3), B<setlocale>(3), B<strftime>(3), B<strptime>(3)"
+msgstr ""
+"B<time>(2), B<localtime>(3), B<setlocale>(3), B<strftime>(3), B<strptime>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TP
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TZ>, B<LC_TIME>"
+msgstr "B<TZ>, B<LC_TIME>"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "#define _GNU_SOURCE\n"
+#| "#include E<lt>time.hE<gt>\n"
+#| "#include E<lt>stdio.hE<gt>\n"
+#| "#include E<lt>stdlib.hE<gt>\n"
+msgid ""
+"#define _GNU_SOURCE\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>time.hE<gt>\n"
+msgstr ""
+"#define _GNU_SOURCE\n"
+"#include E<lt>time.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "int\n"
+#| "main(int argc, char *argv[])\n"
+#| "{\n"
+#| " struct tm *tmp;\n"
+#| " int j;\n"
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" struct tm *tmp;\n"
+msgstr ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" struct tm *tmp;\n"
+" int j;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| " for (j = 1; j E<lt> argc; j++) {\n"
+#| " tmp = getdate(argv[j]);\n"
+msgid ""
+" for (size_t j = 1; j E<lt> argc; j++) {\n"
+" tmp = getdate(argv[j]);\n"
+msgstr ""
+" for (j = 1; j E<lt> argc; j++) {\n"
+" tmp = getdate(argv[j]);\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| " if (tmp == NULL) {\n"
+#| " printf(\"Call %d failed; getdate_err = %d\\en\",\n"
+#| " j, getdate_err);\n"
+#| " continue;\n"
+#| " }\n"
+msgid ""
+" if (tmp == NULL) {\n"
+" printf(\"Call %zu failed; getdate_err = %d\\en\",\n"
+" j, getdate_err);\n"
+" continue;\n"
+" }\n"
+msgstr ""
+" if (tmp == NULL) {\n"
+" printf(\"Wywołanie %d zakończone błędem; getdate_err = %d\\en\",\n"
+" j, getdate_err);\n"
+" continue;\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| " printf(\"Call %d (\\e\"%s\\e\") succeeded:\\en\", j, argv[j]);\n"
+#| " printf(\" tm_sec = %d\\en\", tmp-E<gt>tm_sec);\n"
+#| " printf(\" tm_min = %d\\en\", tmp-E<gt>tm_min);\n"
+#| " printf(\" tm_hour = %d\\en\", tmp-E<gt>tm_hour);\n"
+#| " printf(\" tm_mday = %d\\en\", tmp-E<gt>tm_mday);\n"
+#| " printf(\" tm_mon = %d\\en\", tmp-E<gt>tm_mon);\n"
+#| " printf(\" tm_year = %d\\en\", tmp-E<gt>tm_year);\n"
+#| " printf(\" tm_wday = %d\\en\", tmp-E<gt>tm_wday);\n"
+#| " printf(\" tm_yday = %d\\en\", tmp-E<gt>tm_yday);\n"
+#| " printf(\" tm_isdst = %d\\en\", tmp-E<gt>tm_isdst);\n"
+#| " }\n"
+msgid ""
+" printf(\"Call %zu (\\e\"%s\\e\") succeeded:\\en\", j, argv[j]);\n"
+" printf(\" tm_sec = %d\\en\", tmp-E<gt>tm_sec);\n"
+" printf(\" tm_min = %d\\en\", tmp-E<gt>tm_min);\n"
+" printf(\" tm_hour = %d\\en\", tmp-E<gt>tm_hour);\n"
+" printf(\" tm_mday = %d\\en\", tmp-E<gt>tm_mday);\n"
+" printf(\" tm_mon = %d\\en\", tmp-E<gt>tm_mon);\n"
+" printf(\" tm_year = %d\\en\", tmp-E<gt>tm_year);\n"
+" printf(\" tm_wday = %d\\en\", tmp-E<gt>tm_wday);\n"
+" printf(\" tm_yday = %d\\en\", tmp-E<gt>tm_yday);\n"
+" printf(\" tm_isdst = %d\\en\", tmp-E<gt>tm_isdst);\n"
+" }\n"
+msgstr ""
+" printf(\"Wywołanie %d (\\e\"%s\\e\") zakończone pomyślnie:\\en\", j, argv[j]);\n"
+" printf(\" tm_sec = %d\\en\", tmp-E<gt>tm_sec);\n"
+" printf(\" tm_min = %d\\en\", tmp-E<gt>tm_min);\n"
+" printf(\" tm_hour = %d\\en\", tmp-E<gt>tm_hour);\n"
+" printf(\" tm_mday = %d\\en\", tmp-E<gt>tm_mday);\n"
+" printf(\" tm_mon = %d\\en\", tmp-E<gt>tm_mon);\n"
+" printf(\" tm_year = %d\\en\", tmp-E<gt>tm_year);\n"
+" printf(\" tm_wday = %d\\en\", tmp-E<gt>tm_wday);\n"
+" printf(\" tm_yday = %d\\en\", tmp-E<gt>tm_yday);\n"
+" printf(\" tm_isdst = %d\\en\", tmp-E<gt>tm_isdst);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getdirentries.3.po b/po/pl/man3/getdirentries.3.po
new file mode 100644
index 00000000..a409b83b
--- /dev/null
+++ b/po/pl/man3/getdirentries.3.po
@@ -0,0 +1,334 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2014.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2016-09-06 20:13+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getdirentries"
+msgstr "getdirentries"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"getdirentries - get directory entries in a filesystem-independent format"
+msgstr ""
+"getdirentries - odczytanie wpisów z katalogu w formacie niezależnym od "
+"systemu plików"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>dirent.hE<gt>>\n"
+msgstr "B<#include E<lt>dirent.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<ssize_t getdirentries(int >I<fd>B<, char >I<buf>B<[restrict .>I<nbytes>B<], size_t >I<nbytes>B<,>\n"
+"B< off_t *restrict >I<basep>B<);>\n"
+msgstr ""
+"B<ssize_t getdirentries(int >I<fd>B<, char >I<buf>B<[restrict .>I<nbytes>B<], size_t >I<nbytes>B<,>\n"
+"B< off_t *restrict >I<basep>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getdirentries>():"
+msgstr "B<getdirentries>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" glibc 2.19 and earlier:\n"
+" _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" Od glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" glibc 2.19 i wcześniejsze:\n"
+" _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Read directory entries from the directory specified by I<fd> into I<buf>. "
+"At most I<nbytes> are read. Reading starts at offset I<*basep>, and "
+"I<*basep> is updated with the new position after reading."
+msgstr ""
+"Wczytuje do I<buf> wpisy z katalogu określonego przez I<fd>. Odczytywanych "
+"jest co najwyżej I<nbytes> bajtów. Czytanie rozpoczyna się od przesunięcia "
+"I<*basep> i I<*basep> jest przesuwane do nowej pozycji po przeczytaniu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<getdirentries>() returns the number of bytes read or zero when at the "
+#| "end of the directory. If an error occurs, -1 is returned, and I<errno> "
+#| "is set appropriately."
+msgid ""
+"B<getdirentries>() returns the number of bytes read or zero when at the end "
+"of the directory. If an error occurs, -1 is returned, and I<errno> is set "
+"to indicate the error."
+msgstr ""
+"B<getdirentries>() zwraca liczbę przeczytanych bajtów lub zero, gdy próba "
+"czytania następuje na końcu katalogu. Gdy wystąpi błąd, zwracane jest -1 i "
+"odpowiednio ustawiane I<errno>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "See the Linux library source code for details."
+msgstr "Szczegóły znajdują się z kodzie źródłowym biblioteki linuksowej."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getdirentries>()"
+msgstr "B<getdirentries>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "BSD."
+msgstr "BSD."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Use B<opendir>(3) and B<readdir>(3) instead."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<lseek>(2), B<open>(2)"
+msgstr "B<lseek>(2), B<open>(2)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"Not in POSIX.1. Present on the BSDs, and a few other systems. Use "
+"B<opendir>(3) and B<readdir>(3) instead."
+msgstr ""
+"Nie występuje w POSIX.1. Obecna w systemach BSD, Solaris i wielu innych. "
+"Należy zamiast niej używać B<opendir>(3) i B<readdir>(3)."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getdtablesize.3.po b/po/pl/man3/getdtablesize.3.po
new file mode 100644
index 00000000..d84161c7
--- /dev/null
+++ b/po/pl/man3/getdtablesize.3.po
@@ -0,0 +1,375 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2013.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2016-09-06 20:15+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getdtablesize"
+msgstr "getdtablesize"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getdtablesize - get file descriptor table size"
+msgstr "getdtablesize - pobranie rozmiaru tabeli deskryptora pliku"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>unistd.hE<gt>>\n"
+msgstr "B<#include E<lt>unistd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int getdtablesize(void);>"
+msgid "B<int getdtablesize(void);>\n"
+msgstr "B<int getdtablesize(void);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getdtablesize>():"
+msgstr "B<getdtablesize>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.20:\n"
+" _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE E<gt>= 200112L)\n"
+" glibc 2.12 to glibc 2.19:\n"
+" _BSD_SOURCE || ! (_POSIX_C_SOURCE E<gt>= 200112L)\n"
+" Before glibc 2.12:\n"
+" _BSD_SOURCE || _XOPEN_SOURCE E<gt>= 500\n"
+msgstr ""
+" Od glibc 2.20:\n"
+" _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE E<gt>= 200112L)\n"
+" glibc 2.12 do glibc 2.19:\n"
+" _BSD_SOURCE || ! (_POSIX_C_SOURCE E<gt>= 200112L)\n"
+" Przed glibc 2.12:\n"
+" _BSD_SOURCE || _XOPEN_SOURCE E<gt>= 500\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getdtablesize>() returns the maximum number of files a process can have "
+"open, one more than the largest possible value for a file descriptor."
+msgstr ""
+"B<getdtablesize>() zwraca maksymalną liczbę otwartych przez proces plików, "
+"czyli o jeden więcej od największej możliwej wartości deskryptora pliku."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The current limit on the number of open files per process."
+msgstr "Aktualne ograniczenie liczby otwartych plików dla procesu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On Linux, B<getdtablesize>() can return any of the errors described for "
+"B<getrlimit>(2); see NOTES below."
+msgstr ""
+"Pod Linuksem B<getdtablesize>() może zwrócić dowolny z błędów opisanych na "
+"stronie podręcznika B<getrlimit>(2); patrz także UWAGI poniżej."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getdtablesize>()"
+msgstr "B<getdtablesize>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. The libc4 and libc5 versions return
+#. .B OPEN_MAX
+#. (set to 256 since Linux 0.98.4).
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<getdtablesize>() is implemented as a libc library function. The glibc "
+#| "version calls B<getrlimit>(2) and returns the current B<RLIMIT_NOFILE> "
+#| "limit, or B<OPEN_MAX> when that fails."
+msgid ""
+"The glibc version of B<getdtablesize>() calls B<getrlimit>(2) and returns "
+"the current B<RLIMIT_NOFILE> limit, or B<OPEN_MAX> when that fails."
+msgstr ""
+"B<getdtablesize>() jest zaimplementowane jako funkcja biblioteczna libc. "
+"Wersja z glibc wywołuje B<getrlimit>(2) i zwraca bieżącą wartość "
+"ograniczenia B<RLIMIT_NOFILE> lub B<OPEN_MAX>, gdy się zakończy niepomyślnie."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "SVr4, 4.4BSD (the B<getdtablesize>() function first appeared in "
+#| "4.2BSD). It is not specified in POSIX.1; portable applications should "
+#| "employ I<sysconf(_SC_OPEN_MAX)> instead of this call."
+msgid ""
+"Portable applications should employ I<sysconf(_SC_OPEN_MAX)> instead of this "
+"call."
+msgstr ""
+"SVr4, 4.4BSD (funkcja B<getdtablesize>() pojawiła się po raz pierwszy w "
+"4.2BSD). Nie jest wymieniona w POSIX.1; przenośne aplikacje powinny zamiast "
+"niej używać I<sysconf(_SC_OPEN_MAX)>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "SVr4, 4.4BSD (first appeared in 4.2BSD)."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<close>(2), B<dup>(2), B<getrlimit>(2), B<open>(2)"
+msgstr "B<close>(2), B<dup>(2), B<getrlimit>(2), B<open>(2)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"SVr4, 4.4BSD (the B<getdtablesize>() function first appeared in 4.2BSD). "
+"It is not specified in POSIX.1; portable applications should employ "
+"I<sysconf(_SC_OPEN_MAX)> instead of this call."
+msgstr ""
+"SVr4, 4.4BSD (funkcja B<getdtablesize>() pojawiła się po raz pierwszy w "
+"4.2BSD). Nie jest wymieniona w POSIX.1; przenośne aplikacje powinny zamiast "
+"niej używać I<sysconf(_SC_OPEN_MAX)>."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getenv.3.po b/po/pl/man3/getenv.3.po
new file mode 100644
index 00000000..8511baeb
--- /dev/null
+++ b/po/pl/man3/getenv.3.po
@@ -0,0 +1,455 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2022-08-07 08:52+0200\n"
+"Last-Translator: Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 19.08.3\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getenv"
+msgstr "getenv"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getenv, secure_getenv - get an environment variable"
+msgstr "getenv, secure_getenv - odczytanie zmiennej środowiska"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<char *getenv(const char *>I<name>B<);>\n"
+"B<char *secure_getenv(const char *>I<name>B<);>\n"
+msgstr ""
+"B<char *getenv(const char *>I<name>B<);>\n"
+"B<char *secure_getenv(const char *>I<name>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<secure_getenv>():"
+msgstr "B<secure_getenv>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _GNU_SOURCE\n"
+msgstr " _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<getenv()> function searches the environment list for a string that "
+#| "matches the string pointed to by I<name>. The strings are of the form "
+#| "I<name = value>."
+msgid ""
+"The B<getenv>() function searches the environment list to find the "
+"environment variable I<name>, and returns a pointer to the corresponding "
+"I<value> string."
+msgstr ""
+"Funkcja B<getenv>() przeszukuje środowisko poszukując łańcucha pasującego do "
+"łańcucha wskazywanego przez I<name>. Łańcuchy mają postać I<nazwa = wartość>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The GNU-specific B<secure_getenv>() function is just like B<getenv>() "
+"except that it returns NULL in cases where \"secure execution\" is "
+"required. Secure execution is required if one of the following conditions "
+"was true when the program run by the calling process was loaded:"
+msgstr ""
+
+#. type: IP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\[bu]"
+msgstr "\\[bu]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"the process's effective user ID did not match its real user ID or the "
+"process's effective group ID did not match its real group ID (typically this "
+"is the result of executing a set-user-ID or set-group-ID program);"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "the effective capability bit was set on the executable file; or"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "the process has a nonempty permitted capability set."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Secure execution may also be required if triggered by some Linux security "
+"modules."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<secure_getenv>() function is intended for use in general-purpose "
+"libraries to avoid vulnerabilities that could occur if set-user-ID or set-"
+"group-ID programs accidentally trusted the environment."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getenv>() function returns a pointer to the value in the environment, "
+"or NULL if there is no match."
+msgstr ""
+"Funkcja B<getenv>() zwraca wskaźnik do wartości w środowisku lub NULL, gdy "
+"zmiennej nie znaleziono."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<getenv>(),\n"
+"B<secure_getenv>()"
+msgstr ""
+"B<getenv>(),\n"
+"B<secure_getenv>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe env"
+msgstr "MT-bezpieczne env"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<secure_getenv>():"
+msgid "B<getenv>()"
+msgstr "B<secure_getenv>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<secure_getenv>():"
+msgid "B<secure_getenv>()"
+msgstr "B<secure_getenv>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, C99, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "glibc 2.1."
+msgid "glibc 2.17."
+msgstr "glibc 2.1."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The strings in the environment list are of the form I<name=value>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"As typically implemented, B<getenv>() returns a pointer to a string within "
+"the environment list. The caller must take care not to modify this string, "
+"since that would change the environment of the process."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The implementation of B<getenv>() is not required to be reentrant. The "
+"string pointed to by the return value of B<getenv>() may be statically "
+"allocated, and can be modified by a subsequent call to B<getenv>(), "
+"B<putenv>(3), B<setenv>(3), or B<unsetenv>(3)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The \"secure execution\" mode of B<secure_getenv>() is controlled by the "
+"B<AT_SECURE> flag contained in the auxiliary vector passed from the kernel "
+"to user space."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<clearenv>(3), B<getauxval>(3), B<putenv>(3), B<setenv>(3), B<unsetenv>(3), "
+"B<capabilities>(7), B<environ>(7)"
+msgstr ""
+"B<clearenv>(3), B<getauxval>(3), B<putenv>(3), B<setenv>(3), B<unsetenv>(3), "
+"B<capabilities>(7), B<environ>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<secure_getenv>() first appeared in glibc 2.17."
+msgstr ""
+"B<secure_getenv>() się po raz pierwszy pojawiła w wersji 2.17 biblioteki "
+"glibc."
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid "B<getenv>(): POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD."
+msgid "B<getenv>(): POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "B<getenv>(): POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<secure_getenv>() is a GNU extension."
+msgstr "B<secure_getenv>() jest rozszerzeniem GNU."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getgrent.3.po b/po/pl/man3/getgrent.3.po
new file mode 100644
index 00000000..3f14d8ad
--- /dev/null
+++ b/po/pl/man3/getgrent.3.po
@@ -0,0 +1,617 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2022-08-07 10:06+0200\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getgrent"
+msgstr "getgrent"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getgrent, setgrent, endgrent - get group file entry"
+msgstr "getgrent, setgrent, endgrent - odczytanie wpisu z pliku grup"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>grp.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>grp.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<struct group *getgrent(void);>\n"
+msgstr "B<struct group *getgrent(void);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void setgrent(void);>\n"
+msgid ""
+"B<void setgrent(void);>\n"
+"B<void endgrent(void);>\n"
+msgstr "B<void setgrent(void);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<setgrent>():"
+msgstr "B<setgrent>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _XOPEN_SOURCE E<gt>= 500\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" _XOPEN_SOURCE E<gt>= 500\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getgrent>(), B<endgrent>():"
+msgstr "B<getgrent>(), B<endgrent>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "Glibc 2.21 and earlier\n"
+#| " _XOPEN_SOURCE\\ E<gt>=\\ 500\n"
+#| " || /* Since glibc 2.12: */ _POSIX_C_SOURCE\\ E<gt>=\\ 200809L\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgid ""
+" Since glibc 2.22:\n"
+" _XOPEN_SOURCE E<gt>= 500 || _DEFAULT_SOURCE\n"
+" glibc 2.21 and earlier\n"
+" _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Since glibc 2.12: */ _POSIX_C_SOURCE E<gt>= 200809L\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"Glibc 2.21 i wcześniejsze\n"
+" _XOPEN_SOURCE\\ E<gt>=\\ 500\n"
+" || /* Od glibc 2.12: */ _POSIX_C_SOURCE\\ E<gt>=\\ 200809L\n"
+" || /* Wersje glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getgrent>() function returns a pointer to a structure containing the "
+"broken-out fields of a record in the group database (e.g., the local group "
+"file I</etc/group>, NIS, and LDAP). The first time B<getgrent>() is "
+"called, it returns the first entry; thereafter, it returns successive "
+"entries."
+msgstr ""
+"Funkcja B<getgrent>() zwraca wskaźnik do struktury, zawierającej "
+"poszczególne rekordy bazy danych o grupach (na przykład z lokalnego pliku "
+"grup I</etc/group>, NIS-a lub LDAP-a). Podczas pierwszego wywołania "
+"B<getgrent>() zwracany jest pierwszy wpis; później zwracane są kolejne."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<setgrent>() function rewinds to the beginning of the group database, "
+"to allow repeated scans."
+msgstr ""
+"Funkcja B<setgrent>() przesuwa wskaźnik pliku na początek bazy danych o "
+"grupach, umożliwiając jej ponowne przetwarzanie."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<endgrent>() function is used to close the group database after all "
+"processing has been performed."
+msgstr ""
+"Funkcja B<endgrent>() jest używana do zamknięcia bazy danych o grupach po "
+"zakończeniu jej przetwarzania."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<group> structure is defined in I<E<lt>grp.hE<gt>> as follows:"
+msgstr "Strukturę I<group> zdefiniowano w I<E<lt>grp.hE<gt>> następująco:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct group {\n"
+" char *gr_name; /* group name */\n"
+" char *gr_passwd; /* group password */\n"
+" gid_t gr_gid; /* group ID */\n"
+" char **gr_mem; /* NULL-terminated array of pointers\n"
+" to names of group members */\n"
+"};\n"
+msgstr ""
+"struct group {\n"
+" char *gr_name; /* nazwa grupy */\n"
+" char *gr_passwd; /* hasło grupy */\n"
+" gid_t gr_gid; /* identyfikator grupy */\n"
+" char **gr_mem; /* zakończona NULL-em tablica wskaźników\n"
+" do nazw członków grupy */\n"
+"};\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For more information about the fields of this structure, see B<group>(5)."
+msgstr ""
+"Więcej informacji o polach w tej strukturze można znaleźć w podręczniku "
+"B<group>(5)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getgrent>() function returns a pointer to a I<group> structure, or "
+"NULL if there are no more entries or an error occurs."
+msgstr ""
+"Funkcja B<getgrent>() zwraca wskaźnik do struktury I<group> lub NULL, gdy "
+"nie ma więcej wpisów lub gdy wystąpił błąd."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Upon error, I<errno> may be set. If one wants to check I<errno> after the "
+"call, it should be set to zero before the call."
+msgstr ""
+"W przypadku wystąpienia błędu może ustawić odpowiednią wartość zmiennej "
+"I<errno>. Aby móc sprawdzić I<errno> po wywołaniu tej funkcji, należy ją "
+"przed wywołaniem ustawić na zero."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The return value may point to a static area, and may be overwritten by "
+"subsequent calls to B<getgrent>(), B<getgrgid>(3), or B<getgrnam>(3). (Do "
+"not pass the returned pointer to B<free>(3).)"
+msgstr ""
+"Zwrócona wartość może wskazywać na statyczny obszar, który może być "
+"nadpisany przez kolejne wywołania B<getgrent>(), B<getgrgid>(3) lub "
+"B<getgrnam>(3). (Zwróconego wskaźnika nie należy przekazywać do funkcji "
+"B<free>(3))."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAGAIN>"
+msgstr "B<EAGAIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The service was temporarily unavailable; try again later. For NSS backends "
+"in glibc this indicates a temporary error talking to the backend. The error "
+"may correct itself, retrying later is suggested."
+msgstr ""
+"Usługa była czasowo niedostępna; proszę spróbować ponownie później. W "
+"przypadku używania usług NSS w glibc wskazuje to na tymczasowy błąd "
+"komunikacji z usługą NSS. Problem może się sam rozwiązać, sugerowane jest "
+"późniejsze ponowne spróbowanie."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINTR>"
+msgstr "B<EINTR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A signal was caught; see B<signal>(7)."
+msgstr "Przechwycono sygnał, patrz B<signal>(7)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EIO>"
+msgstr "B<EIO>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I/O error."
+msgstr "Błąd wejścia/wyjścia."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EMFILE>"
+msgstr "B<EMFILE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The per-process limit on the number of open file descriptors has been "
+"reached."
+msgstr ""
+"Zostało osiągnięte ograniczenie na liczbę otwartych deskryptorów plików dla "
+"procesu."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENFILE>"
+msgstr "B<ENFILE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The system-wide limit on the total number of open files has been reached."
+msgstr ""
+"Zostało osiągnięte systemowe ograniczenie na całkowitą liczbę otwartych "
+"plików."
+
+#. not in POSIX
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOENT>"
+msgstr "B<ENOENT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A necessary input file cannot be found. For NSS backends in glibc this "
+"indicates the backend is not correctly configured."
+msgstr ""
+"Nie można było znaleźć wymaganego pliku wejściowego bazy danych. W przypadku "
+"używania usług NSS w glibc oznacza to, że nie zostały poprawnie "
+"skonfigurowane."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. not in POSIX
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient memory to allocate I<group> structure."
+msgstr "Zabrakło pamięci na przydzielenie struktury I<group>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ERANGE>"
+msgstr "B<ERANGE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient buffer space supplied."
+msgstr "Przekazano niewystarczający bufor."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/group>"
+msgstr "I</etc/group>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "local group database file"
+msgstr "lokalny plik bazy grup"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getgrent>()"
+msgstr "B<getgrent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:grent locale"
+msgid ""
+"MT-Unsafe race:grent\n"
+"race:grentbuf locale"
+msgstr "MT-Unsafe race:grent locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<setgrent>(),\n"
+"B<endgrent>()"
+msgstr ""
+"B<setgrent>(),\n"
+"B<endgrent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:grent locale"
+msgstr "MT-niebezpieczne race:grent locale"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the above table, I<grent> in I<race:grent> signifies that if any of the "
+"functions B<setgrent>(), B<getgrent>(), or B<endgrent>() are used in "
+"parallel in different threads of a program, then data races could occur."
+msgstr ""
+"W powyższej tabeli, I<grent> w I<race:grent> oznacza, że jeśli któraś z "
+"funkcji B<setgrent>(), B<getgrent>() lub B<endgrent>() jest używana "
+"równolegle w różnych wątkach programu, może nastąpić sytuacja wyścigu danych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<fgetgrent>(3), B<getgrent_r>(3), B<getgrgid>(3), B<getgrnam>(3), "
+"B<getgrouplist>(3), B<putgrent>(3), B<group>(5)"
+msgstr ""
+"B<fgetgrent>(3), B<getgrent_r>(3), B<getgrgid>(3), B<getgrnam>(3), "
+"B<getgrouplist>(3), B<putgrent>(3), B<group>(5)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getgrnam.3.po b/po/pl/man3/getgrnam.3.po
new file mode 100644
index 00000000..4f3c01e2
--- /dev/null
+++ b/po/pl/man3/getgrnam.3.po
@@ -0,0 +1,661 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-15 23:52+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getgrnam"
+msgstr "getgrnam"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getgrnam, getgrnam_r, getgrgid, getgrgid_r - get group file entry"
+msgstr ""
+"getgrnam, getgrnam_r, getgrgid, getgrgid_r - odczytanie wpisu z pliku grup"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>grp.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>grp.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<struct group *getgrnam(const char *>I<name>B<);>\n"
+msgid ""
+"B<struct group *getgrnam(const char *>I<name>B<);>\n"
+"B<struct group *getgrgid(gid_t >I<gid>B<);>\n"
+msgstr "B<struct group *getgrnam(const char *>I<name>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int getgrnam_r(const char *restrict >I<name>B<, struct group *restrict >I<grp>B<,>\n"
+"B< char >I<buf>B<[restrict .>I<buflen>B<], size_t >I<buflen>B<,>\n"
+"B< struct group **restrict >I<result>B<);>\n"
+"B<int getgrgid_r(gid_t >I<gid>B<, struct group *restrict >I<grp>B<,>\n"
+"B< char >I<buf>B<[restrict .>I<buflen>B<], size_t >I<buflen>B<,>\n"
+"B< struct group **restrict >I<result>B<);>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getgrnam_r>(), B<getgrgid_r>():"
+msgstr "B<getgrnam_r>(), B<getgrgid_r>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _POSIX_C_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" _POSIX_C_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getgrnam>() function returns a pointer to a structure containing the "
+"broken-out fields of the record in the group database (e.g., the local group "
+"file I</etc/group>, NIS, and LDAP) that matches the group name I<name>."
+msgstr ""
+"Funkcja B<getgrnam>() zwraca wskaźnik do struktury, zawierającej pola "
+"powstałe z rozłożenia tego rekordu z bazy danych o grupach (na przykład z "
+"lokalnego pliku grup I</etc/group> albo z NIS-a lub LDAP-a), który odpowiada "
+"grupie o nazwie I<name>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getgrgid>() function returns a pointer to a structure containing the "
+"broken-out fields of the record in the group database that matches the group "
+"ID I<gid>."
+msgstr ""
+"Funkcja B<getgrgid>() zwraca wskaźnik do struktury, zawierającej pola "
+"powstałe z rozłożenia tego rekordu bazy danych o grupach, który odpowiada "
+"grupie o identyfikatorze I<gid>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<group> structure is defined in I<E<lt>grp.hE<gt>> as follows:"
+msgstr "Strukturę I<group> zdefiniowano w I<E<lt>grp.hE<gt>> następująco:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct group {\n"
+" char *gr_name; /* group name */\n"
+" char *gr_passwd; /* group password */\n"
+" gid_t gr_gid; /* group ID */\n"
+" char **gr_mem; /* NULL-terminated array of pointers\n"
+" to names of group members */\n"
+"};\n"
+msgstr ""
+"struct group {\n"
+" char *gr_name; /* nazwa grupy */\n"
+" char *gr_passwd; /* hasło grupy */\n"
+" gid_t gr_gid; /* identyfikator grupy */\n"
+" char **gr_mem; /* zakończona NULL-em tablica wskaźników\n"
+" do nazw członków grupy */\n"
+"};\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For more information about the fields of this structure, see B<group>(5)."
+msgstr ""
+"Więcej informacji o polach w tej strukturze można znaleźć w podręczniku "
+"B<group>(5)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getgrnam_r>() and B<getgrgid_r>() functions obtain the same "
+"information as B<getgrnam>() and B<getgrgid>(), but store the retrieved "
+"I<group> structure in the space pointed to by I<grp>. The string fields "
+"pointed to by the members of the I<group> structure are stored in the buffer "
+"I<buf> of size I<buflen>. A pointer to the result (in case of success) or "
+"NULL (in case no entry was found or an error occurred) is stored in "
+"I<*result>."
+msgstr ""
+"Funkcje B<getgrnam_r>() i B<getgrgid_r>() zwracają te same informacje, co "
+"B<getgrnam>() i B<getgrgid>(), ale zapisują pobraną strukturę I<group> w "
+"przestrzeni wskazywanej przez argument I<grp>. Pola tekstowe, na które "
+"wskazują członkowie struktury I<group> są przekazywane w buforze I<buf> o "
+"rozmiarze I<buflen>. W zmiennej I<*result> jest zapisywany wskaźnik do "
+"wyniku funkcji (w przypadku powodzenia) lub NULL (jeśli nie znaleziono wpisu "
+"w bazie lub gdy wystąpił błąd)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The call"
+msgstr "Wywołanie"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid " sysconf(_SC_GETGR_R_SIZE_MAX)\n"
+msgid "sysconf(_SC_GETGR_R_SIZE_MAX)\n"
+msgstr " sysconf(_SC_GETGR_R_SIZE_MAX)\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"returns either -1, without changing I<errno>, or an initial suggested size "
+"for I<buf>. (If this size is too small, the call fails with B<ERANGE>, in "
+"which case the caller can retry with a larger buffer.)"
+msgstr ""
+"zwraca albo -1, bez zmieniania wartości I<errno>, albo początkowy sugerowany "
+"rozmiar dla bufora I<buf>. (Jeśli ten rozmiar jest za mały, to opisywane "
+"funkcje zwrócą błąd B<ERANGE> - wtedy proces wywołujący powinien spróbować "
+"ponownie z większym buforem)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<getgrnam>() and B<getgrgid>() functions return a pointer to a "
+#| "I<group> structure, or NULL if the matching entry is not found or an "
+#| "error occurs. If an error occurs, I<errno> is set appropriately. If one "
+#| "wants to check I<errno> after the call, it should be set to zero before "
+#| "the call."
+msgid ""
+"The B<getgrnam>() and B<getgrgid>() functions return a pointer to a "
+"I<group> structure, or NULL if the matching entry is not found or an error "
+"occurs. If an error occurs, I<errno> is set to indicate the error. If one "
+"wants to check I<errno> after the call, it should be set to zero before the "
+"call."
+msgstr ""
+"Funkcje B<getgrnam>() i B<getgrgid>() zwracają wskaźnik do struktury "
+"I<group> albo NULL, jeśli nie znaleziono pasującego wpisu lub gdy wystąpił "
+"błąd. W przypadku wystąpienia błędu ustawiają odpowiednią wartość zmiennej "
+"I<errno>. Aby móc sprawdzić wartość I<errno> po wywołaniu tych funkcji, "
+"należy ją przed wywołaniem ustawić na zero."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The return value may point to a static area, and may be overwritten by "
+"subsequent calls to B<getgrent>(3), B<getgrgid>(), or B<getgrnam>(). (Do "
+"not pass the returned pointer to B<free>(3).)"
+msgstr ""
+"Zwrócona wartość może wskazywać na statyczny obszar, który może być "
+"nadpisany przez kolejne wywołania B<getgrent>(3), B<getgrgid>() lub "
+"B<getgrnam>(). (Zwróconego wskaźnika nie należy przekazywać do funkcji "
+"B<free>(3))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, B<getgrnam_r>() and B<getgrgid_r>() return zero, and set "
+"I<*result> to I<grp>. If no matching group record was found, these "
+"functions return 0 and store NULL in I<*result>. In case of error, an error "
+"number is returned, and NULL is stored in I<*result>."
+msgstr ""
+"B<getgrnam_r>() i B<getgrgid_r>(), jeśli się powiodą, to zwracają zero i "
+"ustawiają I<*result> na I<grp>. Jeśli nie znaleziono pasującego rekordu w "
+"bazie haseł, to funkcje zwracają 0 i wpisują NULL do I<*result>. W przypadku "
+"błędu zawracany jest numer błędu i I<*result> jest ustawiany na NULL."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<0> or B<ENOENT> or B<ESRCH> or B<EBADF> or B<EPERM> or ... "
+msgid "B<0> or B<ENOENT> or B<ESRCH> or B<EBADF> or B<EPERM> or ..."
+msgstr "B<0> lub B<ENOENT>, lub B<ESRCH>, lub B<EBADF>, lub B<EPERM>, lub ... "
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The given I<name> or I<gid> was not found."
+msgstr "Podany argument I<name> lub I<gid> nie został znaleziony."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINTR>"
+msgstr "B<EINTR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A signal was caught; see B<signal>(7)."
+msgstr "Przechwycono sygnał, patrz B<signal>(7)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EIO>"
+msgstr "B<EIO>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I/O error."
+msgstr "Błąd wejścia/wyjścia."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EMFILE>"
+msgstr "B<EMFILE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The per-process limit on the number of open file descriptors has been "
+"reached."
+msgstr ""
+"Zostało osiągnięte ograniczenie na liczbę otwartych deskryptorów plików dla "
+"procesu."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENFILE>"
+msgstr "B<ENFILE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The system-wide limit on the total number of open files has been reached."
+msgstr ""
+"Zostało osiągnięte systemowe ograniczenie na całkowitą liczbę otwartych "
+"plików."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. not in POSIX
+#. to allocate the group structure, or to allocate buffers
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient memory to allocate I<group> structure."
+msgstr "Zabrakło pamięci na przydzielenie struktury I<group>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ERANGE>"
+msgstr "B<ERANGE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient buffer space supplied."
+msgstr "Przekazano niewystarczający bufor."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/group>"
+msgstr "I</etc/group>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "local group database file"
+msgstr "lokalny plik bazy grup"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getgrnam>()"
+msgstr "B<getgrnam>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:grnam locale"
+msgstr "MT-Unsafe race:grnam locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getgrgid>()"
+msgstr "B<getgrgid>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:grgid locale"
+msgstr "MT-Unsafe race:grgid locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<getgrnam_r>(), B<getgrgid_r>():"
+msgid ""
+"B<getgrnam_r>(),\n"
+"B<getgrgid_r>()"
+msgstr "B<getgrnam_r>(), B<getgrgid_r>():"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe locale"
+msgstr "MT-bezpieczne locale"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. POSIX.1-2001, POSIX.1-2008
+#. more precisely:
+#. AIX 5.1 - gives ESRCH
+#. OSF1 4.0g - gives EWOULDBLOCK
+#. libc, glibc up to glibc 2.6, Irix 6.5 - give ENOENT
+#. since glibc 2.7 - give 0
+#. FreeBSD 4.8, OpenBSD 3.2, NetBSD 1.6 - give EPERM
+#. SunOS 5.8 - gives EBADF
+#. Tru64 5.1b, HP-UX-11i, SunOS 5.7 - give 0
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The formulation given above under \"RETURN VALUE\" is from POSIX.1. It does "
+"not call \"not found\" an error, hence does not specify what value I<errno> "
+"might have in this situation. But that makes it impossible to recognize "
+"errors. One might argue that according to POSIX I<errno> should be left "
+"unchanged if an entry is not found. Experiments on various UNIX-like "
+"systems show that lots of different values occur in this situation: 0, "
+"ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM, and probably others."
+msgstr ""
+"Sformułowania podane w rozdziale \"WARTOŚĆ ZWRACANA\" pochodzą ze standardu "
+"POSIX.1. Nie uwzględnia on jednak sytuacji \"nie znaleziono wpisu w bazie\" "
+"jako błąd i dlatego nie określa, jaką wartość powinno mieć I<errno> w takim "
+"przypadku. Jednakże uniemożliwia to rozpoznawanie błędów. Można by dowodzić, "
+"że zgodnie ze standardem POSIX I<errno> powinno pozostać niezmienione, jeśli "
+"nie znaleziono wpisu. Eksperymentalnie stwierdzono, że różne systemy "
+"uniksowe ustawiają różne wartości: 0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, "
+"EPERM i być może jeszcze jakieś inne."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<endgrent>(3), B<fgetgrent>(3), B<getgrent>(3), B<getpwnam>(3), "
+"B<setgrent>(3), B<group>(5)"
+msgstr ""
+"B<endgrent>(3), B<fgetgrent>(3), B<getgrent>(3), B<getpwnam>(3), "
+"B<setgrent>(3), B<group>(5)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/gethostbyname.3.po b/po/pl/man3/gethostbyname.3.po
new file mode 100644
index 00000000..90e92cfb
--- /dev/null
+++ b/po/pl/man3/gethostbyname.3.po
@@ -0,0 +1,1291 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2003, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:11+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "gethostbyname"
+msgstr "gethostbyname"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"gethostbyname, gethostbyaddr, sethostent, gethostent, endhostent, h_errno, "
+"herror, hstrerror, gethostbyaddr_r, gethostbyname2, gethostbyname2_r, "
+"gethostbyname_r, gethostent_r - get network host entry"
+msgstr ""
+"gethostbyname, gethostbyaddr, sethostent, gethostent, endhostent, h_errno, "
+"herror, hstrerror, gethostbyaddr_r, gethostbyname2, gethostbyname2_r, "
+"gethostbyname_r, gethostent_r - zwraca wpis sieciowy komputera"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>netdb.hE<gt>>\n"
+msgstr "B<#include E<lt>netdb.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<void sethostent(int >I<stayopen>B<);>\n"
+"B<void endhostent(void);>\n"
+msgstr ""
+"B<void sethostent(int >I<stayopen>B<);>\n"
+"B<void endhostent(void);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<#include E<lt>netdb.hE<gt>>\n"
+#| "B<extern int h_errno;>\n"
+msgid "B<[[deprecated]] extern int h_errno;>\n"
+msgstr ""
+"B<#include E<lt>netdb.hE<gt>>\n"
+"B<extern int h_errno;>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<#include E<lt>sys/socket.hE<gt>> /* for AF_INET */\n"
+#| "B<struct hostent *gethostbyaddr(const void *>I<addr>B<,>\n"
+#| "B< socklen_t >I<len>B<, int >I<type>B<);>\n"
+msgid ""
+"B<[[deprecated]] struct hostent *gethostbyname(const char *>I<name>B<);>\n"
+"B<[[deprecated]] struct hostent *gethostbyaddr(const void >I<addr>B<[.>I<len>B<],>\n"
+"B< socklen_t >I<len>B<, int >I<type>B<);>\n"
+msgstr ""
+"B<#include E<lt>sys/socket.hE<gt>> /* dla AF_INET */\n"
+"B<struct hostent *gethostbyaddr(const void *>I<addr>B<,>\n"
+"B< socklen_t >I<len>B<, int >I<type>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<const char *hstrerror(int >I<err>B<);>\n"
+msgid ""
+"B<[[deprecated]] void herror(const char *>I<s>B<);>\n"
+"B<[[deprecated]] const char *hstrerror(int >I<err>B<);>\n"
+msgstr "B<const char *hstrerror(int >I<err>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"/* System V/POSIX extension */\n"
+"B<struct hostent *gethostent(void);>\n"
+msgstr ""
+"/* Rozszerzenie systemu V/POSIX */\n"
+"B<struct hostent *gethostent(void);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "/* GNU extensions */\n"
+#| "B<struct hostent *gethostbyname2(const char *>I<name>B<, int >I<af>B<);>\n"
+msgid ""
+"/* GNU extensions */\n"
+"B<[[deprecated]]>\n"
+"B<struct hostent *gethostbyname2(const char *>I<name>B<, int >I<af>B<);>\n"
+msgstr ""
+"/* Rozszerzenia GNU */\n"
+"B<struct hostent *gethostbyname2(const char *>I<name>B<, int >I<af>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int gethostent_r(struct hostent *restrict >I<ret>B<,>\n"
+"B< char >I<buf>B<[restrict .>I<buflen>B<], size_t >I<buflen>B<,>\n"
+"B< struct hostent **restrict >I<result>B<,>\n"
+"B< int *restrict >I<h_errnop>B<);>\n"
+msgstr ""
+"B<int gethostent_r(struct hostent *restrict >I<ret>B<,>\n"
+"B< char >I<buf>B<[restrict .>I<buflen>B<], size_t >I<buflen>B<,>\n"
+"B< struct hostent **restrict >I<result>B<,>\n"
+"B< int *restrict >I<h_errnop>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<[[deprecated]]>\n"
+"B<int gethostbyaddr_r(const void >I<addr>B<[restrict .>I<len>B<], socklen_t >I<len>B<,>\n"
+"B< int >I<type>B<,>\n"
+"B< struct hostent *restrict >I<ret>B<,>\n"
+"B< char >I<buf>B<[restrict .>I<buflen>B<], size_t >I<buflen>B<,>\n"
+"B< struct hostent **restrict >I<result>B<,>\n"
+"B< int *restrict >I<h_errnop>B<);>\n"
+"B<[[deprecated]]>\n"
+"B<int gethostbyname_r(const char *restrict >I<name>B<,>\n"
+"B< struct hostent *restrict >I<ret>B<,>\n"
+"B< char >I<buf>B<[restrict .>I<buflen>B<], size_t >I<buflen>B<,>\n"
+"B< struct hostent **restrict >I<result>B<,>\n"
+"B< int *restrict >I<h_errnop>B<);>\n"
+"B<[[deprecated]]>\n"
+"B<int gethostbyname2_r(const char *restrict >I<name>B<, int >I<af,>\n"
+"B< struct hostent *restrict >I<ret>B<,>\n"
+"B< char >I<buf>B<[restrict .>I<buflen>B<], size_t >I<buflen>B<,>\n"
+"B< struct hostent **restrict >I<result>B<,>\n"
+"B< int *restrict >I<h_errnop>B<);>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<gethostbyname2>(), B<gethostent_r>(), B<gethostbyaddr_r>(), "
+"B<gethostbyname_r>(), B<gethostbyname2_r>():"
+msgstr ""
+"B<gethostbyname2>(), B<gethostent_r>(), B<gethostbyaddr_r>(), "
+"B<gethostbyname_r>(), B<gethostbyname2_r>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L\n"
+#| " || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgid ""
+" Since glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" glibc up to and including 2.19:\n"
+" _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* Glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<herror>(), B<hstrerror>():"
+msgstr "B<herror>(), B<hstrerror>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " Since glibc 2.21:\n"
+#| " _DEFAULT_SOURCE\n"
+#| " In glibc 2.19 and 2.20:\n"
+#| " _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\\ E<lt>\\ 500)\n"
+#| " Up to and including glibc 2.19:\n"
+#| " _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\\ E<lt>\\ 500)\n"
+msgid ""
+" Since glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" glibc 2.8 to glibc 2.19:\n"
+" _BSD_SOURCE || _SVID_SOURCE\n"
+" Before glibc 2.8:\n"
+" none\n"
+msgstr ""
+" Od glibc 2.21:\n"
+" _DEFAULT_SOURCE\n"
+" W glibc 2.19 i 2.20:\n"
+" _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\\ E<lt>\\ 500)\n"
+" Do glibc 2.19 włącznie:\n"
+" _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\\ E<lt>\\ 500)\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<h_errno>:"
+msgstr "B<h_errno>:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " Since glibc 2.21:\n"
+#| " _DEFAULT_SOURCE\n"
+#| " In glibc 2.19 and 2.20:\n"
+#| " _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\\ E<lt>\\ 500)\n"
+#| " Up to and including glibc 2.19:\n"
+#| " _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\\ E<lt>\\ 500)\n"
+msgid ""
+" Since glibc 2.19\n"
+" _DEFAULT_SOURCE || _POSIX_C_SOURCE E<lt> 200809L\n"
+" glibc 2.12 to glibc 2.19:\n"
+" _BSD_SOURCE || _SVID_SOURCE || _POSIX_C_SOURCE E<lt> 200809L\n"
+" Before glibc 2.12:\n"
+" none\n"
+msgstr ""
+" Od glibc 2.21:\n"
+" _DEFAULT_SOURCE\n"
+" W glibc 2.19 i 2.20:\n"
+" _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\\ E<lt>\\ 500)\n"
+" Do glibc 2.19 włącznie:\n"
+" _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\\ E<lt>\\ 500)\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<gethostbyname*>(), B<gethostbyaddr*>(), B<herror>(), and "
+"B<hstrerror>() functions are obsolete. Applications should use "
+"B<getaddrinfo>(3), B<getnameinfo>(3), and B<gai_strerror>(3) instead."
+msgstr ""
+"Funkcje B<gethostbyname*>(), B<gethostbyaddr*>(), B<herror>() oraz "
+"B<hstrerror>() są przestarzałe. Aplikacje powinny zamiast nich "
+"używaćB<getaddrinfo>(3), B<getnameinfo>(3) i B<gai_strerror>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<sethostent>() function specifies, if I<stayopen> is true (1), that a "
+"connected TCP socket should be used for the name server queries and that the "
+"connection should remain open during successive queries. Otherwise, name "
+"server queries will use UDP datagrams."
+msgstr ""
+"Funkcja B<sethostent>() określa, jeżeli I<stayopen> jest prawdziwe (1), że "
+"do odpytywania serwera nazw będzie użyte połączenie TCP i to połączenie "
+"będzie otwarte podczas kolejnych zapytań. W przeciwnym wypadku serwer nazw "
+"będzie odpytywany przy użyciu datagramów UDP."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<endhostent>() function ends the use of a TCP connection for name "
+"server queries."
+msgstr ""
+"Funkcja B<endhostent>() kończy połączenie TCP odpytywania serwera nazw."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<gethostbyname>() function returns a structure of type I<hostent> for "
+"the given host I<name>. Here I<name> is either a hostname or an IPv4 "
+"address in standard dot notation (as for B<inet_addr>(3)). If I<name> is an "
+"IPv4 address, no lookup is performed and B<gethostbyname>() simply copies "
+"I<name> into the I<h_name> field and its I<struct in_addr> equivalent into "
+"the I<h_addr_list[0]> field of the returned I<hostent> structure. If "
+"I<name> doesn't end in a dot and the environment variable B<HOSTALIASES> is "
+"set, the alias file pointed to by B<HOSTALIASES> will first be searched for "
+"I<name> (see B<hostname>(7) for the file format). The current domain and "
+"its parents are searched unless I<name> ends in a dot."
+msgstr ""
+"Funkcja B<gethostbyname>() dla danego komputera I<name> zwraca strukturę "
+"typu I<hostent>. I<name> jest tutaj albo nazwą komputera, albo adresem IPv4 "
+"w standardowej notacji z kropkami (jak opisano w B<inet_addr>(3)). Jeżeli "
+"I<name> jest adresem IPv4, to B<gethostbyname>() nie wykonuje żadnych "
+"sprawdzeń i po prostu kopiuje I<name> do pola I<h_name> oraz jej odpowiednik "
+"I<struct in_addr> do pola I<h_addr_list[0]> zwracanej struktury I<hostent>. "
+"Jeżeli I<name> nie kończy się kropką oraz ustawiono zmienną środowiskową "
+"B<HOSTALIASES>, to wyszukiwanie I<name> zacznie się od pliku z aliasami, "
+"wskazywanego przez B<HOSTALIASES> (format tego pliku opisany jest w "
+"B<hostname>(7)). Bieżąca domena i jej domeny nadrzędne są przeszukiwane, "
+"chyba że I<name> kończy się kropką."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<gethostbyaddr>() function returns a structure of type I<hostent> "
+#| "for the given host address I<addr> of length I<len> and address type "
+#| "I<type>. Valid address types are B<AF_INET> and B<AF_INET6>. The host "
+#| "address argument is a pointer to a struct of a type depending on the "
+#| "address type, for example a I<struct in_addr *> (probably obtained via a "
+#| "call to B<inet_addr>(3)) for address type B<AF_INET>."
+msgid ""
+"The B<gethostbyaddr>() function returns a structure of type I<hostent> for "
+"the given host address I<addr> of length I<len> and address type I<type>. "
+"Valid address types are B<AF_INET> and B<AF_INET6> (defined in I<E<lt>sys/"
+"socket.hE<gt>>). The host address argument is a pointer to a struct of a "
+"type depending on the address type, for example a I<struct in_addr *> "
+"(probably obtained via a call to B<inet_addr>(3)) for address type "
+"B<AF_INET>."
+msgstr ""
+"Funkcja B<gethostbyaddr>() zwraca strukturę typu I<hostent> dla zadanego "
+"adresu I<addr> o długości I<len> i typie adresu I<type>. Poprawnymi typami "
+"adresów są B<AF_INET> i B<AF_INET6>. Adres komputera jest wskaźnikiem do "
+"struktury o typie zależnym od typu adresu, na przykład I<struct in_addr *> "
+"(najprawdopodobniej otrzymany przez wywołanie B<inet_addr>(3)) dla adresu o "
+"typie B<AF_INET>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The (obsolete) B<herror>() function prints the error message associated "
+"with the current value of I<h_errno> on I<stderr>."
+msgstr ""
+"(Przestarzała) funkcja B<herror>() wypisuje na standardowe wyjście błędów "
+"I<stderr> komunikat błędu przypisany do bieżącej wartości zmiennej "
+"I<h_errno>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The (obsolete) B<hstrerror>() function takes an error number (typically "
+"I<h_errno>) and returns the corresponding message string."
+msgstr ""
+"(Przestarzała) funkcja B<hstrerror>() dla przekazanego numeru błędu "
+"(zazwyczaj I<h_errno>) zwraca odpowiadający mu komunikat błędu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The domain name queries carried out by B<gethostbyname>() and "
+"B<gethostbyaddr>() rely on the Name Service Switch (B<nsswitch.conf>(5)) "
+"configured sources or a local name server (B<named>(8)). The default action "
+"is to query the Name Service Switch (B<nsswitch.conf>(5)) configured "
+"sources, failing that, a local name server (B<named>(8))."
+msgstr ""
+"Zapytania o nazwy domenowe z B<gethostbyname>() i B<gethostbyaddr>() "
+"polegają na skonfigurowanych źródłach Name Service Switch (B<nsswitch."
+"conf>(5)) lub lokalnym serwerze nazw (B<named>(8)). Domyślną akcją jest "
+"odpytanie skonfigurowanych źródeł Name Service Switch (B<nsswitch.conf>(5), "
+"a jeśli się to nie powiedzie, lokalnego serwera nazw (B<named>(8))."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Historical"
+msgstr "Historia"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<nsswitch.conf>(5) file is the modern way of controlling the order of "
+"host lookups."
+msgstr ""
+"Plik B<nsswitch.conf>(5) jest współczesnym sposobem kontrolowania kolejności "
+"wyszukiwań komputerów."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In glibc 2.4 and earlier, the I<order> keyword was used to control the order "
+"of host lookups as defined in I</etc/host.conf> (B<host.conf>(5))."
+msgstr ""
+"W glibc 2.4 i wcześniejszych, do określenia kolejności wyszukiwań komputerów "
+"służyło słowo kluczowe I<order> zdefiniowane w I</etc/host.conf> (B<host."
+"conf>(5))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<hostent> structure is defined in I<E<lt>netdb.hE<gt>> as follows:"
+msgstr "Struktura I<hostent> zdefiniowana w I<E<lt>netdb.hE<gt>> następująco:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct hostent {\n"
+" char *h_name; /* official name of host */\n"
+" char **h_aliases; /* alias list */\n"
+" int h_addrtype; /* host address type */\n"
+" int h_length; /* length of address */\n"
+" char **h_addr_list; /* list of addresses */\n"
+"}\n"
+"#define h_addr h_addr_list[0] /* for backward compatibility */\n"
+msgstr ""
+"struct hostent {\n"
+" char *h_name; /* oficjalna nazwa komputera */\n"
+" char **h_aliases; /* lista aliasów */\n"
+" int h_addrtype; /* typ adresu komputera */\n"
+" int h_length; /* długość adresu */\n"
+" char **h_addr_list; /* lista adresów */\n"
+"}\n"
+"#define h_addr h_addr_list[0] /* dla zachowania zgodności */\n"
+" /* z wcześniejszymi wersjami */\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The members of the I<hostent> structure are:"
+msgstr "Struktra I<hostent> składa się z:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<h_name>"
+msgstr "I<h_name>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The official name of the host."
+msgstr "Oficjalna nazwa komputera."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<h_aliases>"
+msgstr "I<h_aliases>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An array of alternative names for the host, terminated by a null pointer."
+msgstr "Zakończona wskaźnikiem null tablica alternatywnych nazw komputera."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<h_addrtype>"
+msgstr "I<h_addrtype>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The type of address; always B<AF_INET> or B<AF_INET6> at present."
+msgstr "Typ adresu; obecnie zawsze jest to B<AF_INET> lub B<AF_INET6>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<h_length>"
+msgstr "I<h_length>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The length of the address in bytes."
+msgstr "Długość adresu w bajtach."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<h_addr_list>"
+msgstr "I<h_addr_list>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An array of pointers to network addresses for the host (in network byte "
+"order), terminated by a null pointer."
+msgstr ""
+"Zakończona wskaźnikiem null tablica adresów sieciowych komputera (w "
+"sieciowym porządku bajtów)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<h_addr>"
+msgstr "I<h_addr>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The first address in I<h_addr_list> for backward compatibility."
+msgstr ""
+"Pierwszy adres z I<h_addr_list> - dla zachowania zgodności ze wcześniejszymi "
+"wersjami"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<gethostbyname>() and B<gethostbyaddr>() functions return the "
+"I<hostent> structure or a null pointer if an error occurs. On error, the "
+"I<h_errno> variable holds an error number. When non-NULL, the return value "
+"may point at static data, see the notes below."
+msgstr ""
+"Funkcje B<gethostbyname>() i B<gethostbyaddr>() zwracają strukturę "
+"I<hostent> lub wskaźnik null w przypadku błędu. W razie błędu, zmienna "
+"I<h_errno> przechowuje numer błędu. Wartość zwrócona, jeśli jest różna od "
+"null, może wskazywać na statyczne dane, patrz UWAGI poniżej."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variable I<h_errno> can have the following values:"
+msgstr "Zmienna I<h_errno> może przyjmować następujące wartości:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<HOST_NOT_FOUND>"
+msgstr "B<HOST_NOT_FOUND>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The specified host is unknown."
+msgstr "Podany komputer jest nieznany."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<NO_DATA>"
+msgstr "B<NO_DATA>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The requested name is valid but does not have an IP address. Another type "
+"of request to the name server for this domain may return an answer. The "
+"constant B<NO_ADDRESS> is a synonym for B<NO_DATA>."
+msgstr ""
+"Żądana nazwa jest prawidłowa, lecz nie posiada adresu IP. Inny typ żądania "
+"skierowany do serwera nazw dla tej domeny może zwrócić odpowiedź. Stała "
+"B<NO_ADDRESS> jest synonimem B<NO_DATA>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<NO_RECOVERY>"
+msgstr "B<NO_RECOVERY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A nonrecoverable name server error occurred."
+msgstr "Wystąpił trwały błąd serwera nazw."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TRY_AGAIN>"
+msgstr "B<TRY_AGAIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A temporary error occurred on an authoritative name server. Try again later."
+msgstr ""
+"Autorytatywny serwer nazw zwrócił tymczasowy błąd. Proszę spróbować ponownie "
+"później."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/host.conf>"
+msgstr "I</etc/host.conf>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "resolver configuration file"
+msgstr "plik konfiguracyjny biblioteki resolver"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/hosts>"
+msgstr "I</etc/hosts>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "host database file"
+msgstr "plik bazy danych komputerów"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/nsswitch.conf>"
+msgstr "I</etc/nsswitch.conf>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "name service switch configuration"
+msgstr "plik konfiguracyjny serwisów nazw (NSS)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. #-#-#-#-# archlinux: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<gethostbyname>()"
+msgstr "B<gethostbyname>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:hostbyname env\n"
+msgid ""
+"MT-Unsafe race:hostbyname env\n"
+"locale"
+msgstr "MT-Unsafe race:hostbyname env\n"
+
+#. #-#-#-#-# archlinux: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<gethostbyaddr>()"
+msgstr "B<gethostbyaddr>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:hostbyaddr env\n"
+msgid ""
+"MT-Unsafe race:hostbyaddr env\n"
+"locale"
+msgstr "MT-Unsafe race:hostbyaddr env\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<sethostent>(),\n"
+"B<endhostent>(),\n"
+"B<gethostent_r>()"
+msgstr ""
+"B<sethostent>(),\n"
+"B<endhostent>(),\n"
+"B<gethostent_r>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:hostent env\n"
+msgid ""
+"MT-Unsafe race:hostent env\n"
+"locale"
+msgstr "MT-Unsafe race:hostent env\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<herror>(),\n"
+"B<hstrerror>()"
+msgstr ""
+"B<herror>(),\n"
+"B<hstrerror>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. #-#-#-#-# archlinux: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: gethostbyname.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<gethostent>()"
+msgstr "B<gethostent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "race:hostentbuf env locale"
+msgid ""
+"MT-Unsafe race:hostent\n"
+"race:hostentbuf env locale"
+msgstr "race:hostentbuf env locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<gethostbyname2>()"
+msgstr "B<gethostbyname2>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:hostbyname2\n"
+msgid ""
+"MT-Unsafe race:hostbyname2\n"
+"env locale"
+msgstr "MT-Unsafe race:hostbyname2\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<gethostbyaddr_r>(),\n"
+"B<gethostbyname_r>(),\n"
+"B<gethostbyname2_r>()"
+msgstr ""
+"B<gethostbyaddr_r>(),\n"
+"B<gethostbyname_r>(),\n"
+"B<gethostbyname2_r>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe env locale"
+msgstr "MT-bezpieczne env locale"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "In the above table, I<hostent> in I<race:hostent> signifies that if any "
+#| "of the functions B<sethostent>(), B<gethostent>(), B<gethostent_r>(), or "
+#| "B<endhostent>() are used in parallel in different threads of a program, "
+#| "then data races could occur."
+msgid ""
+"In the above table, I<hostent> in I<race:hostent> signifies that if any of "
+"the functions B<sethostent>(), B<gethostent>(), B<gethostent_r>(), or B<\\"
+"%endhostent>() are used in parallel in different threads of a program, then "
+"data races could occur."
+msgstr ""
+"W powyższej tabeli, I<hostent> w I<race:hostent> oznacza, że jeśli któraś z "
+"funkcji B<sethostent>(), B<gethostent>(), B<gethostent_r>() lub "
+"B<endhostent>() jest używana równolegle w różnych wątkach programu, może "
+"nastąpić sytuacja wyścigu danych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<sethostent>(),\n"
+msgid "B<sethostent>()"
+msgstr "B<sethostent>(),\n"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<endhostent>(),\n"
+msgid "B<endhostent>()"
+msgstr "B<endhostent>(),\n"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<gethostent_r>()"
+msgstr "B<gethostent_r>()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "other"
+msgid "Others:"
+msgstr "other"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<h_errno>:"
+msgid "I<h_errno>"
+msgstr "B<h_errno>:"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Marked obsolescent in POSIX.1-2001. Removed in POSIX.1-2008, recommending "
+"the use of B<getaddrinfo>(3) and B<getnameinfo>(3) instead."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The functions B<gethostbyname>() and B<gethostbyaddr>() may return "
+"pointers to static data, which may be overwritten by later calls. Copying "
+"the I<struct hostent> does not suffice, since it contains pointers; a deep "
+"copy is required."
+msgstr ""
+"Funkcje B<gethostbyname>() i B<gethostbyaddr>() mogą zwracać wskaźniki do "
+"danych statycznych, które mogą być nadpisane przez kolejne wywołania. "
+"Kopiowanie I<struct hostent> nie wystarcza, ponieważ zawiera ona wskaźniki - "
+"wymagane jest skopiowanie wszystkiego."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the original BSD implementation the I<len> argument of "
+"B<gethostbyname>() was an I<int>. The SUSv2 standard is buggy and declares "
+"the I<len> argument of B<gethostbyaddr>() to be of type I<size_t>. (That "
+"is wrong, because it has to be I<int>, and I<size_t> is not. POSIX.1-2001 "
+"makes it I<socklen_t>, which is OK.) See also B<accept>(2)."
+msgstr ""
+"W oryginalnej implementacji BSD, argument I<len> funkcji B<gethostbyname>() "
+"był typu I<int>. Standard SUS-v2 jest błędny i określa parametr I<len> "
+"funkcji B<gethostbyaddr>() jako będący typu I<size_t>. (Nie jest to "
+"właściwe, ponieważ musi to być typ I<int>, którym I<size_t> nie jest. "
+"POSIX.1-2001 używa I<socklen_t>, co jest OK). Patrz także B<accept>(2)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The BSD prototype for B<gethostbyaddr>() uses I<const char\\ *> for the "
+"first argument."
+msgstr ""
+"Prototyp BSD funkcji B<gethostbyaddr>() używa I<const char\\ *> dla "
+"trzeciego argumentu."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "System V/POSIX extension"
+msgstr "Rozszerzenie System V/POSIX"
+
+#. e.g., Linux, FreeBSD, UnixWare, HP-UX
+#. e.g., FreeBSD, AIX
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX requires the B<gethostent>() call, which should return the next entry "
+"in the host data base. When using DNS/BIND this does not make much sense, "
+"but it may be reasonable if the host data base is a file that can be read "
+"line by line. On many systems, a routine of this name reads from the file "
+"I</etc/hosts>. It may be available only when the library was built without "
+"DNS support. The glibc version will ignore ipv6 entries. This function is "
+"not reentrant, and glibc adds a reentrant version B<gethostent_r>()."
+msgstr ""
+"POSIX wymaga, aby wywołanie B<gethostent>() zwróciło następny wpis w bazie "
+"danych komputerów. Jeśli używany jest DNS/BIND nie ma to większego sensu, "
+"ale może być uzasadnione, jeśli baza danych komputerów jest plikiem, który "
+"można odczytać linia po linii. Wiele systemów funkcja o tej nazwie czyta "
+"plik I</etc/hosts>. Może być on dostępny tylko wtedy, gdy biblioteka została "
+"skompilowana bez wsparcia dla DNS-u. Wersja glibc ignoruje wpisy IPv6. Ta "
+"funkcja nie jest wielowątkowa, glibc dodaje jej wielowątkową wersję "
+"B<gethostent_r>()."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "GNU extensions"
+msgstr "Rozszerzenia GNU"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"glibc2 also has a B<gethostbyname2>() that works like B<gethostbyname>(), "
+"but permits to specify the address family to which the address must belong."
+msgstr ""
+"Glibc2 ma także funkcję B<gethostbyname2>(), która działa jak "
+"B<gethostbyname>(), ale pozwala określić rodzinę adresów, do której musi "
+"należeć zadany adres."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"glibc2 also has reentrant versions B<gethostent_r>(), B<gethostbyaddr_r>(), "
+"B<gethostbyname_r>(), and B<gethostbyname2_r>(). The caller supplies a "
+"I<hostent> structure I<ret> which will be filled in on success, and a "
+"temporary work buffer I<buf> of size I<buflen>. After the call, I<result> "
+"will point to the result on success. In case of an error or if no entry is "
+"found I<result> will be NULL. The functions return 0 on success and a "
+"nonzero error number on failure. In addition to the errors returned by the "
+"nonreentrant versions of these functions, if I<buf> is too small, the "
+"functions will return B<ERANGE>, and the call should be retried with a "
+"larger buffer. The global variable I<h_errno> is not modified, but the "
+"address of a variable in which to store error numbers is passed in "
+"I<h_errnop>."
+msgstr ""
+"Glibc2 ma także wielowątkowe wersje B<gethostent_r>(), B<gethostbyaddr_r>(), "
+"B<gethostbyname_r>() i B<gethostbyname2_r>(). Proces wywołujący przekazuje "
+"strukturę I<hostent> w I<ret>, który będzie wypełniony, gdy funkcja zakończy "
+"się pomyślnie, oraz tymczasowy bufor roboczy I<buf> o rozmiarze I<buflen>. "
+"Po pomyślnym wywołaniu, I<result> będzie wskazywał na wynik. W razie błędu "
+"lub gdy nie znaleziono żadnego wpisu I<result> będzie ustawiony na NULL. "
+"Funkcje zwracają one 0 w przypadku powodzenia lub liczbę różną od zera w "
+"razie błędu. Oprócz błędów, które mogą zwrócić niewielowątkowe wersje tych "
+"funkcji, funkcje mogą zwróć błąd B<RANGE>, jeśli I<buf> jest za mały - w "
+"takim wypadku należy powtórzyć wywołanie funkcji z większym buforem. "
+"Globalna zmienna I<h_errno> nie jest modyfikowana, ale numer błędu jest "
+"przekazywany w zmiennej, której adres został podany w I<h_errnop>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=482973
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<gethostbyname>() does not recognize components of a dotted IPv4 address "
+"string that are expressed in hexadecimal."
+msgstr ""
+"B<gethostbyname>() nie rozpoznaje komponentów oddzielonego kropkami łańcucha "
+"adresu IPv4, jeśli są one wyrażone jako liczby szesnastkowe."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. .BR getipnodebyaddr (3),
+#. .BR getipnodebyname (3),
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getaddrinfo>(3), B<getnameinfo>(3), B<inet>(3), B<inet_ntop>(3), "
+"B<inet_pton>(3), B<resolver>(3), B<hosts>(5), B<nsswitch.conf>(5), "
+"B<hostname>(7), B<named>(8)"
+msgstr ""
+"B<getaddrinfo>(3), B<getnameinfo>(3), B<inet>(3), B<inet_ntop>(3), "
+"B<inet_pton>(3), B<resolver>(3), B<hosts>(5), B<nsswitch.conf>(5), "
+"B<hostname>(7), B<named>(8)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"In the above table, I<hostent> in I<race:hostent> signifies that if any of "
+"the functions B<sethostent>(), B<gethostent>(), B<gethostent_r>(), or "
+"B<endhostent>() are used in parallel in different threads of a program, "
+"then data races could occur."
+msgstr ""
+"W powyższej tabeli, I<hostent> w I<race:hostent> oznacza, że jeśli któraś z "
+"funkcji B<sethostent>(), B<gethostent>(), B<gethostent_r>() lub "
+"B<endhostent>() jest używana równolegle w różnych wątkach programu, może "
+"nastąpić sytuacja wyścigu danych."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"POSIX.1-2001 specifies B<gethostbyname>(), B<gethostbyaddr>(), "
+"B<sethostent>(), B<endhostent>(), B<gethostent>(), and I<h_errno>; "
+"B<gethostbyname>(), B<gethostbyaddr>(), and I<h_errno> are marked "
+"obsolescent in that standard. POSIX.1-2008 removes the specifications of "
+"B<gethostbyname>(), B<gethostbyaddr>(), and I<h_errno>, recommending the use "
+"of B<getaddrinfo>(3) and B<getnameinfo>(3) instead."
+msgstr ""
+"POSIX.1-2001 definiuje B<gethostbyname>(), B<gethostbyaddr>(), "
+"B<sethostent>(), B<endhostent>(), B<gethostent>() i I<h_errno>; "
+"B<gethostbyname>(), B<gethostbyaddr>() i I<h_errno> są oznaczone jako "
+"starzejące się. POSIX.1-2008 usuwa definicje B<gethostbyname>(), "
+"B<gethostbyaddr>() oraz I<h_errno>, zalecając używanie zamiast nich "
+"funkcjiB<getaddrinfo>(3) i B<getnameinfo>(3)."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/gethostid.3.po b/po/pl/man3/gethostid.3.po
new file mode 100644
index 00000000..e7b5f858
--- /dev/null
+++ b/po/pl/man3/gethostid.3.po
@@ -0,0 +1,549 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:11+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "gethostid"
+msgstr "gethostid"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"gethostid, sethostid - get or set the unique identifier of the current host"
+msgstr ""
+"gethostid, sethostid - pobranie lub ustawienie unikatowego identyfikatora "
+"obecnej maszyny"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>unistd.hE<gt>>\n"
+msgstr "B<#include E<lt>unistd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int sethostid(long >I<hostid>B<);>"
+msgid ""
+"B<long gethostid(void);>\n"
+"B<int sethostid(long >I<hostid>B<);>\n"
+msgstr "B<int sethostid(long >I<hostid>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<gethostid>():"
+msgstr "B<gethostid>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " Since glibc 2.21:\n"
+#| " _DEFAULT_SOURCE\n"
+#| " In glibc 2.19 and 2.20:\n"
+#| " _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\\ E<lt>\\ 500)\n"
+#| " Up to and including glibc 2.19:\n"
+#| " _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\\ E<lt>\\ 500)\n"
+msgid ""
+" Since glibc 2.20:\n"
+" _DEFAULT_SOURCE || _XOPEN_SOURCE E<gt>= 500\n"
+" Up to and including glibc 2.19:\n"
+" _BSD_SOURCE || _XOPEN_SOURCE E<gt>= 500\n"
+msgstr ""
+" Od glibc 2.21:\n"
+" _DEFAULT_SOURCE\n"
+" W glibc 2.19 i 2.20:\n"
+" _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\\ E<lt>\\ 500)\n"
+" Do glibc 2.19 włącznie:\n"
+" _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\\ E<lt>\\ 500)\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sethostid>():"
+msgstr "B<sethostid>():"
+
+#. commit 266865c0e7b79d4196e2cc393693463f03c90bd8
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.21:\n"
+" _DEFAULT_SOURCE\n"
+" In glibc 2.19 and 2.20:\n"
+" _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n"
+" Up to and including glibc 2.19:\n"
+" _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n"
+msgstr ""
+" Od glibc 2.21:\n"
+" _DEFAULT_SOURCE\n"
+" W glibc 2.19 i 2.20:\n"
+" _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n"
+" Do glibc 2.19 włącznie:\n"
+" _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<gethostid>() and B<sethostid>() respectively get or set a unique 32-"
+#| "bit identifier for the current machine. The 32-bit identifier is "
+#| "intended to be unique among all UNIX systems in existence. This normally "
+#| "resembles the Internet address for the local machine, as returned by "
+#| "B<gethostbyname>(3), and thus usually never needs to be set."
+msgid ""
+"B<gethostid>() and B<sethostid>() respectively get or set a unique 32-bit "
+"identifier for the current machine. The 32-bit identifier was intended to "
+"be unique among all UNIX systems in existence. This normally resembles the "
+"Internet address for the local machine, as returned by B<gethostbyname>(3), "
+"and thus usually never needs to be set."
+msgstr ""
+"B<gethostid>() oraz B<sethostid> odpowiednio pobiera lub ustawia unikatowy "
+"32-bitowy identyfikator obecnej maszyny. 32-bitowy identyfikator powinien "
+"być niepowtarzalny wśród wszystkich istniejących systemów uniksowych. "
+"Normalnie jest to podobne do adresu internetowego lokalnej maszyny, "
+"zwracanego przez B<gethostbyname>(3) i dlatego zwykle nie musi być ustawiane."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<sethostid>() call is restricted to the superuser."
+msgstr "Wywołanie B<sethostid>() jest zastrzeżone dla superużytkownika."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<gethostid>() returns the 32-bit identifier for the current host as set by "
+"B<sethostid>()."
+msgstr ""
+"B<gethostid>() zwraca 32-bitowy identyfikator obecnej maszyny, jaki został "
+"ustawiony przez B<sethostid>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, B<sethostid>() returns 0; on error, -1 is returned, and "
+"I<errno> is set to indicate the error."
+msgstr ""
+"W przypadku powodzenia B<sethostid>() zwraca zero. W razie wystąpienia błędu "
+"zwracane jest -1 i ustawiana jest odpowiednia wartość zmiennej I<errno>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sethostid>() can fail with the following errors:"
+msgstr "B<sethostid>() może zawieść z powodu następujących błędów:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EACCES>"
+msgstr "B<EACCES>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The caller did not have permission to write to the file used to store the "
+"host ID."
+msgstr ""
+"Proces wywołujący nie ma prawa zapisu do pliku używanego do przechowywania "
+"identyfikatora bieżącej maszyny."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EPERM>"
+msgstr "B<EPERM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The calling process's effective user or group ID is not the same as its "
+"corresponding real ID."
+msgstr ""
+"Efektywny identyfikator użytkownika lub grupy procesu wywołującego nie jest "
+"taki sam jak odpowiadający mu identyfikator rzeczywisty."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. #-#-#-#-# archlinux: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<gethostid>()"
+msgstr "B<gethostid>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe hostid env locale"
+msgstr "MT-Safe hostid env locale"
+
+#. #-#-#-#-# archlinux: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: gethostid.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<sethostid>()"
+msgstr "B<sethostid>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe const:hostid"
+msgstr "MT-Unsafe const:hostid"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. libc5 used /etc/hostid; libc4 didn't have these functions
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "In the glibc implementation, the I<hostid> is stored in the file I</etc/"
+#| "hostid>. (In glibc versions before 2.2, the file I</var/adm/hostid> was "
+#| "used.)"
+msgid ""
+"In the glibc implementation, the I<hostid> is stored in the file I</etc/"
+"hostid>. (Before glibc 2.2, the file I</var/adm/hostid> was used.)"
+msgstr ""
+"W implementacji biblioteki glibc I<hostid> jest przechowywane w pliku I</etc/"
+"hostid>. (W wersjach glibc wcześniejszych niż 2.2 był używany plik I</var/"
+"adm/hostid>)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the glibc implementation, if B<gethostid>() cannot open the file "
+"containing the host ID, then it obtains the hostname using "
+"B<gethostname>(2), passes that hostname to B<gethostbyname_r>(3) in order "
+"to obtain the host's IPv4 address, and returns a value obtained by bit-"
+"twiddling the IPv4 address. (This value may not be unique.)"
+msgstr ""
+"W implementacji glibc, jeśli B<gethostid>() nie może otworzyć pliku "
+"zawierającego ID maszyny, to pobiera jej nazwę, używając B<gethostname>(2), "
+"następnie przekazuje ją do B<gethostbyname_r>(3), aby dostać adres IPv4 "
+"komputera, by w końcu zwrócić wartość utworzoną przez pomieszanie bitów "
+"adresu IPv4. (Taka wartość może nie być unikatowa)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "4.2BSD; these functions were dropped in 4.4BSD. SVr4 includes "
+#| "B<gethostid>() but not B<sethostid>()."
+msgid ""
+"4.2BSD; dropped in 4.4BSD. SVr4 and POSIX.1-2001 include B<gethostid>() "
+"but not B<sethostid>()."
+msgstr ""
+"4.2BSD. Funkcje te porzucono w 4.4BSD. SVr4 zawiera B<gethostid>(), lecz "
+"brak tam B<sethostid>()."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "It is impossible to ensure that the identifier is globally unique."
+msgstr ""
+"Nie da się zapewnić, że ten identyfikator jest globalnie niepowtarzalny."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<hostid>(1), B<gethostbyname>(3)"
+msgstr "B<hostid>(1), B<gethostbyname>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"4.2BSD; these functions were dropped in 4.4BSD. SVr4 includes "
+"B<gethostid>() but not B<sethostid>()."
+msgstr ""
+"4.2BSD. Funkcje te porzucono w 4.4BSD. SVr4 zawiera B<gethostid>(), lecz "
+"brak tam B<sethostid>()."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"POSIX.1-2001 and POSIX.1-2008 specify B<gethostid>() but not B<sethostid>()."
+msgstr ""
+"POSIX.1-2001 i POSIX.1-2008 zawiera B<gethostid>(), ale nie B<sethostid>()."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getipnodebyname.3.po b/po/pl/man3/getipnodebyname.3.po
new file mode 100644
index 00000000..33e3881b
--- /dev/null
+++ b/po/pl/man3/getipnodebyname.3.po
@@ -0,0 +1,640 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2003.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-08 19:55+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getipnodebyname"
+msgstr "getipnodebyname"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"getipnodebyname, getipnodebyaddr, freehostent - get network hostnames and "
+"addresses"
+msgstr ""
+"getipnodebyname, getipnodebyaddr, freehostent - określenie nazw i adresów "
+"sieciowych maszyny"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>sys/socket.hE<gt>>\n"
+"B<#include E<lt>netdb.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>sys/socket.hE<gt>>\n"
+"B<#include E<lt>netdb.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<struct hostent *getipnodebyaddr(const void *>I<addr>B<, size_t >I<len>B<,>\n"
+#| "B< int >I<af>B<, int *>I<error_num>B<);>\n"
+msgid ""
+"B<[[deprecated]] struct hostent *getipnodebyname(const char *>I<name>B<, int >I<af>B<,>\n"
+"B< int >I<flags>B<, int *>I<error_num>B<);>\n"
+"B<[[deprecated]] struct hostent *getipnodebyaddr(const void >I<addr>B<[.>I<len>B<],>\n"
+"B< size_t >I<len>B<, int >I<af>B<,>\n"
+"B< int *>I<error_num>B<);>\n"
+"B<[[deprecated]] void freehostent(struct hostent *>I<ip>B<);>\n"
+msgstr ""
+"B<struct hostent *getipnodebyaddr(const void *>I<addr>B<, size_t >I<len>B<,>\n"
+"B< int >I<af>B<, int *>I<error_num>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions are deprecated (and unavailable in glibc). Use "
+"B<getaddrinfo>(3) and B<getnameinfo>(3) instead."
+msgstr ""
+"Te funkcje są przestarzałe (i niedostępne w glibc). Zamiast nich należy "
+"używać B<getaddrinfo>(3) i B<getnameinfo>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getipnodebyname>() and B<getipnodebyaddr>() functions return the "
+"names and addresses of a network host. These functions return a pointer to "
+"the following structure:"
+msgstr ""
+"Funkcje B<getipnodebyname>() i B<getipnodebyaddr>() zwracają nazwy i adresy "
+"komputera sieciowego. Wynik jest wskaźnikiem do struktury o następującej "
+"postaci:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct hostent {\n"
+" char *h_name;\n"
+" char **h_aliases;\n"
+" int h_addrtype;\n"
+" int h_length;\n"
+" char **h_addr_list;\n"
+"};\n"
+msgstr ""
+"struct hostent {\n"
+" char *h_name;\n"
+" char **h_aliases;\n"
+" int h_addrtype;\n"
+" int h_length;\n"
+" char **h_addr_list;\n"
+"};\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions replace the B<gethostbyname>(3) and B<gethostbyaddr>(3) "
+"functions, which could access only the IPv4 network address family. The "
+"B<getipnodebyname>() and B<getipnodebyaddr>() functions can access "
+"multiple network address families."
+msgstr ""
+"Funkcje te zastąpiły funkcje B<gethostbyname>(3) i B<gethostbyaddr>(3), "
+"które mogły udostępniać jedynie adresy należące do rodziny adresów "
+"sieciowych IPv4. Funkcje B<getipnodebyname>() i B<getipnodebyaddr>() mogą "
+"udostępniać adresy należące do wielu rodzin adresów sieciowych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Unlike the B<gethostby> functions, these functions return pointers to "
+"dynamically allocated memory. The B<freehostent>() function is used to "
+"release the dynamically allocated memory after the caller no longer needs "
+"the I<hostent> structure."
+msgstr ""
+"W odróżnieniu od funkcji B<gethostby>, funkcje te zwracają wskaźniki do "
+"pamięci przydzielonej dynamicznie. Funkcja B<freehostent>() służy do "
+"zwalniania przydzielonej dynamicznie pamięci, gdy wywołujący już nie "
+"potrzebuje struktury I<hostent>."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getipnodebyname() arguments"
+msgstr "Argumenty funkcji getipnodebyname()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getipnodebyname>() function looks up network addresses for the host "
+"specified by the I<name> argument. The I<af> argument specifies one of the "
+"following values:"
+msgstr ""
+"Funkcja B<getipnodebyname>() wyszukuje adresy sieciowe komputera podanego w "
+"argumencie I<name>. Argument I<af> może zawierać jedną z następujących "
+"wartości:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<AF_INET>"
+msgstr "B<AF_INET>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<name> argument points to a dotted-quad IPv4 address or a name of an "
+"IPv4 network host."
+msgstr ""
+"Parametr I<name> wskazuje na adres IPv4 (w postaci czterech rozdzielonych "
+"kropkami liczb) lub na nazwę komputera sieci IPv4."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<AF_INET6>"
+msgstr "B<AF_INET6>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<name> argument points to a hexadecimal IPv6 address or a name of an "
+"IPv6 network host."
+msgstr ""
+"Parametr I<name> wskazuje na adres IPv6 (w postaci szesnastkowej) lub na "
+"nazwę komputera sieci IPv6."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<flags> argument specifies additional options. More than one option "
+"can be specified by bitwise OR-ing them together. I<flags> should be set to "
+"0 if no options are desired."
+msgstr ""
+"Parametr I<flags> zawiera dodatkowe opcje. Można podać więcej niż jedną "
+"opcję przez wykonanie na nich bitowego OR. I<flags> powinno być ustawione na "
+"0, gdy żadne opcje nie są potrzebne."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<AI_V4MAPPED>"
+msgstr "B<AI_V4MAPPED>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This flag is used with B<AF_INET6> to request a query for IPv4 addresses "
+"instead of IPv6 addresses; the IPv4 addresses will be mapped to IPv6 "
+"addresses."
+msgstr ""
+"Ten znacznik użyty łącznie z B<AF_INET6> określa, że zapytanie ma dotyczyć "
+"adresów IPv4, a nie IPv6; adresy IPv4 będą odwzorowane na adresy IPv6."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<AI_ALL>"
+msgstr "B<AI_ALL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This flag is used with B<AI_V4MAPPED> to request a query for both IPv4 and "
+"IPv6 addresses. Any IPv4 address found will be mapped to an IPv6 address."
+msgstr ""
+"Ten znacznik użyty łącznie z B<AI_V4MAPPED> określa, że zapytanie ma "
+"dotyczyć zarówno adresów IPv4, jak i IPv6. Znalezione adresy IPv4 zostaną "
+"odwzorowane na adresy IPv6."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<AI_ADDRCONFIG>"
+msgstr "B<AI_ADDRCONFIG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This flag is used with B<AF_INET6> to further request that queries for IPv6 "
+"addresses should not be made unless the system has at least one IPv6 address "
+"assigned to a network interface, and that queries for IPv4 addresses should "
+"not be made unless the system has at least one IPv4 address assigned to a "
+"network interface. This flag may be used by itself or with the "
+"B<AI_V4MAPPED> flag."
+msgstr ""
+"Ten znacznik użyty łącznie z B<AF_INET6> oznacza, że dalsze zapytania "
+"dotyczące adresów IPv6 nie powinny być wykonywane, jeżeli system nie ma "
+"adresu IPv6 przydzielonego do któregoś z interfejsów sieciowych, oraz, że "
+"dalsze zapytania dotyczące adresów IPv4 nie powinny być wykonywane, jeżeli "
+"system nie ma adresu IPv4 przydzielonego do któregoś z interfejsów "
+"sieciowych. Znacznik ten może zostać użyty samodzielnie lub łącznie ze "
+"znacznikiem B<AI_V4MAPPED>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<AI_DEFAULT>"
+msgstr "B<AI_DEFAULT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "This flag is equivalent to B<(AI_ADDRCONFIG | AI_V4MAPPED)>."
+msgstr "Ten znacznik jest równoważny B<(AI_ADDRCONFIG | AI_V4MAPPED)>."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getipnodebyaddr() arguments"
+msgstr "Argumenty funkcji getipnodebyaddr()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getipnodebyaddr>() function looks up the name of the host whose "
+"network address is specified by the I<addr> argument. The I<af> argument "
+"specifies one of the following values:"
+msgstr ""
+"Funkcja B<getipnodebyaddr>() poszukuje nazwy maszyny, której adres sieciowy "
+"jest podany w parametrze I<addr>. Argument I<af> może mieć jedną z "
+"następujących wartości:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<addr> argument points to a I<struct in_addr> and I<len> must be set to "
+"I<sizeof(struct in_addr)>."
+msgstr ""
+"Parametr I<addr> wskazuje na strukturę I<struct in_addr>; I<len> musi mieć "
+"wówczas wartość I<sizeof(struct in_addr)>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<addr> argument points to a I<struct in6_addr> and I<len> must be set "
+"to I<sizeof(struct in6_addr)>."
+msgstr ""
+"Parametr I<addr> wskazuje na strukturę I<struct in6_addr>; I<len> musi mieć "
+"wówczas wartość I<sizeof(struct in6_addr)>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NULL is returned if an error occurred, and I<error_num> will contain an "
+"error code from the following list:"
+msgstr ""
+"Gdy wystąpi błąd, zwrócony zostanie NULL, a I<error_num> będzie zawierać kod "
+"błędu według następującej listy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<HOST_NOT_FOUND>"
+msgstr "B<HOST_NOT_FOUND>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The hostname or network address was not found."
+msgstr "Nie znaleziono nazwy lub adresu sieciowego maszyny."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<NO_ADDRESS>"
+msgstr "B<NO_ADDRESS>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The domain name server recognized the network address or name, but no answer "
+"was returned. This can happen if the network host has only IPv4 addresses "
+"and a request has been made for IPv6 information only, or vice versa."
+msgstr ""
+"Serwer DNS rozpoznał adres sieciowy lub nazwę maszyny, ale nie zwrócił "
+"odpowiedzi. Może się to zdarzyć, gdy maszyn ma jedynie adresy IPv4, a "
+"zapytanie dotyczyło jedynie informacji o IPv6, lub odwrotnie."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<NO_RECOVERY>"
+msgstr "B<NO_RECOVERY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The domain name server returned a permanent failure response."
+msgstr "Serwer DNS zwrócił błąd trwały."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TRY_AGAIN>"
+msgstr "B<TRY_AGAIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The domain name server returned a temporary failure response. You might "
+"have better luck next time."
+msgstr ""
+"Serwer DNS zwrócił błąd tymczasowy. Może następnym razem będzie więcej "
+"szczęścia."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A successful query returns a pointer to a I<hostent> structure that contains "
+"the following fields:"
+msgstr ""
+"W przypadku pomyślnego wyniku zapytania zwracany jest wskaźnik do struktury "
+"I<hostent> zawierającej następujące pola:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<h_name>"
+msgstr "I<h_name>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "This is the official name of this network host."
+msgstr "Oficjalna nazwa sieciowa tej maszyny."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<h_aliases>"
+msgstr "I<h_aliases>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is an array of pointers to unofficial aliases for the same host. The "
+"array is terminated by a null pointer."
+msgstr ""
+"Tablica wskaźników do nieoficjalnych aliasów tej samej maszyny. Tablica jest "
+"zakończona wskaźnikiem NULL."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<h_addrtype>"
+msgstr "I<h_addrtype>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is a copy of the I<af> argument to B<getipnodebyname>() or "
+"B<getipnodebyaddr>(). I<h_addrtype> will always be B<AF_INET> if the I<af> "
+"argument was B<AF_INET>. I<h_addrtype> will always be B<AF_INET6> if the "
+"I<af> argument was B<AF_INET6>."
+msgstr ""
+"Kopia argumentu I<af> funkcji B<getipnodebyname>() lub "
+"B<getipnodebyaddr>(3). I<h_addrtype> będzie równe B<AF_INET>, gdy argument "
+"I<af> był równy B<AF_INET>. I<h_addrtype> będzie równe B<AF_INET6>, gdy "
+"parametr I<af> był równy B<AF_INET6>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<h_length>"
+msgstr "I<h_length>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This field will be set to I<sizeof(struct in_addr)> if I<h_addrtype> is "
+"B<AF_INET>, and to I<sizeof(struct in6_addr)> if I<h_addrtype> is "
+"B<AF_INET6>."
+msgstr ""
+"Będzie równe I<sizeof(struct in_addr)>, gdy I<h_addrtype> jest równe "
+"B<AF_INET>, lub I<sizeof(struct in6_addr)>, gdy I<h_addrtype> jest równe "
+"B<AF_INET6>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<h_addr_list>"
+msgstr "I<h_addr_list>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is an array of one or more pointers to network address structures for "
+"the network host. The array is terminated by a null pointer."
+msgstr ""
+"Tablica zawierająca jeden lub więcej wskaźników do struktur adresów "
+"sieciowych danego komputera. Tablica jest zakończona wskaźnikiem NULL."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. Not in POSIX.1-2001.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "RFC\\ 2553."
+msgstr "RFC\\ 2553."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "These functions were present in glibc 2.1.91-95, but were removed again. "
+#| "Several UNIX-like systems support them, but all call them deprecated."
+msgid ""
+"Present in glibc 2.1.91-95, but removed again. Several UNIX-like systems "
+"support them, but all call them deprecated."
+msgstr ""
+"Funkcje te były obecne w glibc 2.1.91-95, ale zostały ponownie usunięte. "
+"Wspierają je niektóre systemy uniksopodobne, lecz wszystkie traktują te "
+"funkcje jako niezalecane."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getaddrinfo>(3), B<getnameinfo>(3), B<inet_ntop>(3), B<inet_pton>(3)"
+msgstr "B<getaddrinfo>(3), B<getnameinfo>(3), B<inet_ntop>(3), B<inet_pton>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-11-10"
+msgstr "10 listopada 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"These functions were present in glibc 2.1.91-95, but were removed again. "
+"Several UNIX-like systems support them, but all call them deprecated."
+msgstr ""
+"Funkcje te były obecne w glibc 2.1.91-95, ale zostały ponownie usunięte. "
+"Wspierają je niektóre systemy uniksopodobne, lecz wszystkie traktują te "
+"funkcje jako niezalecane."
+
+#. type: TH
+#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getline.3.po b/po/pl/man3/getline.3.po
new file mode 100644
index 00000000..9df4f097
--- /dev/null
+++ b/po/pl/man3/getline.3.po
@@ -0,0 +1,596 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2006, 2012, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2013, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 23:12+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getline"
+msgstr "getline"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getline, getdelim - delimited string input"
+msgstr "getline, getdelim - wprowadzanie łańcuchów rozgraniczonych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<ssize_t getline(char **restrict >I<lineptr>B<, size_t *restrict >I<n>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+"B<ssize_t getdelim(char **restrict >I<lineptr>B<, size_t *restrict >I<n>B<,>\n"
+"B< int >I<delim>B<, FILE *restrict >I<stream>B<);>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getline>(), B<getdelim>():"
+msgstr "B<getline>(), B<getdelim>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Before glibc 2.10:\n"
+" _GNU_SOURCE\n"
+msgstr ""
+" Od glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Przed glibc 2.10:\n"
+" _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getline>() reads an entire line from I<stream>, storing the address of "
+"the buffer containing the text into I<*lineptr>. The buffer is null-"
+"terminated and includes the newline character, if one was found."
+msgstr ""
+"B<getline>() odczytuje całą linię ze strumienia I<stream>, przechowując "
+"adres bufora zawierającego tekst w I<*lineptr>. Bufor jest zakończony "
+"znakiem NULL i zawiera znak nowej linii, jeśli go napotkano."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "If I<*lineptr> is set to NULL and I<*n> is set 0 before the call, then "
+#| "B<getline>() will allocate a buffer for storing the line. This buffer "
+#| "should be freed by the user program even if B<getline>() failed."
+msgid ""
+"If I<*lineptr> is set to NULL before the call, then B<getline>() will "
+"allocate a buffer for storing the line. This buffer should be freed by the "
+"user program even if B<getline>() failed."
+msgstr ""
+"Gdy I<*lineptr> jest ustawione na NULL i I<*n> jest ustawione na 0 przed "
+"wywołaniem, to funkcja B<getline>() przydziela bufor dla umieszczenia w nim "
+"zawartości linii. Bufor ten powinien zostać zwolniony przez program "
+"użytkownika nawet wówczas, gdy B<getline>() zawiedzie."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Alternatively, before calling B<getline>(), I<*lineptr> can contain a "
+"pointer to a B<malloc>(3)-allocated buffer I<*n> bytes in size. If the "
+"buffer is not large enough to hold the line, B<getline>() resizes it with "
+"B<realloc>(3), updating I<*lineptr> and I<*n> as necessary."
+msgstr ""
+"Alternatywnie, przed wywołaniem B<getline>() I<*lineptr> może zawierać "
+"wskaźnik do bufora przydzielonego za pomocą B<malloc>() o rozmiarze I<*n> "
+"bajtów. Gdy rozmiar bufora nie jest wystarczający do umieszczenia w nim "
+"odczytanej linii, B<getline>() rozszerzy go do odpowiedniego rozmiaru za "
+"pomocą B<realloc>(), modyfikując I<*lineptr> i I<*n>, jeśli będzie to "
+"potrzebne. "
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In either case, on a successful call, I<*lineptr> and I<*n> will be updated "
+"to reflect the buffer address and allocated size respectively."
+msgstr ""
+"W każdym razie, po pomyślnym wywołaniu I<*lineptr> i I<*n> będą "
+"zaktualizowane tak, aby odzwierciedlić, odpowiednio, adres i rozmiar bufora."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getdelim>() works like B<getline>(), except that a line delimiter other "
+"than newline can be specified as the I<delimiter> argument. As with "
+"B<getline>(), a delimiter character is not added if one was not present in "
+"the input before end of file was reached."
+msgstr ""
+"B<getdelim>() działa jak B<getline>(), z tym wyjątkiem że jako argument "
+"I<delimiter> można podać ogranicznik linii inny niż znak nowej linii. "
+"Podobnie jak dla B<getline>(), znak ogranicznika nie jest dodawany, gdy nie "
+"występował w danych wejściowych przed osiągnięciem końca pliku. "
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "On success, B<getline>() and B<getdelim>() return the number of "
+#| "characters read, including the delimiter character, but not including the "
+#| "terminating null byte (\\(aq\\e0\\(aq). This value can be used to handle "
+#| "embedded null bytes in the line read."
+msgid ""
+"On success, B<getline>() and B<getdelim>() return the number of characters "
+"read, including the delimiter character, but not including the terminating "
+"null byte (\\[aq]\\e0\\[aq]). This value can be used to handle embedded "
+"null bytes in the line read."
+msgstr ""
+"Po pomyślnym zakończeniu, B<getline>() i B<getdelim>() zwracają liczbę "
+"odczytanych znaków, łącznie ze znakiem ogranicznika, ale nie włączając "
+"kończącego bajtu null (\"\\e0\"). Wartość ta może służyć to wychwycenia "
+"znaków null zawartych w odczytanej linii."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Both functions return -1 on failure to read a line (including end-of-file "
+#| "condition). In the event of an error, I<errno> is set to indicate the "
+#| "cause."
+msgid ""
+"Both functions return -1 on failure to read a line (including end-of-file "
+"condition). In the event of a failure, I<errno> is set to indicate the "
+"error."
+msgstr ""
+"Obie funkcje zwracają -1, gdy nie uda się odczytać linii (włączając w to "
+"próbę czytania na końcu pliku). W razie wystąpienia błędu ustawiana jest "
+"zmienna I<errno> aby wskazać przyczynę."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "If I<*lineptr> is set to NULL and I<*n> is set 0 before the call, then "
+#| "B<getline>() will allocate a buffer for storing the line. This buffer "
+#| "should be freed by the user program even if B<getline>() failed."
+msgid ""
+"If I<*lineptr> was set to NULL before the call, then the buffer should be "
+"freed by the user program even on failure."
+msgstr ""
+"Gdy I<*lineptr> jest ustawione na NULL i I<*n> jest ustawione na 0 przed "
+"wywołaniem, to funkcja B<getline>() przydziela bufor dla umieszczenia w nim "
+"zawartości linii. Bufor ten powinien zostać zwolniony przez program "
+"użytkownika nawet wówczas, gdy B<getline>() zawiedzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Bad arguments (I<n> or I<lineptr> is NULL, or I<stream> is not valid)."
+msgstr ""
+"Błędne wartości parametrów (I<n> lub I<lineptr> równe NULL lub nieprawidłowy "
+"I<stream>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Allocation or reallocation of the line buffer failed."
+msgstr "Nie powiódł się przydział pamięci dla bufora linii."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<getline>(),\n"
+"B<getdelim>()"
+msgstr ""
+"B<getline>(),\n"
+"B<getdelim>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2008."
+msgid "GNU, POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#define _GNU_SOURCE\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" FILE *stream;\n"
+" char *line = NULL;\n"
+" size_t len = 0;\n"
+" ssize_t nread;\n"
+"\\&\n"
+" if (argc != 2) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>fileE<gt>\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" stream = fopen(argv[1], \"r\");\n"
+" if (stream == NULL) {\n"
+" perror(\"fopen\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" while ((nread = getline(&line, &len, stream)) != -1) {\n"
+" printf(\"Retrieved line of length %zd:\\en\", nread);\n"
+" fwrite(line, nread, 1, stdout);\n"
+" }\n"
+"\\&\n"
+" free(line);\n"
+" fclose(stream);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<read>(2), B<fgets>(3), B<fopen>(3), B<fread>(3), B<scanf>(3)"
+msgstr "B<read>(2), B<fgets>(3), B<fopen>(3), B<fread>(3), B<scanf>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"Both B<getline>() and B<getdelim>() were originally GNU extensions. They "
+"were standardized in POSIX.1-2008."
+msgstr ""
+"Zarówno B<getline>(), jak i B<getdelim>() są rozszerzeniami GNU. Zostały "
+"dołączone do standardu POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#define _GNU_SOURCE\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+msgstr ""
+"#define _GNU_SOURCE\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" FILE *stream;\n"
+" char *line = NULL;\n"
+" size_t len = 0;\n"
+" ssize_t nread;\n"
+msgstr ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" FILE *stream;\n"
+" char *line = NULL;\n"
+" size_t len = 0;\n"
+" ssize_t nread;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (argc != 2) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>fileE<gt>\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" if (argc != 2) {\n"
+" fprintf(stderr, \"Użycie: %s E<lt>fileE<gt>\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" stream = fopen(argv[1], \"r\");\n"
+" if (stream == NULL) {\n"
+" perror(\"fopen\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" stream = fopen(argv[1], \"r\");\n"
+" if (stream == NULL) {\n"
+" perror(\"fopen\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| " while ((nread = getline(&line, &len, stream)) != -1) {\n"
+#| " printf(\"Retrieved line of length %zu:\\en\", nread);\n"
+#| " fwrite(line, nread, 1, stdout);\n"
+#| " }\n"
+msgid ""
+" while ((nread = getline(&line, &len, stream)) != -1) {\n"
+" printf(\"Retrieved line of length %zd:\\en\", nread);\n"
+" fwrite(line, nread, 1, stdout);\n"
+" }\n"
+msgstr ""
+" while ((nread = getline(&line, &len, stream)) != -1) {\n"
+" printf(\"Pobrano wiersz o długości %zu:\\en\", nread);\n"
+" fwrite(line, nread, 1, stdout);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" free(line);\n"
+" fclose(stream);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" free(line);\n"
+" fclose(stream);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getloadavg.3.po b/po/pl/man3/getloadavg.3.po
new file mode 100644
index 00000000..6affbbef
--- /dev/null
+++ b/po/pl/man3/getloadavg.3.po
@@ -0,0 +1,350 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Tomasz Kłoczko <kloczek@rudy.mif.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2016-09-06 20:23+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getloadavg"
+msgstr "getloadavg"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getloadavg - get system load averages"
+msgstr "getloadavg - odczytanie wartości średniego obciążenia systemu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int getloadavg(double >I<loadavg[]>B<, int >I<nelem>B<);>\n"
+msgstr "B<int getloadavg(double >I<loadavg[]>B<, int >I<nelem>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getloadavg>():"
+msgstr "B<getloadavg>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" In glibc up to and including 2.19:\n"
+" _BSD_SOURCE\n"
+msgstr ""
+" Od glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" W glibc do 2.19 włącznie:\n"
+" _BSD_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<getloadavg>() function returns the number of processes in the "
+#| "system run queue averaged over various periods of time. Up to I<nelem> "
+#| "samples are retrieved and assigned to successive elements of "
+#| "I<loadavg>[]. The system imposes a maximum of 3 samples, representing "
+#| "averages over the last 1, 5, and 15 minutes, respectively."
+msgid ""
+"The B<getloadavg>() function returns the number of processes in the system "
+"run queue averaged over various periods of time. Up to I<nelem> samples are "
+"retrieved and assigned to successive elements of I<loadavg[]>. The system "
+"imposes a maximum of 3 samples, representing averages over the last 1, 5, "
+"and 15 minutes, respectively."
+msgstr ""
+"Funkcja B<getloadavg>() zwraca średnią liczbę procesów w systemowej kolejce "
+"procesów do obsłużenia w kilku przedziałach czasu. Pobierane jest "
+"maksymalnie I<nelem> próbek wartości obciążenia, które są następnie "
+"przypisywane do kolejnych elementów tablicy I<loadavg>[]. Funkcja umożliwia "
+"pobranie maksymalnie trzech próbek wartości średniego obciążenia z "
+"odpowiednio średnim obciążeniem w ostatnich 1, 5 i 15 minutach pracy systemu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. #-#-#-#-# archlinux: getloadavg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: getloadavg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .SH HISTORY
+#. The
+#. BR getloadavg ()
+#. function appeared in
+#. 4.3BSD Reno .
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: getloadavg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# fedora-40: getloadavg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: getloadavg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: getloadavg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: getloadavg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: getloadavg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the load average was unobtainable, -1 is returned; otherwise, the number "
+"of samples actually retrieved is returned."
+msgstr ""
+"Jeżeli wartość średniego obciążenia jest niedostępna, to funkcja zwraca -1. "
+"W przeciwnym wypadku, zwracana wartość jest liczbą zwróconych próbek "
+"obciążenia."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getloadavg>()"
+msgstr "B<getloadavg>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "BSD."
+msgstr "BSD."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "4.3BSD-Reno, Solaris. glibc 2.2."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<uptime>(1), B<proc>(5)"
+msgstr "B<uptime>(1), B<proc>(5)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid "This function is available in glibc since version 2.2."
+msgid "This function is available since glibc 2.2."
+msgstr "Funkcja jest dostępna w bibliotece glibc od wersji 2.2."
+
+#. mdoc seems to have a bug - there must be no newline here
+#. type: Plain text
+#: debian-bookworm
+msgid "Not in POSIX.1. Present on the BSDs and Solaris."
+msgstr "Nie występuje w POSIX.1. Obecna w systemach BSD i Solaris."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getlogin.3.po b/po/pl/man3/getlogin.3.po
new file mode 100644
index 00000000..4e0caf88
--- /dev/null
+++ b/po/pl/man3/getlogin.3.po
@@ -0,0 +1,797 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:38+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getlogin"
+msgstr "getlogin"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getlogin, getlogin_r, cuserid - get username"
+msgstr "getlogin, getlogin_r, cuserid - odczytanie nazwy użytkownika"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>unistd.hE<gt>>\n"
+msgstr "B<#include E<lt>unistd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int getlogin_r(char *>I<buf>B<, size_t >I<bufsize>B<);>"
+msgid ""
+"B<char *getlogin(void);>\n"
+"B<int getlogin_r(char >I<buf>B<[.>I<bufsize>B<], size_t >I<bufsize>B<);>\n"
+msgstr "B<int getlogin_r(char *>I<buf>B<, size_t >I<bufsize>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<char *cuserid(char *>I<string>B<);>"
+msgid "B<char *cuserid(char *>I<string>B<);>\n"
+msgstr "B<char *cuserid(char *>I<string>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. #-#-#-#-# archlinux: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<getlogin_r>()"
+msgid "B<getlogin_r>():"
+msgstr "B<getlogin_r>()"
+
+#. Deprecated: _REENTRANT ||
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
+msgid " _POSIX_C_SOURCE E<gt>= 199506L\n"
+msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cuserid>():"
+msgstr "B<cuserid>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " Since glibc 2.24:\n"
+#| " (_XOPEN_SOURCE && ! (_POSIX_C_SOURCE E<gt>= 200112L)\n"
+#| " || _GNU_SOURCE\n"
+#| " Up to and including glibc 2.23:\n"
+#| " _XOPEN_SOURCE\n"
+msgid ""
+" Since glibc 2.24:\n"
+" (_XOPEN_SOURCE && ! (_POSIX_C_SOURCE E<gt>= 200112L)\n"
+" || _GNU_SOURCE\n"
+" Up to and including glibc 2.23:\n"
+" _XOPEN_SOURCE\n"
+msgstr ""
+" Od glibc 2.24:\n"
+" (_XOPEN_SOURCE && ! (_POSIX_C_SOURCE E<gt>= 200112L)\n"
+" || _GNU_SOURCE\n"
+" Do glibc 2.23 włącznie:\n"
+" _XOPEN_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getlogin>() returns a pointer to a string containing the name of the user "
+"logged in on the controlling terminal of the process, or a null pointer if "
+"this information cannot be determined. The string is statically allocated "
+"and might be overwritten on subsequent calls to this function or to "
+"B<cuserid>()."
+msgstr ""
+"B<getlogin>() zwraca wskaźnik do napisu zawierającego nazwę użytkownika "
+"zalogowanego na terminalu sterującym procesu lub wskaźnik null, jeśli nie "
+"można tej informacji określić. Napis jest alokowany statycznie i może zostać "
+"nadpisany przez późniejsze wywołanie tej funkcji lub funkcji B<cuserid>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getlogin_r>() returns this same username in the array I<buf> of size "
+"I<bufsize>."
+msgstr ""
+"B<getlogin_r>() zwraca tę samą nazwę użytkownika w tablicy I<buf> o "
+"rozmiarze I<bufsize>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<cuserid>() returns a pointer to a string containing a username associated "
+"with the effective user ID of the process. If I<string> is not a null "
+"pointer, it should be an array that can hold at least B<L_cuserid> "
+"characters; the string is returned in this array. Otherwise, a pointer to a "
+"string in a static area is returned. This string is statically allocated "
+"and might be overwritten on subsequent calls to this function or to "
+"B<getlogin>()."
+msgstr ""
+"B<cuserid>() zwraca wskaźnik do napisu zawierającego nazwę użytkownika "
+"skojarzonego z efektywnym identyfikatorem użytkownika procesu. Jeśli "
+"I<string> nie jest wskaźnikiem null, to powinien być tablicą, która może "
+"pomieścić co najmniej B<L_cuserid> znaków; napis jest zwracany w tej "
+"tablicy. W przeciwnym przypadku, zwracany jest wskaźnik do napisu w obszarze "
+"pamięci statycznej. Napis jest alokowany statycznie i może zostać nadpisany "
+"przez późniejsze wywołania tej funkcji lub funkcji B<getlogin>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The macro B<L_cuserid> is an integer constant that indicates how long an "
+"array you might need to store a username. B<L_cuserid> is declared in "
+"I<E<lt>stdio.hE<gt>>."
+msgstr ""
+"Makro B<L_cuserid> jest stałą całkowitą określającą, jaka duża tablica może "
+"być potrzebna do przechowania nazwy użytkownika. B<L_cuserid> jest "
+"zadeklarowane w I<E<lt>stdio.hE<gt>>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions let your program identify positively the user who is running "
+"(B<cuserid>()) or the user who logged in this session (B<getlogin>()). "
+"(These can differ when set-user-ID programs are involved.)"
+msgstr ""
+"Funkcje te pozwalają programowi pozytywnie zidentyfikować użytkownika, na "
+"prawach którego działa program (B<cuserid>()) lub użytkownika zalogowanego w "
+"danej sesji (B<getlogin>(). (Mogą to być różni użytkownicy, gdy wchodzą w "
+"grę programy z ustawionym bitem set-user-ID)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For most purposes, it is more useful to use the environment variable "
+"B<LOGNAME> to find out who the user is. This is more flexible precisely "
+"because the user can set B<LOGNAME> arbitrarily."
+msgstr ""
+"W większości zastosowań, bardziej przydatne dla określenia, kim jest "
+"użytkownik, jest posługiwanie się zmienną środowiskową B<LOGNAME>. Jest to "
+"bardziej elastyczne, właśnie dlatego, że użytkownik może dowolnie ustawić "
+"B<LOGNAME>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<getlogin>() returns a pointer to the username when successful, and "
+#| "NULL on failure, with I<errno> set to indicate the cause of the error. "
+#| "B<getlogin_r>() returns 0 when successful, and nonzero on failure."
+msgid ""
+"B<getlogin>() returns a pointer to the username when successful, and NULL "
+"on failure, with I<errno> set to indicate the error. B<getlogin_r>() "
+"returns 0 when successful, and nonzero on failure."
+msgstr ""
+"B<getlogin>() po pomyślnym zakończeniu zwraca wskaźnik do nazwy użytkownika. "
+"W przypadku błędu zwracany jest NULL,a I<errno> jest ustawiane na wartość "
+"wskazującą na rodzaj błędu. B<getlogin_r>() zwraca 0, jeśli skończy się "
+"sukcesem, lub wartość niezerową, gdy wystąpi błąd."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX specifies"
+msgid "POSIX specifies:"
+msgstr "POSIX określa:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EMFILE>"
+msgstr "B<EMFILE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The per-process limit on the number of open file descriptors has been "
+"reached."
+msgstr ""
+"Zostało osiągnięte ograniczenie na liczbę otwartych deskryptorów plików dla "
+"procesu."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENFILE>"
+msgstr "B<ENFILE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The system-wide limit on the total number of open files has been reached."
+msgstr ""
+"Zostało osiągnięte systemowe ograniczenie na całkowitą liczbę otwartych "
+"plików."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENXIO>"
+msgstr "B<ENXIO>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The calling process has no controlling terminal."
+msgstr "Proces wywołujący nie ma przypisanego terminala sterującego."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ERANGE>"
+msgstr "B<ERANGE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "(getlogin_r) The length of the username, including the terminating null "
+#| "byte (\\(aq\\e0\\(aq), is larger than I<bufsize>."
+msgid ""
+"(getlogin_r) The length of the username, including the terminating null "
+"byte (\\[aq]\\e0\\[aq]), is larger than I<bufsize>."
+msgstr ""
+"(getlogin_r) Długość nazwy użytkownika, łącznie z końcowym znakiem null, "
+"(\"\\e0\") jest większa niż I<bufsize>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "Linux/glibc also has"
+msgid "Linux/glibc also has:"
+msgstr "Linuksowe glibc zwraca także:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOENT>"
+msgstr "B<ENOENT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "There was no corresponding entry in the utmp-file."
+msgstr "Brak odpowiedniego wpisu w pliku utmp."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient memory to allocate passwd structure."
+msgstr "Zabrakło pamięci na przydzielenie struktury passwd."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOTTY>"
+msgstr "B<ENOTTY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard input didn't refer to a terminal. (See BUGS.)"
+msgstr "Standardowe wejście nie odnosi się do terminala (patrz USTERKI)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/passwd>"
+msgstr "I</etc/passwd>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "password database file"
+msgstr "baza danych o hasłach"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</var/run/utmp>"
+msgstr "I</var/run/utmp>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "(traditionally I</etc/utmp>; some libc versions used I</var/adm/utmp>)"
+msgstr ""
+"(tradycyjnie I</etc/utmp>; niektóre wersje libc używały I</var/adm/utmp>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. #-#-#-#-# archlinux: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getlogin>()"
+msgstr "B<getlogin>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:getlogin race:utent\n"
+msgid ""
+"MT-Unsafe race:getlogin race:utent\n"
+"sig:ALRM timer locale"
+msgstr "MT-Unsafe race:getlogin race:utent\n"
+
+#. #-#-#-#-# archlinux: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getlogin_r>()"
+msgstr "B<getlogin_r>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:utent sig:ALRM timer\n"
+msgid ""
+"MT-Unsafe race:utent sig:ALRM timer\n"
+"locale"
+msgstr "MT-Unsafe race:utent sig:ALRM timer\n"
+
+#. #-#-#-#-# archlinux: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: getlogin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<cuserid>()"
+msgstr "B<cuserid>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:cuserid/!string locale"
+msgstr "MT-Unsafe race:cuserid/!string locale"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the above table, I<utent> in I<race:utent> signifies that if any of the "
+"functions B<setutent>(3), B<getutent>(3), or B<endutent>(3) are used in "
+"parallel in different threads of a program, then data races could occur. "
+"B<getlogin>() and B<getlogin_r>() call those functions, so we use race:"
+"utent to remind users."
+msgstr ""
+"W powyższej tabeli I<utent> w I<race:utent> oznacza, że jeśli któraś z "
+"funkcji B<setutent>(3), B<getutent>(3) lub B<endutent>(3) jest używana "
+"równolegle w różnych wątkach programu, może nastąpić sytuacja wyścigu "
+"danych. Ponieważ B<getlogin>() i B<getlogin_r>() wywołują te funkcje, stąd "
+"dla przypomnienia użytkownikom używamy race:utent."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"OpenBSD has B<getlogin>() and B<setlogin>(), and a username associated with "
+"a session, even if it has no controlling terminal."
+msgstr ""
+"OpenBSD ma B<getlogin>() i B<setlogin>() oraz nazwę użytkownika powiązanego "
+"z sesją, nawet jeśli nie ma on terminala sterującego."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2001, 4.3BSD."
+msgid "POSIX.1-2001. OpenBSD."
+msgstr "POSIX.1-2001, 4.3BSD."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"System V, POSIX.1-1988. Removed in POSIX.1-1990. SUSv2. Removed in "
+"POSIX.1-2001."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"System V has a B<cuserid>() function which uses the real user ID rather "
+"than the effective user ID."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Unfortunately, it is often rather easy to fool B<getlogin>(). Sometimes it "
+"does not work at all, because some program messed up the utmp file. Often, "
+"it gives only the first 8 characters of the login name. The user currently "
+"logged in on the controlling terminal of our program need not be the user "
+"who started it. Avoid B<getlogin>() for security-related purposes."
+msgstr ""
+"Na nieszczęście, raczej łatwo jest ogłupić B<getlogin>(). Czasem nie działa "
+"ona wcale, gdyż jakiś program namieszał w pliku utmp. Często zwraca jedynie "
+"pierwszych 8 znaków nazwy logowania. Ponadto użytkownik obecnie zalogowany "
+"na terminalu sterującym programu nie musi być użytkownikiem, który ten "
+"program uruchomił. Ze względów związanych z bezpieczeństwem, należy unikać "
+"B<getlogin>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that glibc does not follow the POSIX specification and uses I<stdin> "
+"instead of I</dev/tty>. A bug. (Other recent systems, like SunOS 5.8 and "
+"HP-UX 11.11 and FreeBSD 4.8 all return the login name also when I<stdin> is "
+"redirected.)"
+msgstr ""
+"Proszę zauważyć, że glibc nie przestrzega wymagań POSIX i używa I<stdin> "
+"zamiast I</dev/tty>. Jest to błąd. (Inne nowe systemy, takie jak SunOS 5.8, "
+"HP-UX 11.11 i FreeBSD 4.8, zwracają nazwę zalogowanego użytkownika także "
+"wtedy, gdy I<stdin> został przekierowany)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Nobody knows precisely what B<cuserid>() does; avoid it in portable "
+"programs. Or avoid it altogether: use I<getpwuid(geteuid())> instead, if "
+"that is what you meant. B<Do not use> B<cuserid>()."
+msgstr ""
+"Nikt dokładnie nie wie, co robi B<cuserid>(); należy jej unikać w "
+"przenośnych programach. W ogóle należy jej unikać i używać zamiast niej "
+"I<getpwuid(geteuid())>, jeśli jest to to, czego potrzeba. B<Nie należy "
+"używać> B<cuserid>()."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<logname>(1), B<geteuid>(2), B<getuid>(2), B<utmp>(5)"
+msgstr "B<logname>(1), B<geteuid>(2), B<getuid>(2), B<utmp>(5)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<getlogin>() and B<getlogin_r>(): POSIX.1-2001, POSIX.1-2008."
+msgstr "B<getlogin>() i B<getlogin_r>(): POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"System V has a B<cuserid>() function which uses the real user ID rather "
+"than the effective user ID. The B<cuserid>() function was included in the "
+"1988 version of POSIX, but removed from the 1990 version. It was present in "
+"SUSv2, but removed in POSIX.1-2001."
+msgstr ""
+"System V zawiera funkcję B<cuserid>(), która posługuje się raczej "
+"rzeczywistym identyfikatorem użytkownika niż efektywnym identyfikatorem "
+"użytkownika. Funkcję B<cuserid>() włączono w wersji POSIX z roku 1988, ale "
+"usunięto ją w wersji z roku 1990. Była obecna w SUSv2, ale została usunięta "
+"w POSIX.1-2001."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getmntent.3.po b/po/pl/man3/getmntent.3.po
new file mode 100644
index 00000000..4fb491c2
--- /dev/null
+++ b/po/pl/man3/getmntent.3.po
@@ -0,0 +1,654 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-18 11:01+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getmntent"
+msgstr "getmntent"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"getmntent, setmntent, addmntent, endmntent, hasmntopt, getmntent_r - get "
+"filesystem descriptor file entry"
+msgstr ""
+"getmntent, setmntent, addmntent, endmntent, hasmntopt, getmntent_r - "
+"odczytanie wpisu z pliku deskryptorów systemów plików"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>stdio.hE<gt>>\n"
+"B<#include E<lt>mntent.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>stdio.hE<gt>>\n"
+"B<#include E<lt>mntent.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<FILE *setmntent(const char *>I<filename>B<, const char *>I<type>B<);>\n"
+msgstr "B<FILE *setmntent(const char *>I<filename>B<, const char *>I<type>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<struct mntent *getmntent(FILE *>I<stream>B<);>\n"
+msgstr "B<struct mntent *getmntent(FILE *>I<stream>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int addmntent(FILE *>I<stream>B<, const struct mntent *>I<mnt>B<);>\n"
+msgid ""
+"B<int addmntent(FILE *restrict >I<stream>B<,>\n"
+"B< const struct mntent *restrict >I<mnt>B<);>\n"
+msgstr "B<int addmntent(FILE *>I<stream>B<, const struct mntent *>I<mnt>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int endmntent(FILE *>I<streamp>B<);>\n"
+msgstr "B<int endmntent(FILE *>I<streamp>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *hasmntopt(const struct mntent *>I<mnt>B<, const char *>I<opt>B<);>\n"
+msgstr "B<char *hasmntopt(const struct mntent *>I<mnt>B<, const char *>I<opt>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"/* GNU extension */\n"
+"B<#include E<lt>mntent.hE<gt>>\n"
+msgstr ""
+"/* rozszerzenie GNU */\n"
+"B<#include E<lt>mntent.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<struct mntent *getmntent_r(FILE *>I<streamp>B<, struct mntent *>I<mntbuf>B<,>\n"
+#| "B< char *>I<buf>B<, int >I<buflen>B<);>\n"
+msgid ""
+"B<struct mntent *getmntent_r(FILE *restrict >I<streamp>B<,>\n"
+"B< struct mntent *restrict >I<mntbuf>B<,>\n"
+"B< char >I<buf>B<[restrict .>I<buflen>B<], int >I<buflen>B<);>\n"
+msgstr ""
+"B<struct mntent *getmntent_r(FILE *>I<streamp>B<, struct mntent *>I<mntbuf>B<,>\n"
+"B< char *>I<buf>B<, int >I<buflen>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<getmntent_r>()"
+msgid "B<getmntent_r>():"
+msgstr "B<getmntent_r>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" glibc 2.19 and earlier:\n"
+" _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" Od glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" glibc 2.19 i wcześniejsze:\n"
+" _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These routines are used to access the filesystem description file I</etc/"
+"fstab> and the mounted filesystem description file I</etc/mtab>."
+msgstr ""
+"Funkcje te służą do udostępniania informacji z pliku opisującego systemy "
+"plików I</etc/fstab> oraz z pliku opisującego zamontowane systemy plików I</"
+"etc/mtab>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<setmntent>() function opens the filesystem description file "
+"I<filename> and returns a file pointer which can be used by B<getmntent>(). "
+"The argument I<type> is the type of access required and can take the same "
+"values as the I<mode> argument of B<fopen>(3). The returned stream should "
+"be closed using B<endmntent>() rather than B<fclose>(3)."
+msgstr ""
+"Funkcja B<setmntent>() otwiera plik opisujący systemy plików, I<filename>, i "
+"zwraca wskaźnik do pliku, którym może się posłużyć B<getmntent>(). Argument "
+"I<type> jest żądanym rodzajem dostępu i może przyjmować takie same wartości, "
+"jak argument I<mode> funkcji B<fopen>(3). Zwrócony strumień należy zamknąć "
+"za pomocą B<endmntent>(), a nie za pomocą B<flose>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getmntent>() function reads the next line of the filesystem "
+"description file from I<stream> and returns a pointer to a structure "
+"containing the broken out fields from a line in the file. The pointer "
+"points to a static area of memory which is overwritten by subsequent calls "
+"to B<getmntent>()."
+msgstr ""
+"Funkcja B<getmntent>() odczytuje następny wiersz pliku opisującego systemy "
+"plików z I<stream> i zwraca wskaźnik do struktury zawierającej pola powstałe "
+"z rozłożenia linii pliku. Wskaźnik ten jest wskaźnikiem do statycznego "
+"obszaru pamięci, który jest nadpisywany podczas następnego wywołania "
+"B<getmntent>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<addmntent>() function adds the I<mntent> structure I<mnt> to the end "
+"of the open I<stream>."
+msgstr ""
+"Funkcja B<addmntent>() dodaje strukturę I<mnt> typu I<mntent> na końcu "
+"otwartego I<stream>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<endmntent>() function closes the I<stream> associated with the "
+"filesystem description file."
+msgstr ""
+"Funkcja B<endmntent>() zamyka I<stream> związany z plikiem opisującym system "
+"plików."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<hasmntopt>() function scans the I<mnt_opts> field (see below) of the "
+"I<mntent> structure I<mnt> for a substring that matches I<opt>. See "
+"I<E<lt>mntent.hE<gt>> and B<mount>(8) for valid mount options."
+msgstr ""
+"Funkcja B<hasmntopt>() przegląda pole I<mnt_opts> (zobacz poniżej) w I<mnt> "
+"typu struktury I<mntent> w poszukiwaniu podłańcuchów pasujących do I<opt>. "
+"Prawidłowe opcje montowania opisane są w I<E<lt>mntent.hE<gt>> i B<mount>(8)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The reentrant B<getmntent_r>() function is similar to B<getmntent>(), "
+#| "but stores the I<struct mount> in the provided I<*mntbuf> and stores the "
+#| "strings pointed to by the entries in that struct in the provided array "
+#| "I<buf> of size I<buflen>."
+msgid ""
+"The reentrant B<getmntent_r>() function is similar to B<getmntent>(), but "
+"stores the I<mntent> structure in the provided I<*mntbuf>, and stores the "
+"strings pointed to by the entries in that structure in the provided array "
+"I<buf> of size I<buflen>."
+msgstr ""
+"Wielodostępowa funkcja B<getmntent_r>() jest podobna do B<getmntent>(), z tą "
+"różnicą że przechowuje I<struct mount> w przekazanym I<*mntbuf> i "
+"przechowuje łańcuchy znaków wskazujące na wpisy w tej strukturze w "
+"przekazanej tablicy I<buf> o rozmiarze I<buflen>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<mntent> structure is defined in I<E<lt>mntent.hE<gt>> as follows:"
+msgstr ""
+"Struktura I<mntent> jest zdefiniowana w I<E<lt>mntent.hE<gt>> następująco:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct mntent {\n"
+" char *mnt_fsname; /* name of mounted filesystem */\n"
+" char *mnt_dir; /* filesystem path prefix */\n"
+" char *mnt_type; /* mount type (see mntent.h) */\n"
+" char *mnt_opts; /* mount options (see mntent.h) */\n"
+" int mnt_freq; /* dump frequency in days */\n"
+" int mnt_passno; /* pass number on parallel fsck */\n"
+"};\n"
+msgstr ""
+"struct mntent {\n"
+" char *mnt_fsname; /* nazwa zamontowanego systemu plików */\n"
+" char *mnt_dir; /* prefiks ścieżki systemu plików */\n"
+" char *mnt_type; /* rodzaj montowania (patrz mntent.h) */\n"
+" char *mnt_opts; /* opcje montowania (patrz mntent.h) */\n"
+" int mnt_freq; /* częstotliwość zrzucania w dniach */\n"
+" int mnt_passno; /* numer przebiegu równoległego fsck */\n"
+"};\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Since fields in the mtab and fstab files are separated by whitespace, octal "
+"escapes are used to represent the characters space (\\e040), tab (\\e011), "
+"newline (\\e012), and backslash (\\e\\e) in those files when they occur in "
+"one of the four strings in a I<mntent> structure. The routines "
+"B<addmntent>() and B<getmntent>() will convert from string representation "
+"to escaped representation and back. When converting from escaped "
+"representation, the sequence \\e134 is also converted to a backslash."
+msgstr ""
+"Ponieważ pola w plikach mtab i fstab są rozdzielone białymi znakami, "
+"ósemkowe znaki cytowania są używane do reprezentowania następujących znaków: "
+"spacji (\"\\e040\"), tabulacji (\"\\e011\"), nowej linii (\"\\e012\") oraz "
+"odwrotnego ukośnika (\"\\e\\e\"), jeśli występują w jednym z czterech "
+"łańcuchów w strukturze I<mntent>. Procedury B<addmntent>() i B<getmntent>() "
+"skonwertują normalną reprezentację łańcucha znaków na cytowaną i z powrotem. "
+"Podczas konwertowania z cytowanej reprezentacji na normalną ciąg \"\\e134\" "
+"także jest zamieniany na znak odwrotnego ukośnika."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getmntent>() and B<getmntent_r>() functions return a pointer to the "
+"I<mntent> structure or NULL on failure."
+msgstr ""
+"Funkcja B<getmntent>() i B<getmntent_r>() zwracają wskaźnik do struktury "
+"I<mntent> albo NULL w przypadku błędu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<addmntent>() function returns 0 on success and 1 on failure."
+msgstr ""
+"Funkcja B<addmntent>() zwraca 0 po pomyślnym zakończeniu, a 1 w przypadku "
+"błędu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<endmntent>() function always returns 1."
+msgstr "Funkcja B<endmntent>() zawsze zwraca 1."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<hasmntopt>() function returns the address of the substring if a match "
+"is found and NULL otherwise."
+msgstr ""
+"Funkcja B<hasmntopt>() zwraca adres podłańcucha, gdy zostanie on znaleziony, "
+"a NULL w przeciwnym przypadku."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/fstab>"
+msgstr "I</etc/fstab>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "filesystem description file"
+msgstr "plik opisujący systemy plików"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/mtab>"
+msgstr "I</etc/mtab>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "mounted filesystem description file"
+msgstr "plik opisujący zamontowane systemy plików"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<setmntent>(),\n"
+"B<endmntent>(),\n"
+"B<hasmntopt>()"
+msgstr ""
+"B<setmntent>(),\n"
+"B<endmntent>(),\n"
+"B<hasmntopt>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getmntent>()"
+msgstr "B<getmntent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:mntentbuf locale"
+msgstr "MT-Unsafe race:mntentbuf locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<addmntent>()"
+msgstr "B<addmntent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe race:stream locale"
+msgstr "MT-Safe race:stream locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getmntent_r>()"
+msgstr "B<getmntent_r>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe locale"
+msgstr "MT-bezpieczne locale"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The nonreentrant functions are from SunOS 4.1.3. A routine "
+#| "B<getmntent_r>() was introduced in HP-UX 10, but it returns an int. The "
+#| "prototype shown above is glibc-only."
+msgid ""
+"The nonreentrant functions are from SunOS 4.1.3. A routine "
+"B<getmntent_r>() was introduced in HP-UX 10, but it returns an I<int>. The "
+"prototype shown above is glibc-only."
+msgstr ""
+"Wersje niewielowątkowe funkcji pochodzą z SunOS 4.1.3. Procedura "
+"B<getmntent_r>() została dodana w HP-UX 10, ale zwraca int. Prototyp "
+"pokazany powyżej jest dostępny tylko w bibliotece glibc."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "System V also has a B<getmntent>() function but the calling sequence "
+#| "differs, and the returned structure is different. Under System V I</etc/"
+#| "mnttab> is used. 4.4BSD and Digital UNIX have a routine B<getmntinfo>(), "
+#| "a wrapper around the system call B<getfsstat>()."
+msgid ""
+"System V also has a B<getmntent>() function but the calling sequence "
+"differs, and the returned structure is different. Under System V I</etc/"
+"mnttab> is used. 4.4BSD and Digital UNIX have a routine B<\\%getmntinfo>(), "
+"a wrapper around the system call B<getfsstat>()."
+msgstr ""
+"System V również zawiera funkcję B<getmntent>(), ale inna jest sekwencja "
+"wywołująca i zwraca ona inną strukturę. Pod Systemem V używa się I</etc/"
+"mnttab>. 4.4BSD i Digital UNIX zawierają funkcję B<getmntinfo>(), otulającą "
+"funkcję systemową B<getfsstat>()."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fopen>(3), B<fstab>(5), B<mount>(8)"
+msgstr "B<fopen>(3), B<fstab>(5), B<mount>(8)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"System V also has a B<getmntent>() function but the calling sequence "
+"differs, and the returned structure is different. Under System V I</etc/"
+"mnttab> is used. 4.4BSD and Digital UNIX have a routine B<getmntinfo>(), a "
+"wrapper around the system call B<getfsstat>()."
+msgstr ""
+"System V również zawiera funkcję B<getmntent>(), ale inna jest sekwencja "
+"wywołująca i zwraca ona inną strukturę. Pod Systemem V używa się I</etc/"
+"mnttab>. 4.4BSD i Digital UNIX zawierają funkcję B<getmntinfo>(), otulającą "
+"funkcję systemową B<getfsstat>()."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getnameinfo.3.po b/po/pl/man3/getnameinfo.3.po
new file mode 100644
index 00000000..c121d164
--- /dev/null
+++ b/po/pl/man3/getnameinfo.3.po
@@ -0,0 +1,985 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2005, 2006, 2012, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:21+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getnameinfo"
+msgstr "getnameinfo"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"getnameinfo - address-to-name translation in protocol-independent manner"
+msgstr ""
+"getnameinfo - tłumaczenie adresu na nazwę w sposób niezależny od protokołu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>sys/socket.hE<gt>>\n"
+"B<#include E<lt>netdb.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>sys/socket.hE<gt>>\n"
+"B<#include E<lt>netdb.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int getnameinfo(const struct sockaddr *>I<addr>B<, socklen_t >I<addrlen>B<,>\n"
+#| "B< char *>I<host>B<, socklen_t >I<hostlen>B<,>\n"
+#| "B< char *>I<serv>B<, socklen_t >I<servlen>B<, int >I<flags>B<);>\n"
+msgid ""
+"B<int getnameinfo(const struct sockaddr *restrict >I<addr>B<, socklen_t >I<addrlen>B<,>\n"
+"B< char >I<host>B<[_Nullable restrict .>I<hostlen>B<],>\n"
+"B< socklen_t >I<hostlen>B<,>\n"
+"B< char >I<serv>B<[_Nullable restrict .>I<servlen>B<],>\n"
+"B< socklen_t >I<servlen>B<,>\n"
+"B< int >I<flags>B<);>\n"
+msgstr ""
+"B<int getnameinfo(const struct sockaddr *>I<addr>B<, socklen_t >I<addrlen>B<,>\n"
+"B< char *>I<host>B<, socklen_t >I<hostlen>B<,>\n"
+"B< char *>I<serv>B<, socklen_t >I<servlen>B<, int >I<flags>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<getnameinfo>()"
+msgid "B<getnameinfo>():"
+msgstr "B<getnameinfo>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<getnameinfo>():\n"
+#| " Since glibc 2.22: _POSIX_C_SOURCE E<gt>= 201112L\n"
+#| " Glibc 2.21 and earlier: _POSIX_C_SOURCE\n"
+msgid ""
+" Since glibc 2.22:\n"
+" _POSIX_C_SOURCE E<gt>= 200112L\n"
+" glibc 2.21 and earlier:\n"
+" _POSIX_C_SOURCE\n"
+msgstr ""
+"B<getnameinfo>():\n"
+" Od glibc 2.22: _POSIX_C_SOURCE E<gt>= 201112L\n"
+" Glibc 2.21 i wcześniejsze: _POSIX_C_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getnameinfo>() function is the inverse of B<getaddrinfo>(3): it "
+"converts a socket address to a corresponding host and service, in a protocol-"
+"independent manner. It combines the functionality of B<gethostbyaddr>(3) "
+"and B<getservbyport>(3), but unlike those functions, B<getnameinfo>() is "
+"reentrant and allows programs to eliminate IPv4-versus-IPv6 dependencies."
+msgstr ""
+"Funkcja B<getnameinfo>() jest odwrotnością funkcji B<getaddrinfo>(3): "
+"tłumaczy, w sposób niezależny od protokołu, adres gniazda na odpowiadające "
+"mu nazwę komputera i usługi. Łączy w sobie funkcjonalność funkcji "
+"B<gethostbyaddr>(3) oraz B<getservbyport>(3), ale w przeciwieństwie do nich "
+"B<getnameinfo>() jest bezpieczna dla wątków i pozwala programowi "
+"wyeliminować zależności od IPv4-kontra-IPv6."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<addr> argument is a pointer to a generic socket address structure (of "
+"type I<sockaddr_in> or I<sockaddr_in6>) of size I<addrlen> that holds the "
+"input IP address and port number. The arguments I<host> and I<serv> are "
+"pointers to caller-allocated buffers (of size I<hostlen> and I<servlen> "
+"respectively) into which B<getnameinfo>() places null-terminated strings "
+"containing the host and service names respectively."
+msgstr ""
+"Argument I<addr> jest wskaźnikiem do ogólnej struktury adresu gniazda (typu "
+"I<sockaddr_in> lub I<sockaddr_in6>) o rozmiarze I<addrlen>, która "
+"przechowuje wejściowy adres IP i numer portu. Argumenty I<host> i I<port> są "
+"wskaźnikami do zaalokowanych przez program wywołujący tę funkcję buforów "
+"(odpowiednio o rozmiarach I<hostlen> i I<servlen>), w których "
+"B<getnameinfo>() umieści zakończone NULL-em łańcuchy znaków zawierające "
+"odpowiednio nazwę komputera i nazwy usług."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The caller can specify that no hostname (or no service name) is required by "
+"providing a NULL I<host> (or I<serv>) argument or a zero I<hostlen> (or "
+"I<servlen>) argument. However, at least one of hostname or service name "
+"must be requested."
+msgstr ""
+"Funkcja wywołująca może określić, że nazwa komputera (lub nazwa serwisu) nie "
+"jest potrzebna, przez przekazanie wartości NULL w argumencie I<host> (lub "
+"I<serv>) albo przez podanie 0 w parametrze I<hostlen> (lub I<servlen>). "
+"Jednakże co najmniej jeden z podanych parametrów (nazwa komputera lub nazwa "
+"serwisu) musi być ustawiony."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<flags> argument modifies the behavior of B<getnameinfo>() as follows:"
+msgstr ""
+"Argument I<flags> zmienia zachowanie B<getnameinfo>() w następujący sposób:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<NI_NAMEREQD>"
+msgstr "B<NI_NAMEREQD>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If set, then an error is returned if the hostname cannot be determined."
+msgstr ""
+"Jeśli ustawiono, to w razie nieznalezienia nazwy komputera zwracany jest "
+"błąd."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<NI_DGRAM>"
+msgstr "B<NI_DGRAM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "If set, then the service is datagram (UDP) based rather than stream (TCP) "
+#| "based. This is required for the few ports (512\\(en514) that have "
+#| "different services for UDP and TCP."
+msgid ""
+"If set, then the service is datagram (UDP) based rather than stream (TCP) "
+"based. This is required for the few ports (512\\[en]514) that have "
+"different services for UDP and TCP."
+msgstr ""
+"Jeżeli ustawiono, to serwis jest oparty raczej na datagramach (UDP) niż na "
+"strumieniach (TCP). Jest to wymagane dla kilku portów (512\\en514), które "
+"mają przypisane inne serwisy dla UDP niż dla TCP."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<NI_NOFQDN>"
+msgstr "B<NI_NOFQDN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If set, return only the hostname part of the fully qualified domain name for "
+"local hosts."
+msgstr ""
+"Jeżeli ustawiono, to zwracana jest tylko lokalna część nazwy komputera, a "
+"nie jego pełną domenowa nazwa sieciowa."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<NI_NUMERICHOST>"
+msgstr "B<NI_NUMERICHOST>"
+
+#. For example, by calling
+#. .BR inet_ntop ()
+#. instead of
+#. .BR gethostbyaddr ().
+#. POSIX.1-2001 TC1 has NI_NUMERICSCOPE, but glibc doesn't have it.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If set, then the numeric form of the hostname is returned. (When not set, "
+"this will still happen in case the node's name cannot be determined.)"
+msgstr ""
+"Jeśli ustawiono, to nazwa komputera jest zwracana w formie numerycznej. "
+"(Może się to również zdarzyć wtedy, gdy nie ustawiono tej flagi i nie można "
+"znaleźć nazwy komputera)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<NI_NUMERICSERV>"
+msgstr "B<NI_NUMERICSERV>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If set, then the numeric form of the service address is returned. (When not "
+"set, this will still happen in case the service's name cannot be determined.)"
+msgstr ""
+"Jeśli ustawiono, to nazwa komputera jest zwracana w formie numerycznej. "
+"(Może się to również zdarzyć wtedy, gdy nie ustawiono tej flagi i nie można "
+"znaleźć nazwy komputera)."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Extensions to getnameinfo() for Internationalized Domain Names"
+msgstr "Rozszerzenia getnameinfo() dotyczące międzynarodowych nazw domen"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Starting with glibc 2.3.4, B<getnameinfo>() has been extended to "
+"selectively allow hostnames to be transparently converted to and from the "
+"Internationalized Domain Name (IDN) format (see RFC 3490, "
+"I<Internationalizing Domain Names in Applications (IDNA)>). Three new flags "
+"are defined:"
+msgstr ""
+"Począwszy do wersji 2.3.4 biblioteki glibc, B<getnameinfo>() został "
+"rozszerzony i pozwala na przezroczystą konwersję nazw komputerów do i z "
+"formatu międzynarodowych nazw domenowych (Internationalized Domain Name "
+"\\(em IDN; patrz RFC\\ 3490, I<Internationalizing Domain Names in "
+"Applications (IDNA)>). Zostały zdefiniowane trzy nowe flagi:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<NI_IDN>"
+msgstr "B<NI_IDN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If this flag is used, then the name found in the lookup process is converted "
+"from IDN format to the locale's encoding if necessary. ASCII-only names are "
+"not affected by the conversion, which makes this flag usable in existing "
+"programs and environments."
+msgstr ""
+"Jeśli użyto tego znacznika, to nazwa znaleziona przez proces wyszukiwania "
+"jest konwertowana z formatu IDN na kodowanie zgodne z bieżącymi ustawieniami "
+"językowymi. Nazwy składające się wyłącznie ze znaków ASCII nie są zmieniane, "
+"co pozwala na bezproblemowe używanie tego znacznika w istniejących "
+"programach i środowiskach."
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<NI_IDN_ALLOW_UNASSIGNED>, B<NI_IDN_USE_STD3_ASCII_RULES>"
+msgid "B<NI_IDN_ALLOW_UNASSIGNED>"
+msgstr "B<NI_IDN_ALLOW_UNASSIGNED>, B<NI_IDN_USE_STD3_ASCII_RULES>"
+
+#. type: TQ
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<NI_IDN_ALLOW_UNASSIGNED>, B<NI_IDN_USE_STD3_ASCII_RULES>"
+msgid "B<NI_IDN_USE_STD3_ASCII_RULES>"
+msgstr "B<NI_IDN_ALLOW_UNASSIGNED>, B<NI_IDN_USE_STD3_ASCII_RULES>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Setting these flags will enable the IDNA_ALLOW_UNASSIGNED (allow unassigned "
+"Unicode code points) and IDNA_USE_STD3_ASCII_RULES (check output to make "
+"sure it is a STD3 conforming hostname) flags respectively to be used in the "
+"IDNA handling."
+msgstr ""
+"Ustawienie tych znaczników włączy odpowiednio znaczniki "
+"IDNA_ALLOW_UNASSIGNED (zezwala na używanie nieprzypisanych znaków Unikodu) i "
+"IDNA_USE_STD3_ASCII_RULES (upewnia się, że zwracana nazwa komputera jest "
+"zgodna ze standardem STD3), które będą używane podczas obsługi IDNA."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. FIXME glibc defines the following additional errors, some which
+#. can probably be returned by getnameinfo(); they need to
+#. be documented.
+#. #ifdef __USE_GNU
+#. #define EAI_INPROGRESS -100 /* Processing request in progress. */
+#. #define EAI_CANCELED -101 /* Request canceled. */
+#. #define EAI_NOTCANCELED -102 /* Request not canceled. */
+#. #define EAI_ALLDONE -103 /* All requests done. */
+#. #define EAI_INTR -104 /* Interrupted by a signal. */
+#. #define EAI_IDN_ENCODE -105 /* IDN encoding failed. */
+#. #endif
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, 0 is returned, and node and service names, if requested, are "
+"filled with null-terminated strings, possibly truncated to fit the specified "
+"buffer lengths. On error, one of the following nonzero error codes is "
+"returned:"
+msgstr ""
+"W przypadku powodzenia zwracane jest 0, a nazwy komputera i usług, jeśli ich "
+"zażądano, są wypełniane łańcuchami znaków zakończonymi NULL-em. Nazwy te "
+"mogą zostać obcięte, tak aby zmieściły się w podanych długościach bufora. W "
+"razie błędu zwracany jest jeden z poniższych niezerowych kodów błędu:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_AGAIN>"
+msgstr "B<EAI_AGAIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The name could not be resolved at this time. Try again later."
+msgstr "Obecnie nie można znaleźć nazwy. Proszę spróbować później."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_BADFLAGS>"
+msgstr "B<EAI_BADFLAGS>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<flags> argument has an invalid value."
+msgstr "Argument I<flags> ma niepoprawną wartość."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_FAIL>"
+msgstr "B<EAI_FAIL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A nonrecoverable error occurred."
+msgstr "Wystąpił błąd krytyczny."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_FAMILY>"
+msgstr "B<EAI_FAMILY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The address family was not recognized, or the address length was invalid for "
+"the specified family."
+msgstr ""
+"Nieznana rodzina adresów lub długość adresu nie jest odpowiednia dla podanej "
+"rodziny."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_MEMORY>"
+msgstr "B<EAI_MEMORY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Out of memory."
+msgstr "Brak pamięci."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_NONAME>"
+msgstr "B<EAI_NONAME>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The name does not resolve for the supplied arguments. B<NI_NAMEREQD> is set "
+"and the host's name cannot be located, or neither hostname nor service name "
+"were requested."
+msgstr ""
+"Nie można rozwinąć nazwy dla podanych parametrów. Ustawiono B<NI_NAMEREQD>, "
+"a nie można znaleźć nazwy komputera albo nie zażądano ani nazwy komputera, "
+"ani nazwy serwisu."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_OVERFLOW>"
+msgstr "B<EAI_OVERFLOW>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The buffer pointed to by I<host> or I<serv> was too small."
+msgstr "Bufor, na który wskazywał parametr I<host> lub I<serv>, był za mały."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAI_SYSTEM>"
+msgstr "B<EAI_SYSTEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A system error occurred. The error code can be found in I<errno>."
+msgstr ""
+"Wystąpił błąd systemowy. Numer błędu można znaleźć w zmiennej I<errno>. "
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<gai_strerror>(3) function translates these error codes to a human "
+"readable string, suitable for error reporting."
+msgstr ""
+"Funkcja B<gai_strerror>(3) przekształca te kody błędów w komunikat "
+"zrozumiały dla człowieka, więc jest odpowiednia do raportowania błędów."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I</etc/hosts>"
+msgstr "I</etc/hosts>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I</etc/nsswitch.conf>"
+msgstr "I</etc/nsswitch.conf>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I</etc/resolv.conf>"
+msgstr "I</etc/resolv.conf>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getnameinfo>()"
+msgstr "B<getnameinfo>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe env locale"
+msgstr "MT-bezpieczne env locale"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2001, POSIX.1-2008, RFC\\ 2553."
+msgid "POSIX.1-2008. RFC\\ 2553."
+msgstr "POSIX.1-2001, POSIX.1-2008, RFC\\ 2553."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. POSIX.1-2001."
+msgstr "glibc 2.1. POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Before glibc version 2.2, the I<hostlen> and I<servlen> arguments were "
+#| "typed as I<size_t>."
+msgid ""
+"Before glibc 2.2, the I<hostlen> and I<servlen> arguments were typed as "
+"I<size_t>."
+msgstr ""
+"Przed glibc w wersji 2.2 argumenty I<hostlen> i I<servlen> były wprowadzane "
+"jako I<size_t>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In order to assist the programmer in choosing reasonable sizes for the "
+"supplied buffers, I<E<lt>netdb.hE<gt>> defines the constants"
+msgstr ""
+"Aby pomóc programiście w wyborze odpowiedniego rozmiaru buforów, w "
+"I<E<lt>netdb.hE<gt>> zdefiniowano stałe"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#define NI_MAXHOST 1025\n"
+"#define NI_MAXSERV 32\n"
+msgstr ""
+"#define NI_MAXHOST 1025\n"
+"#define NI_MAXSERV 32\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Since glibc 2.8, these definitions are exposed only if suitable feature test "
+"macros are defined, namely: B<_GNU_SOURCE>, B<_DEFAULT_SOURCE> (since glibc "
+"2.19), or (in glibc versions up to and including 2.19) B<_BSD_SOURCE> or "
+"B<_SVID_SOURCE>."
+msgstr ""
+"Od glibc 2.8 powyższe definicje są dostępne, jeśli zdefiniowano odpowiednie "
+"makro, mianowicie: B<_GNU_SOURCE>, B<_DEFAULT_SOURCE> (od glibc 2.19) lub (w "
+"wersjach glibc do 2.19 włącznie) B<_BSD_SOURCE> lub B<_SVID_SOURCE>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The former is the constant B<MAXDNAME> in recent versions of BIND's "
+"I<E<lt>arpa/nameser.hE<gt>> header file. The latter is a guess based on the "
+"services listed in the current Assigned Numbers RFC."
+msgstr ""
+"Pierwsza z nich jest stałą B<MAXDNAME> zdefiniowaną w pliku nagłówkowym "
+"I<E<lt>arpa/nameser.hE<gt>> z nowszych wersji BIND-a. Druga jest zgadywaniem "
+"opartym na liście serwisów w bieżącym RFC dotyczącym przypisanych numerów "
+"(Assigned Numbers RFC)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following code tries to get the numeric hostname and service name, for a "
+"given socket address. Note that there is no hardcoded reference to a "
+"particular address family."
+msgstr ""
+"Następujący kod próbuje pobrać numeryczną nazwę komputera i nazwę usługi dla "
+"podanego adresu gniazda. Proszę zauważyć, że nie ustawiono na sztywno żadnej "
+"rodziny adresów."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "if (getnameinfo(addr, addrlen, hbuf, sizeof(hbuf), sbuf,\n"
+#| " sizeof(sbuf), NI_NUMERICHOST | NI_NUMERICSERV) == 0)\n"
+#| " printf(\"host=%s, serv=%s\\en\", hbuf, sbuf);\n"
+msgid ""
+"struct sockaddr *addr; /* input */\n"
+"socklen_t addrlen; /* input */\n"
+"char hbuf[NI_MAXHOST], sbuf[NI_MAXSERV];\n"
+"\\&\n"
+"if (getnameinfo(addr, addrlen, hbuf, sizeof(hbuf), sbuf,\n"
+" sizeof(sbuf), NI_NUMERICHOST | NI_NUMERICSERV) == 0)\n"
+" printf(\"host=%s, serv=%s\\en\", hbuf, sbuf);\n"
+msgstr ""
+"if (getnameinfo(addr, addrlen, hbuf, sizeof(hbuf), sbuf,\n"
+" sizeof(sbuf), NI_NUMERICHOST | NI_NUMERICSERV) == 0)\n"
+" printf(\"host=%s, serv=%s\\en\", hbuf, sbuf);\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following version checks if the socket address has a reverse address "
+"mapping."
+msgstr ""
+"Następująca wersja sprawdza, czy adres gniazda ma odwrotne mapowanie adresu."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "if (getnameinfo(addr, addrlen, hbuf, sizeof(hbuf),\n"
+#| " NULL, 0, NI_NAMEREQD))\n"
+#| " printf(\"could not resolve hostname\");\n"
+#| "else\n"
+#| " printf(\"host=%s\\en\", hbuf);\n"
+msgid ""
+"struct sockaddr *addr; /* input */\n"
+"socklen_t addrlen; /* input */\n"
+"char hbuf[NI_MAXHOST];\n"
+"\\&\n"
+"if (getnameinfo(addr, addrlen, hbuf, sizeof(hbuf),\n"
+" NULL, 0, NI_NAMEREQD))\n"
+" printf(\"could not resolve hostname\");\n"
+"else\n"
+" printf(\"host=%s\\en\", hbuf);\n"
+msgstr ""
+"if (getnameinfo(addr, addrlen, hbuf, sizeof(hbuf),\n"
+" NULL, 0, NI_NAMEREQD))\n"
+" printf(\"nie można znaleźć nazwy komputera\");\n"
+"else\n"
+" printf(\"komputer=%s\\en\", hbuf);\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An example program using B<getnameinfo>() can be found in B<getaddrinfo>(3)."
+msgstr ""
+"Przykładowy program używający B<getnameinfo>() można znaleźć w "
+"B<getaddrinfo>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<accept>(2), B<getpeername>(2), B<getsockname>(2), B<recvfrom>(2), "
+"B<socket>(2), B<getaddrinfo>(3), B<gethostbyaddr>(3), B<getservbyname>(3), "
+"B<getservbyport>(3), B<inet_ntop>(3), B<hosts>(5), B<services>(5), "
+"B<hostname>(7), B<named>(8)"
+msgstr ""
+"B<accept>(2), B<getpeername>(2), B<getsockname>(2), B<recvfrom>(2), "
+"B<socket>(2), B<getaddrinfo>(3), B<gethostbyaddr>(3), B<getservbyname>(3), "
+"B<getservbyport>(3), B<inet_ntop>(3), B<hosts>(5), B<services>(5), "
+"B<hostname>(7), B<named>(8)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"R.\\& Gilligan, S.\\& Thomson, J.\\& Bound and W.\\& Stevens, I<Basic Socket "
+"Interface Extensions for IPv6>, RFC\\ 2553, March 1999."
+msgstr ""
+"R.\\& Gilligan, S.\\& Thomson, J.\\& Bound and W.\\& Stevens, I<Basic Socket "
+"Interface Extensions for IPv6>, RFC\\ 2553, marzec 1999."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Tatsuya Jinmei and Atsushi Onoe, I<An Extension of Format for IPv6 Scoped "
+"Addresses>, internet draft, work in progress E<.UR ftp://ftp.ietf.org\\:/"
+"internet-drafts\\:/draft-ietf-ipngwg-scopedaddr-format-02.txt> E<.UE .>"
+msgstr ""
+"Tatsuya Jinmei i Atsushi Onoe, I<An Extension of Format for IPv6 Scoped "
+"Addresses>, szkic internetowy, prace trwają E<.UR ftp://ftp.ietf.org\\:/"
+"internet-drafts\\:/draft-ietf-ipngwg-scopedaddr-format-02.txt> E<.UE .>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Craig Metz, I<Protocol Independence Using the Sockets API>, Proceedings of "
+"the freenix track: 2000 USENIX annual technical conference, June 2000"
+msgstr ""
+"Craig Metz, I<Protocol Independence Using the Sockets API>, Proceedings of "
+"the freenix track: Coroczna techniczna konferencja USENIX 2000, czerwiec "
+"2000"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"E<.UR http://www.usenix.org\\:/publications\\:/library\\:/proceedings\\:/"
+"usenix2000\\:/freenix\\:/metzprotocol.html> E<.UE .>"
+msgstr ""
+"E<.UR http://www.usenix.org\\:/publications\\:/library\\:/proceedings\\:/"
+"usenix2000\\:/freenix\\:/metzprotocol.html> E<.UE .>"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TP
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<NI_IDN_ALLOW_UNASSIGNED>, B<NI_IDN_USE_STD3_ASCII_RULES>"
+msgstr "B<NI_IDN_ALLOW_UNASSIGNED>, B<NI_IDN_USE_STD3_ASCII_RULES>"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid "B<getnameinfo>() is provided in glibc since version 2.1."
+msgid "B<getnameinfo>() is provided since glibc 2.1."
+msgstr "B<getnameinfo>() jest dostarczane przez glibc od wersji 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, RFC\\ 2553."
+msgstr "POSIX.1-2001, POSIX.1-2008, RFC\\ 2553."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"struct sockaddr *addr; /* input */\n"
+"socklen_t addrlen; /* input */\n"
+"char hbuf[NI_MAXHOST], sbuf[NI_MAXSERV];\n"
+msgstr ""
+"struct sockaddr *addr; /* wejście */\n"
+"socklen_t addrlen; /* wejście */\n"
+"char hbuf[NI_MAXHOST], sbuf[NI_MAXSERV];\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"if (getnameinfo(addr, addrlen, hbuf, sizeof(hbuf), sbuf,\n"
+" sizeof(sbuf), NI_NUMERICHOST | NI_NUMERICSERV) == 0)\n"
+" printf(\"host=%s, serv=%s\\en\", hbuf, sbuf);\n"
+msgstr ""
+"if (getnameinfo(addr, addrlen, hbuf, sizeof(hbuf), sbuf,\n"
+" sizeof(sbuf), NI_NUMERICHOST | NI_NUMERICSERV) == 0)\n"
+" printf(\"host=%s, serv=%s\\en\", hbuf, sbuf);\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"struct sockaddr *addr; /* input */\n"
+"socklen_t addrlen; /* input */\n"
+"char hbuf[NI_MAXHOST];\n"
+msgstr ""
+"struct sockaddr *addr; /* wejście */\n"
+"socklen_t addrlen; /* wejście */\n"
+"char hbuf[NI_MAXHOST];\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"if (getnameinfo(addr, addrlen, hbuf, sizeof(hbuf),\n"
+" NULL, 0, NI_NAMEREQD))\n"
+" printf(\"could not resolve hostname\");\n"
+"else\n"
+" printf(\"host=%s\\en\", hbuf);\n"
+msgstr ""
+"if (getnameinfo(addr, addrlen, hbuf, sizeof(hbuf),\n"
+" NULL, 0, NI_NAMEREQD))\n"
+" printf(\"nie można znaleźć nazwy komputera\");\n"
+"else\n"
+" printf(\"komputer=%s\\en\", hbuf);\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getnetent.3.po b/po/pl/man3/getnetent.3.po
new file mode 100644
index 00000000..f1470c1a
--- /dev/null
+++ b/po/pl/man3/getnetent.3.po
@@ -0,0 +1,546 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:21+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getnetent"
+msgstr "getnetent"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"getnetent, getnetbyname, getnetbyaddr, setnetent, endnetent - get network "
+"entry"
+msgstr ""
+"getnetent, getnetbyname, getnetbyaddr, setnetent, endnetent - odczytanie "
+"wpisu dotyczącego sieci"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>netdb.hE<gt>>\n"
+msgstr "B<#include E<lt>netdb.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<struct netent *getnetent(void);>\n"
+msgstr "B<struct netent *getnetent(void);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<struct netent *getnetbyname(const char *>I<name>B<);>\n"
+"B<struct netent *getnetbyaddr(uint32_t >I<net>B<, int >I<type>B<);>\n"
+msgstr ""
+"B<struct netent *getnetbyname(const char *>I<name>B<);>\n"
+"B<struct netent *getnetbyaddr(uint32_t >I<net>B<, int >I<type>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<void setnetent(int >I<stayopen>B<);>\n"
+"B<void endnetent(void);>\n"
+msgstr ""
+"B<void setnetent(int >I<stayopen>B<);>\n"
+"B<void endnetent(void);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getnetent>() function reads the next entry from the networks database "
+"and returns a I<netent> structure containing the broken-out fields from the "
+"entry. A connection is opened to the database if necessary."
+msgstr ""
+"Funkcja B<getnetent>() odczytuje następny wpis z bazy danych sieci i zwraca "
+"strukturę I<netent> zawierającą pola powstałe z rozłożenia pól wpisu. "
+"Połączenie do bazy danych jest otwierane, jeśli jest to potrzebne."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getnetbyname>() function returns a I<netent> structure for the entry "
+"from the database that matches the network I<name>."
+msgstr ""
+"Funkcja B<getnetbyname>() zwraca strukturę I<netent> zawierającą ten wpis z "
+"bazy danych, który odpowiada sieci I<name>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getnetbyaddr>() function returns a I<netent> structure for the entry "
+"from the database that matches the network number I<net> of type I<type>. "
+"The I<net> argument must be in host byte order."
+msgstr ""
+"Funkcja B<getnetbyaddr>() zwraca strukturę I<netent> zawierającą ten wpis z "
+"bazy danych, który odpowiada sieci o numerze I<net> rodzaju I<type>. "
+"Argument I<net> musi być w porządku bajtów lokalnego komputera (host byte "
+"order)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<setnetent>() function opens a connection to the database, and sets "
+"the next entry to the first entry. If I<stayopen> is nonzero, then the "
+"connection to the database will not be closed between calls to one of the "
+"B<getnet*>() functions."
+msgstr ""
+"Funkcja B<setnetent>() otwiera połączenie do bazy danych i ustawia wskaźnik "
+"kolejnego wpisu na pierwszy wpis. Jeśli I<stayopen> jest niezerowy, to "
+"połączenie do bazy danych nie będzie zamykane pomiędzy wywołaniami funkcji "
+"B<getnet*>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<endnetent>() function closes the connection to the database."
+msgstr "Funkcja B<endnetent>() zamyka połączenie do bazy danych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<netent> structure is defined in I<E<lt>netdb.hE<gt>> as follows:"
+msgstr ""
+"Struktura I<netent> jest zdefiniowana w I<E<lt>netdb.hE<gt>> następująco:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct netent {\n"
+" char *n_name; /* official network name */\n"
+" char **n_aliases; /* alias list */\n"
+" int n_addrtype; /* net address type */\n"
+" uint32_t n_net; /* network number */\n"
+"}\n"
+msgstr ""
+"struct netent {\n"
+" char *n_name; /* oficjalna nazwa sieci */\n"
+" char **n_aliases; /* lista aliasów */\n"
+" int n_addrtype; /* rodzaj adresu sieci */\n"
+" uint32_t n_net; /* numer sieci */\n"
+"}\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The members of the I<netent> structure are:"
+msgstr "Polami struktury I<netent> są:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<n_name>"
+msgstr "I<n_name>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The official name of the network."
+msgstr "Oficjalna nazwa sieci."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<n_aliases>"
+msgstr "I<n_aliases>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A NULL-terminated list of alternative names for the network."
+msgstr "Zakończona NULL-em lista alternatywnych nazw tej sieci."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<n_addrtype>"
+msgstr "I<n_addrtype>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The type of the network number; always B<AF_INET>."
+msgstr "Rodzaj numeru sieci; zawsze B<AF_INET>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<n_net>"
+msgstr "I<n_net>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The network number in host byte order."
+msgstr "Numer sieci w porządku bajtów hosta."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getnetent>(), B<getnetbyname>(), and B<getnetbyaddr>() functions "
+"return a pointer to a statically allocated I<netent> structure, or a null "
+"pointer if an error occurs or the end of the file is reached."
+msgstr ""
+"Funkcje B<getnetent>(), B<getnetbyname>() i B<getnetbyaddr>() zwracają "
+"wskaźnik do statycznej struktury I<netent> lub wskaźnik null, gdy wystąpi "
+"błąd lub napotkany zostanie koniec pliku."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/networks>"
+msgstr "I</etc/networks>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "networks database file"
+msgstr "plik bazy danych z sieciami"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getnetent>()"
+msgstr "B<getnetent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "race:netentbuf env locale"
+msgid ""
+"MT-Unsafe race:netent\n"
+"race:netentbuf env locale"
+msgstr "race:netentbuf env locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getnetbyname>()"
+msgstr "B<getnetbyname>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:netbyname\n"
+msgid ""
+"MT-Unsafe race:netbyname\n"
+"env locale"
+msgstr "MT-Unsafe race:netbyname\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getnetbyaddr>()"
+msgstr "B<getnetbyaddr>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:netbyaddr\n"
+msgid ""
+"MT-Unsafe race:netbyaddr\n"
+"locale"
+msgstr "MT-Unsafe race:netbyaddr\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<setnetent>(),\n"
+"B<endnetent>()"
+msgstr ""
+"B<setnetent>(),\n"
+"B<endnetent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:netent env\n"
+msgid ""
+"MT-Unsafe race:netent env\n"
+"locale"
+msgstr "MT-Unsafe race:netent env\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the above table, I<netent> in I<race:netent> signifies that if any of the "
+"functions B<setnetent>(), B<getnetent>(), or B<endnetent>() are used in "
+"parallel in different threads of a program, then data races could occur."
+msgstr ""
+"W powyższej tabeli, I<netent> w I<race:netent> oznacza, że jeśli któraś z "
+"funkcji B<setnetent>(), B<getnetent>() lub B<endnetent>() jest używana "
+"równolegle w różnych wątkach programu, może nastąpić sytuacja wyścigu danych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, 4.3BSD."
+msgstr "POSIX.1-2001, 4.3BSD."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "In glibc versions before 2.2, the I<net> argument of B<getnetbyaddr>() "
+#| "was of type I<long>."
+msgid ""
+"Before glibc 2.2, the I<net> argument of B<getnetbyaddr>() was of type "
+"I<long>."
+msgstr ""
+"W glibc aż do wersji 2.2 argument I<net> funkcji B<getnetbyaddr>() był typu "
+"I<long>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. .BR networks (5)
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getnetent_r>(3), B<getprotoent>(3), B<getservent>(3)"
+msgstr "B<getnetent_r>(3), B<getprotoent>(3), B<getservent>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "RFC\\ 1101"
+msgstr "RFC\\ 1101"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, 4.3BSD."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getpass.3.po b/po/pl/man3/getpass.3.po
new file mode 100644
index 00000000..cf5fc93c
--- /dev/null
+++ b/po/pl/man3/getpass.3.po
@@ -0,0 +1,480 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-08 19:56+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getpass"
+msgstr "getpass"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getpass - get a password"
+msgstr "getpass - wczytanie hasła"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>unistd.hE<gt>>\n"
+msgstr "B<#include E<lt>unistd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<char *getpass(const char *>I<prompt>B<);>"
+msgid "B<[[deprecated]] char *getpass(const char *>I<prompt>B<);>\n"
+msgstr "B<char *getpass(const char *>I<prompt>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getpass>():"
+msgstr "B<getpass>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "_XOPEN_SOURCE && ! (_POSIX_C_SOURCE\\ E<gt>=\\ 200112L)\n"
+#| " || /* Glibc since 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE\n"
+msgid ""
+" Since glibc 2.2.2:\n"
+" _XOPEN_SOURCE && ! (_POSIX_C_SOURCE E<gt>= 200112L)\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE\n"
+" Before glibc 2.2.2:\n"
+" none\n"
+msgstr ""
+"_XOPEN_SOURCE && ! (_POSIX_C_SOURCE\\ E<gt>=\\ 200112L)\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* Wersje glibc E<lt>= 2.19: */ _BSD_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "This function is obsolete. Do not use it. If you want to read input "
+#| "without terminal echoing enabled, see the description of the I<ECHO> flag "
+#| "in B<termios>(3)."
+msgid ""
+"This function is obsolete. Do not use it. See NOTES. If you want to read "
+"input without terminal echoing enabled, see the description of the I<ECHO> "
+"flag in B<termios>(3)."
+msgstr ""
+"Funkcja ta jest przestarzała. Nie należy jej używać. Informacje o tym, jak "
+"odczytać dane z terminala bez ich wyświetlania na nim można znaleźć w opisie "
+"znacznika I<ECHO> w podręczniku B<termios>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getpass>() function opens I</dev/tty> (the controlling terminal of "
+"the process), outputs the string I<prompt>, turns off echoing, reads one "
+"line (the \"password\"), restores the terminal state and closes I</dev/tty> "
+"again."
+msgstr ""
+"Funkcja B<getpass>() otwiera I</dev/tty> (terminal sterujący procesu), "
+"wyprowadza napis I<prompt>, wyłącza echo, odczytuje jedną linię (\"hasło\"), "
+"odtwarza stan terminala i zamyka I</dev/tty>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The function B<getpass>() returns a pointer to a static buffer "
+#| "containing (the first B<PASS_MAX> bytes of) the password without the "
+#| "trailing newline, terminated by a null byte (\\(aq\\e0\\(aq). This "
+#| "buffer may be overwritten by a following call. On error, the terminal "
+#| "state is restored, I<errno> is set appropriately, and NULL is returned."
+msgid ""
+"The function B<getpass>() returns a pointer to a static buffer containing "
+"(the first B<PASS_MAX> bytes of) the password without the trailing newline, "
+"terminated by a null byte (\\[aq]\\e0\\[aq]). This buffer may be "
+"overwritten by a following call. On error, the terminal state is restored, "
+"I<errno> is set to indicate the error, and NULL is returned."
+msgstr ""
+"Funkcja B<getpass>() zwraca wskaźnik do statycznego bufora zawierającego "
+"hasło (pierwsze B<PASS_MAX> bajtów) bez kończącego znaku nowej linii, "
+"zakończone bajtem null (\\(aq\\e0\\(aq). Bufor ten może zostać nadpisany "
+"przez późniejsze wywołania funkcji. W przypadku błędu, odtwarzany jest stan "
+"terminala, odpowiednio ustawiane I<errno> i zwracane NULL."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENXIO>"
+msgstr "B<ENXIO>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The process does not have a controlling terminal."
+msgstr "Proces nie ma terminala sterującego."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. #-#-#-#-# archlinux: getpass.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: getpass.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. .SH HISTORY
+#. A
+#. .BR getpass ()
+#. function appeared in Version 7 AT&T UNIX.
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: getpass.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# fedora-40: getpass.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: getpass.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: getpass.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: getpass.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: getpass.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I</dev/tty>"
+msgstr "I</dev/tty>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getpass>()"
+msgstr "B<getpass>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe term"
+msgstr "MT-Unsafe term"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "Present in SUSv2, but marked LEGACY. Removed in POSIX.1-2001."
+msgid ""
+"Version 7 AT&T UNIX. Present in SUSv2, but marked LEGACY. Removed in "
+"POSIX.1-2001."
+msgstr "Obecna w SUSv2, ale uważana za przestarzałe. Usunięta z POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. For libc4 and libc5, the prompt is not written to
+#. .I /dev/tty
+#. but to
+#. .IR stderr .
+#. Moreover, if
+#. .I /dev/tty
+#. cannot be opened, the password is read from
+#. .IR stdin .
+#. The static buffer has length 128 so that only the first 127
+#. bytes of the password are returned.
+#. While reading the password, signal generation
+#. .RB ( SIGINT ,
+#. .BR SIGQUIT ,
+#. .BR SIGSTOP ,
+#. .BR SIGTSTP )
+#. is disabled and the corresponding characters
+#. (usually control-C, control-\e, control-Z and control-Y)
+#. are transmitted as part of the password.
+#. Since libc 5.4.19 also line editing is disabled, so that also
+#. backspace and the like will be seen as part of the password.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "You should use instead B<readpassphrase>(3bsd), provided by I<libbsd>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the GNU C library implementation, if I</dev/tty> cannot be opened, the "
+"prompt is written to I<stderr> and the password is read from I<stdin>. "
+"There is no limit on the length of the password. Line editing is not "
+"disabled."
+msgstr ""
+"W implementacji biblioteki GNU C jeśli nie można otworzyć I</dev/tty>, to "
+"tekst zachęty jest wypisywany na I<stderr>, a hasło jest odczytywane z "
+"I<stdin>. Nie ma natomiast ograniczenia na długość hasła. Nie jest wyłączona "
+"edycja linii."
+
+#. Libc4 and libc5 have never supported
+#. .B PASS_MAX
+#. or
+#. .BR _SC_PASS_MAX .
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"According to SUSv2, the value of B<PASS_MAX> must be defined in "
+"I<E<lt>limits.hE<gt>> in case it is smaller than 8, and can in any case be "
+"obtained using I<sysconf(_SC_PASS_MAX)>. However, POSIX.2 withdraws the "
+"constants B<PASS_MAX> and B<_SC_PASS_MAX>, and the function B<getpass>(). "
+"The glibc version accepts B<_SC_PASS_MAX> and returns B<BUFSIZ> (e.g., 8192)."
+msgstr ""
+"Zgodnie z SUSv2 jeśli wartość B<PASS_MAX> jest mniejsza niż 8, to musi być "
+"zdefiniowana w I<E<lt>limits.hE<gt>>, a w każdym przypadku można ją otrzymać "
+"za pomocą I<sysconf(_SC_PASS_MAX)>. Jednakże, POSIX.2 odchodzi od stałych "
+"B<PASS_MAX> i B<_SC_PASS_MAX> oraz od funkcji B<getpass>(). Wersja glibc "
+"akceptuje B<_SC_PASS_MAX> i zwraca B<BUFSIZ> (np. 8192)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The calling process should zero the password as soon as possible to avoid "
+"leaving the cleartext password visible in the process's address space."
+msgstr ""
+"Proces wywołujący funkcję powinien wyzerować hasło natychmiast, gdy tylko "
+"będzie to możliwe, aby uniknąć pozostawiania niezaszyfrowanego hasła w "
+"przestrzeni adresowej procesu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<crypt>(3)"
+msgstr "B<crypt>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "Present in SUSv2, but marked LEGACY. Removed in POSIX.1-2001."
+msgstr "Obecna w SUSv2, ale uważana za przestarzałe. Usunięta z POSIX.1-2001."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getprotoent.3.po b/po/pl/man3/getprotoent.3.po
new file mode 100644
index 00000000..6252ac5b
--- /dev/null
+++ b/po/pl/man3/getprotoent.3.po
@@ -0,0 +1,511 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:12+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getprotoent"
+msgstr "getprotoent"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"getprotoent, getprotobyname, getprotobynumber, setprotoent, endprotoent - "
+"get protocol entry"
+msgstr ""
+"getprotoent, getprotobyname, getprotobynumber, setprotoent, endprotoent - "
+"odczytanie wpisu dotyczącego protokołu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>netdb.hE<gt>>\n"
+msgstr "B<#include E<lt>netdb.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<struct protoent *getprotoent(void);>\n"
+msgstr "B<struct protoent *getprotoent(void);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<struct protoent *getprotobyname(const char *>I<name>B<);>\n"
+"B<struct protoent *getprotobynumber(int >I<proto>B<);>\n"
+msgstr ""
+"B<struct protoent *getprotobyname(const char *>I<name>B<);>\n"
+"B<struct protoent *getprotobynumber(int >I<proto>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<void setprotoent(int >I<stayopen>B<);>\n"
+"B<void endprotoent(void);>\n"
+msgstr ""
+"B<void setprotoent(int >I<stayopen>B<);>\n"
+"B<void endprotoent(void);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getprotoent>() function reads the next entry from the protocols "
+"database (see B<protocols>(5)) and returns a I<protoent> structure "
+"containing the broken-out fields from the entry. A connection is opened to "
+"the database if necessary."
+msgstr ""
+"Funkcja B<getprotoent>() odczytuje następny wpis z bazy danych protokołów "
+"(patrz B<protocols>(5)) i zwraca strukturę I<protoent> zawierającą pola "
+"powstałe z rozłożenia pól wpisu. Połączenie do bazy danych jest otwierane, "
+"jeśli jest to potrzebne."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getprotobyname>() function returns a I<protoent> structure for the "
+"entry from the database that matches the protocol name I<name>. A "
+"connection is opened to the database if necessary."
+msgstr ""
+"Funkcja B<getprotobyname>() zwraca strukturę I<protoent> zawierającą ten "
+"wpis z bazy danych, który odpowiada protokołowi I<name>. Połączenie do bazy "
+"danych jest otwierane, jeśli jest to potrzebne."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getprotobynumber>() function returns a I<protoent> structure for the "
+"entry from the database that matches the protocol number I<number>. A "
+"connection is opened to the database if necessary."
+msgstr ""
+"Funkcja B<getprotobynumber>() zwraca strukturę I<protoent> zawierającą ten "
+"wpis z bazy danych, który odpowiada protokołowi I<number>. Połączenie do "
+"bazy danych jest otwierane, jeśli jest to potrzebne."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<setprotoent>() function opens a connection to the database, and sets "
+"the next entry to the first entry. If I<stayopen> is nonzero, then the "
+"connection to the database will not be closed between calls to one of the "
+"B<getproto*>() functions."
+msgstr ""
+"Funkcja B<setprotoent>() otwiera połączenie do bazy danych i ustawia "
+"wskaźnik kolejnego wpisu na pierwszy wpis. Jeśli I<stayopen> jest niezerowy, "
+"to połączenie do bazy danych nie będzie zamykane pomiędzy wywołaniami "
+"funkcji B<getproto*>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<endprotoent>() function closes the connection to the database."
+msgstr "Funkcja B<endprotoent>() zamyka połączenie do bazy danych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<protoent> structure is defined in I<E<lt>netdb.hE<gt>> as follows:"
+msgstr ""
+"Struktura I<protoent> jest zdefiniowana w I<E<lt>netdb.hE<gt>> następująco:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct protoent {\n"
+" char *p_name; /* official protocol name */\n"
+" char **p_aliases; /* alias list */\n"
+" int p_proto; /* protocol number */\n"
+"}\n"
+msgstr ""
+"struct protoent {\n"
+" char *p_name; /* oficjalna nazwa protokołu */\n"
+" char **p_aliases; /* lista aliasów */\n"
+" int p_proto; /* numer protokołu */\n"
+"}\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The members of the I<protoent> structure are:"
+msgstr "Polami struktury I<protoent> są:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<p_name>"
+msgstr "I<p_name>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The official name of the protocol."
+msgstr "Oficjalna nazwa protokołu."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<p_aliases>"
+msgstr "I<p_aliases>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A NULL-terminated list of alternative names for the protocol."
+msgstr "Zakończona NULL-em lista alternatywnych nazw tego protokołu."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<p_proto>"
+msgstr "I<p_proto>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The protocol number."
+msgstr "Numer protokołu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getprotoent>(), B<getprotobyname>(), and B<getprotobynumber>() "
+"functions return a pointer to a statically allocated I<protoent> structure, "
+"or a null pointer if an error occurs or the end of the file is reached."
+msgstr ""
+"Funkcje B<getprotoent>(), B<getprotobyname>() i B<getprotobynumber>() "
+"zwracają wskaźnik do statycznej struktury I<servent> lub wskaźnik NULL, gdy "
+"wystąpi błąd lub napotkany zostanie koniec pliku."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/protocols>"
+msgstr "I</etc/protocols>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "protocol database file"
+msgstr "plik bazy danych dla protokołów"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getprotoent>()"
+msgstr "B<getprotoent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:protoent\n"
+msgid ""
+"MT-Unsafe race:protoent\n"
+"race:protoentbuf locale"
+msgstr "MT-Unsafe race:protoent\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getprotobyname>()"
+msgstr "B<getprotobyname>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:protobyname\n"
+msgid ""
+"MT-Unsafe race:protobyname\n"
+"locale"
+msgstr "MT-Unsafe race:protobyname\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getprotobynumber>()"
+msgstr "B<getprotobynumber>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:protobynumber\n"
+msgid ""
+"MT-Unsafe race:protobynumber\n"
+"locale"
+msgstr "MT-Unsafe race:protobynumber\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<setprotoent>(),\n"
+"B<endprotoent>()"
+msgstr ""
+"B<setprotoent>(),\n"
+"B<endprotoent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:protoent\n"
+msgid ""
+"MT-Unsafe race:protoent\n"
+"locale"
+msgstr "MT-Unsafe race:protoent\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the above table, I<protoent> in I<race:protoent> signifies that if any of "
+"the functions B<setprotoent>(), B<getprotoent>(), or B<endprotoent>() are "
+"used in parallel in different threads of a program, then data races could "
+"occur."
+msgstr ""
+"W powyższej tabeli, I<protoent> w I<race:protoent> oznacza, że jeśli któraś "
+"z funkcji B<setprotoent>(), B<getprotoent>() lub B<endprotoent>() jest "
+"używana równolegle w różnych wątkach programu, może nastąpić sytuacja "
+"wyścigu danych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, 4.3BSD."
+msgstr "POSIX.1-2001, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getnetent>(3), B<getprotoent_r>(3), B<getservent>(3), B<protocols>(5)"
+msgstr ""
+"B<getnetent>(3), B<getprotoent_r>(3), B<getservent>(3), B<protocols>(5)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getpw.3.po b/po/pl/man3/getpw.3.po
new file mode 100644
index 00000000..fb5f5dbd
--- /dev/null
+++ b/po/pl/man3/getpw.3.po
@@ -0,0 +1,422 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:20+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getpw"
+msgstr "getpw"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getpw - reconstruct password line entry"
+msgstr "getpw - rekonstrukcja wpisu z pliku passwd."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>pwd.hE<gt>>\n"
+msgstr ""
+"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>pwd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int getpw(uid_t >I<uid>B<, char *>I<buf>B<);>\n"
+msgid "B<[[deprecated]] int getpw(uid_t >I<uid>B<, char *>I<buf>B<);>\n"
+msgstr "B<int getpw(uid_t >I<uid>B<, char *>I<buf>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getpw>() function reconstructs the password line entry for the given "
+"user ID I<uid> in the buffer I<buf>. The returned buffer contains a line of "
+"format"
+msgstr ""
+"Funkcja B<getpw>() rekonstruuje linię wpisu w pliku passwd dla użytkownika "
+"określonego przez I<uid>. Wynik jest zapisywany do bufora I<buf>. Zwrócony "
+"bufor zawiera linię postaci:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<name:passwd:uid:gid:gecos:dir:shell>\n"
+msgstr "B<name:passwd:uid:gid:gecos:dir:shell>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<passwd> structure is defined in I<E<lt>pwd.hE<gt>> as follows:"
+msgstr ""
+"Struktura I<passwd> jest następująco zdefiniowana w pliku I<E<lt>pwd.hE<gt>>:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct passwd {\n"
+" char *pw_name; /* username */\n"
+" char *pw_passwd; /* user password */\n"
+" uid_t pw_uid; /* user ID */\n"
+" gid_t pw_gid; /* group ID */\n"
+" char *pw_gecos; /* user information */\n"
+" char *pw_dir; /* home directory */\n"
+" char *pw_shell; /* shell program */\n"
+"};\n"
+msgstr ""
+"struct passwd {\n"
+" char *pw_name; /* nazwa użytkownika */\n"
+" char *pw_passwd; /* hasło użytkownika */\n"
+" uid_t pw_uid; /* identyfikator użytkownika */\n"
+" gid_t pw_gid; /* identyfikator grupy */\n"
+" char *pw_gecos; /* informacje o użytkowniku */\n"
+" char *pw_dir; /* katalog domowy */\n"
+" char *pw_shell; /* program powłoki */\n"
+"};\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For more information about the fields of this structure, see B<passwd>(5)."
+msgstr ""
+"Więcej informacji o polach w tej strukturze można znaleźć w podręczniku "
+"B<passwd>(5)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getpw>() function returns 0 on success; on error, it returns -1, and "
+"I<errno> is set to indicate the error."
+msgstr ""
+"Po pomyślnym zakończeniu B<getpw>() zwraca zero, po błędzie zwraca -1 i "
+"odpowiednio ustawia I<errno>, wskazując na rodzaj błędu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<uid> is not found in the password database, B<getpw>() returns -1, "
+"sets I<errno> to 0, and leaves I<buf> unchanged."
+msgstr ""
+"Jeśli w bazie danych haseł nie znaleziono identyfikatora I<uid>, to "
+"B<getpw>() zwraca -1, ustawia I<errno> na 0 i pozostawia I<buf> w stanie "
+"niezmienionym."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<0> or B<ENOENT>"
+msgstr "B<0> lub B<ENOENT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No user corresponding to I<uid>."
+msgstr "Brak użytkownika odpowiadającego identyfikatorowi I<uid>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<buf> is NULL."
+msgstr "I<buf> ma wartość NULL."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient memory to allocate I<passwd> structure."
+msgstr "Zabrakło pamięci na przydzielenie struktury I<passwd>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/passwd>"
+msgstr "I</etc/passwd>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "password database file"
+msgstr "baza danych o hasłach"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getpw>()"
+msgstr "B<getpw>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe locale"
+msgstr "MT-bezpieczne locale"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "SVr2."
+msgstr "SVr2."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getpw>() function is dangerous as it may overflow the provided buffer "
+"I<buf>. It is obsoleted by B<getpwuid>(3)."
+msgstr ""
+"Funkcja B<getpw>() jest niebezpieczna, gdyż może przepełnić udostępniony "
+"bufor I<buf>. Została zastąpiona przez B<getpwuid>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<endpwent>(3), B<fgetpwent>(3), B<getpwent>(3), B<getpwnam>(3), "
+"B<getpwuid>(3), B<putpwent>(3), B<setpwent>(3), B<passwd>(5)"
+msgstr ""
+"B<endpwent>(3), B<fgetpwent>(3), B<getpwent>(3), B<getpwnam>(3), "
+"B<getpwuid>(3), B<putpwent>(3), B<setpwent>(3), B<passwd>(5)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getpwent.3.po b/po/pl/man3/getpwent.3.po
new file mode 100644
index 00000000..43ba9ac0
--- /dev/null
+++ b/po/pl/man3/getpwent.3.po
@@ -0,0 +1,607 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:13+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getpwent"
+msgstr "getpwent"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getpwent, setpwent, endpwent - get password file entry"
+msgstr "getpwent, setpwent, endpwent - pobranie wpisu z pliku haseł"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>pwd.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>pwd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<struct passwd *getpwent(void);>\n"
+"B<void setpwent(void);>\n"
+"B<void endpwent(void);>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getpwent>(), B<setpwent>(), B<endpwent>():"
+msgstr "B<getpwent>(), B<setpwent>(), B<endpwent>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _XOPEN_SOURCE E<gt>= 500\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" _XOPEN_SOURCE E<gt>= 500\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getpwent>() function returns a pointer to a structure containing the "
+"broken-out fields of a record from the password database (e.g., the local "
+"password file I</etc/passwd>, NIS, and LDAP). The first time B<getpwent>() "
+"is called, it returns the first entry; thereafter, it returns successive "
+"entries."
+msgstr ""
+"Funkcja B<getpwent>() zwraca wskaźnik do struktury, zawierającej "
+"poszczególne rekordy bazy danych haseł (na przykład z lokalnego pliku haseł "
+"I</etc/passwd>, NIS-a lub LDAP-a). Podczas pierwszego wywołania "
+"B<getpwent>() zwracany jest pierwszy wpis; później zwracane są kolejne."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<setpwent>() function rewinds to the beginning of the password "
+"database."
+msgstr ""
+"Funkcja B<setpwent>() ustawia wskaźnik pliku na początek pliku bazy danych "
+"haseł."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<endpwent>() function is used to close the password database after all "
+"processing has been performed."
+msgstr ""
+"Funkcja B<endpwent>() jest używana do zamknięcia bazy danych haseł "
+"użytkowników po zakończeniu jej przetwarzania."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<passwd> structure is defined in I<E<lt>pwd.hE<gt>> as follows:"
+msgstr ""
+"Struktura I<passwd> jest następująco zdefiniowana w pliku I<E<lt>pwd.hE<gt>>:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct passwd {\n"
+" char *pw_name; /* username */\n"
+" char *pw_passwd; /* user password */\n"
+" uid_t pw_uid; /* user ID */\n"
+" gid_t pw_gid; /* group ID */\n"
+" char *pw_gecos; /* user information */\n"
+" char *pw_dir; /* home directory */\n"
+" char *pw_shell; /* shell program */\n"
+"};\n"
+msgstr ""
+"struct passwd {\n"
+" char *pw_name; /* nazwa użytkownika */\n"
+" char *pw_passwd; /* hasło użytkownika */\n"
+" uid_t pw_uid; /* identyfikator użytkownika */\n"
+" gid_t pw_gid; /* identyfikator grupy */\n"
+" char *pw_gecos; /* informacje o użytkowniku */\n"
+" char *pw_dir; /* katalog domowy */\n"
+" char *pw_shell; /* program powłoki */\n"
+"};\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For more information about the fields of this structure, see B<passwd>(5)."
+msgstr ""
+"Więcej informacji o polach w tej strukturze można znaleźć w podręczniku "
+"B<passwd>(5)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<getpwent>() function returns a pointer to a I<passwd> structure, "
+#| "or NULL if there are no more entries or an error occurred. If an error "
+#| "occurs, I<errno> is set appropriately. If one wants to check I<errno> "
+#| "after the call, it should be set to zero before the call."
+msgid ""
+"The B<getpwent>() function returns a pointer to a I<passwd> structure, or "
+"NULL if there are no more entries or an error occurred. If an error occurs, "
+"I<errno> is set to indicate the error. If one wants to check I<errno> after "
+"the call, it should be set to zero before the call."
+msgstr ""
+"Funkcja B<getpwent>() zwraca wskaźnik do struktury I<passwd> albo NULL, "
+"jeśli nie ma więcej wpisów lub gdy wystąpił błąd. W przypadku wystąpienia "
+"błędu ustawia odpowiednią wartość zmiennej I<errno>. Aby móc sprawdzić "
+"I<errno> po wywołaniu tej funkcji, należy ją przed wywołaniem ustawić na "
+"zero."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The return value may point to a static area, and may be overwritten by "
+"subsequent calls to B<getpwent>(), B<getpwnam>(3), or B<getpwuid>(3). (Do "
+"not pass the returned pointer to B<free>(3).)"
+msgstr ""
+"Zwrócona wartość może wskazywać na statyczny obszar, który może być "
+"nadpisany przez kolejne wywołania B<getpwent>(), B<getpwnam>(3) lub "
+"B<getpwuid>(3). (Zwróconego wskaźnika nie należy przekazywać do funkcji "
+"B<free>(3))."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINTR>"
+msgstr "B<EINTR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A signal was caught; see B<signal>(7)."
+msgstr "Przechwycono sygnał, patrz B<signal>(7)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EIO>"
+msgstr "B<EIO>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I/O error."
+msgstr "Błąd wejścia/wyjścia."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EMFILE>"
+msgstr "B<EMFILE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The per-process limit on the number of open file descriptors has been "
+"reached."
+msgstr ""
+"Zostało osiągnięte ograniczenie na liczbę otwartych deskryptorów plików dla "
+"procesu."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENFILE>"
+msgstr "B<ENFILE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The system-wide limit on the total number of open files has been reached."
+msgstr ""
+"Zostało osiągnięte systemowe ograniczenie na całkowitą liczbę otwartych "
+"plików."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. not in POSIX
+#. to allocate the passwd structure, or to allocate buffers
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient memory to allocate I<passwd> structure."
+msgstr "Zabrakło pamięci na przydzielenie struktury I<passwd>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ERANGE>"
+msgstr "B<ERANGE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient buffer space supplied."
+msgstr "Przekazano niewystarczający bufor."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/passwd>"
+msgstr "I</etc/passwd>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "local password database file"
+msgstr "lokalny plik bazy z hasłami"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getpwent>()"
+msgstr "B<getpwent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:pwent locale"
+msgid ""
+"MT-Unsafe race:pwent\n"
+"race:pwentbuf locale"
+msgstr "MT-Unsafe race:pwent locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<getpwent>(), B<setpwent>(), B<endpwent>():"
+msgid ""
+"B<setpwent>(),\n"
+"B<endpwent>()"
+msgstr "B<getpwent>(), B<setpwent>(), B<endpwent>():"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:pwent locale"
+msgstr "MT-niebezpieczne race:pwent locale"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the above table, I<pwent> in I<race:pwent> signifies that if any of the "
+"functions B<setpwent>(), B<getpwent>(), or B<endpwent>() are used in "
+"parallel in different threads of a program, then data races could occur."
+msgstr ""
+"W powyższej tabeli, I<pwent> w I<race:pwent> oznacza, że jeśli któraś z "
+"funkcji B<setpwent>(), B<getpwent>() lub B<endpwent>() jest używana "
+"równolegle w różnych wątkach programu, może nastąpić sytuacja wyścigu danych."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD. The I<pw_gecos> field is not "
+#| "specified in POSIX, but is present on most implementations."
+msgid ""
+"The I<pw_gecos> field is not specified in POSIX, but is present on most "
+"implementations."
+msgstr ""
+"POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD. Pole I<pw_gecos> nie jest "
+"wymienione w standardzie POSIX, ale większość implementacji je zawiera."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<fgetpwent>(3), B<getpw>(3), B<getpwent_r>(3), B<getpwnam>(3), "
+#| "B<getpwuid>(3), B<putpwent>(3), B<shadow>(5), B<passwd>(5)"
+msgid ""
+"B<fgetpwent>(3), B<getpw>(3), B<getpwent_r>(3), B<getpwnam>(3), "
+"B<getpwuid>(3), B<putpwent>(3), B<passwd>(5)"
+msgstr ""
+"B<fgetpwent>(3), B<getpw>(3), B<getpwent_r>(3), B<getpwnam>(3), "
+"B<getpwuid>(3), B<putpwent>(3), B<shadow>(5), B<passwd>(5)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"When B<shadow>(5) passwords are enabled (which is default on many GNU/Linux "
+"installations) the content of I<pw_passwd> is usually not very useful. In "
+"such a case most passwords are stored in a separate file."
+msgstr ""
+"Jeśli włączone są zaciemniane (B<shadow>(5)) hasła (a na wielu instalacjach "
+"GNU/Linux są domyślnie włączone) zawartość pola I<pw_passwd> nie jest zbyt "
+"użyteczna. W takim przypadku większość haseł jest przechowywana w osobnym "
+"pliku."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"The variable I<pw_shell> may be empty, in which case the system will execute "
+"the default shell (B</bin/sh>) for the user."
+msgstr ""
+"Zmienna I<pw_shell> może być pusta, co oznacza, że system uruchomi domyślną "
+"powłokę logowania użytkownika (B</bin/sh>)."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD. The I<pw_gecos> field is not "
+"specified in POSIX, but is present on most implementations."
+msgstr ""
+"POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD. Pole I<pw_gecos> nie jest "
+"wymienione w standardzie POSIX, ale większość implementacji je zawiera."
+
+#. Next line rejected upstream
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"B<fgetpwent>(3), B<getpw>(3), B<getpwent_r>(3), B<getpwnam>(3), "
+"B<getpwuid>(3), B<putpwent>(3), B<shadow>(5), B<passwd>(5)"
+msgstr ""
+"B<fgetpwent>(3), B<getpw>(3), B<getpwent_r>(3), B<getpwnam>(3), "
+"B<getpwuid>(3), B<putpwent>(3), B<shadow>(5), B<passwd>(5)"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getpwnam.3.po b/po/pl/man3/getpwnam.3.po
new file mode 100644
index 00000000..f05e914e
--- /dev/null
+++ b/po/pl/man3/getpwnam.3.po
@@ -0,0 +1,962 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2017, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:20+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getpwnam"
+msgstr "getpwnam"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getpwnam, getpwnam_r, getpwuid, getpwuid_r - get password file entry"
+msgstr ""
+"getpwnam, getpwnam_r, getpwuid, getpwuid_r - odczytanie wpisu z pliku hasel"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>pwd.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>pwd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<struct passwd *getpwnam(const char *>I<name>B<);>\n"
+msgid ""
+"B<struct passwd *getpwnam(const char *>I<name>B<);>\n"
+"B<struct passwd *getpwuid(uid_t >I<uid>B<);>\n"
+msgstr "B<struct passwd *getpwnam(const char *>I<name>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int getpwnam_r(const char *restrict >I<name>B<, struct passwd *restrict >I<pwd>B<,>\n"
+"B< char >I<buf>B<[restrict .>I<buflen>B<], size_t >I<buflen>B<,>\n"
+"B< struct passwd **restrict >I<result>B<);>\n"
+"B<int getpwuid_r(uid_t >I<uid>B<, struct passwd *restrict >I<pwd>B<,>\n"
+"B< char >I<buf>B<[restrict .>I<buflen>B<], size_t >I<buflen>B<,>\n"
+"B< struct passwd **restrict >I<result>B<);>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getpwnam_r>(), B<getpwuid_r>():"
+msgstr "B<getpwnam_r>(), B<getpwuid_r>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _POSIX_C_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" _POSIX_C_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getpwnam>() function returns a pointer to a structure containing the "
+"broken-out fields of the record in the password database (e.g., the local "
+"password file I</etc/passwd>, NIS, and LDAP) that matches the username "
+"I<name>."
+msgstr ""
+"Funkcja B<getpwnam>() zwraca wskaźnik do struktury, zawierającej pola "
+"powstałe z rozłożenia tego rekordu z bazy haseł (na przykład z lokalnego "
+"pliku haseł I</etc/passwd> albo z NIS-a lub LDAP-a), który odpowiada "
+"użytkownikowi o nazwie I<name>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getpwuid>() function returns a pointer to a structure containing the "
+"broken-out fields of the record in the password database that matches the "
+"user ID I<uid>."
+msgstr ""
+"Funkcja B<getpwuid>() zwraca wskaźnik do struktury, zawierającej pola "
+"powstałe z rozłożenia tego rekordu bazy danych haseł, który odpowiada "
+"użytkownikowi o identyfikatorze I<uid>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<passwd> structure is defined in I<E<lt>pwd.hE<gt>> as follows:"
+msgstr ""
+"Struktura I<passwd> jest następująco zdefiniowana w pliku I<E<lt>pwd.hE<gt>>:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct passwd {\n"
+" char *pw_name; /* username */\n"
+" char *pw_passwd; /* user password */\n"
+" uid_t pw_uid; /* user ID */\n"
+" gid_t pw_gid; /* group ID */\n"
+" char *pw_gecos; /* user information */\n"
+" char *pw_dir; /* home directory */\n"
+" char *pw_shell; /* shell program */\n"
+"};\n"
+msgstr ""
+"struct passwd {\n"
+" char *pw_name; /* nazwa użytkownika */\n"
+" char *pw_passwd; /* hasło użytkownika */\n"
+" uid_t pw_uid; /* identyfikator użytkownika */\n"
+" gid_t pw_gid; /* identyfikator grupy */\n"
+" char *pw_gecos; /* informacje o użytkowniku */\n"
+" char *pw_dir; /* katalog domowy */\n"
+" char *pw_shell; /* program powłoki */\n"
+"};\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "See B<passwd>(5) for more information about these fields."
+msgstr ""
+"Więcej informacji tych polach można znaleźć w podręczniku B<passwd>(5)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getpwnam_r>() and B<getpwuid_r>() functions obtain the same "
+"information as B<getpwnam>() and B<getpwuid>(), but store the retrieved "
+"I<passwd> structure in the space pointed to by I<pwd>. The string fields "
+"pointed to by the members of the I<passwd> structure are stored in the "
+"buffer I<buf> of size I<buflen>. A pointer to the result (in case of "
+"success) or NULL (in case no entry was found or an error occurred) is stored "
+"in I<*result>."
+msgstr ""
+"Funkcje B<getpwnam_r>() i B<getpwuid_r>() zwracają te same informacje, co "
+"B<getpwnam>() i B<getpwuid>(), ale zapisują pobraną strukturę I<passwd> w "
+"przestrzeni wskazywanej przez argument I<pwd>. Pola tekstowe, na które "
+"wskazują członkowie struktury I<passwd> są przekazywane w buforze I<buf> o "
+"rozmiarze I<buflen>. W zmiennej I<*result> jest zapisywany wskaźnik do "
+"wyniku funkcji (w przypadku powodzenia) lub NULL (jeśli nie znaleziono wpisu "
+"w bazie lub gdy wystąpił błąd)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The call"
+msgstr "Wywołanie"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid " sysconf(_SC_GETPW_R_SIZE_MAX)\n"
+msgid "sysconf(_SC_GETPW_R_SIZE_MAX)\n"
+msgstr " sysconf(_SC_GETPW_R_SIZE_MAX)\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"returns either -1, without changing I<errno>, or an initial suggested size "
+"for I<buf>. (If this size is too small, the call fails with B<ERANGE>, in "
+"which case the caller can retry with a larger buffer.)"
+msgstr ""
+"zwraca albo -1, bez zmieniania wartości I<errno>, albo początkowy sugerowany "
+"rozmiar dla bufora I<buf>. (Jeśli ten rozmiar jest za mały, to opisywane "
+"funkcje zwrócą błąd B<ERANGE> - wtedy proces wywołujący powinien spróbować "
+"ponownie z większym buforem)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<getpwnam>() and B<getpwuid>() functions return a pointer to a "
+#| "I<passwd> structure, or NULL if the matching entry is not found or an "
+#| "error occurs. If an error occurs, I<errno> is set appropriately. If one "
+#| "wants to check I<errno> after the call, it should be set to zero before "
+#| "the call."
+msgid ""
+"The B<getpwnam>() and B<getpwuid>() functions return a pointer to a "
+"I<passwd> structure, or NULL if the matching entry is not found or an error "
+"occurs. If an error occurs, I<errno> is set to indicate the error. If one "
+"wants to check I<errno> after the call, it should be set to zero before the "
+"call."
+msgstr ""
+"Funkcje B<getpwnam>() i B<getpwuid>() zwracają wskaźnik do struktury "
+"I<passwd> albo NULL, jeśli nie znaleziono pasującego wpisu lub gdy wystąpił "
+"błąd. W przypadku wystąpienia błędu ustawiają odpowiednią wartość zmiennej "
+"I<errno>. Aby móc sprawdzić wartość I<errno> po wywołaniu tych funkcji, "
+"należy ją przed wywołaniem ustawić na zero."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The return value may point to a static area, and may be overwritten by "
+"subsequent calls to B<getpwent>(3), B<getpwnam>(), or B<getpwuid>(). (Do "
+"not pass the returned pointer to B<free>(3).)"
+msgstr ""
+"Zwrócona wartość może wskazywać na statyczny obszar, który może być "
+"nadpisany przez kolejne wywołania B<getpwent>(3), B<getpwnam>() lub "
+"B<getpwuid>(). (Zwróconego wskaźnika nie należy przekazywać do funkcji "
+"B<free>(3))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, B<getpwnam_r>() and B<getpwuid_r>() return zero, and set "
+"I<*result> to I<pwd>. If no matching password record was found, these "
+"functions return 0 and store NULL in I<*result>. In case of error, an error "
+"number is returned, and NULL is stored in I<*result>."
+msgstr ""
+"B<getpwnam_r>() i B<getpwuid_r>(), jeśli się powiodą, to zwracają zero i "
+"ustawiają I<*result> na I<pwd>. Jeśli nie znaleziono pasującego rekordu w "
+"bazie haseł, to funkcje zwracają 0 i wpisują NULL do I<*result>. W przypadku "
+"błędu zawracany jest numer błędu i I<*result> jest ustawiany na NULL."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<0> or B<ENOENT> or B<ESRCH> or B<EBADF> or B<EPERM> or ... "
+msgid "B<0> or B<ENOENT> or B<ESRCH> or B<EBADF> or B<EPERM> or ..."
+msgstr "B<0> lub B<ENOENT>, lub B<ESRCH>, lub B<EBADF>, lub B<EPERM>,prze lub ... "
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The given I<name> or I<uid> was not found."
+msgstr "Podany argument I<name> lub I<uid> nie został znaleziony."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINTR>"
+msgstr "B<EINTR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A signal was caught; see B<signal>(7)."
+msgstr "Przechwycono sygnał, patrz B<signal>(7)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EIO>"
+msgstr "B<EIO>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I/O error."
+msgstr "Błąd wejścia/wyjścia."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EMFILE>"
+msgstr "B<EMFILE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The per-process limit on the number of open file descriptors has been "
+"reached."
+msgstr ""
+"Zostało osiągnięte ograniczenie na liczbę otwartych deskryptorów plików dla "
+"procesu."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENFILE>"
+msgstr "B<ENFILE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The system-wide limit on the total number of open files has been reached."
+msgstr ""
+"Zostało osiągnięte systemowe ograniczenie na całkowitą liczbę otwartych "
+"plików."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. not in POSIX
+#. This structure is static, allocated 0 or 1 times. No memory leak. (libc45)
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient memory to allocate I<passwd> structure."
+msgstr "Zabrakło pamięci na przydzielenie struktury I<passwd>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ERANGE>"
+msgstr "B<ERANGE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient buffer space supplied."
+msgstr "Przekazano niewystarczający bufor."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/passwd>"
+msgstr "I</etc/passwd>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "local password database file"
+msgstr "lokalny plik bazy z hasłami"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getpwnam>()"
+msgstr "B<getpwnam>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:pwnam locale"
+msgstr "MT-Unsafe race:pwnam locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getpwuid>()"
+msgstr "B<getpwuid>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:pwuid locale"
+msgstr "MT-Unsafe race:pwuid locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<getpwnam_r>(), B<getpwuid_r>():"
+msgid ""
+"B<getpwnam_r>(),\n"
+"B<getpwuid_r>()"
+msgstr "B<getpwnam_r>(), B<getpwuid_r>():"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe locale"
+msgstr "MT-bezpieczne locale"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD. The I<pw_gecos> field is not "
+#| "specified in POSIX, but is present on most implementations."
+msgid ""
+"The I<pw_gecos> field is not specified in POSIX, but is present on most "
+"implementations."
+msgstr ""
+"POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD. Pole I<pw_gecos> nie jest "
+"wymienione w standardzie POSIX, ale większość implementacji je zawiera."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. more precisely:
+#. AIX 5.1 - gives ESRCH
+#. OSF1 4.0g - gives EWOULDBLOCK
+#. libc, glibc up to glibc 2.6, Irix 6.5 - give ENOENT
+#. since glibc 2.7 - give 0
+#. FreeBSD 4.8, OpenBSD 3.2, NetBSD 1.6 - give EPERM
+#. SunOS 5.8 - gives EBADF
+#. Tru64 5.1b, HP-UX-11i, SunOS 5.7 - give 0
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The formulation given above under \"RETURN VALUE\" is from POSIX.1-2001. It "
+"does not call \"not found\" an error, and hence does not specify what value "
+"I<errno> might have in this situation. But that makes it impossible to "
+"recognize errors. One might argue that according to POSIX I<errno> should "
+"be left unchanged if an entry is not found. Experiments on various UNIX-"
+"like systems show that lots of different values occur in this situation: 0, "
+"ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM, and probably others."
+msgstr ""
+"Sformułowania podane w rozdziale \"WARTOŚĆ ZWRACANA\" pochodzą ze standardu "
+"POSIX.1-2001. Nie uwzględnia on jednak sytuacji \"nie znaleziono wpisu w "
+"bazie\" jako błąd i dlatego nie określa, jaką wartość powinno mieć I<errno> "
+"w takim przypadku. Jednakże uniemożliwia to rozpoznawanie błędów. Można by "
+"dowodzić, że zgodnie ze standardem POSIX I<errno> powinno pozostać "
+"niezmienione, jeśli nie znaleziono wpisu. Eksperymentalnie stwierdzono, że "
+"różne systemy uniksowe ustawiają różne wartości: 0, ENOENT, EBADF, ESRCH, "
+"EWOULDBLOCK, EPERM i być może jeszcze jakieś inne."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<pw_dir> field contains the name of the initial working directory of "
+"the user. Login programs use the value of this field to initialize the "
+"B<HOME> environment variable for the login shell. An application that wants "
+"to determine its user's home directory should inspect the value of B<HOME> "
+"(rather than the value I<getpwuid(getuid())-E<gt>pw_dir>) since this allows "
+"the user to modify their notion of \"the home directory\" during a login "
+"session. To determine the (initial) home directory of another user, it is "
+"necessary to use I<getpwnam(\"username\")-E<gt>pw_dir> or similar."
+msgstr ""
+"Pole I<pw_dir> zawiera nazwę początkowego katalogu bieżącego użytkownika. "
+"Programy do logowania użytkowników używają wartości tego pola do "
+"zainicjowania zmiennej środowiskowej B<HOME> powłok zgłoszeniowych. "
+"Aplikacja, która chce określić katalog domowy użytkownika powinna sprawdzać "
+"wartość zmiennej B<HOME> (a nie wartość pola I<getpwuid(getuid())-"
+"E<gt>pw_dir>), ponieważ pozwala to użytkownikowi zmienić znaczenie "
+"\"katalogu domowego\". Aby określić katalog domowy innego użytkownika, "
+"należy użyć I<getpwnam(\"username\")-E<gt>pw_dir> lub czegoś podobnego."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The program below demonstrates the use of B<getpwnam_r>() to find the full "
+"username and user ID for the username supplied as a command-line argument."
+msgstr ""
+"Poniższy program obrazuje użycie funkcji B<getpwnam_r>() do znalezienia "
+"pełnej nazwy i numerycznego identyfikatora użytkownika przekazanego w "
+"argumencie linii poleceń."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#include E<lt>errno.hE<gt>\n"
+"#include E<lt>pwd.hE<gt>\n"
+"#include E<lt>stdint.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" struct passwd pwd;\n"
+" struct passwd *result;\n"
+" char *buf;\n"
+" long bufsize;\n"
+" int s;\n"
+"\\&\n"
+" if (argc != 2) {\n"
+" fprintf(stderr, \"Usage: %s username\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" bufsize = sysconf(_SC_GETPW_R_SIZE_MAX);\n"
+" if (bufsize == -1) /* Value was indeterminate */\n"
+" bufsize = 16384; /* Should be more than enough */\n"
+"\\&\n"
+" buf = malloc(bufsize);\n"
+" if (buf == NULL) {\n"
+" perror(\"malloc\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" s = getpwnam_r(argv[1], &pwd, buf, bufsize, &result);\n"
+" if (result == NULL) {\n"
+" if (s == 0)\n"
+" printf(\"Not found\\en\");\n"
+" else {\n"
+" errno = s;\n"
+" perror(\"getpwnam_r\");\n"
+" }\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" printf(\"Name: %s; UID: %jd\\en\", pwd.pw_gecos,\n"
+" (intmax_t) pwd.pw_uid);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<endpwent>(3), B<fgetpwent>(3), B<getgrnam>(3), B<getpw>(3), "
+#| "B<getpwent>(3), B<getspnam>(3), B<putpwent>(3), B<setpwent>(3), "
+#| "B<nsswitch.conf>(5), B<passwd>(5)"
+msgid ""
+"B<endpwent>(3), B<fgetpwent>(3), B<getgrnam>(3), B<getpw>(3), "
+"B<getpwent>(3), B<getspnam>(3), B<putpwent>(3), B<setpwent>(3), B<passwd>(5)"
+msgstr ""
+"B<endpwent>(3), B<fgetpwent>(3), B<getgrnam>(3), B<getpw>(3), "
+"B<getpwent>(3), B<getspnam>(3), B<putpwent>(3), B<setpwent>(3), B<nsswitch."
+"conf>(5), B<passwd>(5)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "NOTE"
+msgstr "UWAGA"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"The user password database mostly refers to I</etc/passwd>. However, with "
+"recent systems it also refers to network wide databases using NIS, LDAP and "
+"other local files as configured in I</etc/nsswitch.conf>."
+msgstr ""
+"Baza danych haseł użytkownika zazwyczaj oznacza plik I</etc/passwd>. "
+"Jednakże w nowszych systemach może to także oznaczać bazy używające NIS-a, "
+"LDAP-a oraz innych lokalnych plików skonfigurowanych w I</etc/nsswitch.conf>."
+
+#. type: TP
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "I</etc/nsswitch.conf>"
+msgstr "I</etc/nsswitch.conf>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid "System Databases and Name Service Switch configuration file"
+msgstr "plik konfiguracyjny System Databases i Name Service Switch"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD. The I<pw_gecos> field is not "
+"specified in POSIX, but is present on most implementations."
+msgstr ""
+"POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD. Pole I<pw_gecos> nie jest "
+"wymienione w standardzie POSIX, ale większość implementacji je zawiera."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "#include E<lt>pwd.hE<gt>\n"
+#| "#include E<lt>stdio.hE<gt>\n"
+#| "#include E<lt>stdlib.hE<gt>\n"
+#| "#include E<lt>unistd.hE<gt>\n"
+#| "#include E<lt>errno.hE<gt>\n"
+msgid ""
+"#include E<lt>errno.hE<gt>\n"
+"#include E<lt>pwd.hE<gt>\n"
+"#include E<lt>stdint.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+msgstr ""
+"#include E<lt>pwd.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"#include E<lt>errno.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "int\n"
+#| "main(int argc, char *argv[])\n"
+#| "{\n"
+#| " struct passwd pwd;\n"
+#| " struct passwd *result;\n"
+#| " char *buf;\n"
+#| " size_t bufsize;\n"
+#| " int s;\n"
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" struct passwd pwd;\n"
+" struct passwd *result;\n"
+" char *buf;\n"
+" long bufsize;\n"
+" int s;\n"
+msgstr ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" struct passwd pwd;\n"
+" struct passwd *result;\n"
+" char *buf;\n"
+" size_t bufsize;\n"
+" int s;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (argc != 2) {\n"
+" fprintf(stderr, \"Usage: %s username\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" if (argc != 2) {\n"
+" fprintf(stderr, \"Użycie: %s nazwa-użytkownika\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" bufsize = sysconf(_SC_GETPW_R_SIZE_MAX);\n"
+" if (bufsize == -1) /* Value was indeterminate */\n"
+" bufsize = 16384; /* Should be more than enough */\n"
+msgstr ""
+" bufsize = sysconf(_SC_GETPW_R_SIZE_MAX);\n"
+" if (bufsize == -1) /* Wartość nie była określone */\n"
+" bufsize = 16384; /* Powinno w zupełności wystarczyć */\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" buf = malloc(bufsize);\n"
+" if (buf == NULL) {\n"
+" perror(\"malloc\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" buf = malloc(bufsize);\n"
+" if (buf == NULL) {\n"
+" perror(\"malloc\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" s = getpwnam_r(argv[1], &pwd, buf, bufsize, &result);\n"
+" if (result == NULL) {\n"
+" if (s == 0)\n"
+" printf(\"Not found\\en\");\n"
+" else {\n"
+" errno = s;\n"
+" perror(\"getpwnam_r\");\n"
+" }\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" s = getpwnam_r(argv[1], &pwd, buf, bufsize, &result);\n"
+" if (result == NULL) {\n"
+" if (s == 0)\n"
+" printf(\"Nie znaleziono\\en\");\n"
+" else {\n"
+" errno = s;\n"
+" perror(\"getpwnam_r\");\n"
+" }\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| " printf(\"Name: %s; UID: %ld\\en\", pwd.pw_gecos, (long) pwd.pw_uid);\n"
+#| " exit(EXIT_SUCCESS);\n"
+#| "}\n"
+msgid ""
+" printf(\"Name: %s; UID: %jd\\en\", pwd.pw_gecos,\n"
+" (intmax_t) pwd.pw_uid);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" printf(\"Nazwa: %s; UID: %ld\\en\", pwd.pw_gecos, (long) pwd.pw_uid);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"B<endpwent>(3), B<fgetpwent>(3), B<getgrnam>(3), B<getpw>(3), "
+"B<getpwent>(3), B<getspnam>(3), B<putpwent>(3), B<setpwent>(3), B<nsswitch."
+"conf>(5), B<passwd>(5)"
+msgstr ""
+"B<endpwent>(3), B<fgetpwent>(3), B<getgrnam>(3), B<getpw>(3), "
+"B<getpwent>(3), B<getspnam>(3), B<putpwent>(3), B<setpwent>(3), B<nsswitch."
+"conf>(5), B<passwd>(5)"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getrpcent.3.po b/po/pl/man3/getrpcent.3.po
new file mode 100644
index 00000000..0c314ed7
--- /dev/null
+++ b/po/pl/man3/getrpcent.3.po
@@ -0,0 +1,468 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:20+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getrpcent"
+msgstr "getrpcent"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"getrpcent, getrpcbyname, getrpcbynumber, setrpcent, endrpcent - get RPC entry"
+msgstr ""
+"getrpcent, getrpcbyname, getrpcbynumber, setrpcent, endrpcent - odczytanie "
+"wpisu dotyczącego RPC"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>netdb.hE<gt>>\n"
+msgstr "B<#include E<lt>netdb.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<struct rpcent *getrpcent(void);>\n"
+msgstr "B<struct rpcent *getrpcent(void);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<struct rpcent *getrpcbyname(const char *>I<name>B<);>\n"
+msgid ""
+"B<struct rpcent *getrpcbyname(const char *>I<name>B<);>\n"
+"B<struct rpcent *getrpcbynumber(int >I<number>B<);>\n"
+msgstr "B<struct rpcent *getrpcbyname(const char *>I<name>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void setrpcent(int >I<stayopen>B<);>\n"
+msgid ""
+"B<void setrpcent(int >I<stayopen>B<);>\n"
+"B<void endrpcent(void);>\n"
+msgstr "B<void setrpcent(int >I<stayopen>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getrpcent>(), B<getrpcbyname>(), and B<getrpcbynumber>() functions "
+"each return a pointer to an object with the following structure containing "
+"the broken-out fields of an entry in the RPC program number data base."
+msgstr ""
+"Funkcje B<getrpcent>(), B<getrpcbyname>() i B<getrpcbynumber>() zwracają "
+"wskaźnik do obiektu o podanej niżej strukturze, zawierającego pola otrzymane "
+"w wyniku rozłożenia wpisu bazy danych programów RPC."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct rpcent {\n"
+" char *r_name; /* name of server for this RPC program */\n"
+" char **r_aliases; /* alias list */\n"
+" long r_number; /* RPC program number */\n"
+"};\n"
+msgstr ""
+"struct rpcent {\n"
+" char *r_name; /* nazwa serwera dla programu RPC */\n"
+" char **r_aliases; /* lista aliasów */\n"
+" long r_number; /* numer programu RPC */\n"
+"};\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The members of this structure are:"
+msgstr "Polami tej struktury są:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<r_name>"
+msgstr "I<r_name>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The name of the server for this RPC program."
+msgstr "Nazwa serwera dla danego programu RPC."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<r_aliases>"
+msgstr "I<r_aliases>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A NULL-terminated list of alternate names for the RPC program."
+msgstr "Zakończona NULL-em lista alternatywnych nazw tego programu RPC."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<r_number>"
+msgstr "I<r_number>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The RPC program number for this service."
+msgstr "Numer programu RPC dla danej usługi."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getrpcent>() function reads the next entry from the database. A "
+"connection is opened to the database if necessary."
+msgstr ""
+"Funkcja B<getrpcent>() odczytuje następny wpis z bazy danych. Połączenie do "
+"bazy danych jest otwierane, jeśli jest to potrzebne."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<setrpcent>() function opens a connection to the database, and sets "
+"the next entry to the first entry. If I<stayopen> is nonzero, then the "
+"connection to the database will not be closed between calls to one of the "
+"B<getrpc*>() functions."
+msgstr ""
+"Funkcja B<setrpcent>() otwiera połączenie do bazy danych i ustawia wskaźnik "
+"następnego wpisu na pierwszy wpis. Jeśli I<stayopen> jest niezerowe, to "
+"połączenie do bazy danych nie będzie zamykane pomiędzy wywołaniami funkcji "
+"B<getrpc*>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<endrpcent>() function closes the connection to the database."
+msgstr "Funkcja B<endrpcent>() zamyka połączenie do bazy danych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getrpcbyname>() and B<getrpcbynumber>() functions sequentially "
+"search from the beginning of the file until a matching RPC program name or "
+"program number is found, or until end-of-file is encountered."
+msgstr ""
+"B<getrpcbyname>() i B<getrpcbynumber>() przeszukują sekwencyjnie plik, "
+"zaczynając od jego początku, aż do napotkania pasującej nazwy lub numeru "
+"programu RPC albo do napotkania końca pliku."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, B<getrpcent>(), B<getrpcbyname>(), and B<getrpcbynumber>() "
+"return a pointer to a statically allocated I<rpcent> structure. NULL is "
+"returned on EOF or error."
+msgstr ""
+"Jeśli zakończą się pomyślnie, funkcje B<getrpcent()>, B<getrpcbyname()> i "
+"B<getrpcbynumber()> zwracają wskaźnik do statycznie alokowanego obiektu o "
+"strukturze I<rpcent>. W razie napotkania końca pliku lub wystąpienia błędu "
+"zwracane jest NULL."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/rpc>"
+msgstr "I</etc/rpc>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "RPC program number database."
+msgstr "Baza numerów programów RPC."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<getrpcent>(),\n"
+#| "B<getrpcbyname>(),\n"
+msgid ""
+"B<getrpcent>(),\n"
+"B<getrpcbyname>(),\n"
+"B<getrpcbynumber>()"
+msgstr ""
+"B<getrpcent>(),\n"
+"B<getrpcbyname>(),\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe"
+msgstr "MT-niebezpieczne"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<setrpcent>(),\n"
+"B<endrpcent>()"
+msgstr ""
+"B<setrpcent>(),\n"
+"B<endrpcent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe locale"
+msgstr "MT-bezpieczne locale"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "BSD."
+msgstr "BSD."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "BSD, Solaris."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"All information is contained in a static area so it must be copied if it is "
+"to be saved."
+msgstr ""
+"Wszystkie informacje są umieszczane w statycznym obszarze pamięci, zatem "
+"muszą zostać skopiowane, jeśli mają być zachowane."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getrpcent_r>(3), B<rpc>(5), B<rpcinfo>(8), B<ypserv>(8)"
+msgstr "B<getrpcent_r>(3), B<rpc>(5), B<rpcinfo>(8), B<ypserv>(8)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "Not in POSIX.1. Present on the BSDs, Solaris, and many other systems."
+msgstr ""
+"Nie występuje w POSIX.1. Obecna w systemach BSD, Solaris i wielu innych."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getrpcport.3.po b/po/pl/man3/getrpcport.3.po
new file mode 100644
index 00000000..169ec4cf
--- /dev/null
+++ b/po/pl/man3/getrpcport.3.po
@@ -0,0 +1,260 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2003, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:20+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getrpcport"
+msgstr "getrpcport"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getrpcport - get RPC port number"
+msgstr "getrpcport - zwraca numer portu RPC"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>rpc/rpc.hE<gt>>\n"
+msgstr "B<#include E<lt>rpc/rpc.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int getrpcport(const char *>I<host>B<, unsigned long >I<prognum>B<,>\n"
+#| "B< unsigned long >I<versnum>B<, unsigned >I<proto>B<);>\n"
+msgid ""
+"B<int getrpcport(const char *>I<host>B<, unsigned long >I<prognum>B<,>\n"
+"B< unsigned long >I<versnum>B<, unsigned int >I<proto>B<);>\n"
+msgstr ""
+"B<int getrpcport(const char *>I<host>B<, unsigned long >I<prognum>B<,>\n"
+"B< unsigned long >I<versnum>B<, unsigned >I<proto>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getrpcport>() returns the port number for version I<versnum> of the RPC "
+"program I<prognum> running on I<host> and using protocol I<proto>. It "
+"returns 0 if it cannot contact the portmapper, or if I<prognum> is not "
+"registered. If I<prognum> is registered but not with version I<versnum>, it "
+"will still return a port number (for some version of the program) "
+"indicating that the program is indeed registered. The version mismatch will "
+"be detected upon the first call to the service."
+msgstr ""
+"B<getrpcport>() zwraca numer portu dla wersji I<versnum> programu RPC "
+"I<prognum>, działającego na komputerze I<host>, używającego protokołu "
+"I<proto>. Funkcja zwraca 0, jeżeli nie może skontaktować się z portmapperem "
+"albo jeżeli program I<prognum> nie jest zarejestrowany. Jeżeli I<prognum> "
+"został zarejestrowany, ale nie w wersji I<versnum>, funkcja wciąż zwróci "
+"numer portu (jakiejś innej wersji programu), sygnalizując, że program jest "
+"zarejestrowany. Niedopasowanie wersji zostanie wykryte przy pierwszym "
+"odwołaniu do serwisu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getrpcport>()"
+msgstr "B<getrpcport>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe env locale"
+msgstr "MT-bezpieczne env locale"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "BSD."
+msgstr "BSD."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "BSD, Solaris."
+msgstr ""
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "Not in POSIX.1. Present on the BSDs, Solaris, and many other systems."
+msgstr ""
+"Nie występuje w POSIX.1. Obecna w systemach BSD, Solaris i wielu innych."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/gets.3.po b/po/pl/man3/gets.3.po
new file mode 100644
index 00000000..135b9bc2
--- /dev/null
+++ b/po/pl/man3/gets.3.po
@@ -0,0 +1,350 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:20+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "gets"
+msgstr "gets"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "gets - get a string from standard input (DEPRECATED)"
+msgstr "gets - pobiera łańcuch ze standardowego wejścia (PRZESTARZAŁE)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<char *gets(char *>I<s>B<);>\n"
+msgid "B<[[deprecated]] char *gets(char *>I<s>B<);>\n"
+msgstr "B<char *gets(char *>I<s>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<Never use this function>."
+msgstr "I<Proszę nigdy nie używać tej funkcji>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<gets>() reads a line from I<stdin> into the buffer pointed to by I<s> "
+"until either a terminating newline or B<EOF>, which it replaces with a null "
+"byte (\\[aq]\\e0\\[aq]). No check for buffer overrun is performed (see BUGS "
+"below)."
+msgstr ""
+"B<gets>() odczytuje linię z I<stdin> do bufora wskazywanego przez I<s> aż do "
+"kończącego znaku nowej linii lub B<EOF>, który jest zastępowany przez bajt "
+"null (\\[aq]\\e0\\[aq]). Nie jest sprawdzane przepełnienie bufora (zobacz "
+"USTERKI poniżej)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<gets>() returns I<s> on success, and NULL on error or when end of file "
+"occurs while no characters have been read. However, given the lack of "
+"buffer overrun checking, there can be no guarantees that the function will "
+"even return."
+msgstr ""
+"B<gets>() zwraca I<s> w przypadku pomyślnego zakończenia lub NULL w "
+"przypadku błędu lub wystąpienia końca pliku przed odczytaniem jakiegokolwiek "
+"znaku. Jednak z powodu braku sprawdzenia przed przepełnieniem bufora nie ma "
+"gwarancji, że funkcja kiedykolwiek powróci."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<gets>()"
+msgstr "B<gets>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C89, POSIX.1-2001."
+msgstr "C89, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "LSB deprecates B<gets>(). POSIX.1-2008 marks B<gets>() obsolescent. "
+#| "ISO C11 removes the specification of B<gets>() from the C language, and "
+#| "since version 2.16, glibc header files don't expose the function "
+#| "declaration if the B<_ISOC11_SOURCE> feature test macro is defined."
+msgid ""
+"LSB deprecates B<gets>(). POSIX.1-2008 marks B<gets>() obsolescent. ISO "
+"C11 removes the specification of B<gets>() from the C language, and since "
+"glibc 2.16, glibc header files don't expose the function declaration if the "
+"B<_ISOC11_SOURCE> feature test macro is defined."
+msgstr ""
+"LSB uznaje B<gets>() za wychodzącą z użycia. POSIX.1-2008 oznacza ją jako "
+"przestarzałą. ISO C11 usuwa definicję B<gets>() z języka C i od wersji 2.16 "
+"biblioteki glibc pliki nagłówkowe nie zawierają deklaracji tej funkcji, "
+"jeśli zdefiniowane jest makro B<_ISOC11_SOURCE>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Never use B<gets>(). Because it is impossible to tell without knowing the "
+"data in advance how many characters B<gets>() will read, and because "
+"B<gets>() will continue to store characters past the end of the buffer, it "
+"is extremely dangerous to use. It has been used to break computer "
+"security. Use B<fgets>() instead."
+msgstr ""
+"Nigdy nie należy używać B<gets>(). Funkcja ta jest szczególnie niebezpieczna "
+"w użyciu, ponieważ bez znajomości danych z góry nie jest możliwe określenie, "
+"ile znaków B<gets>() przeczyta, i ponieważ B<gets>() będzie kontynuować "
+"umieszczanie znaków po przekroczeniu końca bufora. Było to wykorzystywane do "
+"łamania zabezpieczeń komputerów. Zamiast B<gets>() należy korzystać z "
+"B<fgets>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For more information, see CWE-242 (aka \"Use of Inherently Dangerous "
+"Function\") at http://cwe.mitre.org/data/definitions/242.html"
+msgstr ""
+"Więcej informacji znajduje się w CWE-242 (aka \"Use of Inherently Dangerous "
+"Function\") at http://cwe.mitre.org/data/definitions/242.html"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<read>(2), B<write>(2), B<ferror>(3), B<fgetc>(3), B<fgets>(3), "
+"B<fgetwc>(3), B<fgetws>(3), B<fopen>(3), B<fread>(3), B<fseek>(3), "
+"B<getline>(3), B<getwchar>(3), B<puts>(3), B<scanf>(3), B<ungetwc>(3), "
+"B<unlocked_stdio>(3), B<feature_test_macros>(7)"
+msgstr ""
+"B<read>(2), B<write>(2), B<ferror>(3), B<fgetc>(3), B<fgets>(3), "
+"B<fgetwc>(3), B<fgetws>(3), B<fopen>(3), B<fread>(3), B<fseek>(3), "
+"B<getline>(3), B<getwchar>(3), B<puts>(3), B<scanf>(3), B<ungetwc>(3), "
+"B<unlocked_stdio>(3), B<feature_test_macros>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getservent.3.po b/po/pl/man3/getservent.3.po
new file mode 100644
index 00000000..e18159c7
--- /dev/null
+++ b/po/pl/man3/getservent.3.po
@@ -0,0 +1,527 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:20+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getservent"
+msgstr "getservent"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"getservent, getservbyname, getservbyport, setservent, endservent - get "
+"service entry"
+msgstr ""
+"getservent, getservbyname, getservbyport, setservent, endservent - "
+"odczytanie wpisu dotyczącego usługi"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>netdb.hE<gt>>\n"
+msgstr "B<#include E<lt>netdb.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<struct servent *getservent(void);>\n"
+msgstr "B<struct servent *getservent(void);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<struct servent *getservbyname(const char *>I<name>B<, const char *>I<proto>B<);>\n"
+"B<struct servent *getservbyport(int >I<port>B<, const char *>I<proto>B<);>\n"
+msgstr ""
+"B<struct servent *getservbyname(const char *>I<name>B<, const char *>I<proto>B<);>\n"
+"B<struct servent *getservbyport(int >I<port>B<, const char *>I<proto>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<void setservent(int >I<stayopen>B<);>\n"
+"B<void endservent(void);>\n"
+msgstr ""
+"B<void setservent(int >I<stayopen>B<);>\n"
+"B<void endservent(void);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getservent>() function reads the next entry from the services "
+"database (see B<services>(5)) and returns a I<servent> structure containing "
+"the broken-out fields from the entry. A connection is opened to the "
+"database if necessary."
+msgstr ""
+"Funkcja B<getservent>() odczytuje następny wpis z bazy danych usług (patrz "
+"B<services>(5)) i zwraca strukturę I<servent> zawierającą pola powstałe z "
+"rozłożenia pól wpisu. Połączenie do bazy danych jest otwierane, jeśli jest "
+"to potrzebne."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getservbyname>() function returns a I<servent> structure for the "
+"entry from the database that matches the service I<name> using protocol "
+"I<proto>. If I<proto> is NULL, any protocol will be matched. A connection "
+"is opened to the database if necessary."
+msgstr ""
+"Funkcja B<getservbyname>() zwraca strukturę I<servent> zawierającą ten wpis "
+"z bazy danych, który odpowiada usłudze I<name> korzystającej z protokołu "
+"I<proto>. Jeśli I<proto> jest równe NULL, to pasował będzie dowolny "
+"protokół. Połączenie do bazy danych jest otwierane, jeśli jest to potrzebne."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getservbyport>() function returns a I<servent> structure for the "
+"entry from the database that matches the port I<port> (given in network byte "
+"order) using protocol I<proto>. If I<proto> is NULL, any protocol will be "
+"matched. A connection is opened to the database if necessary."
+msgstr ""
+"Funkcja B<getservbyport>() zwraca strukturę I<servent> zawierającą wartości "
+"tego wpisu z bazy danych, który odpowiada portowi I<port> (podanemu w "
+"sieciowej kolejności bajtów) dla protokołu I<proto>. Jeśli I<proto> jest "
+"równe NULL, to pasował będzie dowolny protokół. Połączenie do bazy danych "
+"jest otwierane, jeśli jest to potrzebne."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<setservent>() function opens a connection to the database, and sets "
+"the next entry to the first entry. If I<stayopen> is nonzero, then the "
+"connection to the database will not be closed between calls to one of the "
+"B<getserv*>() functions."
+msgstr ""
+"Funkcja B<setservent>() otwiera połączenie do bazy danych i ustawia wskaźnik "
+"następnego wpisu na pierwszy wpis. Jeśli I<stayopen> jest niezerowe, to "
+"połączenie do bazy danych nie będzie zamykane pomiędzy wywołaniami funkcji "
+"B<getserv*>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<endservent>() function closes the connection to the database."
+msgstr "Funkcja B<endservent>() zamyka połączenie do bazy danych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<servent> structure is defined in I<E<lt>netdb.hE<gt>> as follows:"
+msgstr ""
+"Struktura I<servent> jest zdefiniowana w I<E<lt>netdb.hE<gt>> następująco:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct servent {\n"
+" char *s_name; /* official service name */\n"
+" char **s_aliases; /* alias list */\n"
+" int s_port; /* port number */\n"
+" char *s_proto; /* protocol to use */\n"
+"}\n"
+msgstr ""
+"struct servent {\n"
+" char *s_name; /* oficjalna nazwa usługi */\n"
+" char **s_aliases; /* lista aliasów */\n"
+" int s_port; /* numer portu */\n"
+" char *s_proto; /* używany protokół */\n"
+"}\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The members of the I<servent> structure are:"
+msgstr "Polami struktury I<servent> są:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<s_name>"
+msgstr "I<s_name>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The official name of the service."
+msgstr "Oficjalna nazwa usługi."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<s_aliases>"
+msgstr "I<s_aliases>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A NULL-terminated list of alternative names for the service."
+msgstr "Zakończona NULL-em lista alternatywnych nazw tej usługi."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<s_port>"
+msgstr "I<s_port>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The port number for the service given in network byte order."
+msgstr "Numer portu tej usługi podany w sieciowej kolejności bajtów."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<s_proto>"
+msgstr "I<s_proto>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The name of the protocol to use with this service."
+msgstr "Nazwa protokołu z którego korzysta dana usługa."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getservent>(), B<getservbyname>(), and B<getservbyport>() functions "
+"return a pointer to a statically allocated I<servent> structure, or NULL if "
+"an error occurs or the end of the file is reached."
+msgstr ""
+"Funkcje B<getservent>(), B<getservbyname>() i B<getservbyport>() zwracają "
+"wskaźnik do statycznej struktury I<servent> lub wskaźnik NULL, gdy wystąpi "
+"błąd lub napotkany zostanie koniec pliku."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</etc/services>"
+msgstr "I</etc/services>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "services database file"
+msgstr "plik bazy danych o usługach"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getservent>()"
+msgstr "B<getservent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:servent\n"
+msgid ""
+"MT-Unsafe race:servent\n"
+"race:serventbuf locale"
+msgstr "MT-Unsafe race:servent\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getservbyname>()"
+msgstr "B<getservbyname>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:servbyname\n"
+msgid ""
+"MT-Unsafe race:servbyname\n"
+"locale"
+msgstr "MT-Unsafe race:servbyname\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getservbyport>()"
+msgstr "B<getservbyport>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:servbyport\n"
+msgid ""
+"MT-Unsafe race:servbyport\n"
+"locale"
+msgstr "MT-Unsafe race:servbyport\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<setservent>(),\n"
+"B<endservent>()"
+msgstr ""
+"B<setservent>(),\n"
+"B<endservent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:servent\n"
+msgid ""
+"MT-Unsafe race:servent\n"
+"locale"
+msgstr "MT-Unsafe race:servent\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the above table, I<servent> in I<race:servent> signifies that if any of "
+"the functions B<setservent>(), B<getservent>(), or B<endservent>() are used "
+"in parallel in different threads of a program, then data races could occur."
+msgstr ""
+"W powyższej tabeli, I<servent> w I<race:servent> oznacza, że jeśli któraś z "
+"funkcji B<setservent>(), B<getservent>() lub B<endservent>() jest używana "
+"równolegle w różnych wątkach programu, może nastąpić sytuacja wyścigu danych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, 4.3BSD."
+msgstr "POSIX.1-2001, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getnetent>(3), B<getprotoent>(3), B<getservent_r>(3), B<services>(5)"
+msgstr "B<getnetent>(3), B<getprotoent>(3), B<getservent_r>(3), B<services>(5)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getusershell.3.po b/po/pl/man3/getusershell.3.po
new file mode 100644
index 00000000..c1cdecd4
--- /dev/null
+++ b/po/pl/man3/getusershell.3.po
@@ -0,0 +1,340 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2017.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2017-02-07 21:44+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getusershell"
+msgstr "getusershell"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getusershell, setusershell, endusershell - get permitted user shells"
+msgstr ""
+"getusershell, setusershell, endusershell - odczytanie dozwolonej powłoki "
+"użytkownika"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>unistd.hE<gt>>\n"
+msgstr "B<#include E<lt>unistd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<getusershell>(), B<setusershell>(), B<endusershell>():"
+msgid ""
+"B<char *getusershell(void);>\n"
+"B<void setusershell(void);>\n"
+"B<void endusershell(void);>\n"
+msgstr "B<getusershell>(), B<setusershell>(), B<endusershell>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getusershell>(), B<setusershell>(), B<endusershell>():"
+msgstr "B<getusershell>(), B<setusershell>(), B<endusershell>():"
+
+#. commit 266865c0e7b79d4196e2cc393693463f03c90bd8
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.21:\n"
+" _DEFAULT_SOURCE\n"
+" In glibc 2.19 and 2.20:\n"
+" _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n"
+" Up to and including glibc 2.19:\n"
+" _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n"
+msgstr ""
+" Od glibc 2.21:\n"
+" _DEFAULT_SOURCE\n"
+" W glibc 2.19 i 2.20:\n"
+" _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n"
+" Do glibc 2.19 włącznie:\n"
+" _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE E<lt> 500)\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getusershell>() function returns the next line from the file I</etc/"
+"shells>, opening the file if necessary. The line should contain the "
+"pathname of a valid user shell. If I</etc/shells> does not exist or is "
+"unreadable, B<getusershell>() behaves as if I</bin/sh> and I</bin/csh> were "
+"listed in the file."
+msgstr ""
+"Funkcja B<getusershell>() zwraca następną linię z pliku I</etc/shells>, "
+"otwierając wcześniej plik, jeśli jest to potrzebne. Linia powinna zawierać "
+"ścieżkę do poprawnej powłoki użytkownika. Jeśli I</etc/shells> nie istnieje "
+"lub jego odczyt nie jest możliwy, to B<getusershell>() zachowuje się tak, "
+"jakby w pliku tym były wymienione I</bin/sh> i I</bin/csh>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<setusershell>() function rewinds I</etc/shells>."
+msgstr ""
+"Funkcja B<setusershell>() ustawia wskaźnik pliku I</etc/shells> na jego "
+"początek."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<endusershell>() function closes I</etc/shells>."
+msgstr "Funkcja B<endusershell>() zamyka I</etc/shells>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<getusershell>() function returns NULL on end-of-file."
+msgstr "Funkcja B<getusershell>() zwraca NULL po napotkaniu końca pliku."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I</etc/shells>"
+msgstr "I</etc/shells>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<getusershell>(), B<setusershell>(), B<endusershell>():"
+msgid ""
+"B<getusershell>(),\n"
+"B<setusershell>(),\n"
+"B<endusershell>()"
+msgstr "B<getusershell>(), B<setusershell>(), B<endusershell>():"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe"
+msgstr "MT-niebezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "4.3BSD."
+msgstr "4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<shells>(5)"
+msgstr "B<shells>(5)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getutent.3.po b/po/pl/man3/getutent.3.po
new file mode 100644
index 00000000..c36acf96
--- /dev/null
+++ b/po/pl/man3/getutent.3.po
@@ -0,0 +1,1052 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2006, 2012, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2013, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:19+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getutent"
+msgstr "getutent"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"getutent, getutid, getutline, pututline, setutent, endutent, utmpname - "
+"access utmp file entries"
+msgstr ""
+"getutent, getutid, getutline, pututline, setutent, endutent, utmpname - "
+"dostęp do wpisów pliku utmp"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>utmp.hE<gt>>\n"
+msgstr "B<#include E<lt>utmp.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<struct utmpx *getutxent(void);>\n"
+#| "B<struct utmpx *getutxid(const struct utmpx *);>\n"
+#| "B<struct utmpx *getutxline(const struct utmpx *);>\n"
+#| "B<struct utmpx *pututxline(const struct utmpx *);>\n"
+#| "B<void setutxent(void);>\n"
+#| "B<void endutxent(void);>\n"
+msgid ""
+"B<struct utmp *getutent(void);>\n"
+"B<struct utmp *getutid(const struct utmp *>I<ut>B<);>\n"
+"B<struct utmp *getutline(const struct utmp *>I<ut>B<);>\n"
+msgstr ""
+"B<struct utmpx *getutxent(void);>\n"
+"B<struct utmpx *getutxid(const struct utmpx *);>\n"
+"B<struct utmpx *getutxline(const struct utmpx *);>\n"
+"B<struct utmpx *pututxline(const struct utmpx *);>\n"
+"B<void setutxent(void);>\n"
+"B<void endutxent(void);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<struct utmp *pututline(const struct utmp *>I<ut>B<);>"
+msgid "B<struct utmp *pututline(const struct utmp *>I<ut>B<);>\n"
+msgstr "B<struct utmp *pututline(const struct utmp *>I<ut>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void setutent(void);>"
+msgid ""
+"B<void setutent(void);>\n"
+"B<void endutent(void);>\n"
+msgstr "B<void setutent(void);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int utmpname(const char *>I<file>B<);>"
+msgid "B<int utmpname(const char *>I<file>B<);>\n"
+msgstr "B<int utmpname(const char *>I<file>B<);>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "New applications should use the POSIX.1-specified \"utmpx\" versions of "
+#| "these functions; see CONFORMING TO."
+msgid ""
+"New applications should use the POSIX.1-specified \"utmpx\" versions of "
+"these functions; see STANDARDS."
+msgstr ""
+"Nowe aplikacje powinny używać podanych w standardzie POSIX.1 wersji "
+"\"utmpx\" tych funkcji, patrz rozdział \"ZGODNE Z\" poniżej."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<utmpname>() sets the name of the utmp-format file for the other utmp "
+"functions to access. If B<utmpname>() is not used to set the filename "
+"before the other functions are used, they assume B<_PATH_UTMP>, as defined "
+"in I<E<lt>paths.hE<gt>>."
+msgstr ""
+"B<utmpname>() ustawia nazwę pliku w formacie utmp, który będzie używany "
+"przez pozostałe funkcje utmp. Jeżeli nie użyto B<utmpname>() przed "
+"wywołaniem innych funkcji, to używają one domyślnej nazwy B<_PATH_UTMP>, "
+"zdefiniowanej w I<E<lt>paths.hE<gt>>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<setutent>() rewinds the file pointer to the beginning of the utmp file. "
+"It is generally a good idea to call it before any of the other functions."
+msgstr ""
+"B<setutent>() przesuwa wskaźnik pliku z powrotem na początek pliku utmp. "
+"Funkcja ta powinna zostać wywołana przed wywołaniem którejkolwiek z "
+"pozostałych funkcji."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<endutent>() closes the utmp file. It should be called when the user code "
+"is done accessing the file with the other functions."
+msgstr ""
+"B<endutent>() zamyka plik utmp. Powinna być wywołana, gdy program już "
+"zakończył używanie tego pliku przy pomocy innych funkcji. "
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getutent>() reads a line from the current file position in the utmp "
+"file. It returns a pointer to a structure containing the fields of the "
+"line. The definition of this structure is shown in B<utmp>(5)."
+msgstr ""
+"B<getutent>() odczytuje linię z pliku utmp, zaczynając od bieżącej pozycji w "
+"tym pliku. Zwraca wskaźnik do struktury zawierającej pola linii. Definicję "
+"tej struktury opisano w B<utmp>(5)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getutid>() searches forward from the current file position in the utmp "
+"file based upon I<ut>. If I<ut-E<gt>ut_type> is one of B<RUN_LVL>, "
+"B<BOOT_TIME>, B<NEW_TIME>, or B<OLD_TIME>, B<getutid>() will find the first "
+"entry whose I<ut_type> field matches I<ut-E<gt>ut_type>. If I<ut-"
+"E<gt>ut_type> is one of B<INIT_PROCESS>, B<LOGIN_PROCESS>, B<USER_PROCESS>, "
+"or B<DEAD_PROCESS>, B<getutid>() will find the first entry whose I<ut_id> "
+"field matches I<ut-E<gt>ut_id>."
+msgstr ""
+"B<getutid>() przeszukuje plik w przód, zaczynając od bieżącej pozycji, "
+"biorąc pod uwagę parametr I<ut>. Jeżeli I<ut-E<gt>ut_type> jest jednym z "
+"B<RUN_LVL>, B<BOOT_TIME>, B<NEW_TIME> lub B<OLD_TIME>, to B<getutid>() "
+"wyszuka pierwszy rekord, którego pole I<ut_type> odpowiada I<ut-"
+"E<gt>ut_type>. Jeżeli I<ut-E<gt>ut_type> jest jednym z B<INIT_PROCESS>, "
+"B<LOGIN_PROCESS>, B<USER_PROCESS> lub B<DEAD_PROCESS>, to B<getutid>() "
+"wyszuka pierwszy wpis, którego pole I<ut_id> pasuje do I<ut-E<gt>ut_id>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getutline>() searches forward from the current file position in the utmp "
+"file. It scans entries whose I<ut_type> is B<USER_PROCESS> or "
+"B<LOGIN_PROCESS> and returns the first one whose I<ut_line> field matches "
+"I<ut-E<gt>ut_line>."
+msgstr ""
+"B<getutline>() przeszukuje plik utmp w przód, zaczynając od bieżącej pozycji "
+"w pliku. Sprawdza wpisy, których I<ut_type> jest równe B<USER_PROCESS> lub "
+"B<LOGIN_PROCESS>, i zwraca pierwszy z nich, którego pole I<ut_line> "
+"odpowiada I<ut-E<gt>ut_line>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<pututline>() writes the I<utmp> structure I<ut> into the utmp file. It "
+"uses B<getutid>() to search for the proper place in the file to insert the "
+"new entry. If it cannot find an appropriate slot for I<ut>, B<pututline>() "
+"will append the new entry to the end of the file."
+msgstr ""
+"B<pututline>() zapisuje strukturę I<ut>, której typem jest I<utmp>, do pliku "
+"utmp. Używa B<getutid>(), aby znaleźć odpowiednie miejsce do dodania nowego "
+"rekordu. Jeśli go nie znajdzie, to B<pututline>() doda nowy wpis na końcu "
+"pliku."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getutent>(), B<getutid>(), and B<getutline>() return a pointer to a "
+"I<struct utmp> on success, and NULL on failure (which includes the \"record "
+"not found\" case). This I<struct utmp> is allocated in static storage, and "
+"may be overwritten by subsequent calls."
+msgstr ""
+"Funkcje B<getutent>(), B<getutid>() i B<getutline>() zwracają wskaźnik do "
+"I<struct utmp>, jeśli zakończą się powodzeniem, lub NULL w razie wystąpienia "
+"błędu. I<struct utmp> jest zaalokowana w statycznej przestrzeni danych i "
+"może zostać nadpisana przez kolejne wywołania funkcji."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success B<pututline>() returns I<ut>; on failure, it returns NULL."
+msgstr ""
+"Funkcja B<pututline>() zwraca I<ut>, jeśli zakończy się powodzeniem, lub "
+"NULL w razie wystąpienia błędu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<utmpname>() returns 0 if the new name was successfully stored, or -1 on "
+"failure."
+msgstr ""
+"B<utmpname>() zwraca 0, jeśli zachowano nową nazwę, lub -1 w przypadku błędu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "In the event of an error, these functions I<errno> set to indicate the "
+#| "cause."
+msgid "On failure, these functions I<errno> set to indicate the error."
+msgstr ""
+"W razie wystąpienia błędu ustawiana jest zmienna I<errno> aby wskazać "
+"przyczynę."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Out of memory."
+msgstr "Brak pamięci."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ESRCH>"
+msgstr "B<ESRCH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Record not found."
+msgstr "Nie znaleziono rekordu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<setutent>(), B<pututline>(), and the B<getut*>() functions can also fail "
+"for the reasons described in B<open>(2)."
+msgstr ""
+"Funkcje B<setutent>(), B<pututline>() i B<getut*>() mogą także zwrócić błędy "
+"opisane w B<open>(2)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</var/run/utmp>"
+msgstr "I</var/run/utmp>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "database of currently logged-in users"
+msgstr "baza danych obecnie zalogowanych użytkowników"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I</var/log/wtmp>"
+msgstr "I</var/log/wtmp>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "database of past user logins"
+msgstr "baza danych poprzednich logowań użytkowników"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getutent>()"
+msgstr "B<getutent>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "race:utentbuf sig:ALRM timer"
+msgid ""
+"MT-Unsafe init race:utent\n"
+"race:utentbuf sig:ALRM timer"
+msgstr "race:utentbuf sig:ALRM timer"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<getutent_r>(), B<getutid_r>(), B<getutline_r>():"
+msgid ""
+"B<getutid>(),\n"
+"B<getutline>()"
+msgstr "B<getutent_r>(), B<getutid_r>(), B<getutline_r>():"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe init race:utent\n"
+msgid ""
+"MT-Unsafe init race:utent\n"
+"sig:ALRM timer"
+msgstr "MT-Unsafe init race:utent\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<pututline>()"
+msgstr "B<pututline>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"MT-Unsafe race:utent\n"
+"sig:ALRM timer"
+msgstr ""
+"MT-niebezpieczne race:utent\n"
+"sig:ALRM timer"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<getutent_r>(), B<getutid_r>(), B<getutline_r>():"
+msgid ""
+"B<setutent>(),\n"
+"B<endutent>(),\n"
+"B<utmpname>()"
+msgstr "B<getutent_r>(), B<getutid_r>(), B<getutline_r>():"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:utent"
+msgstr "MT-Unsafe race:utent"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the above table, I<utent> in I<race:utent> signifies that if any of the "
+"functions B<setutent>(), B<getutent>(), B<getutid>(), B<getutline>(), "
+"B<pututline>(), B<utmpname>(), or B<endutent>() are used in parallel in "
+"different threads of a program, then data races could occur."
+msgstr ""
+"W powyższej tabeli, I<utent> w I<race:utent> oznacza, że jeśli któraś z "
+"funkcji B<setutent>(), B<getutent>(), B<getutid>(), B<getutline>(), "
+"B<pututline>(), B<utmpname>() lub B<endutent>() jest używana równolegle w "
+"różnych wątkach programu, może nastąpić sytuacja wyścigu danych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "XPG2, SVr4."
+msgstr "XPG2, SVr4."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In XPG2 and SVID 2 the function B<pututline>() is documented to return "
+"void, and that is what it does on many systems (AIX, HP-UX). HP-UX "
+"introduces a new function B<_pututline>() with the prototype given above "
+"for B<pututline>()."
+msgstr ""
+"W dokumentacji XPG2 i SVID2 funkcja B<pututline>() zwraca void, i to jest "
+"to, co ona rzeczywiście zwraca na wielu systemach (AIX, HPUX). HPUX "
+"wprowadza nową funkcję B<_pututline>() o prototypie podanym powyżej dla "
+"B<pututline>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"All these functions are obsolete now on non-Linux systems. POSIX.1-2001 and "
+"POSIX.1-2008, following SUSv1, does not have any of these functions, but "
+"instead uses"
+msgstr ""
+"Wszystkie te funkcje są przestarzałe na systemach nielinuksowych. "
+"POSIX.1-2001 i POSIX.1-2008, naśladując SUSv1, nie zawierają żadnej z tych "
+"funkcji, ale zamiast nich używają"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>utmpx.hE<gt>>\n"
+msgstr "B<#include E<lt>utmpx.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<struct utmpx *getutxent(void);>\n"
+"B<struct utmpx *getutxid(const struct utmpx *);>\n"
+"B<struct utmpx *getutxline(const struct utmpx *);>\n"
+"B<struct utmpx *pututxline(const struct utmpx *);>\n"
+"B<void setutxent(void);>\n"
+"B<void endutxent(void);>\n"
+msgstr ""
+"B<struct utmpx *getutxent(void);>\n"
+"B<struct utmpx *getutxid(const struct utmpx *);>\n"
+"B<struct utmpx *getutxline(const struct utmpx *);>\n"
+"B<struct utmpx *pututxline(const struct utmpx *);>\n"
+"B<void setutxent(void);>\n"
+"B<void endutxent(void);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions are provided by glibc, and perform the same task as their "
+"equivalents without the \"x\", but use I<struct utmpx>, defined on Linux to "
+"be the same as I<struct utmp>. For completeness, glibc also provides "
+"B<utmpxname>(), although this function is not specified by POSIX.1."
+msgstr ""
+"Powyższe funkcje są dostarczane przez glibc i wykonują dokładnie te same "
+"zadania, co ich odpowiedniki bez przyrostka \"x\", tyle że używają struktury "
+"I<struct utmpx>, zdefiniowanej pod Linuksem dokładnie tak samo jak I<struct "
+"utmp>. glibc dostarcza także B<utmpxname>(), chociaż POSIX.1 nie zawiera tej "
+"funkcji."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On some other systems, the I<utmpx> structure is a superset of the I<utmp> "
+"structure, with additional fields, and larger versions of the existing "
+"fields, and parallel files are maintained, often I</var/*/utmpx> and I</var/"
+"*/wtmpx>."
+msgstr ""
+"Na niektórych systemach struktura I<utmpx> jest rozszerzeniem struktury "
+"I<utmp> o dodatkowe pola i o większe wersje istniejących pól. Utrzymywane są "
+"tam równoległe wersje plików, często jako I</var/*/utmpx> oraz I</var/*/"
+"wtmpx>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Linux glibc on the other hand does not use a parallel I<utmpx> file since "
+"its I<utmp> structure is already large enough. The \"x\" functions listed "
+"above are just aliases for their counterparts without the \"x\" (e.g., "
+"B<getutxent>() is an alias for B<getutent>())."
+msgstr ""
+"Z drugiej strony linuksowe glibc nie używa pliku I<utmpx>, ponieważ jego "
+"struktura I<utmp> jest już wystarczająco duża. Funkcje \"x\" opisane powyżej "
+"są aliasami do funkcji bez \"x\" (np. B<getutxent> jest aliasem "
+"B<getutent>())."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "glibc notes"
+msgstr "Uwagi dla glibc"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The above functions are not thread-safe. Glibc adds reentrant versions"
+msgid "The above functions are not thread-safe. glibc adds reentrant versions"
+msgstr ""
+"Powyższe funkcje nie są bezpieczne dla wątków. Glibc dodaje wersje "
+"współbieżne:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int getutent_r(struct utmp *>I<ubuf>B<, struct utmp **>I<ubufp>B<);>\n"
+"B<int getutid_r(struct utmp *>I<ut>B<,>\n"
+"B< struct utmp *>I<ubuf>B<, struct utmp **>I<ubufp>B<);>\n"
+"B<int getutline_r(struct utmp *>I<ut>B<,>\n"
+"B< struct utmp *>I<ubuf>B<, struct utmp **>I<ubufp>B<);>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getutent_r>(), B<getutid_r>(), B<getutline_r>():"
+msgstr "B<getutent_r>(), B<getutid_r>(), B<getutline_r>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " _GNU_SOURCE\n"
+#| " || /* since glibc 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgid ""
+" _GNU_SOURCE\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgstr ""
+" _GNU_SOURCE\n"
+" || /* od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions are GNU extensions, analogs of the functions of the same "
+"name without the _r suffix. The I<ubuf> argument gives these functions a "
+"place to store their result. On success, they return 0, and a pointer to "
+"the result is written in I<*ubufp>. On error, these functions return -1. "
+"There are no utmpx equivalents of the above functions. (POSIX.1 does not "
+"specify such functions.)"
+msgstr ""
+"Te funkcje są rozszerzeniami GNU, analogicznymi do funkcji o tych samych "
+"nazwach, ale bez przyrostka \"_r\". Parametr I<ubuf> określa miejsce, w "
+"którym te funkcje powinny zapisać wynik. Jeśli zakończą się powodzeniem, to "
+"zwracają 0, a wskaźnik do wyniku jest zapisywany w I<*ubufp>. W razie błędu "
+"funkcje zwracają -1. Funkcje te nie mają swoich odpowiedników utmpx (POSIX.1 "
+"ich nie zawiera)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following example adds and removes a utmp record, assuming it is run "
+"from within a pseudo terminal. For usage in a real application, you should "
+"check the return values of B<getpwuid>(3) and B<ttyname>(3)."
+msgstr ""
+"Następujący przykład dodaje i usuwa rekord utmp, przy założeniu, że zostanie "
+"uruchomiony z pseudoterminalu. Użycie w rzeczywistej aplikacji wymagałoby "
+"sprawdzenia wartości zwracanych przez B<getpwuid>(3) i B<ttyname>(3)."
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid ""
+#| " entry.ut_type = USER_PROCESS;\n"
+#| " entry.ut_pid = getpid();\n"
+#| " strcpy(entry.ut_line, ttyname(STDIN_FILENO) + strlen(\"/dev/\"));\n"
+#| " /* only correct for ptys named /dev/tty[pqr][0-9a-z] */\n"
+#| " strcpy(entry.ut_id, ttyname(STDIN_FILENO) + strlen(\"/dev/tty\"));\n"
+#| " time(&entry.ut_time);\n"
+#| " strcpy(entry.ut_user, getpwuid(getuid())-E<gt>pw_name);\n"
+#| " memset(entry.ut_host, 0, UT_HOSTSIZE);\n"
+#| " entry.ut_addr = 0;\n"
+#| " setutent();\n"
+#| " pututline(&entry);\n"
+msgid ""
+"#include E<lt>pwd.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+"#include E<lt>time.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"#include E<lt>utmp.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(void)\n"
+"{\n"
+" struct utmp entry;\n"
+"\\&\n"
+" system(\"echo before adding entry:;who\");\n"
+"\\&\n"
+" entry.ut_type = USER_PROCESS;\n"
+" entry.ut_pid = getpid();\n"
+" strcpy(entry.ut_line, ttyname(STDIN_FILENO) + strlen(\"/dev/\"));\n"
+" /* only correct for ptys named /dev/tty[pqr][0-9a-z] */\n"
+" strcpy(entry.ut_id, ttyname(STDIN_FILENO) + strlen(\"/dev/tty\"));\n"
+" entry.ut_time = time(NULL);\n"
+" strcpy(entry.ut_user, getpwuid(getuid())-E<gt>pw_name);\n"
+" memset(entry.ut_host, 0, UT_HOSTSIZE);\n"
+" entry.ut_addr = 0;\n"
+" setutent();\n"
+" pututline(&entry);\n"
+"\\&\n"
+" system(\"echo after adding entry:;who\");\n"
+"\\&\n"
+" entry.ut_type = DEAD_PROCESS;\n"
+" memset(entry.ut_line, 0, UT_LINESIZE);\n"
+" entry.ut_time = 0;\n"
+" memset(entry.ut_user, 0, UT_NAMESIZE);\n"
+" setutent();\n"
+" pututline(&entry);\n"
+"\\&\n"
+" system(\"echo after removing entry:;who\");\n"
+"\\&\n"
+" endutent();\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" entry.ut_type = USER_PROCESS;\n"
+" entry.ut_pid = getpid();\n"
+" strcpy(entry.ut_line, ttyname(STDIN_FILENO) + strlen(\"/dev/\"));\n"
+" /* poprawne tylko dla pseudoterminali nazwanych /dev/tty[pqr][0-9a-z] */\n"
+" strcpy(entry.ut_id, ttyname(STDIN_FILENO) + strlen(\"/dev/tty\"));\n"
+" time(&entry.ut_time);\n"
+" strcpy(entry.ut_user, getpwuid(getuid())-E<gt>pw_name);\n"
+" memset(entry.ut_host, 0, UT_HOSTSIZE);\n"
+" entry.ut_addr = 0;\n"
+" setutent();\n"
+" pututline(&entry);\n"
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getutmp>(3), B<utmp>(5)"
+msgstr "B<getutmp>(3), B<utmp>(5)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "#include E<lt>string.hE<gt>\n"
+#| "#include E<lt>stdlib.hE<gt>\n"
+#| "#include E<lt>pwd.hE<gt>\n"
+#| "#include E<lt>unistd.hE<gt>\n"
+#| "#include E<lt>utmp.hE<gt>\n"
+#| "#include E<lt>time.hE<gt>\n"
+msgid ""
+"#include E<lt>pwd.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+"#include E<lt>time.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"#include E<lt>utmp.hE<gt>\n"
+msgstr ""
+"#include E<lt>string.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>pwd.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"#include E<lt>utmp.hE<gt>\n"
+"#include E<lt>time.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "int\n"
+#| "main(int argc, char *argv[])\n"
+#| "{\n"
+#| " struct utmp entry;\n"
+msgid ""
+"int\n"
+"main(void)\n"
+"{\n"
+" struct utmp entry;\n"
+msgstr ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" struct utmp entry;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " system(\"echo before adding entry:;who\");\n"
+msgstr " system(\"echo przed dodaniem wpisu:;who\");\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" entry.ut_type = USER_PROCESS;\n"
+" entry.ut_pid = getpid();\n"
+" strcpy(entry.ut_line, ttyname(STDIN_FILENO) + strlen(\"/dev/\"));\n"
+" /* only correct for ptys named /dev/tty[pqr][0-9a-z] */\n"
+" strcpy(entry.ut_id, ttyname(STDIN_FILENO) + strlen(\"/dev/tty\"));\n"
+" time(&entry.ut_time);\n"
+" strcpy(entry.ut_user, getpwuid(getuid())-E<gt>pw_name);\n"
+" memset(entry.ut_host, 0, UT_HOSTSIZE);\n"
+" entry.ut_addr = 0;\n"
+" setutent();\n"
+" pututline(&entry);\n"
+msgstr ""
+" entry.ut_type = USER_PROCESS;\n"
+" entry.ut_pid = getpid();\n"
+" strcpy(entry.ut_line, ttyname(STDIN_FILENO) + strlen(\"/dev/\"));\n"
+" /* poprawne tylko dla pseudoterminali nazwanych /dev/tty[pqr][0-9a-z] */\n"
+" strcpy(entry.ut_id, ttyname(STDIN_FILENO) + strlen(\"/dev/tty\"));\n"
+" time(&entry.ut_time);\n"
+" strcpy(entry.ut_user, getpwuid(getuid())-E<gt>pw_name);\n"
+" memset(entry.ut_host, 0, UT_HOSTSIZE);\n"
+" entry.ut_addr = 0;\n"
+" setutent();\n"
+" pututline(&entry);\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " system(\"echo after adding entry:;who\");\n"
+msgstr " system(\"echo po dodaniu wpisu:;who\");\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" entry.ut_type = DEAD_PROCESS;\n"
+" memset(entry.ut_line, 0, UT_LINESIZE);\n"
+" entry.ut_time = 0;\n"
+" memset(entry.ut_user, 0, UT_NAMESIZE);\n"
+" setutent();\n"
+" pututline(&entry);\n"
+msgstr ""
+" entry.ut_type = DEAD_PROCESS;\n"
+" memset(entry.ut_line, 0, UT_LINESIZE);\n"
+" entry.ut_time = 0;\n"
+" memset(entry.ut_user, 0, UT_NAMESIZE);\n"
+" setutent();\n"
+" pututline(&entry);\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " system(\"echo after removing entry:;who\");\n"
+msgstr " system(\"echo po usunięciu wpisu:;who\");\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" endutent();\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" endutent();\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: Plain text
+#: debian-unstable opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " entry.ut_type = USER_PROCESS;\n"
+#| " entry.ut_pid = getpid();\n"
+#| " strcpy(entry.ut_line, ttyname(STDIN_FILENO) + strlen(\"/dev/\"));\n"
+#| " /* only correct for ptys named /dev/tty[pqr][0-9a-z] */\n"
+#| " strcpy(entry.ut_id, ttyname(STDIN_FILENO) + strlen(\"/dev/tty\"));\n"
+#| " time(&entry.ut_time);\n"
+#| " strcpy(entry.ut_user, getpwuid(getuid())-E<gt>pw_name);\n"
+#| " memset(entry.ut_host, 0, UT_HOSTSIZE);\n"
+#| " entry.ut_addr = 0;\n"
+#| " setutent();\n"
+#| " pututline(&entry);\n"
+msgid ""
+"#include E<lt>pwd.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+"#include E<lt>time.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+"#include E<lt>utmp.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(void)\n"
+"{\n"
+" struct utmp entry;\n"
+"\\&\n"
+" system(\"echo before adding entry:;who\");\n"
+"\\&\n"
+" entry.ut_type = USER_PROCESS;\n"
+" entry.ut_pid = getpid();\n"
+" strcpy(entry.ut_line, ttyname(STDIN_FILENO) + strlen(\"/dev/\"));\n"
+" /* only correct for ptys named /dev/tty[pqr][0-9a-z] */\n"
+" strcpy(entry.ut_id, ttyname(STDIN_FILENO) + strlen(\"/dev/tty\"));\n"
+" time(&entry.ut_time);\n"
+" strcpy(entry.ut_user, getpwuid(getuid())-E<gt>pw_name);\n"
+" memset(entry.ut_host, 0, UT_HOSTSIZE);\n"
+" entry.ut_addr = 0;\n"
+" setutent();\n"
+" pututline(&entry);\n"
+"\\&\n"
+" system(\"echo after adding entry:;who\");\n"
+"\\&\n"
+" entry.ut_type = DEAD_PROCESS;\n"
+" memset(entry.ut_line, 0, UT_LINESIZE);\n"
+" entry.ut_time = 0;\n"
+" memset(entry.ut_user, 0, UT_NAMESIZE);\n"
+" setutent();\n"
+" pututline(&entry);\n"
+"\\&\n"
+" system(\"echo after removing entry:;who\");\n"
+"\\&\n"
+" endutent();\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" entry.ut_type = USER_PROCESS;\n"
+" entry.ut_pid = getpid();\n"
+" strcpy(entry.ut_line, ttyname(STDIN_FILENO) + strlen(\"/dev/\"));\n"
+" /* poprawne tylko dla pseudoterminali nazwanych /dev/tty[pqr][0-9a-z] */\n"
+" strcpy(entry.ut_id, ttyname(STDIN_FILENO) + strlen(\"/dev/tty\"));\n"
+" time(&entry.ut_time);\n"
+" strcpy(entry.ut_user, getpwuid(getuid())-E<gt>pw_name);\n"
+" memset(entry.ut_host, 0, UT_HOSTSIZE);\n"
+" entry.ut_addr = 0;\n"
+" setutent();\n"
+" pututline(&entry);\n"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getw.3.po b/po/pl/man3/getw.3.po
new file mode 100644
index 00000000..c9af46f3
--- /dev/null
+++ b/po/pl/man3/getw.3.po
@@ -0,0 +1,343 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2017.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2017-02-07 21:44+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getw"
+msgstr "getw"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getw, putw - input and output of words (ints)"
+msgstr "getw, putw - odczytywanie i wyprowadzanie słów (wartości typu int)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int putw(int >I<w>B<, FILE *>I<stream>B<);>\n"
+msgid ""
+"B<int getw(FILE *>I<stream>B<);>\n"
+"B<int putw(int >I<w>B<, FILE *>I<stream>B<);>\n"
+msgstr "B<int putw(int >I<w>B<, FILE *>I<stream>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getw>(), B<putw>():"
+msgstr "B<getw>(), B<putw>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "_XOPEN_SOURCE && ! (_POSIX_C_SOURCE\\ E<gt>=\\ 200112L)\n"
+#| " || /* Glibc since 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgid ""
+" Since glibc 2.3.3:\n"
+" _XOPEN_SOURCE && ! (_POSIX_C_SOURCE E<gt>= 200112L)\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+" Before glibc 2.3.3:\n"
+" _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\n"
+msgstr ""
+"_XOPEN_SOURCE && ! (_POSIX_C_SOURCE\\ E<gt>=\\ 200112L)\n"
+" || /* Glibc od 2.19: */ _DEFAULT_SOURCE\n"
+" || /* Glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getw>() reads a word (that is, an I<int>) from I<stream>. It's provided "
+"for compatibility with SVr4. We recommend you use B<fread>(3) instead."
+msgstr ""
+"B<getw>() odczytuje słowo (tzn. wartość typu I<int>) ze I<stream>. Jest "
+"udostępniona dla zgodności z SVID. Zaleca się korzystanie z B<fread>(3) "
+"zamiast niej."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<putw>() writes the word I<w> (that is, an I<int>) to I<stream>. It is "
+"provided for compatibility with SVr4, but we recommend you use B<fwrite>(3) "
+"instead."
+msgstr ""
+"B<putw>() zapisuje słowo I<w> (tzn. wartość typu I<int>) do I<stream>. Jest "
+"udostępniona dla zgodności z SVID, ale zaleca się korzystanie z B<fwrite>(3) "
+"zamiast niej."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Normally, B<getw>() returns the word read, and B<putw>() returns 0. On "
+"error, they return B<EOF>."
+msgstr ""
+"Normalnie, B<getw>() zwraca przeczytane słowo, a B<putw>() zwraca 0. W "
+"przypadku błędu, zwracają B<EOF>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<getw>(),\n"
+"B<putw>()"
+msgstr ""
+"B<getw>(),\n"
+"B<putw>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "SVr4, SUSv2."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The value returned on error is also a legitimate data value. B<ferror>(3) "
+"can be used to distinguish between the two cases."
+msgstr ""
+"Wartość zwracana w przypadku błędu jest również poprawną wartością danych. "
+"Można korzystać z B<ferror>(3), aby rozróżnić te dwa przypadki."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ferror>(3), B<fread>(3), B<fwrite>(3), B<getc>(3), B<putc>(3)"
+msgstr "B<ferror>(3), B<fread>(3), B<fwrite>(3), B<getc>(3), B<putc>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "SVr4, SUSv2. Not present in POSIX.1."
+msgstr "SVr4, SUSv2. Nieobecne w POSIX.1."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/getwchar.3.po b/po/pl/man3/getwchar.3.po
new file mode 100644
index 00000000..d1ed6141
--- /dev/null
+++ b/po/pl/man3/getwchar.3.po
@@ -0,0 +1,314 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:18+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getwchar"
+msgstr "getwchar"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getwchar - read a wide character from standard input"
+msgstr "getwchar - odczytanie szerokiego znaku ze standardowego wejścia"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wint_t getwchar(void);>\n"
+msgstr "B<wint_t getwchar(void);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getwchar>() function is the wide-character equivalent of the "
+"B<getchar>(3) function. It reads a wide character from I<stdin> and "
+"returns it. If the end of stream is reached, or if I<ferror(stdin)> becomes "
+"true, it returns B<WEOF>. If a wide-character conversion error occurs, it "
+"sets I<errno> to B<EILSEQ> and returns B<WEOF>."
+msgstr ""
+"Funkcja B<getwchar>() jest szerokoznakowym odpowiednikiem funkcji "
+"B<getchar>(3). Odczytuje szeroki znak z I<stdin> i zwraca go. Gdy "
+"osiągnięty zostanie koniec strumienia lub gdy I<ferror(stdin)> stanie się "
+"prawdziwe, to zwrócony zostanie B<WEOF>. Po wystąpieniu błędu konwersji "
+"szerokiego znaku ustawia B<errno> na B<EILSEQ> i również zwraca B<WEOF>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For a nonlocking counterpart, see B<unlocked_stdio>(3)."
+msgstr ""
+"Informacje o nieblokujących odpowiednikach znajdują się w "
+"B<unlocked_stdio>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<getwchar>() function returns the next wide-character from standard "
+"input, or B<WEOF>."
+msgstr ""
+"Funkcja B<getwchar>() zwraca następny szeroki znak ze standardowego wejścia "
+"lub B<WEOF>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<getwchar>()"
+msgstr "B<getwchar>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The behavior of B<getwchar>() depends on the B<LC_CTYPE> category of the "
+"current locale."
+msgstr ""
+"Zachowanie B<getwchar>() zależy od kategorii B<LC_CTYPE> bieżących ustawień "
+"regionalnych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"It is reasonable to expect that B<getwchar>() will actually read a "
+"multibyte sequence from standard input and then convert it to a wide "
+"character."
+msgstr ""
+"Uzasadnione jest oczekiwanie, że B<getwchar>() rzeczywiście przeczyta "
+"wielobajtowy ciąg ze standardowego wejścia i przetworzy go na szeroki znak."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fgetwc>(3), B<unlocked_stdio>(3)"
+msgstr "B<fgetwc>(3), B<unlocked_stdio>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/glob.3.po b/po/pl/man3/glob.3.po
new file mode 100644
index 00000000..23154ed6
--- /dev/null
+++ b/po/pl/man3/glob.3.po
@@ -0,0 +1,890 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2019-08-16 21:18+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "glob"
+msgstr "glob"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"glob, globfree - find pathnames matching a pattern, free memory from glob()"
+msgstr ""
+"glob, globfree - znalezienie ścieżek odpowiadających wzorcowi, zwolnienie "
+"pamięć z glob()"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>glob.hE<gt>>\n"
+msgstr "B<#include E<lt>glob.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int glob(const char *>I<pattern>B<, int >I<flags>B<,>\n"
+#| "B< int (*>I<errfunc>B<) (const char *>I<epath>B<, int >I<eerrno>B<),>\n"
+#| "B< glob_t *>I<pglob>B<);>\n"
+#| "B<void globfree(glob_t *>I<pglob>B<);>\n"
+msgid ""
+"B<int glob(const char *restrict >I<pattern>B<, int >I<flags>B<,>\n"
+"B< int (*>I<errfunc>B<)(const char *>I<epath>B<, int >I<eerrno>B<),>\n"
+"B< glob_t *restrict >I<pglob>B<);>\n"
+"B<void globfree(glob_t *>I<pglob>B<);>\n"
+msgstr ""
+"B<int glob(const char *>I<pattern>B<, int >I<flags>B<,>\n"
+"B< int (*>I<errfunc>B<) (const char *>I<epath>B<, int >I<eerrno>B<),>\n"
+"B< glob_t *>I<pglob>B<);>\n"
+"B<void globfree(glob_t *>I<pglob>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<glob>() function searches for all the pathnames matching I<pattern> "
+"according to the rules used by the shell (see B<glob>(7)). No tilde "
+"expansion or parameter substitution is done; if you want these, use "
+"B<wordexp>(3)."
+msgstr ""
+"Funkcja B<glob>() przeszukuje wszystkie ścieżki odpowiadające wzorcowi "
+"I<pattern>, stosując przy tym reguły takie, jakich użyłaby powłoka (zobacz "
+"B<glob>(7)). Nie jest dokonywane rozwinięcie tyldy ani podstawienie "
+"parametrów. Jeśli są one potrzebne, to należy użyć B<wordexp>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<globfree>() function frees the dynamically allocated storage from an "
+"earlier call to B<glob>()."
+msgstr ""
+"Funkcja B<globfree>() zwalnia obszar pamięci zaalokowany dynamicznie przez "
+"wcześniejsze wywołanie funkcji B<glob>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The results of a B<glob>() call are stored in the structure pointed to by "
+"I<pglob>. This structure is of type I<glob_t> (declared in I<E<lt>glob."
+"hE<gt>>) and includes the following elements defined by POSIX.2 (more may "
+"be present as an extension):"
+msgstr ""
+"W wyniku wywołania B<glob>() tworzona jest struktura, na którą wskazuje "
+"I<pglob>. Struktura jest typu B<glob_t> (deklarowany w I<E<lt>glob.hE<gt>>) "
+"i zawiera następujące elementy zdefiniowane przez POSIX.2 (mogą też "
+"występować dodatkowe jako rozszerzenie):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"typedef struct {\n"
+" size_t gl_pathc; /* Count of paths matched so far */\n"
+" char **gl_pathv; /* List of matched pathnames. */\n"
+" size_t gl_offs; /* Slots to reserve in I<gl_pathv>. */\n"
+"} glob_t;\n"
+msgstr ""
+"typedef struct {\n"
+" size_t gl_pathc; /* Liczba odpowiadających dotąd ścieżek. */\n"
+" char **gl_pathv; /* Lista odpowiadających ścieżek */\n"
+" size_t gl_offs; /* Sloty do rezerwowania w I<gl_pathv>. */\n"
+"} glob_t;\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Results are stored in dynamically allocated storage."
+msgstr "Wyniki są zachowywane w dynamicznie przydzielanym obszarze pamięci."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The argument I<flags> is made up of the bitwise OR of zero or more the "
+"following symbolic constants, which modify the behavior of B<glob>():"
+msgstr ""
+"Argument I<flags> jest bitowym OR-em zera lub więcej następujących symboli "
+"stałych modyfikujących zachowanie B<glob>():"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_ERR>"
+msgstr "B<GLOB_ERR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Return upon a read error (because a directory does not have read permission, "
+"for example). By default, B<glob>() attempts carry on despite errors, "
+"reading all of the directories that it can."
+msgstr ""
+"Powraca po napotkaniu błędu odczytu (na przykład, jeśli nie ma praw do "
+"odczytu katalogu). Domyślnie B<glob>() kontynuuje działanie mimo błędów, "
+"odczytując wszystkie katalogi, do których ma uprawnienia."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_MARK>"
+msgstr "B<GLOB_MARK>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Append a slash to each path which corresponds to a directory."
+msgstr "Dodaje ukośnik do każdej ścieżki, która odpowiada katalogowi."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_NOSORT>"
+msgstr "B<GLOB_NOSORT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Don't sort the returned pathnames. The only reason to do this is to save "
+"processing time. By default, the returned pathnames are sorted."
+msgstr ""
+"Nie sortuje zwracanych nazw ścieżek. Jedynym powodem użycia tej opcji może "
+"być zaoszczędzenie czasu przetwarzania. Domyślnie zwracane nazwy ścieżek są "
+"sortowane."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_DOOFFS>"
+msgstr "B<GLOB_DOOFFS>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Reserve I<pglob-E<gt>gl_offs> slots at the beginning of the list of strings "
+"in I<pglob-E<gt>pathv>. The reserved slots contain null pointers."
+msgstr ""
+"Rezerwuje sloty I<pglob-E<gt>gl_offs> na początku listy napisów w I<pglob-"
+"E<gt>pathv>. Zarezerwowane sloty mogą zawierać wskaźniki null."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_NOCHECK>"
+msgstr "B<GLOB_NOCHECK>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If no pattern matches, return the original pattern. By default, B<glob>() "
+"returns B<GLOB_NOMATCH> if there are no matches."
+msgstr ""
+"Jeśli żaden wzorzec nie zostanie dopasowany, to zwracany jest oryginalny "
+"wzorzec. Domyślnie B<glob>() w razie braku dopasowań zwraca B<GLOB_NOMATCH>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_APPEND>"
+msgstr "B<GLOB_APPEND>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Append the results of this call to the vector of results returned by a "
+"previous call to B<glob>(). Do not set this flag on the first invocation of "
+"B<glob>()."
+msgstr ""
+"Doklejać wyniki bieżącego wywołania do listy wyników poprzedniego wywołania. "
+"Nie należy ustawiać tej flagi przy pierwszym wywołaniu B<glob>()."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_NOESCAPE>"
+msgstr "B<GLOB_NOESCAPE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Don't allow backslash (\\(aq\\e\\(aq) to be used as an escape character. "
+#| "Normally, a backslash can be used to quote the following character, "
+#| "providing a mechanism to turn off the special meaning metacharacters."
+msgid ""
+"Don't allow backslash (\\[aq]\\e\\[aq]) to be used as an escape character. "
+"Normally, a backslash can be used to quote the following character, "
+"providing a mechanism to turn off the special meaning metacharacters."
+msgstr ""
+"Nie pozwala na użycie znaku odwrotnego ukośnika (\"\\e\") jako znaku "
+"cytowania. Domyślnie odwrotny ukośnik cytuje następujący po nim znak, "
+"dostarczając mechanizmu wyłączania specjalnego znaczenia metaznaków."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<flags> may also include any of the following, which are GNU extensions and "
+"not defined by POSIX.2:"
+msgstr ""
+"Parametr I<flags> może również zawierać następujące znaczniki, będące "
+"rozszerzeniami GNU niedefiniowanymi przez POSIX.2:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_PERIOD>"
+msgstr "B<GLOB_PERIOD>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Allow a leading period to be matched by metacharacters. By default, "
+"metacharacters can't match a leading period."
+msgstr ""
+"Pozwala na to, by początkowa kropka była dopasowywana przez metaznaki. "
+"Domyślnie metaznaki nie są dopasowywane do początkowej kropki."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_ALTDIRFUNC>"
+msgstr "B<GLOB_ALTDIRFUNC>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Use alternative functions I<pglob-E<gt>gl_closedir>, I<pglob-"
+"E<gt>gl_readdir>, I<pglob-E<gt>gl_opendir>, I<pglob-E<gt>gl_lstat>, and "
+"I<pglob-E<gt>gl_stat> for filesystem access instead of the normal library "
+"functions."
+msgstr ""
+"Zamiast zwykłych funkcji bibliotecznych używa alternatywnych funkcji I<pglob-"
+"E<gt>gl_closedir>, I<pglob-E<gt>gl_readdir>, I<pglob-E<gt>gl_opendir>, "
+"I<pglob-E<gt>gl_lstat> oraz I<pglob-E<gt>gl_stat> do dostępu do systemu "
+"plików."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_BRACE>"
+msgstr "B<GLOB_BRACE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Expand B<csh>(1) style brace expressions of the form B<{a,b}>. Brace "
+"expressions can be nested. Thus, for example, specifying the pattern \"{foo/"
+"{,cat,dog},bar}\" would return the same results as four separate B<glob>() "
+"calls using the strings: \"foo/\", \"foo/cat\", \"foo/dog\", and \"bar\"."
+msgstr ""
+"Rozwija wyrażenia nawiasowe stylu B<csh>(1) w formacie B<{a,b}>. Wyrażenia "
+"nawiasowe mogą być zagnieżdżane. Dlatego na przykład podanie wzoraca \"{foo/"
+"{,cat,dog},bar}\" zwróci takie same wyniki jak czterokrotne wywołanie "
+"B<glob>() z następującymi argumentami: \"foo/\", \"foo/cat\", \"foo/dog\" "
+"oraz \"bar\"."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_NOMAGIC>"
+msgstr "B<GLOB_NOMAGIC>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the pattern contains no metacharacters, then it should be returned as the "
+"sole matching word, even if there is no file with that name."
+msgstr ""
+"Jeśli wzorzec nie zawiera metaznaków, to powinien być zwrócony jako jedyne "
+"pasujące słowo nawet wtedy, gdy nie ma plików o takiej nazwie."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_TILDE>"
+msgstr "B<GLOB_TILDE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Carry out tilde expansion. If a tilde (\\(aq~\\(aq) is the only "
+#| "character in the pattern, or an initial tilde is followed immediately by "
+#| "a slash (\\(aq/\\(aq), then the home directory of the caller is "
+#| "substituted for the tilde. If an initial tilde is followed by a username "
+#| "(e.g., \"~andrea/bin\"), then the tilde and username are substituted by "
+#| "the home directory of that user. If the username is invalid, or the home "
+#| "directory cannot be determined, then no substitution is performed."
+msgid ""
+"Carry out tilde expansion. If a tilde (\\[aq]\\[ti]\\[aq]) is the only "
+"character in the pattern, or an initial tilde is followed immediately by a "
+"slash (\\[aq]/\\[aq]), then the home directory of the caller is substituted "
+"for the tilde. If an initial tilde is followed by a username (e.g., "
+"\"\\[ti]andrea/bin\"), then the tilde and username are substituted by the "
+"home directory of that user. If the username is invalid, or the home "
+"directory cannot be determined, then no substitution is performed."
+msgstr ""
+"Przeprowadza ekspansję tyldy. Jeśli tylda (\"~\") jest jedynym znakiem we "
+"wzorcu lub zaraz po początkowym znaku tyldy występuje ukośnik (\"/\"), to "
+"tylda jest zastępowana przez nazwę katalogu domowego użytkownika "
+"wywołującego B<glob>(). Jeśli po początkowej tyldzie występuje nazwa "
+"użytkownika (np. \"~andrea/bin\"), to tylda i nazwa użytkownika "
+"są zastępowane przez katalog domowy tego użytkownika. Jeśli nazwa "
+"użytkownika jest niepoprawna lub katalog domowy nie może być określony, to "
+"żadne zastępowanie nie jest przeprowadzane."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_TILDE_CHECK>"
+msgstr "B<GLOB_TILDE_CHECK>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This provides behavior similar to that of B<GLOB_TILDE>. The difference is "
+"that if the username is invalid, or the home directory cannot be determined, "
+"then instead of using the pattern itself as the name, B<glob>() returns "
+"B<GLOB_NOMATCH> to indicate an error."
+msgstr ""
+"Zachowuje się podobnie do B<GLOB_TILDE>, z tą różnicą że jeśli nazwa "
+"użytkownika jest niepoprawna lub jeśli nie można określić katalogu domowego "
+"użytkownika, to B<glob>() zamiast używać wzorca jako nazwy zwróci "
+"B<GLOB_NOMATCH>, wskazując, że wystąpił błąd."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_ONLYDIR>"
+msgstr "B<GLOB_ONLYDIR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is a I<hint> to B<glob>() that the caller is interested only in "
+"directories that match the pattern. If the implementation can easily "
+"determine file-type information, then nondirectory files are not returned to "
+"the caller. However, the caller must still check that returned files are "
+"directories. (The purpose of this flag is merely to optimize performance "
+"when the caller is interested only in directories.)"
+msgstr ""
+"Jest to I<wskazówka> dla funkcji B<glob>(), mówiąca, że funkcja wywołująca "
+"jest zainteresowana tylko katalogami pasującymi do wzorca. Jeśli "
+"implementacja może w łatwy sposób określić informację o typie pliku, to "
+"pliki niebędące katalogami nie są zwracane. Jednakże funkcja wywołująca musi "
+"sprawdzić, że zwrócone pliki są katalogami. (Celem tej flagi jest "
+"poprawienie wydajności w przypadku, gdy funkcja wywołująca jest "
+"zainteresowana tylko katalogami)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<errfunc> is not NULL, it will be called in case of an error with the "
+"arguments I<epath>, a pointer to the path which failed, and I<eerrno>, the "
+"value of I<errno> as returned from one of the calls to B<opendir>(3), "
+"B<readdir>(3), or B<stat>(2). If I<errfunc> returns nonzero, or if "
+"B<GLOB_ERR> is set, B<glob>() will terminate after the call to I<errfunc>."
+msgstr ""
+"Jeśli I<errfunc> nie jest równe NULL, to w wypadku błędu będzie ono wywołane "
+"z argumentami I<epath>, czyli wskaźnikiem do ścieżki, na której coś się nie "
+"powiodło, i z I<eerrno>, przechowującym wartość I<errno>, zwróconą przez "
+"wywołanie do B<opendir>(3), B<readdir>(3) lub B<stat>(2). Jeśli I<errfunc> "
+"zwraca wartość niezerową lub jeśli ustawiony jest znacznik B<GLOB_ERR>, to "
+"B<glob>() zakończy działanie po wywołaniu funkcji I<errfunc>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Upon successful return, I<pglob-E<gt>gl_pathc> contains the number of "
+"matched pathnames and I<pglob-E<gt>gl_pathv> contains a pointer to the list "
+"of pointers to matched pathnames. The list of pointers is terminated by a "
+"null pointer."
+msgstr ""
+"Po pomyślnym zakończeniu, I<pglob-E<gt>gl_pathc> zawiera liczbę pasujących "
+"ścieżek, a I<pglob-E<gt>gl_pathv> wskaźnik do listy wskaźników do "
+"dopasowanych ścieżek. Lista ta jest zakończona wskaźnikiem null."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"It is possible to call B<glob>() several times. In that case, the "
+"B<GLOB_APPEND> flag has to be set in I<flags> on the second and later "
+"invocations."
+msgstr ""
+"Możliwe jest wywoływanie B<glob>() wielokrotnie. W takim wypadku należy w "
+"następnych wywołaniach ustawić w I<flags> znacznik B<GLOB_APPEND>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"As a GNU extension, I<pglob-E<gt>gl_flags> is set to the flags specified, "
+"B<or>ed with B<GLOB_MAGCHAR> if any metacharacters were found."
+msgstr ""
+"Jako rozszerzenie GNU, I<pglob-E<gt>gl_flags> jest ustawiane jako B<or> "
+"podanych znaczników i B<GLOB_MAGCHAR>, gdy występują metaznaki."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On successful completion, B<glob>() returns zero. Other possible returns "
+"are:"
+msgstr ""
+"Po pomyślnym zakończeniu B<glob>() zwraca zero. Inne możliwe wartości to:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_NOSPACE>"
+msgstr "B<GLOB_NOSPACE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "for running out of memory,"
+msgstr "przy braku pamięci,"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_ABORTED>"
+msgstr "B<GLOB_ABORTED>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "for a read error, and"
+msgstr "przy błędzie odczytu i"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<GLOB_NOMATCH>"
+msgstr "B<GLOB_NOMATCH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "for no found matches."
+msgstr "gdy niczego nie dopasowano."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<glob>()"
+msgstr "B<glob>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "MT-Unsafe race:utent env\n"
+msgid ""
+"MT-Unsafe race:utent env\n"
+"sig:ALRM timer locale"
+msgstr "MT-Unsafe race:utent env\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<globfree>()"
+msgstr "B<globfree>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the above table, I<utent> in I<race:utent> signifies that if any of the "
+"functions B<setutent>(3), B<getutent>(3), or B<endutent>(3) are used in "
+"parallel in different threads of a program, then data races could occur. "
+"B<glob>() calls those functions, so we use race:utent to remind users."
+msgstr ""
+"W powyższej tabeli I<utent> w I<race:utent> oznacza, że jeśli któraś z "
+"funkcji B<setutent>(3), B<getutent>(3) lub B<endutent>(3) jest używana "
+"równolegle w różnych wątkach programu, może nastąpić sytuacja wyścigu "
+"danych. Ponieważ B<glob>() wywołuje te funkcje, stąd dla przypomnienia "
+"użytkownikom używamy race:utent."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2001, POSIX.1-2008."
+msgid "POSIX.1-2001, POSIX.2."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The structure elements I<gl_pathc> and I<gl_offs> are declared as I<size_t> "
+"in glibc 2.1, as they should be according to POSIX.2, but are declared as "
+"I<int> in glibc 2.0."
+msgstr ""
+"Elementy I<gl_pathc> i I<gl_offs> struktury są w glibc 2.1 zadeklarowane "
+"jako I<size_t>, jak powinno być zgodnie z POSIX.2, ale są zadeklarowane jako "
+"I<int> w glibc 2.0."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<glob>() function may fail due to failure of underlying function "
+"calls, such as B<malloc>(3) or B<opendir>(3). These will store their error "
+"code in I<errno>."
+msgstr ""
+"Funkcja B<glob>() może zawieść z powodu błędu wywołanych przez nią funkcji, "
+"takich jak B<malloc>(3) czy B<opendir>(3). Wywołania te zapiszą kod błędu w "
+"I<errno>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "One example of use is the following code, which simulates typing"
+msgstr "Jednym z przykładów użycia jest następujący kod, emulujący wpisanie"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ls -l *.c ../*.c\n"
+msgstr "ls -l *.c ../*.c\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "in the shell:"
+msgstr "w powłoce:"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "globbuf.gl_offs = 2;\n"
+#| "glob(\"*.c\", GLOB_DOOFFS, NULL, &globbuf);\n"
+#| "glob(\"../*.c\", GLOB_DOOFFS | GLOB_APPEND, NULL, &globbuf);\n"
+#| "globbuf.gl_pathv[0] = \"ls\";\n"
+#| "globbuf.gl_pathv[1] = \"-l\";\n"
+#| "execvp(\"ls\", &globbuf.gl_pathv[0]);\n"
+msgid ""
+"glob_t globbuf;\n"
+"\\&\n"
+"globbuf.gl_offs = 2;\n"
+"glob(\"*.c\", GLOB_DOOFFS, NULL, &globbuf);\n"
+"glob(\"../*.c\", GLOB_DOOFFS | GLOB_APPEND, NULL, &globbuf);\n"
+"globbuf.gl_pathv[0] = \"ls\";\n"
+"globbuf.gl_pathv[1] = \"-l\";\n"
+"execvp(\"ls\", &globbuf.gl_pathv[0]);\n"
+msgstr ""
+"globbuf.gl_offs = 2;\n"
+"glob(\"*.c\", GLOB_DOOFFS, NULL, &globbuf);\n"
+"glob(\"../*.c\", GLOB_DOOFFS | GLOB_APPEND, NULL, &globbuf);\n"
+"globbuf.gl_pathv[0] = \"ls\";\n"
+"globbuf.gl_pathv[1] = \"-l\";\n"
+"execvp(\"ls\", &globbuf.gl_pathv[0]);\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<ls>(1), B<sh>(1), B<stat>(2), B<exec>(3), B<fnmatch>(3), B<malloc>(3), "
+"B<opendir>(3), B<readdir>(3), B<wordexp>(3), B<glob>(7)"
+msgstr ""
+"B<ls>(1), B<sh>(1), B<stat>(2), B<exec>(3), B<fnmatch>(3), B<malloc>(3), "
+"B<opendir>(3), B<readdir>(3), B<wordexp>(3), B<glob>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, POSIX.2."
+msgstr "POSIX.1-2001, POSIX.1-2008, POSIX.2."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "glob_t globbuf;\n"
+msgstr "glob_t globbuf;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"globbuf.gl_offs = 2;\n"
+"glob(\"*.c\", GLOB_DOOFFS, NULL, &globbuf);\n"
+"glob(\"../*.c\", GLOB_DOOFFS | GLOB_APPEND, NULL, &globbuf);\n"
+"globbuf.gl_pathv[0] = \"ls\";\n"
+"globbuf.gl_pathv[1] = \"-l\";\n"
+"execvp(\"ls\", &globbuf.gl_pathv[0]);\n"
+msgstr ""
+"globbuf.gl_offs = 2;\n"
+"glob(\"*.c\", GLOB_DOOFFS, NULL, &globbuf);\n"
+"glob(\"../*.c\", GLOB_DOOFFS | GLOB_APPEND, NULL, &globbuf);\n"
+"globbuf.gl_pathv[0] = \"ls\";\n"
+"globbuf.gl_pathv[1] = \"-l\";\n"
+"execvp(\"ls\", &globbuf.gl_pathv[0]);\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/hypot.3.po b/po/pl/man3/hypot.3.po
new file mode 100644
index 00000000..1529f54f
--- /dev/null
+++ b/po/pl/man3/hypot.3.po
@@ -0,0 +1,465 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2019-08-16 21:18+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "hypot"
+msgstr "hypot"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "hypot, hypotf, hypotl - Euclidean distance function"
+msgstr "hypot, hypotf, hypotl - funkcja odległości euklidesowej"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double hypot(double >I<x>B<, double >I<y>B<);>\n"
+"B<float hypotf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double hypotl(long double >I<x>B<, long double >I<y>B<);>\n"
+msgstr ""
+"B<double hypot(double >I<x>B<, double >I<y>B<);>\n"
+"B<float hypotf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double hypotl(long double >I<x>B<, long double >I<y>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<hypot>():"
+msgstr "B<hypot>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L\n"
+#| " || _XOPEN_SOURCE\n"
+#| " || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L\n"
+" || _XOPEN_SOURCE\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* Glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<hypotf>(), B<hypotl>():"
+msgstr "B<hypotf>(), B<hypotl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return sqrt(I<x>*I<x>+I<y>*I<y>). This is the length of the "
+"hypotenuse of a right-angled triangle with sides of length I<x> and I<y>, or "
+"the distance of the point (I<x>,I<y>) from the origin."
+msgstr ""
+"Funkcje te zwracają sqrt(I<x>*I<x>+I<y>*I<y>). Jest to długość "
+"przeciwprostokątnej trójkąta prostokątnego o bokach długości I<x> i I<y>, "
+"lub odległość punktu (I<x>,I<y>) od początku układu współrzędnych."
+
+#. e.g., hypot(DBL_MIN, DBL_MIN) does the right thing, as does, say
+#. hypot(DBL_MAX/2.0, DBL_MAX/2.0).
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The calculation is performed without undue overflow or underflow during the "
+"intermediate steps of the calculation."
+msgstr ""
+"Wyliczenia są prowadzone bez przejmowania się nadmiarami lub niedomiarami "
+"pośrednich kroków obliczeń."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "On success, these functions return the length of a right-angled triangle "
+#| "with sides of length I<x> and I<y>."
+msgid ""
+"On success, these functions return the length of the hypotenuse of a right-"
+"angled triangle with sides of length I<x> and I<y>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają długość przeciwprostokątnej "
+"trójkąta prostokątnego z bokami o długościach I<x> i I<y>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> or I<y> is an infinity, positive infinity is returned."
+msgstr ""
+"Jeśli I<x> lub I<y> jest równe nieskończoności, to zwracana jest dodatnia "
+"nieskończoność."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> or I<y> is a NaN, and the other argument is not an infinity, a NaN "
+"is returned."
+msgstr ""
+"Jeśli I<x> lub I<y> jest równe NaN, a drugi argument nie jest "
+"nieskończonością, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the result overflows, a range error occurs, and the functions return "
+"B<HUGE_VAL>, B<HUGE_VALF>, or B<HUGE_VALL>, respectively."
+msgstr ""
+"W przypadku przepełnienia wyniku operacji, występuje błąd zakresu i funkcje "
+"zwracają odpowiednio B<HUGE_VAL>, B<HUGE_VALF> lub B<HUGE_VALL>."
+
+#. Actually, could the result not be subnormal if both arguments
+#. are subnormal? I think not -- mtk, Jul 2008
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If both arguments are subnormal, and the result is subnormal, a range error "
+"occurs, and the correct result is returned."
+msgstr ""
+"Jeśli oba argumenty są zdenormalizowane, wynik także jest zdenormalizowany, "
+"występuje błąd dziedziny i zwracany jest poprawny wynik."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error: result overflow"
+msgstr "Błąd zakresu: przekroczenie w górę wartości wynikowej"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE>. An overflow floating-point exception "
+"(B<FE_OVERFLOW>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE>. Rzucany jest wyjątek przekroczenia "
+"zakresu operacji zmiennoprzecinkowej (B<FE_OVERFLOW>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error: result underflow"
+msgstr "Błąd zakresu: przekroczenie w dół wartości wynikowej"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "An underflow floating-point exception (B<FE_UNDERFLOW>) is raised."
+msgstr ""
+"Rzucany jest wyjątek przekroczenia w dół zakresu operacji "
+"zmiennoprzecinkowej (B<FE_UNDERFLOW>)."
+
+#. This is intentional; see
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6795
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions do not set I<errno> for this case."
+msgstr "Funkcje te nie ustawiają I<errno> w tym przypadku."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<hypot>(),\n"
+"B<hypotf>(),\n"
+"B<hypotl>()"
+msgstr ""
+"B<hypot>(),\n"
+"B<hypotf>(),\n"
+"B<hypotl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cabs>(3), B<sqrt>(3)"
+msgstr "B<cabs>(3), B<sqrt>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/index.3.po b/po/pl/man3/index.3.po
new file mode 100644
index 00000000..da574010
--- /dev/null
+++ b/po/pl/man3/index.3.po
@@ -0,0 +1,205 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Wilk <siefca@pl.qmail.org>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2019-08-16 21:18+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "index"
+msgstr "index"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "index, rindex - locate character in string"
+msgstr "index, rindex - lokalizuje znak w łańcuchu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>strings.hE<gt>>\n"
+msgstr "B<#include E<lt>strings.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<char *rindex(const char *>I<s>B<, int >I<c>B<);>\n"
+msgid ""
+"B<[[deprecated]] char *index(const char *>I<s>B<, int >I<c>B<);>\n"
+"B<[[deprecated]] char *rindex(const char *>I<s>B<, int >I<c>B<);>\n"
+msgstr "B<char *rindex(const char *>I<s>B<, int >I<c>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<index>() is identical to B<strchr>(3)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<rindex>() is identical to B<strrchr>(3)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Use B<strchr>(3) and B<strrchr>(3) instead of these functions."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "4.3BSD; marked as LEGACY in POSIX.1-2001. POSIX.1-2008 removes the "
+#| "specifications of B<index>() and B<rindex>(), recommending B<strchr>(3) "
+#| "and B<strrchr>(3) instead."
+msgid ""
+"4.3BSD; marked as LEGACY in POSIX.1-2001. Removed in POSIX.1-2008, "
+"recommending B<strchr>(3) and B<strrchr>(3) instead."
+msgstr ""
+"4.3BSD oznaczona jako LEGACY w POSIX.1-2001.POSIX.1-2008 usuwa opisy "
+"funkcji B<index>() i B<rindex>(), rekomendując używanie zamiast nich "
+"funkcji B<strchr>(3) oraz B<strrchr>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strchr>(3), B<strrchr>(3)"
+msgstr ""
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-01-05"
+msgstr "5 stycznia 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"4.3BSD; marked as LEGACY in POSIX.1-2001. POSIX.1-2008 removes the "
+"specifications of B<index>() and B<rindex>(), recommending B<strchr>(3) "
+"and B<strrchr>(3) instead."
+msgstr ""
+"4.3BSD oznaczona jako LEGACY w POSIX.1-2001.POSIX.1-2008 usuwa opisy "
+"funkcji B<index>() i B<rindex>(), rekomendując używanie zamiast nich "
+"funkcji B<strchr>(3) oraz B<strrchr>(3)."
+
+#. type: TH
+#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/intro.3.po b/po/pl/man3/intro.3.po
new file mode 100644
index 00000000..19aac02e
--- /dev/null
+++ b/po/pl/man3/intro.3.po
@@ -0,0 +1,307 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1999.
+# Michał Kułach <michal.kulach@gmail.com>, 2012, 2013, 2014, 2016.
+# Robert Luberda <robert@debian.org>, 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2019-08-16 21:32+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "intro"
+msgstr "intro"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "intro - introduction to library functions"
+msgstr "intro - wprowadzenie do funkcji bibliotecznych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Section 3 of the manual describes all library functions excluding the "
+#| "library functions (system call wrappers) described in Section 2, which "
+#| "implement system calls."
+msgid ""
+"Section 3 of the manual describes all library functions excluding the "
+"library functions (system call wrappers) described in Section 2, which "
+"implement system calls."
+msgstr ""
+"Dział 3 podręcznika opisuje wszystkie funkcje biblioteczne z wyłączeniem "
+"funkcji bibliotecznych (opakowań wywołań systemowych) opisanych w dziale 2, "
+"implementujących wywołania systemowe."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Many of the functions described in the section are part of the Standard C "
+"Library (I<libc>). Some functions are part of other libraries (e.g., the "
+"math library, I<libm>, or the real-time library, I<librt>) in which case "
+"the manual page will indicate the linker option needed to link against the "
+"required library (e.g., I<-lm> and I<-lrt>, respectively, for the "
+"aforementioned libraries)."
+msgstr ""
+"Wiele z funkcji opisanych w tym dziale jest częścią standardowej biblioteki "
+"C (I<libc>). Niektóre są częścią innych bibliotek (np. biblioteki "
+"matematycznej I<libm> lub biblioteki czasu rzeczywistego, I<librt>) - "
+"wówczas strona podręcznika wskazuje opcje linkera potrzebne do zlinkowania z "
+"wymaganą biblioteką (np. I<-lm> i I<-lrt>, odpowiednio, do wspomnianych "
+"bibliotek)."
+
+#. There
+#. are various function groups which can be identified by a letter which
+#. is appended to the chapter number:
+#. .IP (3C)
+#. These functions,
+#. the functions from chapter 2 and from chapter 3S are
+#. contained in the C standard library libc,
+#. which will be used by
+#. .BR cc (1)
+#. by default.
+#. .IP (3S)
+#. These functions are parts of the
+#. .BR stdio (3)
+#. library. They are contained in the standard C library libc.
+#. .IP (3M)
+#. These functions are contained in the arithmetic library libm. They are
+#. used by the
+#. .BR f77 (1)
+#. FORTRAN compiler by default,
+#. but not by the
+#. .BR cc (1)
+#. C compiler,
+#. which needs the option \fI\-lm\fP.
+#. .IP (3F)
+#. These functions are part of the FORTRAN library libF77. There are no
+#. special compiler flags needed to use these functions.
+#. .IP (3X)
+#. Various special libraries. The manual pages documenting their functions
+#. specify the library names.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "In some cases, the programmer must define a feature test macro in order "
+#| "to obtain the declaration of a function from the header file specified in "
+#| "the man page SYNOPSIS section. (Where required, these feature test "
+#| "macros must be defined before including I<any> header files.) In such "
+#| "cases, the required macro is described in the man page. For further "
+#| "information on feature test macros, see B<feature_test_macros>(7)."
+msgid ""
+"In some cases, the programmer must define a feature test macro in order to "
+"obtain the declaration of a function from the header file specified in the "
+"man page SYNOPSIS section. (Where required, these I<feature test macros> "
+"must be defined before including I<any> header files.) In such cases, the "
+"required macro is described in the man page. For further information on "
+"feature test macros, see B<feature_test_macros>(7)."
+msgstr ""
+"W niektórych przypadkach, programista musi zdefiniować testowe makro funkcji "
+"aby pozyskać deklarację funkcji z pliku nagłówkowego opisanego w rozdziale "
+"SKŁADNIA strony podręcznika systemowego (gdy jest to wymagane, takie makra "
+"muszą być zdefiniowane przez dołączeniem I<jakichkolwiek> plików "
+"nagłówkowych). W takich sytuacjach, wymagane makro jest opisane w "
+"odpowiednim podręczniku systemowym. Więcej informacji o testowych makrach "
+"funkcji można znaleźć w B<feature_test_macros>(7)."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Subsections"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Section 3 of this manual is organized into subsections that reflect the "
+"complex structure of the standard C library and its many implementations:"
+msgstr ""
+
+#. type: IP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\[bu]"
+msgstr "\\[bu]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "3const"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "3head"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "I<type>"
+msgid "3type"
+msgstr "I<type>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This difficult history frequently makes it a poor example to follow in "
+"design, implementation, and presentation."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Ideally, a library for the C language is designed such that each header file "
+"presents the interface to a coherent software module. It provides a small "
+"number of function declarations and exposes only data types and constants "
+"that are required for use of those functions. Together, these are termed an "
+"API or I<application program interface>. Types and constants to be shared "
+"among multiple APIs should be placed in header files that declare no "
+"functions. This organization permits a C library module to be documented "
+"concisely with one header file per manual page. Such an approach improves "
+"the readability and accessibility of library documentation, and thereby the "
+"usability of the software."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Certain terms and abbreviations are used to indicate UNIX variants and "
+"standards to which calls in this section conform. See B<standards>(7)."
+msgstr ""
+"Poszczególne zwroty i skróty używane do określenia wariantów Uniksa i "
+"standardów, do których wywołania w tym dziale się stosują. Patrz "
+"B<standards>(7)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Authors and copyright conditions"
+msgstr "Autorzy i prawa autorskie"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Look at the header of the manual page source for the author(s) and copyright "
+"conditions. Note that these can be different from page to page!"
+msgstr ""
+"Nazwiska autorów i warunki kopiowania znajdują się w nagłówku strony man. "
+"Mogą one różnić się dla poszczególnych stron."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<intro>(2), B<errno>(3), B<capabilities>(7), B<credentials>(7), "
+#| "B<environ>(7), B<feature_test_macros>(7), B<libc>(7), B<math_error>(7), "
+#| "B<path_resolution>(7), B<pthreads>(7), B<signal>(7), B<standards>(7)"
+msgid ""
+"B<intro>(2), B<errno>(3), B<capabilities>(7), B<credentials>(7), "
+"B<environ>(7), B<feature_test_macros>(7), B<libc>(7), B<math_error>(7), "
+"B<path_resolution>(7), B<pthreads>(7), B<signal>(7), B<standards>(7), "
+"B<system_data_types>(7)"
+msgstr ""
+"B<intro>(2), B<errno>(3), B<capabilities>(7), B<credentials>(7), "
+"B<environ>(7), B<feature_test_macros>(7), B<libc>(7), B<math_error>(7), "
+"B<path_resolution>(7), B<pthreads>(7), B<signal>(7), B<standards>(7)"
+
+#. type: TH
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/isalpha.3.po b/po/pl/man3/isalpha.3.po
new file mode 100644
index 00000000..fe541f57
--- /dev/null
+++ b/po/pl/man3/isalpha.3.po
@@ -0,0 +1,1185 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:59+0100\n"
+"PO-Revision-Date: 2017-02-07 21:44+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "isalpha"
+msgstr "isalpha"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower, "
+"isprint, ispunct, isspace, isupper, isxdigit, isalnum_l, isalpha_l, "
+"isascii_l, isblank_l, iscntrl_l, isdigit_l, isgraph_l, islower_l, isprint_l, "
+"ispunct_l, isspace_l, isupper_l, isxdigit_l - character classification "
+"functions"
+msgstr ""
+"isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower, "
+"isprint, ispunct, isspace, isupper, isxdigit, isalnum_l, isalpha_l, "
+"isascii_l, isblank_l, iscntrl_l, isdigit_l, isgraph_l, islower_l, isprint_l, "
+"ispunct_l, isspace_l, isupper_l, isxdigit_l - character classification "
+"functions"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>ctype.hE<gt>>\n"
+msgstr "B<#include E<lt>ctype.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int isalnum(int >I<c>B<);>\n"
+"B<int isalpha(int >I<c>B<);>\n"
+"B<int iscntrl(int >I<c>B<);>\n"
+"B<int isdigit(int >I<c>B<);>\n"
+"B<int isgraph(int >I<c>B<);>\n"
+"B<int islower(int >I<c>B<);>\n"
+"B<int isprint(int >I<c>B<);>\n"
+"B<int ispunct(int >I<c>B<);>\n"
+"B<int isspace(int >I<c>B<);>\n"
+"B<int isupper(int >I<c>B<);>\n"
+"B<int isxdigit(int >I<c>B<);>\n"
+msgstr ""
+"B<int isalnum(int >I<c>B<);>\n"
+"B<int isalpha(int >I<c>B<);>\n"
+"B<int iscntrl(int >I<c>B<);>\n"
+"B<int isdigit(int >I<c>B<);>\n"
+"B<int isgraph(int >I<c>B<);>\n"
+"B<int islower(int >I<c>B<);>\n"
+"B<int isprint(int >I<c>B<);>\n"
+"B<int ispunct(int >I<c>B<);>\n"
+"B<int isspace(int >I<c>B<);>\n"
+"B<int isupper(int >I<c>B<);>\n"
+"B<int isxdigit(int >I<c>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int isascii(int >I<c>B<);>\n"
+"B<int isblank(int >I<c>B<);>\n"
+msgstr ""
+"B<int isascii(int >I<c>B<);>\n"
+"B<int isblank(int >I<c>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int isalnum_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isalpha_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isblank_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int iscntrl_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isdigit_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isgraph_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int islower_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isprint_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int ispunct_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isspace_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isupper_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isxdigit_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+msgstr ""
+"B<int isalnum_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isalpha_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isblank_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int iscntrl_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isdigit_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isgraph_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int islower_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isprint_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int ispunct_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isspace_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isupper_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int isxdigit_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int isascii_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+msgstr "B<int isascii_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<isascii>():"
+msgstr "B<isascii>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _XOPEN_SOURCE\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE\n"
+msgstr ""
+" _XOPEN_SOURCE\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<isblank>():"
+msgstr "B<isblank>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<isalnum_l>(), B<isalpha_l>(), B<isblank_l>(), B<iscntrl_l>(), "
+#| "B<isdigit_l>(), B<isgraph_l>(), B<islower_l>(), B<isprint_l>(), "
+#| "B<ispunct_l>(), B<isspace_l>(), B<isupper_l>(), B<isxdigit_l>():"
+msgid ""
+"B<\\%salnum_l>(), B<\\%salpha_l>(), B<\\%sblank_l>(), B<\\%scntrl_l>(), B<\\"
+"%sdigit_l>(), B<\\%sgraph_l>(), B<\\%slower_l>(), B<\\%sprint_l>(), B<\\"
+"%spunct_l>(), B<\\%sspace_l>(), B<\\%supper_l>(), B<\\%sxdigit_l>():"
+msgstr ""
+"B<isalnum_l>(), B<isalpha_l>(), B<isblank_l>(), B<iscntrl_l>(), "
+"B<isdigit_l>(), B<isgraph_l>(), B<islower_l>(), B<isprint_l>(), "
+"B<ispunct_l>(), B<isspace_l>(), B<isupper_l>(), B<isxdigit_l>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.10:\n"
+" _XOPEN_SOURCE E<gt>= 700\n"
+" Before glibc 2.10:\n"
+" _GNU_SOURCE\n"
+msgstr ""
+" Od glibc 2.10:\n"
+" _XOPEN_SOURCE E<gt>= 700\n"
+" Przed glibc 2.10:\n"
+" _GNU_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<isascii_l>():"
+msgstr "B<isascii_l>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "_XOPEN_SOURCE\\ E<gt>=\\ 700 && (_SVID_SOURCE || _BSD_SOURCE)"
+msgid ""
+" Since glibc 2.10:\n"
+" _XOPEN_SOURCE E<gt>= 700 && (_SVID_SOURCE || _BSD_SOURCE)\n"
+" Before glibc 2.10:\n"
+" _GNU_SOURCE\n"
+msgstr "_XOPEN_SOURCE\\ E<gt>=\\ 700 && (_SVID_SOURCE || _BSD_SOURCE)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions check whether I<c>, which must have the value of an "
+"I<unsigned char> or B<EOF>, falls into a certain character class according "
+"to the specified locale. The functions without the \"_l\" suffix perform "
+"the check based on the current locale."
+msgstr ""
+"Funkcje te sprawdzają, czy I<c>, które jest zmienną typu I<unsigned char> "
+"lub wartością B<EOF>, należy do pewnej klasy znaków określonej przez "
+"określone ustawienia regionalne (locale). Funkcje bez przyrostka \"_l\" "
+"przeprowadzają sprawdzenie w oparciu o bieżące locale."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The functions with the \"_l\" suffix perform the check based on the locale "
+"specified by the locale object I<locale>. The behavior of these functions "
+"is undefined if I<locale> is the special locale object B<LC_GLOBAL_LOCALE> "
+"(see B<duplocale>(3)) or is not a valid locale object handle."
+msgstr ""
+"Funkcje z przyrostkiem \"_l\" przeprowadzają sprawdzenie w oparciu o "
+"ustawienia regionalne określone przez obiekt locale I<locale>. Ich "
+"zachowanie jest niezdefiniowane, jeśli I<locale> nie jest specjalnym "
+"obiektem locale B<LC_GLOBAL_LOCALE> (zob. B<duplocale>(3)) albo nie jest "
+"prawidłowym uchwytem obiektu locale."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The list below explains the operation of the functions without the \"_l\" "
+"suffix; the functions with the \"_l\" suffix differ only in using the locale "
+"object I<locale> instead of the current locale."
+msgstr ""
+"Poniższa lista wyjaśnia działanie funkcji bez przyrostka \"_l\". Funkcje z "
+"przyrostkiem \"_l\" różnią się wyłącznie tym, że używają obiekt locale "
+"I<locale>, zamiast ustawień bieżących."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<isalnum>()"
+msgstr "B<isalnum>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"checks for an alphanumeric character; it is equivalent to "
+"B<(isalpha(>I<c>B<) || isdigit(>I<c>B<))>."
+msgstr ""
+"sprawdza, czy znak jest alfanumeryczny; jest to równoważne "
+"B<(isalpha(>I<c>B<) || isdigit(>I<c>B<))>."
+
+#. #-#-#-#-# archlinux: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<isalpha>()"
+msgstr "B<isalpha>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "checks for an alphabetic character; in the standard B<\"C\"> locale, it "
+#| "is equivalent to B<(isupper(>I<c>B<) || islower(>I<c>B<))>. In some "
+#| "locales, there may be additional characters for which B<isalpha>() is "
+#| "true\\(emletters which are neither uppercase nor lowercase."
+msgid ""
+"checks for an alphabetic character; in the standard B<\"C\"> locale, it is "
+"equivalent to B<(isupper(>I<c>B<) || islower(>I<c>B<))>. In some locales, "
+"there may be additional characters for which B<isalpha>() is "
+"true\\[em]letters which are neither uppercase nor lowercase."
+msgstr ""
+"sprawdza, czy znak jest alfabetyczny; w standardowych ustawieniach "
+"regionalnych B<\"C\"> jest to równoważne B<(isupper(>I<c>B<) || "
+"islower(>I<c>B<))>. W niektórych ustawieniach językowych do klasy tej mogą "
+"należeć dodatkowe znaki, dla których B<isalpha>() jest prawdziwe \\(em "
+"litery, które nie są ani wielkie, ani małe."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<isascii>()"
+msgstr "B<isascii>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"checks whether I<c> is a 7-bit I<unsigned char> value that fits into the "
+"ASCII character set."
+msgstr ""
+"sprawdza, czy I<c> jest 7-bitową zmienną I<unsigned char>, która należy do "
+"zbioru znaków ASCII."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<isblank>()"
+msgstr "B<isblank>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "checks for a blank character; that is, a space or a tab."
+msgstr "sprawdza, czy znak jest pusty, czyli czy jest to spacja lub tabulacja."
+
+#. #-#-#-#-# archlinux: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<iscntrl>()"
+msgstr "B<iscntrl>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "checks for a control character."
+msgstr "sprawdza, czy znak jest znakiem sterującym."
+
+#. #-#-#-#-# archlinux: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<isdigit>()"
+msgstr "B<isdigit>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "checks for a digit (0 through 9)."
+msgstr "sprawdza, czy jest to cyfra (0 do 9)."
+
+#. #-#-#-#-# archlinux: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<isgraph>()"
+msgstr "B<isgraph>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "checks for any printable character except space."
+msgstr "sprawdza, czy jest to jakikolwiek znak drukowalny oprócz spacji."
+
+#. #-#-#-#-# archlinux: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<islower>()"
+msgstr "B<islower>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "checks for a lowercase character."
+msgstr "sprawdza, czy znak jest małą literą."
+
+#. #-#-#-#-# archlinux: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<isprint>()"
+msgstr "B<isprint>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "checks for any printable character including space."
+msgstr "sprawdza, czy znak jest drukowalny (łącznie ze spacją)."
+
+#. #-#-#-#-# archlinux: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ispunct>()"
+msgstr "B<ispunct>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"checks for any printable character which is not a space or an alphanumeric "
+"character."
+msgstr ""
+"sprawdza, czy znak jest drukowalny i nie jest spacją lub znakiem "
+"alfanumerycznym."
+
+#. #-#-#-#-# archlinux: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<isspace>()"
+msgstr "B<isspace>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "checks for white-space characters. In the B<\"C\"> and B<\"POSIX\"> "
+#| "locales, these are: space, form-feed (B<\\(aq\\ef\\(aq>), newline "
+#| "(B<\\(aq\\en\\(aq>), carriage return (B<\\(aq\\er\\(aq>), horizontal tab "
+#| "(B<\\(aq\\et\\(aq>), and vertical tab (B<\\(aq\\ev\\(aq>)."
+msgid ""
+"checks for white-space characters. In the B<\"C\"> and B<\"POSIX\"> "
+"locales, these are: space, form-feed (B<\\[aq]\\ef\\[aq]>), newline "
+"(B<\\[aq]\\en\\[aq]>), carriage return (B<\\[aq]\\er\\[aq]>), horizontal tab "
+"(B<\\[aq]\\et\\[aq]>), and vertical tab (B<\\[aq]\\ev\\[aq]>)."
+msgstr ""
+"sprawdza, czy znak jest białym znakiem. W ustawieniach regionalnych B<\"C\"> "
+"i B<\"POSIX\"> są to: spacja, nowa strona (form-feed, B<\"\\ef\">), nowa "
+"linia, (B<\"\\en\">)), powrót karetki (B<\"\\er\">), tabulacja pozioma "
+"(B<\"\\et\">) i tabulacja pionowa (B<\"\\ev\">)."
+
+#. #-#-#-#-# archlinux: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<isupper>()"
+msgstr "B<isupper>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "checks for an uppercase letter."
+msgstr "sprawdza, czy znak jest wielką literą."
+
+#. #-#-#-#-# archlinux: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: isalpha.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<isxdigit>()"
+msgstr "B<isxdigit>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "checks for hexadecimal digits, that is, one of"
+msgstr "sprawdza, czy znak jest cyfrą szesnastkową, czyli czy jest jednym z"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F>."
+msgstr "B<0 1 2 3 4 5 6 7 8 9 0 a b c d e f A B C D E F>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The values returned are nonzero if the character I<c> falls into the tested "
+"class, and zero if not."
+msgstr ""
+"Zwracana jest wartość niezerowa, jeśli znak I<c> należy do sprawdzanej "
+"klasy, a zero jeśli nie należy."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<isalnum>(),\n"
+"B<isalpha>(),\n"
+"B<isascii>(),\n"
+"B<isblank>(),\n"
+"B<iscntrl>(),\n"
+"B<isdigit>(),\n"
+"B<isgraph>(),\n"
+"B<islower>(),\n"
+"B<isprint>(),\n"
+"B<ispunct>(),\n"
+"B<isspace>(),\n"
+"B<isupper>(),\n"
+"B<isxdigit>()"
+msgstr ""
+"B<isalnum>(),\n"
+"B<isalpha>(),\n"
+"B<isascii>(),\n"
+"B<isblank>(),\n"
+"B<iscntrl>(),\n"
+"B<isdigit>(),\n"
+"B<isgraph>(),\n"
+"B<islower>(),\n"
+"B<isprint>(),\n"
+"B<ispunct>(),\n"
+"B<isspace>(),\n"
+"B<isupper>(),\n"
+"B<isxdigit>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. FIXME: need a thread-safety statement about the *_l functions
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<isalnum>()"
+msgid "B<isalnum_l>()"
+msgstr "B<isalnum>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<isalpha>()"
+msgid "B<isalpha_l>()"
+msgstr "B<isalpha>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<isblank>()"
+msgid "B<isblank_l>()"
+msgstr "B<isblank>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<iscntrl>()"
+msgid "B<iscntrl_l>()"
+msgstr "B<iscntrl>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<isdigit>()"
+msgid "B<isdigit_l>()"
+msgstr "B<isdigit>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<isgraph>()"
+msgid "B<isgraph_l>()"
+msgstr "B<isgraph>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<islower>()"
+msgid "B<islower_l>()"
+msgstr "B<islower>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<isprint>()"
+msgid "B<isprint_l>()"
+msgstr "B<isprint>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<ispunct>()"
+msgid "B<ispunct_l>()"
+msgstr "B<ispunct>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<isspace>()"
+msgid "B<isspace_l>()"
+msgstr "B<isspace>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<isupper>()"
+msgid "B<isupper_l>()"
+msgstr "B<isupper>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<isxdigit>()"
+msgid "B<isxdigit_l>()"
+msgstr "B<isxdigit>()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<isascii_l>():"
+msgid "B<isascii_l>()"
+msgstr "B<isascii_l>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C89, POSIX.1-2001."
+msgstr "C89, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2001."
+msgid "POSIX.1-2001 (XSI)."
+msgstr "POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "POSIX.1-2008 marks B<isascii>() as obsolete, noting that it cannot be "
+#| "used portably in a localized application."
+msgid ""
+"POSIX.1-2008 marks it as obsolete, noting that it cannot be used portably in "
+"a localized application."
+msgstr ""
+"POSIX.1-2008 oznacza B<toascii>() jako przestarzałą, zauważając, że nie może "
+"być używana w sposób przenośny w aplikacji obsługującej ustawienia "
+"regionalne."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "glibc 2.1. POSIX.1-2001."
+msgid "glibc 2.3. POSIX.1-2008."
+msgstr "glibc 2.1. POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.3."
+msgstr "glibc 2.3."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "CAVEATS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+msgid ""
+"The standards require that the argument I<c> for these functions is either "
+"B<EOF> or a value that is representable in the type I<unsigned char>; "
+"otherwise, the behavior is undefined. If the argument I<c> is of type "
+"I<char>, it must be cast to I<unsigned char>, as in the following example:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"char c;\n"
+"\\&...\n"
+"res = toupper((unsigned char) c);\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is necessary because I<char> may be the equivalent of I<signed char>, "
+"in which case a byte where the top bit is set would be sign extended when "
+"converting to I<int>, yielding a value that is outside the range of "
+"I<unsigned char>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The details of what characters belong to which class depend on the locale. "
+"For example, B<isupper>() will not recognize an A-umlaut (\\(:A) as an "
+"uppercase letter in the default B<C> locale."
+msgstr ""
+"Szczegóły tego, które znaki należą do której klasy, zależą od ustawień "
+"regionalnych (locale). Np. B<isupper>() nie rozpozna A-umlaut (\\(:A) jako "
+"wielkiej litery w domyślnym ustawieniu regionalnym B<\"C\">."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<iswalnum>(3), B<iswalpha>(3), B<iswblank>(3), B<iswcntrl>(3), "
+#| "B<iswdigit>(3), B<iswgraph>(3), B<iswlower>(3), B<iswprint>(3), "
+#| "B<iswpunct>(3), B<iswspace>(3), B<iswupper>(3), B<iswxdigit>(3), "
+#| "B<newlocale>(3), B<setlocale>(3), B<uselocale>(3), B<toascii>(3), "
+#| "B<tolower>(3), B<toupper>(3), B<ascii>(7), B<locale>(7)"
+msgid ""
+"B<iswalnum>(3), B<iswalpha>(3), B<iswblank>(3), B<iswcntrl>(3), "
+"B<iswdigit>(3), B<iswgraph>(3), B<iswlower>(3), B<iswprint>(3), "
+"B<iswpunct>(3), B<iswspace>(3), B<iswupper>(3), B<iswxdigit>(3), "
+"B<newlocale>(3), B<setlocale>(3), B<toascii>(3), B<tolower>(3), "
+"B<toupper>(3), B<uselocale>(3), B<ascii>(7), B<locale>(7)"
+msgstr ""
+"B<iswalnum>(3), B<iswalpha>(3), B<iswblank>(3), B<iswcntrl>(3), "
+"B<iswdigit>(3), B<iswgraph>(3), B<iswlower>(3), B<iswprint>(3), "
+"B<iswpunct>(3), B<iswspace>(3), B<iswupper>(3), B<iswxdigit>(3), "
+"B<newlocale>(3), B<setlocale>(3), B<uselocale>(3), B<toascii>(3), "
+"B<tolower>(3), B<toupper>(3), B<ascii>(7), B<locale>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"B<isalnum_l>(), B<isalpha_l>(), B<isblank_l>(), B<iscntrl_l>(), "
+"B<isdigit_l>(), B<isgraph_l>(), B<islower_l>(), B<isprint_l>(), "
+"B<ispunct_l>(), B<isspace_l>(), B<isupper_l>(), B<isxdigit_l>():"
+msgstr ""
+"B<isalnum_l>(), B<isalpha_l>(), B<isblank_l>(), B<iscntrl_l>(), "
+"B<isdigit_l>(), B<isgraph_l>(), B<islower_l>(), B<isprint_l>(), "
+"B<ispunct_l>(), B<isspace_l>(), B<isupper_l>(), B<isxdigit_l>():"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"B<isalnum_l>(), B<isalpha_l>(), B<isblank_l>(), B<iscntrl_l>(), "
+"B<isdigit_l>(), B<isgraph_l>(), B<islower_l>(), B<isprint_l>(), "
+"B<ispunct_l>(), B<isspace_l>(), B<isupper_l>(), B<isxdigit_l>(), and "
+"B<isascii_l>() are available since glibc 2.3."
+msgstr ""
+"Fuckcje B<isalnum_l>(), B<isalpha_l>(), B<isblank_l>(), B<iscntrl_l>(), "
+"B<isdigit_l>(), B<isgraph_l>(), B<islower_l>(), B<isprint_l>(), "
+"B<ispunct_l>(), B<isspace_l>(), B<isupper_l>(), B<isxdigit_l>(), and "
+"B<isascii_l>() są dostępne od glibc 2.3."
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid ""
+#| "C89 specifies B<isalnum>(), B<isalpha>(), B<iscntrl>(), B<isdigit>(), "
+#| "B<isgraph>(), B<islower>(), B<isprint>(), B<ispunct>(), B<isspace>(), "
+#| "B<isupper>(), and B<isxdigit>(), but not B<isascii>() and B<isblank>(). "
+#| "POSIX.1-2001 also specifies those functions, and also B<isascii>() (as "
+#| "an XSI extension) and B<isblank>(). C99 specifies all of the preceding "
+#| "functions, except B<isascii>()."
+msgid ""
+"POSIX.1-2001 specifies B<isalnum>(), B<isalpha>(), B<isblank>(), "
+"B<iscntrl>(), B<isdigit>(), B<isgraph>(), B<islower>(), B<isprint>(), "
+"B<ispunct>(), B<isspace>(), B<isupper>(), and B<isxdigit>(), and also "
+"B<isascii>() (as an XSI extension). C99 specifies all of the preceding "
+"functions, except B<isascii>()."
+msgstr ""
+"C89 określa B<isalnum>(), B<isalpha>(), B<iscntrl>(), B<isdigit>(), "
+"B<isgraph>(), B<islower>(), B<isprint>(), B<ispunct>(), B<isspace>(), "
+"B<isupper>() i B<isxdigit>(), lecz nie określa B<isascii>() i B<isblank>(). "
+"POSIX.1-2001 również opisuje te funkcje, łącznie z B<isascii>() (jako "
+"rozszerzenie XSI) oraz B<isblank>(). C99 określa wszystkie te funkcje z "
+"wyjątkiem B<isascii>()."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"POSIX.1-2008 marks B<isascii>() as obsolete, noting that it cannot be used "
+"portably in a localized application."
+msgstr ""
+"POSIX.1-2008 oznacza B<toascii>() jako przestarzałą, zauważając, że nie może "
+"być używana w sposób przenośny w aplikacji obsługującej ustawienia "
+"regionalne."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"POSIX.1-2008 specifies B<isalnum_l>(), B<isalpha_l>(), B<isblank_l>(), "
+"B<iscntrl_l>(), B<isdigit_l>(), B<isgraph_l>(), B<islower_l>(), "
+"B<isprint_l>(), B<ispunct_l>(), B<isspace_l>(), B<isupper_l>(), and "
+"B<isxdigit_l>()."
+msgstr ""
+"POSIX.1-2008 opisuje B<isalnum_l>(), B<isalpha_l>(), B<isblank_l>(), "
+"B<iscntrl_l>(), B<isdigit_l>(), B<isgraph_l>(), B<islower_l>(), "
+"B<isprint_l>(), B<ispunct_l>(), B<isspace_l>(), B<isupper_l>() oraz "
+"B<isxdigit_l>()."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<isascii_l>() is a GNU extension."
+msgstr "B<isascii_l>() jest rozszerzeniem GNU."
+
+#. type: SH
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"The standards require that the argument I<c> for these functions is either "
+"B<EOF> or a value that is representable in the type I<unsigned char>. If "
+"the argument I<c> is of type I<char>, it must be cast to I<unsigned char>, "
+"as in the following example:"
+msgstr ""
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-30"
+msgstr "30 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/j0.3.po b/po/pl/man3/j0.3.po
new file mode 100644
index 00000000..4812402f
--- /dev/null
+++ b/po/pl/man3/j0.3.po
@@ -0,0 +1,570 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001-2003.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 16:59+0100\n"
+"PO-Revision-Date: 2019-08-16 00:05+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "j0"
+msgstr "j0"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl - Bessel functions of the first kind"
+msgstr ""
+"j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl - funkcje Bessela pierwszego rodzaju"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double j0(double >I<x>B<);>\n"
+"B<double j1(double >I<x>B<);>\n"
+"B<double jn(int >I<n>B<, double >I<x>B<);>\n"
+msgstr ""
+"B<double j0(double >I<x>B<);>\n"
+"B<double j1(double >I<x>B<);>\n"
+"B<double jn(int >I<n>B<, double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<float j0f(float >I<x>B<);>\n"
+"B<float j1f(float >I<x>B<);>\n"
+"B<float jnf(int >I<n>B<, float >I<x>B<);>\n"
+msgstr ""
+"B<float j0f(float >I<x>B<);>\n"
+"B<float j1f(float >I<x>B<);>\n"
+"B<float jnf(int >I<n>B<, float >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<long double j0l(long double >I<x>B<);>\n"
+"B<long double j1l(long double >I<x>B<);>\n"
+"B<long double jnl(int >I<n>B<, long double >I<x>B<);>\n"
+msgstr ""
+"B<long double j0l(long double >I<x>B<);>\n"
+"B<long double j1l(long double >I<x>B<);>\n"
+"B<long double jnl(int >I<n>B<, long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<j0>(), B<j1>(), B<jn>():"
+msgstr "B<j0>(), B<j1>(), B<jn>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "_XOPEN_SOURCE\n"
+#| " || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgid ""
+" _XOPEN_SOURCE\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgstr ""
+"_XOPEN_SOURCE\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* Glibc w wersji E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<j0f>(), B<j0l>(), B<j1f>(), B<j1l>(), B<jnf>(), B<jnl>():"
+msgstr "B<j0f>(), B<j0l>(), B<j1f>(), B<j1l>(), B<jnf>(), B<jnl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "_XOPEN_SOURCE \\ E<gt>=\\ 600\n"
+#| " || (_ISOC99_SOURCE && _XOPEN_SOURCE)\n"
+#| " || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgid ""
+" _XOPEN_SOURCE E<gt>= 600\n"
+" || (_ISOC99_SOURCE && _XOPEN_SOURCE)\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgstr ""
+"_XOPEN_SOURCE \\ E<gt>=\\ 600\n"
+" || (_ISOC99_SOURCE && _XOPEN_SOURCE)\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* Glibc w wersji E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<j0>() and B<j1>() functions return Bessel functions of I<x> of the "
+"first kind of orders 0 and 1, respectively. The B<jn>() function returns "
+"the Bessel function of I<x> of the first kind of order I<n>."
+msgstr ""
+"Funkcje B<j0>() i B<j1>() zwracają wartość w punkcie I<x> funkcji Bessela "
+"pierwszego rodzaju rzędów, odpowiednio, 0 i 1. Funkcja B<jn>() zwraca "
+"wartość w punkcie I<x> funkcji Bessela pierwszego rodzaju rzędu I<n>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<j0f>(), B<j1f>(), and B<jnf>(), functions are versions that take and "
+"return I<float> values. The B<j0l>(), B<j1l>(), and B<jnl>() functions are "
+"versions that take and return I<long double> values."
+msgstr ""
+"Funkcje B<j0f>(), B<jif>() i B<jnf>() są wersjami przyjmującymi i "
+"zwracającymi wartości I<float>. B<j01>(), B<j1l>() i B<jnl>() są wersjami "
+"funkcji przyjmującymi i zwracającymi wartości I<long double>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, these functions return the appropriate Bessel value of the first "
+"kind for I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają odpowiednie wartości "
+"funkcji Bessela pierwszego rodzaju dla argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is too large in magnitude, or the result underflows, a range error "
+"occurs, and the return value is 0."
+msgstr ""
+"Jeśli I<x> jest za duży lub wartość wynikowa jest zbyt mała, to występuje "
+"błąd przekroczenia zakresu i zwracane jest 0."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error: result underflow, or I<x> is too large in magnitude"
+msgstr "Przekroczenie zakresu: nastąpiło przekroczenie w dół wartości wynikowej lub I<x> jest za duży"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<errno> is set to B<ERANGE>."
+msgstr "I<errno> jest ustawiane na B<ERANGE>."
+
+#. #-#-#-#-# archlinux: j0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., j0(1.5e16)
+#. This is intentional.
+#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6805
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: j0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., j0(1.5e16)
+#. This is intentional.
+#. See http://sources.redhat.com/bugzilla/show_bug.cgi?id=6805
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: j0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., j0(1.5e16)
+#. This is intentional.
+#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6805
+#. type: Plain text
+#. #-#-#-#-# fedora-40: j0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., j0(1.5e16)
+#. This is intentional.
+#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6805
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: j0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., j0(1.5e16)
+#. This is intentional.
+#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6805
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: j0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., j0(1.5e16)
+#. This is intentional.
+#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6805
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: j0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., j0(1.5e16)
+#. This is intentional.
+#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6805
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: j0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., j0(1.5e16)
+#. This is intentional.
+#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6805
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions do not raise exceptions for B<fetestexcept>(3)."
+msgstr "Funkcje nie rzucają wyjątków dla B<fetestexcept>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<j0>(),\n"
+"B<j0f>(),\n"
+"B<j0l>()"
+msgstr ""
+"B<j0>(),\n"
+"B<j0f>(),\n"
+"B<j0l>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<j1>(),\n"
+"B<j1f>(),\n"
+"B<j1l>()"
+msgstr ""
+"B<j1>(),\n"
+"B<j1f>(),\n"
+"B<j1l>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<jn>(),\n"
+"B<jnf>(),\n"
+"B<jnl>()"
+msgstr ""
+"B<jn>(),\n"
+"B<jnf>(),\n"
+"B<jnl>()"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<j0>()"
+msgstr ""
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<j1>()"
+msgstr ""
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<jn>()"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "other"
+msgid "Others:"
+msgstr "other"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "BSD."
+msgstr "BSD."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgid "SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "There are errors of up to 2e-16 in the values returned by B<j0>(), "
+#| "B<j1>() and B<jn>() for values of I<x> between -8 and 8."
+msgid ""
+"There are errors of up to 2e-16 in the values returned by B<j0>(), B<j1>(), "
+"and B<jn>() for values of I<x> between -8 and 8."
+msgstr ""
+"W wartościach zwracanych przez B<j0>(), B<j1>() i B<jn>() dla argumentów "
+"I<x> pomiędzy -8 a 8 występują błędy rzędu do 2e-16 ."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<y0>(3)"
+msgstr "B<y0>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"The functions returning I<double> conform to SVr4, 4.3BSD, POSIX.1-2001, and "
+"POSIX.1-2008. The others are nonstandard functions that also exist on the "
+"BSDs."
+msgstr ""
+"Funkcje zwracające wartość typu I<double> są zgodne z SVr4, 4.3BSD, "
+"POSIX.1-200 i POSIX.1-2008. Pozostałe funkcje są funkcjami niestandardowymi "
+"istniejącymi także w systemach BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/killpg.3.po b/po/pl/man3/killpg.3.po
new file mode 100644
index 00000000..c67678a5
--- /dev/null
+++ b/po/pl/man3/killpg.3.po
@@ -0,0 +1,348 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:00+0100\n"
+"PO-Revision-Date: 2022-08-07 09:05+0200\n"
+"Last-Translator: Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 19.08.3\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "killpg"
+msgstr "killpg"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "killpg - send signal to a process group"
+msgstr "killpg - wysłanie sygnału do grupy procesów"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>signal.hE<gt>>\n"
+msgstr "B<#include E<lt>signal.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int killpg(int >I<pgrp>B<, int >I<sig>B<);>\n"
+msgstr "B<int killpg(int >I<pgrp>B<, int >I<sig>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<killpg>():"
+msgstr "B<killpg>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE\n"
+msgstr ""
+" _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<killpg>() sends the signal I<sig> to the process group I<pgrp>. See "
+"B<signal>(7) for a list of signals."
+msgstr ""
+"B<killpg>() wysyła sygnał I<sig> do grupy procesów I<pgrp>. Lista synałów "
+"znajduje się w B<sigaction>(2)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid ""
+"If I<pgrp> is 0, B<killpg>() sends the signal to the calling process's "
+"process group. (POSIX says: if I<pgrp> is less than or equal to 1, the "
+"behavior is undefined.)"
+msgstr ""
+"Jeśli I<pgrp> jest równe 0, to B<killpg> wysyła sygnał do grupy procesów "
+"procesu wysyłającego."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For the permissions required to send a signal to another process, see "
+"B<kill>(2)."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, zero is returned. On error, -1 is returned, and I<errno> is set "
+"to indicate the error."
+msgstr ""
+"Po pomyślnym zakończeniu zwracane jest zero. Po błędzie zwracane jest -1 i "
+"ustawiane jest I<errno> wskazując błąd."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<sig> is not a valid signal number."
+msgstr "I<sig> nie jest prawidłowym numerem sygnału."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EPERM>"
+msgstr "B<EPERM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The process does not have permission to send the signal to any of the target "
+"processes. For the required permissions, see B<kill>(2)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ESRCH>"
+msgstr "B<ESRCH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No process can be found in the process group specified by I<pgrp>."
+msgstr "Nie znaleziono żadnego procesu w grupie określonej przez I<pgrp>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The process group was given as 0 but the sending process does not have a "
+"process group."
+msgstr "Podano zerową grupę, lecz proces wysyłający nie ma grupy procesów."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"There are various differences between the permission checking in BSD-type "
+"systems and System\\ V-type systems. See the POSIX rationale for "
+"B<kill>(3p). A difference not mentioned by POSIX concerns the return value "
+"B<EPERM>: BSD documents that no signal is sent and B<EPERM> returned when "
+"the permission check failed for at least one target process, while POSIX "
+"documents B<EPERM> only when the permission check failed for all target "
+"processes."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "C library/kernel differences"
+msgstr "Różnice biblioteki C/jądra"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On Linux, B<killpg>() is implemented as a library function that makes the "
+"call I<kill(-pgrp,\\ sig)>."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "SVr4, 4.4BSD (The B<killpg> function call first appeared in 4.0BSD)."
+msgid "POSIX.1-2001, SVr4, 4.4BSD (first appeared in 4BSD)."
+msgstr "SVr4, 4.4BSD (funkcja B<killpg> pojawiła się pierwotnie w BSD4.0)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getpgrp>(2), B<kill>(2), B<signal>(2), B<capabilities>(7), "
+"B<credentials>(7)"
+msgstr ""
+"B<getpgrp>(2), B<kill>(2), B<signal>(2), B<capabilities>(7), "
+"B<credentials>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid "SVr4, 4.4BSD (The B<killpg> function call first appeared in 4.0BSD)."
+msgid ""
+"POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD (B<killpg>() first appeared in "
+"4BSD)."
+msgstr "SVr4, 4.4BSD (funkcja B<killpg> pojawiła się pierwotnie w BSD4.0)."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/log.3.po b/po/pl/man3/log.3.po
new file mode 100644
index 00000000..a712cc2b
--- /dev/null
+++ b/po/pl/man3/log.3.po
@@ -0,0 +1,436 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:00+0100\n"
+"PO-Revision-Date: 2019-08-16 21:17+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log"
+msgstr "log"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "log, logf, logl - natural logarithmic function"
+msgstr "log, logf, logl - funkcja logarytmu naturalnego"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double log(double >I<x>B<);>\n"
+"B<float logf(float >I<x>B<);>\n"
+"B<long double logl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double log(double >I<x>B<);>\n"
+"B<float logf(float >I<x>B<);>\n"
+"B<long double logl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<logf>(), B<logl>():"
+msgstr "B<logf>(), B<logl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the natural logarithm of I<x>."
+msgstr "Funkcje te zwracają logarytm naturalny argumentu I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, these functions return the natural logarithm of I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają logarytm naturalny "
+"argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is 1, the result is +0."
+msgstr "Jeśli I<x> wynosi 1, to wynikiem jest +0."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is positive infinity, positive infinity is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej nieskończoności, to zwracana jest dodatnia "
+"nieskończoność."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is zero, then a pole error occurs, and the functions return -"
+"B<HUGE_VAL>, -B<HUGE_VALF>, or -B<HUGE_VALL>, respectively."
+msgstr ""
+"Jeśli I<x> jest równe zero, występuje błąd bieguna i funkcje odpowiednio "
+"zwracają -B<HUGE_VAL>, B<HUGE_VALF> lub -B<HUGE_VALL>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is negative (including negative infinity), then a domain error "
+"occurs, and a NaN (not a number) is returned."
+msgstr ""
+"Jeśli I<x> jest ujemne (włączając w to ujemną nieskończoność), to występuje "
+"błąd dziedziny i zwracane jest NaN (\"nie jest liczbą\")."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is negative"
+msgstr "Błąd dziedziny: I<x> jest ujemne"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM>. An invalid floating-point exception "
+"(B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM>. Rzucany jest wyjątek niepoprawnej "
+"operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Pole error: I<x> is zero"
+msgstr "Błąd bieguna: I<x> wynosi zero "
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE>. A divide-by-zero floating-point exception "
+"(B<FE_DIVBYZERO>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE>. Rzucany jest wyjątek "
+"zmiennoprzecinkowego dzielenia przez zero (B<FE_DIVBYZERO>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<log>(),\n"
+"B<logf>(),\n"
+"B<logl>()"
+msgstr ""
+"B<log>(),\n"
+"B<logf>(),\n"
+"B<logl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In glibc 2.5 and earlier, taking the B<log>() of a NaN produces a bogus "
+"invalid floating-point (B<FE_INVALID>) exception."
+msgstr ""
+"W wersji 2.5 i wcześniejszych biblioteki glibc, wywołanie B<log>() z "
+"argumentem NaN rzuca niewłaściwy wyjątek niepoprawnej operacji "
+"zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<cbrt>(3), B<clog>(3), B<log10>(3), B<log1p>(3), B<log2>(3), B<sqrt>(3)"
+msgstr ""
+"B<cbrt>(3), B<clog>(3), B<log10>(3), B<log1p>(3), B<log2>(3), B<sqrt>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/log10.3.po b/po/pl/man3/log10.3.po
new file mode 100644
index 00000000..d1b77360
--- /dev/null
+++ b/po/pl/man3/log10.3.po
@@ -0,0 +1,358 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:00+0100\n"
+"PO-Revision-Date: 2019-08-16 21:35+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log10"
+msgstr "log10"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "log10, log10f, log10l - base-10 logarithmic function"
+msgstr "log10, log10f, log10l - funkcja logarytmu dziesiętnego"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double log10(double >I<x>B<);>\n"
+"B<float log10f(float >I<x>B<);>\n"
+"B<long double log10l(long double >I<x>B<);>\n"
+msgstr ""
+"B<double log10(double >I<x>B<);>\n"
+"B<float log10f(float >I<x>B<);>\n"
+"B<long double log10l(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<log10f>(), B<log10l>():"
+msgstr "B<log10f>(), B<log10l>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the base 10 logarithm of I<x>."
+msgstr "Funkcje te zwracają logarytm dziesiętny argumentu I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, these functions return the base 10 logarithm of I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają logarytm dziesiętny "
+"argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For special cases, including where I<x> is 0, 1, negative, infinity, or NaN, "
+"see B<log>(3)."
+msgstr ""
+"Specjalne przypadki, włączając w to sytuacje, gdy I<x> wynosi 0, 1, jest "
+"ujemne, nieskończone lub NaN, zostały opisane w podręczniku B<log>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For a discussion of the errors that can occur for these functions, see "
+"B<log>(3)."
+msgstr ""
+"Opis błędów, które mogą wystąpić dla tych funkcji, można znaleźć w "
+"podręczniku B<log>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<log10>(),\n"
+"B<log10f>(),\n"
+"B<log10l>()"
+msgstr ""
+"B<log10>(),\n"
+"B<log10f>(),\n"
+"B<log10l>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<cbrt>(3), B<clog10>(3), B<exp10>(3), B<log>(3), B<log2>(3), B<sqrt>(3)"
+msgstr ""
+"B<cbrt>(3), B<clog10>(3), B<exp10>(3), B<log>(3), B<log2>(3), B<sqrt>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/log1p.3.po b/po/pl/man3/log1p.3.po
new file mode 100644
index 00000000..be9ec114
--- /dev/null
+++ b/po/pl/man3/log1p.3.po
@@ -0,0 +1,478 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:00+0100\n"
+"PO-Revision-Date: 2019-08-16 21:35+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log1p"
+msgstr "log1p"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "log1p, log1pf, log1pl - logarithm of 1 plus argument"
+msgstr "log1p, log1pf, log1pl - logarytm z 1 plus argument"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double log1p(double >I<x>B<);>\n"
+"B<float log1pf(float >I<x>B<);>\n"
+"B<long double log1pl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double log1p(double >I<x>B<);>\n"
+"B<float log1pf(float >I<x>B<);>\n"
+"B<long double log1pl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L\n"
+#| " || _XOPEN_SOURCE\\ E<gt>=\\ 500\n"
+#| " || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgid ""
+"B<log1p>():\n"
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L\n"
+" || _XOPEN_SOURCE\\ E<gt>=\\ 500\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* Glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<log1pf>(), B<log1pl>():"
+msgstr "B<log1pf>(), B<log1pl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return a value equivalent to"
+msgstr "Funkcje te zwracają wartość równoważną z"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " log (1 + I<x>)\n"
+msgstr " log (1 + I<x>)\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The result is computed in a way that is accurate even if the value of I<x> "
+"is near zero."
+msgstr ""
+"Wynik jest obliczany w sposób zapewniający dokładność, nawet gdy I<x> wynosi "
+"prawie zero."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, these functions return the natural logarithm of I<(1\\ +\\ x)>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają logarytm naturalny "
+"argumentu I<(1\\ +\\ x)>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is positive infinity, positive infinity is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej nieskończoności, to zwracana jest dodatnia "
+"nieskończoność."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is -1, a pole error occurs, and the functions return -B<HUGE_VAL>, -"
+"B<HUGE_VALF>, or -B<HUGE_VALL>, respectively."
+msgstr ""
+"Jeśli I<x> jest równe -1, występuje błąd bieguna i funkcje odpowiednio "
+"zwracają -B<HUGE_VAL>, -B<HUGE_VALF> lub -B<HUGE_VALL>."
+
+#. POSIX.1 specifies a possible range error if x is subnormal
+#. glibc 2.8 doesn't do this
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is less than -1 (including negative infinity), a domain error "
+"occurs, and a NaN (not a number) is returned."
+msgstr ""
+"Jeśli I<x> jest mniejsze niż -1 (włączając w to ujemną nieskończoność), to "
+"występuje błąd dziedziny i zwracane jest NaN (\"nie jest liczbą\")."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is less than -1"
+msgstr "Błąd dziedziny: I<x> jest mniejsze niż -1"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM> (but see BUGS). An invalid floating-point "
+"exception (B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM> (patrz także USTERKI). Rzucany jest "
+"wyjątek niepoprawnej operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Pole error: I<x> is -1"
+msgstr "Błąd bieguna: I<x> jest równe -1"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE> (but see BUGS). A divide-by-zero floating-"
+"point exception (B<FE_DIVBYZERO>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE> (patrz także USTERKI). Rzucany jest "
+"wyjątek zmiennoprzecinkowego dzielenia przez zero (B<FE_DIVBYZERO>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<log1p>(),\n"
+"B<log1pf>(),\n"
+"B<log1pl>()"
+msgstr ""
+"B<log1p>(),\n"
+"B<log1pf>(),\n"
+"B<log1pl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. BSD
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6792
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Before version 2.22, the glibc implementation did not set I<errno> to "
+#| "B<EDOM> when a domain error occurred."
+msgid ""
+"Before glibc 2.22, the glibc implementation did not set I<errno> to B<EDOM> "
+"when a domain error occurred."
+msgstr ""
+"Implementacja tych funkcji w wersjach wcześniejszych niż 2.22 biblioteki "
+"glibc nie ustawiała I<errno> na B<EDOM>, gdy wystąpił błąd dziedziny."
+
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6792
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Before version 2.22, the glibc implementation did not set I<errno> to "
+#| "B<ERANGE> when a range error occurred."
+msgid ""
+"Before glibc 2.22, the glibc implementation did not set I<errno> to "
+"B<ERANGE> when a range error occurred."
+msgstr ""
+"Implementacja tych funkcji w wersjach wcześniejszych niż 2.22 biblioteki "
+"glibc nie ustawiała I<errno> na B<ERANGE> gdy wystąpił błąd zakresu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<exp>(3), B<expm1>(3), B<log>(3)"
+msgstr "B<exp>(3), B<expm1>(3), B<log>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. BSD
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/lrint.3.po b/po/pl/man3/lrint.3.po
new file mode 100644
index 00000000..43588a26
--- /dev/null
+++ b/po/pl/man3/lrint.3.po
@@ -0,0 +1,450 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:00+0100\n"
+"PO-Revision-Date: 2019-08-16 21:35+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "lrint"
+msgstr "lrint"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"lrint, lrintf, lrintl, llrint, llrintf, llrintl - round to nearest integer"
+msgstr ""
+"lrint, lrintf, lrintl, llrint, llrintf, llrintl - zaokrąglenie do "
+"najbliższej liczby całkowitej"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<long int lrint(double >I<x>B<);>\n"
+#| "B<long int lrintf(float >I<x>B<);>\n"
+#| "B<long int lrintl(long double >I<x>B<);>\n"
+msgid ""
+"B<long lrint(double >I<x>B<);>\n"
+"B<long lrintf(float >I<x>B<);>\n"
+"B<long lrintl(long double >I<x>B<);>\n"
+msgstr ""
+"B<long int lrint(double >I<x>B<);>\n"
+"B<long int lrintf(float >I<x>B<);>\n"
+"B<long int lrintl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<long long int llrint(double >I<x>B<);>\n"
+#| "B<long long int llrintf(float >I<x>B<);>\n"
+#| "B<long long int llrintl(long double >I<x>B<);>\n"
+msgid ""
+"B<long long llrint(double >I<x>B<);>\n"
+"B<long long llrintf(float >I<x>B<);>\n"
+"B<long long llrintl(long double >I<x>B<);>\n"
+msgstr ""
+"B<long long int llrint(double >I<x>B<);>\n"
+"B<long long int llrintf(float >I<x>B<);>\n"
+"B<long long int llrintl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "All functions shown above:"
+msgstr "Wszystkie funkcje powyżej:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions round their argument to the nearest integer value, using the "
+"current rounding direction (see B<fesetround>(3))."
+msgstr ""
+"Funkcje te zaokrąglają przekazany im parametr do najbliższej wartości "
+"całkowitej, zgodnie z bieżącym kierunkiem zaokrąglania (patrz "
+"B<fesetround>(3))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that unlike the B<rint>(3) family of functions, the return type of "
+"these functions differs from that of their arguments."
+msgstr ""
+"Proszę zauważyć, że w przeciwieństwie do rodziny funkcji B<rint>(3), typ "
+"wartości zwracanej przez te funkcje różni się od typu ich parametrów."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the rounded integer value."
+msgstr "Funkcje te zwracają zaokrągloną wartość całkowitą."
+
+#. The return value is -(LONG_MAX - 1) or -(LLONG_MAX -1)
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is a NaN or an infinity, or the rounded value is too large to be "
+"stored in a I<long> (I<long long> in the case of the B<ll*> functions), then "
+"a domain error occurs, and the return value is unspecified."
+msgstr ""
+"Jeżeli I<x> wynosi NaN lub nieskończoność lub zaokrąglona wartość jest zbyt "
+"duża, by mogła być umieszczona w typie I<long> (lub I<long long> w przypadku "
+"funkcji B<ll*>), to występuje błąd dziedziny, a zwracana wartość nie jest "
+"określona."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is a NaN or infinite, or the rounded value is too large"
+msgstr "Błąd dziedziny: I<x> wynosi NaN lub nieskończoność lub zaokrąglona wartość jest zbyt duża."
+
+#. .I errno
+#. is set to
+#. .BR EDOM .
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "An invalid floating-point exception (B<FE_INVALID>) is raised."
+msgstr ""
+"Rzucany jest wyjątek niepoprawnej operacji zmiennoprzecinkowej "
+"(B<FE_INVALID>)."
+
+#. #-#-#-#-# archlinux: lrint.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6798
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: lrint.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6798
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: lrint.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6798
+#. type: Plain text
+#. #-#-#-#-# fedora-40: lrint.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6798
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: lrint.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6798
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: lrint.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6798
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: lrint.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6798
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: lrint.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6798
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions do not set I<errno>."
+msgstr "Funkcje te nie ustawiają zmiennej I<errno>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<llrint>(),\n"
+#| "B<llrintf>(),\n"
+#| "B<llrintl>()"
+msgid ""
+"B<lrint>(),\n"
+"B<lrintf>(),\n"
+"B<lrintl>(),\n"
+"B<llrint>(),\n"
+"B<llrintf>(),\n"
+"B<llrintl>()"
+msgstr ""
+"B<llrint>(),\n"
+"B<llrintf>(),\n"
+"B<llrintl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<ceil>(3), B<floor>(3), B<lround>(3), B<nearbyint>(3), B<rint>(3), "
+"B<round>(3)"
+msgstr ""
+"B<ceil>(3), B<floor>(3), B<lround>(3), B<nearbyint>(3), B<rint>(3), "
+"B<round>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/lround.3.po b/po/pl/man3/lround.3.po
new file mode 100644
index 00000000..4c871c08
--- /dev/null
+++ b/po/pl/man3/lround.3.po
@@ -0,0 +1,453 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:00+0100\n"
+"PO-Revision-Date: 2017-02-07 21:45+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "lround"
+msgstr "lround"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "lround, lroundf, lroundl, llround, llroundf, llroundl - round to nearest "
+#| "integer, away from zero"
+msgid ""
+"lround, lroundf, lroundl, llround, llroundf, llroundl - round to nearest "
+"integer"
+msgstr ""
+"lround, lroundf, lroundl, llround, llroundf, llroundl - zaokrąglenie do "
+"najbliższej liczby całkowitej w stronę na zewnątrz od zera"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<long lround(double >I<x>B<);>\n"
+"B<long lroundf(float >I<x>B<);>\n"
+"B<long lroundl(long double >I<x>B<);>\n"
+msgstr ""
+"B<long lround(double >I<x>B<);>\n"
+"B<long lroundf(float >I<x>B<);>\n"
+"B<long lroundl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<long long llround(double >I<x>B<);>\n"
+"B<long long llroundf(float >I<x>B<);>\n"
+"B<long long llroundl(long double >I<x>B<);>\n"
+msgstr ""
+"B<long long llround(double >I<x>B<);>\n"
+"B<long long llroundf(float >I<x>B<);>\n"
+"B<long long llroundl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "All functions shown above:"
+msgstr "Wszystkie funkcje powyżej:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "These functions round their argument to the nearest integer value, "
+#| "rounding away from zero, regardless of the current rounding direction "
+#| "(see B<fenv>(3))."
+msgid ""
+"These functions round their argument to the nearest integer value, rounding "
+"halfway cases away from zero, regardless of the current rounding direction "
+"(see B<fenv>(3))."
+msgstr ""
+"Funkcje te zaokrąglają swoje argumenty do najbliższej liczby całkowitej, ale "
+"w stronę na zewnątrz od zera, niezależnie od bieżącego kierunku zaokrąglania "
+"(patrz B<fenv>(3))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that unlike the B<round>(3) and B<ceil>(3), functions, the return type "
+"of these functions differs from that of their arguments."
+msgstr ""
+"Proszę zauważyć, że w przeciwieństwie do funkcji B<round>(3) i B<ceil>(3) "
+"itp., typ wartości zwracanej przez te funkcje różni się od typu ich "
+"parametrów."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the rounded integer value."
+msgstr "Funkcje te zwracają zaokrągloną wartość całkowitą."
+
+#. The return value is -(LONG_MAX - 1) or -(LLONG_MAX -1)
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is a NaN or an infinity, or the rounded value is too large to be "
+"stored in a I<long> (I<long long> in the case of the B<ll*> functions), then "
+"a domain error occurs, and the return value is unspecified."
+msgstr ""
+"Jeżeli I<x> wynosi NaN lub nieskończoność lub zaokrąglona wartość jest zbyt "
+"duża, by mogła być umieszczona w typie I<long> (lub I<long long> w przypadku "
+"funkcji B<ll*>), to występuje błąd dziedziny, a zwracana wartość nie jest "
+"określona."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is a NaN or infinite, or the rounded value is too large"
+msgstr "Błąd dziedziny: I<x> wynosi NaN lub nieskończoność lub zaokrąglona wartość jest zbyt duża."
+
+#. .I errno
+#. is set to
+#. .BR EDOM .
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "An invalid floating-point exception (B<FE_INVALID>) is raised."
+msgstr ""
+"Rzucany jest wyjątek niepoprawnej operacji zmiennoprzecinkowej "
+"(B<FE_INVALID>)."
+
+#. #-#-#-#-# archlinux: lround.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6797
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: lround.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6797
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: lround.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6797
+#. type: Plain text
+#. #-#-#-#-# fedora-40: lround.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6797
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: lround.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6797
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: lround.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6797
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: lround.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6797
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: lround.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . Is it intentional that these functions do not set errno?
+#. Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6797
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions do not set I<errno>."
+msgstr "Funkcje te nie ustawiają zmiennej I<errno>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<lround>(),\n"
+"B<lroundf>(),\n"
+"B<lroundl>(),\n"
+"B<llround>(),\n"
+"B<llroundf>(),\n"
+"B<llroundl>()"
+msgstr ""
+"B<lround>(),\n"
+"B<lroundf>(),\n"
+"B<lroundl>(),\n"
+"B<llround>(),\n"
+"B<llroundf>(),\n"
+"B<llroundl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<ceil>(3), B<floor>(3), B<lrint>(3), B<nearbyint>(3), B<rint>(3), "
+"B<round>(3)"
+msgstr ""
+"B<ceil>(3), B<floor>(3), B<lrint>(3), B<nearbyint>(3), B<rint>(3), "
+"B<round>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/malloc.3.po b/po/pl/man3/malloc.3.po
new file mode 100644
index 00000000..86b329f9
--- /dev/null
+++ b/po/pl/man3/malloc.3.po
@@ -0,0 +1,1044 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:01+0100\n"
+"PO-Revision-Date: 2022-08-07 11:46+0200\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "malloc"
+msgstr "malloc"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"malloc, free, calloc, realloc, reallocarray - allocate and free dynamic "
+"memory"
+msgstr ""
+"malloc, free, calloc, realloc, reallocarray - przydziela i zwalnia pamięć "
+"dynamiczną"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<void *malloc(size_t >I<size>B<);>\n"
+#| "B<void free(void >I<*ptr>B<);>\n"
+#| "B<void *calloc(size_t >I<nmemb>B<, size_t >I<size>B<);>\n"
+#| "B<void *realloc(void >I<*ptr>B<, size_t >I<size>B<);>\n"
+#| "B<void *reallocarray(void >I<*ptr>B<, size_t >I<nmemb>B<, size_t >I<size>B<);>\n"
+msgid ""
+"B<void *malloc(size_t >I<size>B<);>\n"
+"B<void free(void *_Nullable >I<ptr>B<);>\n"
+"B<void *calloc(size_t >I<nmemb>B<, size_t >I<size>B<);>\n"
+"B<void *realloc(void *_Nullable >I<ptr>B<, size_t >I<size>B<);>\n"
+"B<void *reallocarray(void *_Nullable >I<ptr>B<, size_t >I<nmemb>B<, size_t >I<size>B<);>\n"
+msgstr ""
+"B<void *malloc(size_t >I<size>B<);>\n"
+"B<void free(void >I<*ptr>B<);>\n"
+"B<void *calloc(size_t >I<nmemb>B<, size_t >I<size>B<);>\n"
+"B<void *realloc(void >I<*ptr>B<, size_t >I<size>B<);>\n"
+"B<void *reallocarray(void >I<*ptr>B<, size_t >I<nmemb>B<, size_t >I<size>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<reallocarray>():"
+msgstr "B<reallocarray>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " Since glibc 2.29:\n"
+#| " _DEFAULT_SOURCE\n"
+#| " Glibc 2.28 and earlier:\n"
+#| " _GNU_SOURCE\n"
+msgid ""
+" Since glibc 2.29:\n"
+" _DEFAULT_SOURCE\n"
+" glibc 2.28 and earlier:\n"
+" _GNU_SOURCE\n"
+msgstr ""
+" Od glibc 2.29:\n"
+" _DEFAULT_SOURCE\n"
+" Glibc 2.28 i wcześniejsze:\n"
+" _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "malloc()"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<malloc>() function allocates I<size> bytes and returns a pointer "
+#| "to the allocated memory. I<The memory is not initialized>. If I<size> "
+#| "is 0, then B<malloc>() returns either NULL, or a unique pointer value "
+#| "that can later be successfully passed to B<free>()."
+msgid ""
+"The B<malloc>() function allocates I<size> bytes and returns a pointer to "
+"the allocated memory. I<The memory is not initialized>. If I<size> is 0, "
+"then B<malloc>() returns a unique pointer value that can later be "
+"successfully passed to B<free>(). (See \"Nonportable behavior\" for "
+"portability issues.)"
+msgstr ""
+"Funkcja B<malloc>() przydziela pamięć o rozmiarze I<size> bajtów i zwraca "
+"wskaźnik do przydzielonej pamięci. I<Pamięć nie jest inicjowana>. Jeśli "
+"I<size> wynosi 0, to B<malloc>() zwraca albo NULL, albo unikatową wartość "
+"wskaźnika, który potem można z powodzeniem przekazać do B<free>()."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "free()"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<free>() function frees the memory space pointed to by I<ptr>, "
+#| "which must have been returned by a previous call to B<malloc>(), "
+#| "B<calloc>(), or B<realloc>(). Otherwise, or if I<free(ptr)> has already "
+#| "been called before, undefined behavior occurs. If I<ptr> is NULL, no "
+#| "operation is performed."
+msgid ""
+"The B<free>() function frees the memory space pointed to by I<ptr>, which "
+"must have been returned by a previous call to B<malloc>() or related "
+"functions. Otherwise, or if I<ptr> has already been freed, undefined "
+"behavior occurs. If I<ptr> is NULL, no operation is performed."
+msgstr ""
+"Funkcja B<free>() zwalnia obszar pamięci wskazywany przez I<ptr>, który "
+"został wcześniej przydzielony za pomocą wywołania B<malloc>(), B<calloc>() "
+"lub B<realloc>(). W przeciwnym przypadku lub gdy I<free(ptr)> zostało już "
+"wcześniej wywołane, funkcja zachowa się w sposób nieokreślony. Jeśli I<ptr> "
+"jest równe NULL, nie zostanie wykonana żadna operacja."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "calloc()"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<malloc>() function allocates I<size> bytes and returns a pointer "
+#| "to the allocated memory. I<The memory is not initialized>. If I<size> "
+#| "is 0, then B<malloc>() returns either NULL, or a unique pointer value "
+#| "that can later be successfully passed to B<free>()."
+msgid ""
+"The B<calloc>() function allocates memory for an array of I<nmemb> elements "
+"of I<size> bytes each and returns a pointer to the allocated memory. The "
+"memory is set to zero. If I<nmemb> or I<size> is 0, then B<calloc>() "
+"returns a unique pointer value that can later be successfully passed to "
+"B<free>()."
+msgstr ""
+"Funkcja B<malloc>() przydziela pamięć o rozmiarze I<size> bajtów i zwraca "
+"wskaźnik do przydzielonej pamięci. I<Pamięć nie jest inicjowana>. Jeśli "
+"I<size> wynosi 0, to B<malloc>() zwraca albo NULL, albo unikatową wartość "
+"wskaźnika, który potem można z powodzeniem przekazać do B<free>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<calloc>() function allocates memory for an array of I<nmemb> "
+#| "elements of I<size> bytes each and returns a pointer to the allocated "
+#| "memory. The memory is set to zero. If I<nmemb> or I<size> is 0, then "
+#| "B<calloc>() returns either NULL, or a unique pointer value that can "
+#| "later be successfully passed to B<free>()."
+msgid ""
+"If the multiplication of I<nmemb> and I<size> would result in integer "
+"overflow, then B<calloc>() returns an error. By contrast, an integer "
+"overflow would not be detected in the following call to B<malloc>(), with "
+"the result that an incorrectly sized block of memory would be allocated:"
+msgstr ""
+"Funkcja B<calloc>() przydziela pamięć dla tablicy zawierającej I<nmemb> "
+"elementów, każdy o rozmiarze I<size> bajtów i zwraca wskaźnik do "
+"przydzielonej pamięci. Pamięć jest zerowana. Jeśli I<nmemb> lub I<size> "
+"wynosi 0, to B<calloc>() zwraca albo NULL, albo unikatową wartość "
+"wskaźnika, który potem można z powodzeniem przekazać do B<free>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "malloc(nmemb * size);\n"
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<reallocarray>():"
+msgid "realloc()"
+msgstr "B<reallocarray>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<realloc>() function changes the size of the memory block pointed "
+#| "to by I<ptr> to I<size> bytes. The contents will be unchanged in the "
+#| "range from the start of the region up to the minimum of the old and new "
+#| "sizes. If the new size is larger than the old size, the added memory "
+#| "will I<not> be initialized. If I<ptr> is NULL, then the call is "
+#| "equivalent to I<malloc(size)>, for all values of I<size>; if I<size> is "
+#| "equal to zero, and I<ptr> is not NULL, then the call is equivalent to "
+#| "I<free(ptr)>. Unless I<ptr> is NULL, it must have been returned by an "
+#| "earlier call to B<malloc>(), B<calloc>(), or B<realloc>(). If the area "
+#| "pointed to was moved, a I<free(ptr)> is done."
+msgid ""
+"The B<realloc>() function changes the size of the memory block pointed to "
+"by I<ptr> to I<size> bytes. The contents of the memory will be unchanged in "
+"the range from the start of the region up to the minimum of the old and new "
+"sizes. If the new size is larger than the old size, the added memory will "
+"I<not> be initialized."
+msgstr ""
+"Funkcja B<realloc>() zmienia rozmiar bloku pamięci wskazywanego przez I<ptr> "
+"na I<size> bajtów. Zawartość nie zostanie zmieniona w zakresie od początku "
+"obszaru do minimum ze starego i nowego rozmiaru. Jeśli nowy rozmiar jest "
+"większy od starego, to dodana pamięć I<nie> zostanie zainicjowana. Jeśli "
+"I<ptr> jest równe NULL, to wywołanie jest równoważne I<malloc(size)> dla "
+"wszystkich wartości I<size>; jeśli I<size> jest równe zeru i I<ptr> jest "
+"różny od NULL, to wywołanie jest równoważne z I<free(ptr)>. Jeżeli I<ptr> "
+"jest różne od NULL, to musi on pochodzić z wcześniejszego wywołania "
+"B<malloc>(), B<calloc>() lub B<realloc>(). Jeśli wskazywany obszar został "
+"przemieszczony, to wykonywane jest I<free(ptr)>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<ptr> is NULL, then the call is equivalent to I<malloc(size)>, for all "
+"values of I<size>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<size> is equal to zero, and I<ptr> is not NULL, then the call is "
+"equivalent to I<free(ptr)> (but see \"Nonportable behavior\" for portability "
+"issues)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Unless I<ptr> is NULL, it must have been returned by an earlier call to "
+"B<malloc> or related functions. If the area pointed to was moved, a "
+"I<free(ptr)> is done."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<reallocarray>():"
+msgid "reallocarray()"
+msgstr "B<reallocarray>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<reallocarray>() function changes the size of (and possibly moves) "
+"the memory block pointed to by I<ptr> to be large enough for an array of "
+"I<nmemb> elements, each of which is I<size> bytes. It is equivalent to the "
+"call"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "realloc(ptr, nmemb * size);\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"However, unlike that B<realloc>() call, B<reallocarray>() fails safely in "
+"the case where the multiplication would overflow. If such an overflow "
+"occurs, B<reallocarray>() returns an error."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<malloc>() and B<calloc>() functions return a pointer to the "
+#| "allocated memory, which is suitably aligned for any built-in type. On "
+#| "error, these functions return NULL. NULL may also be returned by a "
+#| "successful call to B<malloc>() with a I<size> of zero, or by a "
+#| "successful call to B<calloc>() with I<nmemb> or I<size> equal to zero."
+msgid ""
+"The B<malloc>(), B<calloc>(), B<realloc>(), and B<reallocarray>() functions "
+"return a pointer to the allocated memory, which is suitably aligned for any "
+"type that fits into the requested size or less. On error, these functions "
+"return NULL and set I<errno>. Attempting to allocate more than "
+"B<PTRDIFF_MAX> bytes is considered an error, as an object that large could "
+"cause later pointer subtraction to overflow."
+msgstr ""
+"Funkcje B<malloc>() i B<calloc>() zwracają wskaźnik do przydzielonej "
+"pamięci, który jest odpowiednio wyrównany dla dowolnego typu wbudowanego. W "
+"razie błędu obie funkcje zwracają NULL. NULL może być także zwrócony przez "
+"pomyślne wywołanie B<malloc>() z argumentem I<size> równym zero lub przez "
+"pomyślne wywołanie B<calloc>() z argumentem I<nmemb> lub I<size> równym zero."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "The B<free>() function returns no value."
+msgid "The B<free>() function returns no value, and preserves I<errno>."
+msgstr "Funkcja B<free>() nie zwraca żadnej wartości."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<realloc>() function returns a pointer to the newly allocated "
+#| "memory, which is suitably aligned for any built-in type and may be "
+#| "different from I<ptr>, or NULL if the request fails. If I<size> was "
+#| "equal to 0, either NULL or a pointer suitable to be passed to B<free>() "
+#| "is returned. If B<realloc>() fails, the original block is left "
+#| "untouched; it is not freed or moved."
+msgid ""
+"The B<realloc>() and B<reallocarray>() functions return NULL if I<ptr> is "
+"not NULL and the requested size is zero; this is not considered an error. "
+"(See \"Nonportable behavior\" for portability issues.) Otherwise, the "
+"returned pointer may be the same as I<ptr> if the allocation was not moved "
+"(e.g., there was room to expand the allocation in-place), or different from "
+"I<ptr> if the allocation was moved to a new address. If these functions "
+"fail, the original block is left untouched; it is not freed or moved."
+msgstr ""
+"Funkcja B<realloc>() zwraca wskaźnik do nowo przydzielonej pamięci, który "
+"jest właściwie wyrównany dla dowolnego typu wbudowanego i może być różny od "
+"I<ptr> lub równy NULL, gdy żądanie zakończy się niepowodzeniem. Jeśli "
+"rozmiar był równy 0, zwracane jest albo NULL, albo wskaźnik odpowiedni do "
+"przekazania go funkcji B<free>(). Gdy B<realloc>() zakończy się "
+"niepowodzeniem, pierwotny blok zostaje nienaruszony - nie jest on ani "
+"zwalniany ani przesuwany."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<calloc>(), B<malloc>(), B<realloc>(), and B<reallocarray>() can fail with "
+"the following error:"
+msgstr ""
+"B<calloc>(), B<malloc>(), B<realloc>() i B<reallocarray>() mogą zawieść z "
+"następującym błędem:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Out of memory. Possibly, the application hit the B<RLIMIT_AS> or "
+#| "B<RLIMIT_DATA> limit described in B<getrlimit>(2)."
+msgid ""
+"Out of memory. Possibly, the application hit the B<RLIMIT_AS> or "
+"B<RLIMIT_DATA> limit described in B<getrlimit>(2). Another reason could be "
+"that the number of mappings created by the caller process exceeded the limit "
+"specified by I</proc/sys/vm/max_map_count>."
+msgstr ""
+"Brak wolnej pamięci. Prawdopodobnie aplikację dotknął limit B<RLIMIT_AS> lub "
+"B<RLIMIT_DATA> opisany w B<getrlimit>(2)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<calloc>(),\n"
+#| "B<realloc>()"
+msgid ""
+"B<malloc>(),\n"
+"B<free>(),\n"
+"B<calloc>(),\n"
+"B<realloc>()"
+msgstr ""
+"B<calloc>(),\n"
+"B<realloc>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "malloc"
+msgid "B<malloc>()"
+msgstr "malloc"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<free>()"
+msgstr ""
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<syscall>(2)"
+msgid "B<calloc>()"
+msgstr "B<syscall>(2)"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<reallocarray>():"
+msgid "B<realloc>()"
+msgstr "B<reallocarray>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<reallocarray>():"
+msgid "B<reallocarray>()"
+msgstr "B<reallocarray>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89."
+msgstr "POSIX.1-2001, C89."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.26. OpenBSD 5.6, FreeBSD 11.0."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<malloc>() and related functions rejected sizes greater than "
+"B<PTRDIFF_MAX> starting in glibc 2.30."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<free>() preserved I<errno> starting in glibc 2.33."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "By default, Linux follows an optimistic memory allocation strategy. This "
+#| "means that when B<malloc>() returns non-NULL there is no guarantee that "
+#| "the memory really is available. In case it turns out that the system is "
+#| "out of memory, one or more processes will be killed by the OOM killer. "
+#| "For more information, see the description of I</proc/sys/vm/"
+#| "overcommit_memory> and I</proc/sys/vm/oom_adj> in B<proc>(5), and the "
+#| "Linux kernel source file I<Documentation/vm/overcommit-accounting>."
+msgid ""
+"By default, Linux follows an optimistic memory allocation strategy. This "
+"means that when B<malloc>() returns non-NULL there is no guarantee that the "
+"memory really is available. In case it turns out that the system is out of "
+"memory, one or more processes will be killed by the OOM killer. For more "
+"information, see the description of I</proc/sys/vm/overcommit_memory> and I</"
+"proc/sys/vm/oom_adj> in B<proc>(5), and the Linux kernel source file "
+"I<Documentation/vm/overcommit-accounting.rst>."
+msgstr ""
+"Linux stosuje optymistyczną strategię przydzielania pamięci. Oznacza to, że "
+"gdy B<malloc>() zwraca wartość różną od NULL, nie ma gwarancji, iż pamięć "
+"faktycznie jest dostępna. Jeśli okaże się, że systemowi brakło pamięci, "
+"niesławny zabójca OOM (\"out-of-memory killer\") zabije jeden lub więcej "
+"procesów. Więcej informacji zawiera opis plików I</proc/sys/vm/"
+"overcommit_memory> i I</proc/sys/vm/oom_adj> w B<proc>(5) oraz plik "
+"I<Documentation/vm/overcommit-accounting> w źródłach jądra Linuksa."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Normally, B<malloc>() allocates memory from the heap, and adjusts the "
+#| "size of the heap as required, using B<sbrk>(2). When allocating blocks "
+#| "of memory larger than B<MMAP_THRESHOLD> bytes, the glibc B<malloc>() "
+#| "implementation allocates the memory as a private anonymous mapping using "
+#| "B<mmap>(2). B<MMAP_THRESHOLD> is 128 kB by default, but is adjustable "
+#| "using B<mallopt>(3). Allocations performed using B<mmap>(2) are "
+#| "unaffected by the B<RLIMIT_DATA> resource limit (see B<getrlimit>(2))."
+msgid ""
+"Normally, B<malloc>() allocates memory from the heap, and adjusts the size "
+"of the heap as required, using B<sbrk>(2). When allocating blocks of memory "
+"larger than B<MMAP_THRESHOLD> bytes, the glibc B<malloc>() implementation "
+"allocates the memory as a private anonymous mapping using B<mmap>(2). "
+"B<MMAP_THRESHOLD> is 128\\ kB by default, but is adjustable using "
+"B<mallopt>(3). Prior to Linux 4.7 allocations performed using B<mmap>(2) "
+"were unaffected by the B<RLIMIT_DATA> resource limit; since Linux 4.7, this "
+"limit is also enforced for allocations performed using B<mmap>(2)."
+msgstr ""
+"Zwykle B<malloc>() przydziela pamięć ze sterty i ustawie wymagany rozmiar "
+"sterty, używając B<sbrk>(2). Podczas przydzielania bloków pamięci większych "
+"niż B<MMAP_THRESHOLD> bajtów, implementacja B<malloc>() w glibc używa "
+"prywatnych anonimowych map z B<mmap>(2). B<MMAP_THRESHOLD> domyślnie wynosi "
+"128 kB, ale można to zmienić za pomocą B<mallopt>(3). Limit zasobów "
+"B<RLIMIT_DATA> (patrz B<getrlimit>(2)) nie ma zastosowania do pamięci "
+"przydzielonej przy użyciu B<mmap>(2)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"To avoid corruption in multithreaded applications, mutexes are used "
+"internally to protect the memory-management data structures employed by "
+"these functions. In a multithreaded application in which threads "
+"simultaneously allocate and free memory, there could be contention for these "
+"mutexes. To scalably handle memory allocation in multithreaded "
+"applications, glibc creates additional I<memory allocation arenas> if mutex "
+"contention is detected. Each arena is a large region of memory that is "
+"internally allocated by the system (using B<brk>(2) or B<mmap>(2)), and "
+"managed with its own mutexes."
+msgstr ""
+"Aby uniknąć uszkodzenia pamięci w aplikacjach wielowątkowych, funkcje te "
+"wewnętrznie stosują muteksy, chroniące struktury danych odnoszące się do "
+"zarządzania pamięcią. W aplikacji wielowątkowej, w której wątki jednocześnie "
+"przydzielają i zwalniają pamięć mogą występować oczekiwania na dostęp do "
+"muteksów. Aby przydział pamięci w aplikacji wielowątkowej był skalowalny, "
+"biblioteka glibc tworzy dodatkowe I<areny przydziału pamięci>, jeśli wykryte "
+"zostanie oczekiwanie na mutex. Każda arena jest dużym regionem pamięci "
+"wewnętrznie zaalokowanym przez system (za pomocą B<brk>(2) lub B<mmap>(2)) i "
+"jest zarządzana przy użyciu jej własnych muteksów."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If your program uses a private memory allocator, it should do so by "
+"replacing B<malloc>(), B<free>(), B<calloc>(), and B<realloc>(). The "
+"replacement functions must implement the documented glibc behaviors, "
+"including I<errno> handling, size-zero allocations, and overflow checking; "
+"otherwise, other library routines may crash or operate incorrectly. For "
+"example, if the replacement I<free>() does not preserve I<errno>, then "
+"seemingly unrelated library routines may fail without having a valid reason "
+"in I<errno>. Private memory allocators may also need to replace other glibc "
+"functions; see \"Replacing malloc\" in the glibc manual for details."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Crashes in B<malloc>(), B<calloc>(), B<realloc>(), or B<free>() are "
+#| "almost always related to heap corruption, such as overflowing an "
+#| "allocated chunk or freeing the same pointer twice."
+msgid ""
+"Crashes in memory allocators are almost always related to heap corruption, "
+"such as overflowing an allocated chunk or freeing the same pointer twice."
+msgstr ""
+"Załamania się w B<malloc>(), B<free>(), B<realloc>() lub B<free> są niemal "
+"zawsze związane z uszkodzeniami sterty, takimi jak przekroczenie rozmiaru "
+"przydzielonego fragmentu lub dwukrotne zwolnienie tego samego wskaźnika."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<malloc>() implementation is tunable via environment variables; see "
+"B<mallopt>(3) for details."
+msgstr ""
+"Implementację B<malloc>() można dostosowywać za pomocą zmiennych "
+"środowiskowych. Szczegóły opisano w B<mallopt>(3)."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Nonportable behavior"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The behavior of these functions when the requested size is zero is glibc "
+"specific; other implementations may return NULL without setting I<errno>, "
+"and portable POSIX programs should tolerate such behavior. See "
+"B<realloc>(3p)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX requires memory allocators to set I<errno> upon failure. However, the "
+"C standard does not require this, and applications portable to non-POSIX "
+"platforms should not assume this."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Portable programs should not use private memory allocators, as POSIX and the "
+"C standard do not allow replacement of B<malloc>(), B<free>(), B<calloc>(), "
+"and B<realloc>()."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#include E<lt>err.hE<gt>\n"
+"#include E<lt>stddef.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+"\\&\n"
+"#define MALLOCARRAY(n, type) ((type *) my_mallocarray(n, sizeof(type)))\n"
+"#define MALLOC(type) MALLOCARRAY(1, type)\n"
+"\\&\n"
+"static inline void *my_mallocarray(size_t nmemb, size_t size);\n"
+"\\&\n"
+"int\n"
+"main(void)\n"
+"{\n"
+" char *p;\n"
+"\\&\n"
+" p = MALLOCARRAY(32, char);\n"
+" if (p == NULL)\n"
+" err(EXIT_FAILURE, \"malloc\");\n"
+"\\&\n"
+" strlcpy(p, \"foo\", 32);\n"
+" puts(p);\n"
+"}\n"
+"\\&\n"
+"static inline void *\n"
+"my_mallocarray(size_t nmemb, size_t size)\n"
+"{\n"
+" return reallocarray(NULL, nmemb, size);\n"
+"}\n"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<valgrind>(1), B<brk>(2), B<mmap>(2), B<alloca>(3), B<malloc_get_state>(3), "
+"B<malloc_info>(3), B<malloc_trim>(3), B<malloc_usable_size>(3), "
+"B<mallopt>(3), B<mcheck>(3), B<mtrace>(3), B<posix_memalign>(3)"
+msgstr ""
+"B<valgrind>(1), B<brk>(2), B<mmap>(2), B<alloca>(3), B<malloc_get_state>(3), "
+"B<malloc_info>(3), B<malloc_trim>(3), B<malloc_usable_size>(3), "
+"B<mallopt>(3), B<mcheck>(3), B<mtrace>(3), B<posix_memalign>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For details of the GNU C library implementation, see E<.UR https://"
+"sourceware.org/glibc/wiki/MallocInternals> E<.UE .>"
+msgstr ""
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"B<void *malloc(size_t >I<size>B<);>\n"
+"B<void free(void >I<*ptr>B<);>\n"
+"B<void *calloc(size_t >I<nmemb>B<, size_t >I<size>B<);>\n"
+"B<void *realloc(void >I<*ptr>B<, size_t >I<size>B<);>\n"
+"B<void *reallocarray(void >I<*ptr>B<, size_t >I<nmemb>B<, size_t >I<size>B<);>\n"
+msgstr ""
+"B<void *malloc(size_t >I<size>B<);>\n"
+"B<void free(void >I<*ptr>B<);>\n"
+"B<void *calloc(size_t >I<nmemb>B<, size_t >I<size>B<);>\n"
+"B<void *realloc(void >I<*ptr>B<, size_t >I<size>B<);>\n"
+"B<void *reallocarray(void >I<*ptr>B<, size_t >I<nmemb>B<, size_t >I<size>B<);>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Out of memory. Possibly, the application hit the B<RLIMIT_AS> or "
+"B<RLIMIT_DATA> limit described in B<getrlimit>(2)."
+msgstr ""
+"Brak wolnej pamięci. Prawdopodobnie aplikację dotknął limit B<RLIMIT_AS> lub "
+"B<RLIMIT_DATA> opisany w B<getrlimit>(2)."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<reallocarray>() was added in glibc 2.26."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid ""
+#| "B<malloc>(), B<free>(), B<calloc>(), B<realloc>(): POSIX.1-2001, "
+#| "POSIX.1-2008, C89, C99."
+msgid ""
+"B<malloc>(), B<free>(), B<calloc>(), B<realloc>(): POSIX.1-2001, "
+"POSIX.1-2008, C99."
+msgstr ""
+"B<malloc>(), B<free>(), B<calloc>(), B<realloc>(): POSIX.1-2001, "
+"POSIX.1-2008, C89, C99."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"B<reallocarray>() is a nonstandard extension that first appeared in OpenBSD "
+"5.6 and FreeBSD 11.0."
+msgstr ""
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "#include E<lt>errno.hE<gt>\n"
+#| "#include E<lt>pthread.hE<gt>\n"
+#| "#include E<lt>stdio.hE<gt>\n"
+#| "#include E<lt>stdlib.hE<gt>\n"
+#| "#include E<lt>unistd.hE<gt>\n"
+msgid ""
+"#include E<lt>err.hE<gt>\n"
+"#include E<lt>stddef.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+msgstr ""
+"#include E<lt>errno.hE<gt>\n"
+"#include E<lt>pthread.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#define MALLOCARRAY(n, type) ((type *) my_mallocarray(n, sizeof(type)))\n"
+"#define MALLOC(type) MALLOCARRAY(1, type)\n"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "static inline void *my_mallocarray(size_t nmemb, size_t size);\n"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(void)\n"
+"{\n"
+" char *p;\n"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" p = MALLOCARRAY(32, char);\n"
+" if (p == NULL)\n"
+" err(EXIT_FAILURE, \"malloc\");\n"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" strlcpy(p, \"foo\", 32);\n"
+" puts(p);\n"
+"}\n"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"static inline void *\n"
+"my_mallocarray(size_t nmemb, size_t size)\n"
+"{\n"
+" return reallocarray(NULL, nmemb, size);\n"
+"}\n"
+msgstr ""
diff --git a/po/pl/man3/mbtowc.3.po b/po/pl/man3/mbtowc.3.po
new file mode 100644
index 00000000..33a18aec
--- /dev/null
+++ b/po/pl/man3/mbtowc.3.po
@@ -0,0 +1,390 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:01+0100\n"
+"PO-Revision-Date: 2019-08-16 21:15+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "mbtowc"
+msgstr "mbtowc"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "mbtowc - convert a multibyte sequence to a wide character"
+msgstr "mbtowc - przekształca ciąg wielobajtowy na znak szeroki"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int mbtowc(wchar_t *>I<pwc>B<, const char *>I<s>B<, size_t >I<n>B<);>\n"
+msgid "B<int mbtowc(wchar_t *restrict >I<pwc>B<, const char >I<s>B<[restrict .>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<int mbtowc(wchar_t *>I<pwc>B<, const char *>I<s>B<, size_t >I<n>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The main case for this function is when I<s> is not NULL and I<pwc> is "
+#| "not NULL. In this case, the B<mbtowc>() function inspects at most I<n> "
+#| "bytes of the multibyte string starting at I<s>, extracts the next "
+#| "complete multibyte character, converts it to a wide character and stores "
+#| "it at I<*pwc>. It updates an internal shift state known only to the "
+#| "B<mbtowc>() function. If I<s> does not point to a null byte "
+#| "(\\(aq\\e0\\(aq), it returns the number of bytes that were consumed from "
+#| "I<s>, otherwise it returns 0."
+msgid ""
+"The main case for this function is when I<s> is not NULL and I<pwc> is not "
+"NULL. In this case, the B<mbtowc>() function inspects at most I<n> bytes "
+"of the multibyte string starting at I<s>, extracts the next complete "
+"multibyte character, converts it to a wide character and stores it at "
+"I<*pwc>. It updates an internal shift state known only to the B<mbtowc>() "
+"function. If I<s> does not point to a null byte (\\[aq]\\e0\\[aq]), it "
+"returns the number of bytes that were consumed from I<s>, otherwise it "
+"returns 0."
+msgstr ""
+"Podstawową dla tej funkcji jest sytuacja, gdy I<s> jest różne od NULL i "
+"I<pwc> jest różne od NULL. W tym przypadku, funkcja B<mbtowc>() sprawdza co "
+"najwyżej I<n> bajtów ciągu wielobajtowego, zaczynając od I<s>, wydziela "
+"następny pełny znak wielobajtowy, przetwarza go na znak szeroki i umieszcza "
+"w I<*pwc>. Aktualizuje wewnętrzny, znany tylko funkcji B<mbtowc>(), stan "
+"przesunięty. Jeśli I<s> nie wskazuje na bajt null (\\(aq\\e0\\(aq), funkcja "
+"zwraca liczbę bajtów I<s>, które zostały zużyte; w pozostałych przypadkach "
+"zwracane jest 0."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the I<n> bytes starting at I<s> do not contain a complete multibyte "
+"character, or if they contain an invalid multibyte sequence, B<mbtowc>() "
+"returns -1. This can happen even if I<n> E<gt>= I<MB_CUR_MAX>, if the "
+"multibyte string contains redundant shift sequences."
+msgstr ""
+"Jeśli I<n> bajtów, zaczynając od I<s>, nie zawiera pełnego znaku "
+"wielobajtowego lub jeśli zawierają niepoprawny ciąg wielobajtowy, "
+"B<mbtowc>() zwraca I<-1>. Może się to zdarzyć, nawet gdy I<n> E<gt>= "
+"I<MB_CUR_MAX>, jeśli wielobajtowy łańcuch zawiera nadmiarowe ciągi "
+"przesunięć."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A different case is when I<s> is not NULL but I<pwc> is NULL. In this case, "
+"the B<mbtowc>() function behaves as above, except that it does not store "
+"the converted wide character in memory."
+msgstr ""
+"Inna sytuacja ma miejsce, gdy I<s> jest różne od NULL, ale I<pwc> jest równe "
+"NULL. Wówczas funkcja B<mbtowc>() zachowuje się jak powyżej, z tym "
+"wyjątkiem, że nie przechowuje przetworzonego znaku szerokiego w pamięci."
+
+#. The Dinkumware doc and the Single UNIX specification say this, but
+#. glibc doesn't implement this.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A third case is when I<s> is NULL. In this case, I<pwc> and I<n> are "
+"ignored. The B<mbtowc>() function resets the shift state, only known to "
+"this function, to the initial state, and returns nonzero if the encoding has "
+"nontrivial shift state, or zero if the encoding is stateless."
+msgstr ""
+"Trzecia sytuacja występuje, gdy I<s> jest równe NULL. Wówczas I<pwc> i I<n> "
+"są ignorowane. Funkcja B<mbtowc>() sprowadza stan przesunięty, znany tylko "
+"tej funkcji, do stanu wyjściowego i zwraca wartość różną od zera, gdy "
+"kodowanie zawiera nietrywialne stany przesunięte, lub zero, jeśli kodowanie "
+"jest bezstanowe."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<s> is not NULL, the B<mbtowc>() function returns the number of "
+"consumed bytes starting at I<s>, or 0 if I<s> points to a null byte, or -1 "
+"upon failure."
+msgstr ""
+"Jeśli I<s> jest różne od NULL, funkcja B<mbtowc>() zwraca liczbę zużytych "
+"bajtów, zaczynając od I<s>; zwraca 0, jeśli I<s> wskazuje na bajt null lub "
+"-1 w przypadku błędu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<s> is NULL, the B<mbtowc>() function returns nonzero if the encoding "
+"has nontrivial shift state, or zero if the encoding is stateless."
+msgstr ""
+"Jeśli I<s> jest równe NULL, funkcja B<mbtowc> zwraca wartość różną od zera, "
+"gdy kodowanie posiada nietrywialne stany przesunięte, a zero, gdy kodowanie "
+"jest bezstanowe."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<mbtowc>()"
+msgstr "B<mbtowc>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race"
+msgstr "MT-niebezpieczne race"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This function is not multithread safe. The function B<mbrtowc>(3) provides "
+"a better interface to the same functionality."
+msgstr ""
+"Funkcja ta nie jest przystosowana do wielowątkowości. Funkcja "
+"B<mbrtowc>(3)zapewnia lepszy interfejs przy tym samym działaniu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C99."
+msgstr "POSIX.1-2001, C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The behavior of B<mbtowc>() depends on the B<LC_CTYPE> category of the "
+"current locale."
+msgstr ""
+"Zachowanie B<mbtowc>() zależy od kategorii B<LC_CTYPE> bieżących ustawień "
+"regionalnych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<MB_CUR_MAX>(3), B<mblen>(3), B<mbrtowc>(3), B<mbstowcs>(3), "
+"B<wcstombs>(3), B<wctomb>(3)"
+msgstr ""
+"B<MB_CUR_MAX>(3), B<mblen>(3), B<mbrtowc>(3), B<mbstowcs>(3), "
+"B<wcstombs>(3), B<wctomb>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/memccpy.3.po b/po/pl/man3/memccpy.3.po
new file mode 100644
index 00000000..7f5bd5b9
--- /dev/null
+++ b/po/pl/man3/memccpy.3.po
@@ -0,0 +1,287 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Jarosław Beczek <bexx@poczta.onet.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:01+0100\n"
+"PO-Revision-Date: 2019-08-16 21:15+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "memccpy"
+msgstr "memccpy"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "memccpy - copy memory area"
+msgstr "memccpy - kopiuje obszar pamięci"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void *memccpy(void *>I<dest>B<, const void *>I<src>B<, int >I<c>B<, size_t >I<n>B<);>\n"
+msgid ""
+"B<void *memccpy(void >I<dest>B<[restrict .>I<n>B<], const void >I<src>B<[restrict .>I<n>B<],>\n"
+"B< int >I<c>B<, size_t >I<n>B<);>\n"
+msgstr "B<void *memccpy(void *>I<dest>B<, const void *>I<src>B<, int >I<c>B<, size_t >I<n>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<memccpy>() function copies no more than I<n> bytes from memory area "
+"I<src> to memory area I<dest>, stopping when the character I<c> is found."
+msgstr ""
+"Funkcja B<memccpy>() kopiuje nie więcej niż I<n> bajtów z obszaru pamięci "
+"I<src> do obszaru pamięci I<dest>, kończąc gdy znak I<c> zostanie znaleziony."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If the memory areas overlap, the results are undefined."
+msgstr "Jeśli obszary pamięci zachodzą na siebie, to wyniki są nieokreślone."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<memccpy>() function returns a pointer to the next character in "
+"I<dest> after I<c>, or NULL if I<c> was not found in the first I<n> "
+"characters of I<src>."
+msgstr ""
+"Funkcja B<memccpy>() zwraca wskaźnik do następnego po I<c> znaku w I<dest>, "
+"lub NULL, jeżeli I<c> nie zostanie znaleziony w pierwszych I<n> znakach "
+"I<src>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<memccpy>()"
+msgstr "B<memccpy>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<bcopy>(3), B<bstring>(3), B<memcpy>(3), B<memmove>(3), B<strcpy>(3), "
+"B<strncpy>(3)"
+msgstr ""
+"B<bcopy>(3), B<bstring>(3), B<memcpy>(3), B<memmove>(3), B<strcpy>(3), "
+"B<strncpy>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/memchr.3.po b/po/pl/man3/memchr.3.po
new file mode 100644
index 00000000..5944746a
--- /dev/null
+++ b/po/pl/man3/memchr.3.po
@@ -0,0 +1,466 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Jarosław Beczek <bexx@poczta.onet.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:01+0100\n"
+"PO-Revision-Date: 2019-08-16 21:14+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "memchr"
+msgstr "memchr"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "memchr, memrchr, rawmemchr - scan memory for a character"
+msgstr "memchr, memrchr, rawmemchr - szukanie znaku w pamięci"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void *memccpy(void *>I<dest>B<, const void *>I<src>B<, int >I<c>B<, size_t >I<n>B<);>\n"
+msgid ""
+"B<void *memchr(const void >I<s>B<[.>I<n>B<], int >I<c>B<, size_t >I<n>B<);>\n"
+"B<void *memrchr(const void >I<s>B<[.>I<n>B<], int >I<c>B<, size_t >I<n>B<);>\n"
+msgstr "B<void *memccpy(void *>I<dest>B<, const void *>I<src>B<, int >I<c>B<, size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void *rawmemchr(const void *>I<s>B<, int >I<c>B<);>\n"
+msgid "B<[[deprecated]] void *rawmemchr(const void *>I<s>B<, int >I<c>B<);>\n"
+msgstr "B<void *rawmemchr(const void *>I<s>B<, int >I<c>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<memrchr>(), B<rawmemchr>(): _GNU_SOURCE"
+msgid "B<memrchr>(), B<rawmemchr>():"
+msgstr "B<memrchr>(), B<rawmemchr>(): _GNU_SOURCE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _GNU_SOURCE\n"
+msgstr " _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<memchr>() function scans the initial I<n> bytes of the memory area "
+"pointed to by I<s> for the first instance of I<c>. Both I<c> and the bytes "
+"of the memory area pointed to by I<s> are interpreted as I<unsigned char>."
+msgstr ""
+"Funkcja B<memchr>() skanuje pierwsze I<n> bajtów obszaru pamięci "
+"wskazywanego przez I<s> w poszukiwaniu pierwszego wystąpienia znaku I<c>. "
+"Zarówno I<c>, jak i bajty pamięci wskazywane przez I<s> są interpretowane "
+"jako I<unsigned char>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<memrchr>() function is like the B<memchr>() function, except that it "
+"searches backward from the end of the I<n> bytes pointed to by I<s> instead "
+"of forward from the beginning."
+msgstr ""
+"Funkcja B<memrchr>()jest podobna do funkcji B<memchr>(), z tym wyjątkiem, że "
+"poszukuje wstecz od końca I<n> bajtów wskazywanych przez I<s>, zamiast "
+"przeszukiwać do przodu od początku."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<rawmemchr>() function is similar to B<memchr>(): it assumes (i.e., "
+#| "the programmer knows for certain) that an instance of I<c> lies "
+#| "somewhere in the memory area starting at the location pointed to by I<s>, "
+#| "and so performs an optimized search for I<c> (i.e., no use of a count "
+#| "argument to limit the range of the search). If an instance of I<c> is "
+#| "not found, the results are unpredictable. The following call is a fast "
+#| "means of locating a string's terminating null byte:"
+msgid ""
+"The B<rawmemchr>() function is similar to B<memchr>(), but it assumes (i."
+"e., the programmer knows for certain) that an instance of I<c> lies "
+"somewhere in the memory area starting at the location pointed to by I<s>. "
+"If an instance of I<c> is not found, the behavior is undefined. Use either "
+"B<strlen>(3) or B<memchr>(3) instead."
+msgstr ""
+"Funkcja B<rawmemchr>() jest podobna do B<memchr>(): zakłada (to jest: "
+"programista jest pewny), że w znak I<c> występuje gdzieś w obszarze pamięci "
+"zaczynającym się w miejscu wskazywanym przez I<s> i przeprowadza "
+"zoptymalizowane wyszukiwanie znaku I<c> (tj. nie używa licznika do zawężenia "
+"obszaru przeszukiwania). Jeśli I<c> nie występuje, to wynik jest "
+"nieprzewidywalny. Następujące wywołanie jest szybkim sposobem wyszukania "
+"bajtu null kończącego łańcuch znaków:"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<memchr>() and B<memrchr>() functions return a pointer to the "
+"matching byte or NULL if the character does not occur in the given memory "
+"area."
+msgstr ""
+"Funkcje B<memchr>() i B<memrchr>() zwracają wskaźnik do pasującego bajtu lub "
+"NULL, jeżeli znak nie został znaleziony w podanym obszarze pamięci."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<rawmemchr>() function returns a pointer to the matching byte, if "
+#| "one is found. If no matching byte is found, the result is unspecified."
+msgid "The B<rawmemchr>() function returns a pointer to the matching byte."
+msgstr ""
+"Funkcja B<rawmemchr>() zwraca wskaźnik do pasującego bajtu, jeśli taki "
+"zostanie znaleziony. W przeciwnym wypadku wynik funkcji jest nieokreślony."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<memchr>(),\n"
+"B<memrchr>(),\n"
+"B<rawmemchr>()"
+msgstr ""
+"B<memchr>(),\n"
+"B<memrchr>(),\n"
+"B<rawmemchr>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "memchr"
+msgid "B<memchr>()"
+msgstr "memchr"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<memrchr>()"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<memrchr>(), B<rawmemchr>(): _GNU_SOURCE"
+msgid "B<rawmemchr>()"
+msgstr "B<memrchr>(), B<rawmemchr>(): _GNU_SOURCE"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.2."
+msgstr "glibc 2.2."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1."
+msgstr "glibc 2.1."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<bstring>(3), B<ffs>(3), B<index>(3), B<memmem>(3), B<rindex>(3), "
+#| "B<strchr>(3), B<strpbrk>(3), B<strrchr>(3), B<strsep>(3), B<strspn>(3), "
+#| "B<strstr>(3), B<wmemchr>(3)"
+msgid ""
+"B<bstring>(3), B<ffs>(3), B<memmem>(3), B<strchr>(3), B<strpbrk>(3), "
+"B<strrchr>(3), B<strsep>(3), B<strspn>(3), B<strstr>(3), B<wmemchr>(3)"
+msgstr ""
+"B<bstring>(3), B<ffs>(3), B<index>(3), B<memmem>(3), B<rindex>(3), "
+"B<strchr>(3), B<strpbrk>(3), B<strrchr>(3), B<strsep>(3), B<strspn>(3), "
+"B<strstr>(3), B<wmemchr>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-01-05"
+msgstr "5 stycznia 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "B<void *rawmemchr(const void *>I<s>B<, int >I<c>B<);>\n"
+msgid "B<[[deprecated]] void *rawmemchr(const void >I<s>B<[.>I<n>B<], int >I<c>B<);>\n"
+msgstr "B<void *rawmemchr(const void *>I<s>B<, int >I<c>B<);>\n"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid "B<rawmemchr>() first appeared in glibc in version 2.1."
+msgid "B<rawmemchr>() first appeared in glibc 2.1."
+msgstr ""
+"B<rawmemchr>() się po raz pierwszy pojawiła w wersji 2.1 biblioteki glibc."
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid "B<memrchr>() first appeared in glibc in version 2.2."
+msgid "B<memrchr>() first appeared in glibc 2.2."
+msgstr ""
+"B<memrchr>() się po raz pierwszy pojawiła w wersji 2.2 biblioteki glibc."
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid "B<memchr>(): POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD."
+msgid "B<memchr>(): POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "B<memchr>(): POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"The B<memrchr>() function is a GNU extension, available since glibc 2.1.91."
+msgstr ""
+"Funkcja B<memrchr>() jest rozszerzeniem GNU dostępnym od wersji 2.1.91 "
+"biblioteki glibc."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"The B<rawmemchr>() function is a GNU extension, available since glibc 2.1."
+msgstr ""
+"Funkcja B<rawmemchr>() jest rozszerzeniem GNU dostępnym od wersji 2.1 "
+"biblioteki glibc."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/memcmp.3.po b/po/pl/man3/memcmp.3.po
new file mode 100644
index 00000000..c3f7a407
--- /dev/null
+++ b/po/pl/man3/memcmp.3.po
@@ -0,0 +1,391 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2013, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:01+0100\n"
+"PO-Revision-Date: 2019-08-16 21:15+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "memcmp"
+msgstr "memcmp"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "memcmp - compare memory areas"
+msgstr "memcmp - porównuje obszary pamięci"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int memcmp(const void *>I<s1>B<, const void *>I<s2>B<, size_t >I<n>B<);>\n"
+msgid "B<int memcmp(const void >I<s1>B<[.>I<n>B<], const void >I<s2>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<int memcmp(const void *>I<s1>B<, const void *>I<s2>B<, size_t >I<n>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<memcmp>() function compares the first I<n> bytes (each interpreted as "
+"I<unsigned char>) of the memory areas I<s1> and I<s2>."
+msgstr ""
+"Funkcja B<memcmp>() porównuje pierwsze I<n> bajtów (każdy interpretowany "
+"jako I<unsigned char>) obszaru pamięci I<s1> z obszarem I<s2>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<memcmp>() function returns an integer less than, equal to, or greater "
+"than zero if the first I<n> bytes of I<s1> is found, respectively, to be "
+"less than, to match, or be greater than the first I<n> bytes of I<s2>."
+msgstr ""
+"Funkcja B<memcmp>() zwraca liczbę całkowitą mniejszą od zera, równą zeru lub "
+"większą od zera, jeżeli I<s1> jest odpowiednio mniejszy niż, równy lub "
+"większy niż pierwsze I<n> bajtów I<s2>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For a nonzero return value, the sign is determined by the sign of the "
+"difference between the first pair of bytes (interpreted as I<unsigned "
+"char>) that differ in I<s1> and I<s2>."
+msgstr ""
+"Jeśli wartość zwracana jest niezerowa, dodatni lub ujemny znak tej wartości "
+"jest określany na podstawie znaku różnicy pomiędzy pierwszą parę bajtów "
+"(interpretowanych jako I<unsigned char>), które się różnią pomiędzy I<s1> i "
+"I<s2>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<n> is zero, the return value is zero."
+msgstr "Jeśli I<n> jest zerem, zwracaną wartością jest zero."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<memcmp>()"
+msgstr "B<memcmp>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CAVEATS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Do not use B<memcmp>() to compare security critical data, such as "
+#| "cryptographic secrets, because the required CPU time depends on the "
+#| "number of equal bytes. Instead, a function that performs comparisons in "
+#| "constant time is required. Some operating systems provide such a "
+#| "function (e.g., NetBSD's B<consttime_memequal>()), but no such function "
+#| "is specified in POSIX. On Linux, it may be necessary to implement such a "
+#| "function oneself."
+msgid ""
+"Do not use B<memcmp>() to compare confidential data, such as cryptographic "
+"secrets, because the CPU time required for the comparison depends on the "
+"contents of the addresses compared, this function is subject to timing-based "
+"side-channel attacks. In such cases, a function that performs comparisons "
+"in deterministic time, depending only on I<n> (the quantity of bytes "
+"compared) is required. Some operating systems provide such a function (e."
+"g., NetBSD's B<consttime_memequal>()), but no such function is specified in "
+"POSIX. On Linux, you may need to implement such a function yourself."
+msgstr ""
+"Nie należy używać B<memcmp>() do porównywania danych krytycznych ze względu "
+"na bezpieczeństwo, takich jak sekrety kryptograficzne, ponieważ wymagany "
+"czas procesora zależy od liczby równający się sobie bajtów. W zamian, "
+"wymagana jest funkcja wykonująca porównanie w stałych czasie. Niektóre "
+"systemy operacyjne udostępniają taką funkcję (np. w systemie NetBSD jest to "
+"B<consttime_memequal>()), lecz nie określono jej w specyfikacji POSIX. Pod "
+"Linuksem może być konieczne samodzielne zaimplementowanie takiej funkcji."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<bcmp>(3), B<bstring>(3), B<strcasecmp>(3), B<strcmp>(3), B<strcoll>(3), "
+#| "B<strncasecmp>(3), B<strncmp>(3), B<wmemcmp>(3)"
+msgid ""
+"B<bstring>(3), B<strcasecmp>(3), B<strcmp>(3), B<strcoll>(3), "
+"B<strncasecmp>(3), B<strncmp>(3), B<wmemcmp>(3)"
+msgstr ""
+"B<bcmp>(3), B<bstring>(3), B<strcasecmp>(3), B<strcmp>(3), B<strcoll>(3), "
+"B<strncasecmp>(3), B<strncmp>(3), B<wmemcmp>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-01-07"
+msgstr "7 stycznia 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"Do not use B<memcmp>() to compare security critical data, such as "
+"cryptographic secrets, because the required CPU time depends on the number "
+"of equal bytes. Instead, a function that performs comparisons in constant "
+"time is required. Some operating systems provide such a function (e.g., "
+"NetBSD's B<consttime_memequal>()), but no such function is specified in "
+"POSIX. On Linux, it may be necessary to implement such a function oneself."
+msgstr ""
+"Nie należy używać B<memcmp>() do porównywania danych krytycznych ze względu "
+"na bezpieczeństwo, takich jak sekrety kryptograficzne, ponieważ wymagany "
+"czas procesora zależy od liczby równający się sobie bajtów. W zamian, "
+"wymagana jest funkcja wykonująca porównanie w stałych czasie. Niektóre "
+"systemy operacyjne udostępniają taką funkcję (np. w systemie NetBSD jest to "
+"B<consttime_memequal>()), lecz nie określono jej w specyfikacji POSIX. Pod "
+"Linuksem może być konieczne samodzielne zaimplementowanie takiej funkcji."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-30"
+msgstr "30 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+#, fuzzy
+#| msgid ""
+#| "Do not use B<memcmp>() to compare security critical data, such as "
+#| "cryptographic secrets, because the required CPU time depends on the "
+#| "number of equal bytes. Instead, a function that performs comparisons in "
+#| "constant time is required. Some operating systems provide such a "
+#| "function (e.g., NetBSD's B<consttime_memequal>()), but no such function "
+#| "is specified in POSIX. On Linux, it may be necessary to implement such a "
+#| "function oneself."
+msgid ""
+"Do not use B<memcmp>() to compare security critical data, such as "
+"cryptographic secrets, because the required CPU time depends on the number "
+"of equal bytes. Instead, a function that performs comparisons in constant "
+"time is required. Some operating systems provide such a function (e.g., "
+"NetBSD's B<consttime_memequal>()), but no such function is specified in "
+"POSIX. On Linux, you may need to implement such a function yourself."
+msgstr ""
+"Nie należy używać B<memcmp>() do porównywania danych krytycznych ze względu "
+"na bezpieczeństwo, takich jak sekrety kryptograficzne, ponieważ wymagany "
+"czas procesora zależy od liczby równający się sobie bajtów. W zamian, "
+"wymagana jest funkcja wykonująca porównanie w stałych czasie. Niektóre "
+"systemy operacyjne udostępniają taką funkcję (np. w systemie NetBSD jest to "
+"B<consttime_memequal>()), lecz nie określono jej w specyfikacji POSIX. Pod "
+"Linuksem może być konieczne samodzielne zaimplementowanie takiej funkcji."
diff --git a/po/pl/man3/memcpy.3.po b/po/pl/man3/memcpy.3.po
new file mode 100644
index 00000000..ec241aa7
--- /dev/null
+++ b/po/pl/man3/memcpy.3.po
@@ -0,0 +1,342 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Jarosław Beczek <bexx@poczta.onet.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:01+0100\n"
+"PO-Revision-Date: 2019-08-16 21:15+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "memcpy"
+msgstr "memcpy"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "memcpy - copy memory area"
+msgstr "memcpy - kopiuje obszar pamięci"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void *memcpy(void *>I<dest>B<, const void *>I<src>B<, size_t >I<n>B<);>\n"
+msgid ""
+"B<void *memcpy(void >I<dest>B<[restrict .>I<n>B<], const void >I<src>B<[restrict .>I<n>B<],>\n"
+"B< size_t >I<n>B<);>\n"
+msgstr "B<void *memcpy(void *>I<dest>B<, const void *>I<src>B<, size_t >I<n>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<memcpy>() function copies I<n> bytes from memory area I<src> to "
+"memory area I<dest>. The memory areas must not overlap. Use B<memmove>(3) "
+"if the memory areas do overlap."
+msgstr ""
+"Funkcja B<memcpy>() kopiuje I<n> bajtów z obszaru pamięci I<src> do obszaru "
+"pamięci I<dest>. Obszary te nie mogą na siebie nachodzić. Jeżeli obszary "
+"pamięci na siebie nachodzą, należy używać B<memmove>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<memcpy>() function returns a pointer to I<dest>."
+msgstr "Funkcja B<memcpy>() zwraca wskaźnik do I<dest>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<memcpy>()"
+msgstr "B<memcpy>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CAVEATS"
+msgstr ""
+
+#. glibc commit 6fb8cbcb58a29fff73eb2101b34caa19a7f88eba
+#. From forward copying to backward copying
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Failure to observe the requirement that the memory areas do not overlap has "
+"been the source of significant bugs. (POSIX and the C standards are "
+"explicit that employing B<memcpy>() with overlapping areas produces "
+"undefined behavior.) Most notably, in glibc 2.13 a performance optimization "
+"of B<memcpy>() on some platforms (including x86-64) included changing the "
+"order in which bytes were copied from I<src> to I<dest>."
+msgstr ""
+"Zignorowanie wymogu nienachodzenia na siebie obszarów pamięci jest źródłem "
+"istotnych błędów (Standardy POSIX i C jednoznacznie określają, że "
+"wykorzystanie B<memcpy>() z nachodzącymi na siebie obszarami pamięciami daje "
+"niezdefiniowane zachowanie). Co więcej, w glibc 2.13 na niektórych "
+"platformach (w tym x86-64) przeprowadzana jest optymalizacja wydajności "
+"B<memcpy>() obejmująca zmianę kolejności kopiowania bajtów z I<src> do "
+"I<dest>."
+
+#. Adobe Flash player was the highest profile example:
+#. https://bugzilla.redhat.com/show_bug.cgi?id=638477
+#. Reported: 2010-09-29 02:35 EDT by JCHuynh
+#. Bug 638477 - Strange sound on mp3 flash website
+#. https://sourceware.org/bugzilla/show_bug.cgi?id=12518
+#. Bug 12518 - memcpy acts randomly (and differently) with overlapping areas
+#. Reported: 2011-02-25 02:26 UTC by Linus Torvalds
+#. glibc commit 0354e355014b7bfda32622e0255399d859862fcd
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This change revealed breakages in a number of applications that performed "
+"copying with overlapping areas. Under the previous implementation, the "
+"order in which the bytes were copied had fortuitously hidden the bug, which "
+"was revealed when the copying order was reversed. In glibc 2.14, a "
+"versioned symbol was added so that old binaries (i.e., those linked against "
+"glibc versions earlier than 2.14) employed a B<memcpy>() implementation "
+"that safely handles the overlapping buffers case (by providing an \"older\" "
+"B<memcpy>() implementation that was aliased to B<memmove>(3))."
+msgstr ""
+"Zmiana ta ujawniła poważne błędy w wielu aplikacjach przeprowadzających "
+"kopiowania na nachodzących obszarach pamięci. W poprzedniej implementacji, w "
+"której kolejność kopiowanych bajtów szczęśliwie ukrywała ten błąd, który "
+"odsłonił się po jej odwróceniu. W glibc 2.14 dodano wersjonowany symbol, "
+"dzięki czemu stare pliki binarne (zlinkowane z glibc w wersji wcześniejszej "
+"niż 2.14) korzystają z implementacji B<memcpy>() która w sposób bezpieczny "
+"obsługuje przypadek nachodzących obszarów pamięci (udostępniając \"starszą\" "
+"implementację B<memcpy>(), która była aliasem B<memmove>(3))."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<bcopy>(3), B<bstring>(3), B<memccpy>(3), B<memmove>(3), B<mempcpy>(3), "
+"B<strcpy>(3), B<strncpy>(3), B<wmemcpy>(3)"
+msgstr ""
+"B<bcopy>(3), B<bstring>(3), B<memccpy>(3), B<memmove>(3), B<mempcpy>(3), "
+"B<strcpy>(3), B<strncpy>(3), B<wmemcpy>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/memmove.3.po b/po/pl/man3/memmove.3.po
new file mode 100644
index 00000000..f428f6bf
--- /dev/null
+++ b/po/pl/man3/memmove.3.po
@@ -0,0 +1,279 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Jarosław Beczek <bexx@poczta.onet.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:01+0100\n"
+"PO-Revision-Date: 2019-08-16 21:14+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "memmove"
+msgstr "memmove"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "memmove - copy memory area"
+msgstr "memmove - kopiuje obszar pamięci"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void *memmove(void *>I<dest>B<, const void *>I<src>B<, size_t >I<n>B<);>\n"
+msgid "B<void *memmove(void >I<dest>B<[.>I<n>B<], const void >I<src>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<void *memmove(void *>I<dest>B<, const void *>I<src>B<, size_t >I<n>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<memmove>() function copies I<n> bytes from memory area I<src> to "
+"memory area I<dest>. The memory areas may overlap: copying takes place as "
+"though the bytes in I<src> are first copied into a temporary array that does "
+"not overlap I<src> or I<dest>, and the bytes are then copied from the "
+"temporary array to I<dest>."
+msgstr ""
+"Funkcja B<memmove>() kopiuje I<n> bajtów z obszaru pamięci I<src> do obszaru "
+"pamięci I<dest>. Obszary te mogą na siebie nachodzić: kopiowane odbywa się "
+"tak jakby bajty z I<src> były najpierw skopiowane do nowej tymczasowej "
+"tablicy, nie zahaczającej ani o I<src>, ani o I<dest>, a następnie z tej "
+"tymczasowej tablicy zostały skopiowane do I<dest>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<memmove>() function returns a pointer to I<dest>."
+msgstr "Funkcja B<memmove>() zwraca wskaźnik do I<dest>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<memmove>()"
+msgstr "B<memmove>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<bcopy>(3), B<bstring>(3), B<memccpy>(3), B<memcpy>(3), B<strcpy>(3), "
+"B<strncpy>(3), B<wmemmove>(3)"
+msgstr ""
+"B<bcopy>(3), B<bstring>(3), B<memccpy>(3), B<memcpy>(3), B<strcpy>(3), "
+"B<strncpy>(3), B<wmemmove>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/memset.3.po b/po/pl/man3/memset.3.po
new file mode 100644
index 00000000..fe412578
--- /dev/null
+++ b/po/pl/man3/memset.3.po
@@ -0,0 +1,269 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Jarosław Beczek <bexx@poczta.onet.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:01+0100\n"
+"PO-Revision-Date: 2019-08-16 21:14+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "memset"
+msgstr "memset"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "memset - fill memory with a constant byte"
+msgstr "memset - wypełnia obszar pamięci stałym bajtem"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void *memset(void *>I<s>B<, int >I<c>B<, size_t >I<n>B<);>\n"
+msgid "B<void *memset(void >I<s>B<[.>I<n>B<], int >I<c>B<, size_t >I<n>B<);>\n"
+msgstr "B<void *memset(void *>I<s>B<, int >I<c>B<, size_t >I<n>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<memset>() function fills the first I<n> bytes of the memory area "
+"pointed to by I<s> with the constant byte I<c>."
+msgstr ""
+"Funkcja B<memset>() wypełnia pierwszych I<n> bajtów obszaru pamięci "
+"wskazywanego przez I<s> stałym bajtem I<c>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<memset>() function returns a pointer to the memory area I<s>."
+msgstr "Funkcja B<memset>() zwraca wskaźnik do obszaru pamięci I<s>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<memset>()"
+msgstr "B<memset>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<bstring>(3), B<bzero>(3), B<swab>(3), B<wmemset>(3)"
+msgstr "B<bstring>(3), B<bzero>(3), B<swab>(3), B<wmemset>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/nan.3.po b/po/pl/man3/nan.3.po
new file mode 100644
index 00000000..a48f3bb3
--- /dev/null
+++ b/po/pl/man3/nan.3.po
@@ -0,0 +1,351 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:02+0100\n"
+"PO-Revision-Date: 2019-08-16 21:14+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "nan"
+msgstr "nan"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "nan, nanf, nanl - return 'Not a Number'"
+msgstr "nan, nanf, nanl - zwracają wartość \"nie jest liczbą\""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double nan(const char *>I<tagp>B<);>\n"
+"B<float nanf(const char *>I<tagp>B<);>\n"
+"B<long double nanl(const char *>I<tagp>B<);>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<nan>(), B<nanf>(), B<nanl>():"
+msgstr "B<nan>(), B<nanf>(), B<nanl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return a representation (determined by I<tagp>) of a quiet "
+"NaN. If the implementation does not support quiet NaNs, these functions "
+"return zero."
+msgstr ""
+"Funkcje te zwracają (zależną od I<tagp>) reprezentację cichej wartości NaN "
+"(nie-jest-liczbą). Jeśli implementacja nie wspiera cichych wartości NaN, "
+"funkcje te zwracają zero."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The call I<nan(\"char-sequence\")> is equivalent to:"
+msgstr "Wywołanie I<nan(\"ciąg-znaków\")> jest równoważne z"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "strtod(\"NAN(char-sequence)\", NULL);\n"
+msgstr "strtod(\"NAN(ciąg-znaków)\", NULL);\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Similarly, calls to B<nanf>() and B<nanl>() are equivalent to analogous "
+"calls to B<strtof>(3) and B<strtold>(3)."
+msgstr ""
+"Podobnie wywołania B<nanf>() i B<nanl>() są równoważne analogicznym "
+"wywołaniom B<strtof>(3) i B<strtold>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The argument I<tagp> is used in an unspecified manner. On IEEE 754 systems, "
+"there are many representations of NaN, and I<tagp> selects one. On other "
+"systems it may do nothing."
+msgstr ""
+"Argument I<tagp> jest wykorzestywany w sposób nieokreślony. W systemach "
+"zgodnych z IEEE 754 istnieje wiele reprezentacji NaN, a I<tagp> wybiera "
+"jedną z nich. W innych systemach parametr ten nie ma znaczenia."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<nan>(),\n"
+"B<nanf>(),\n"
+"B<nanl>()"
+msgstr ""
+"B<nan>(),\n"
+"B<nanf>(),\n"
+"B<nanl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe locale"
+msgstr "MT-bezpieczne locale"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "C99, POSIX.1-2001, POSIX.1-2008. See also IEC 559 and the appendix with "
+#| "recommended functions in IEEE 754/IEEE 854."
+msgid ""
+"See also IEC 559 and the appendix with recommended functions in IEEE 754/"
+"IEEE 854."
+msgstr ""
+"C99, POSIX.1-2001, POSIX.1-2008. Zobacz także IEC 559 oraz dodatek w IEEE "
+"754/IEEE 854 zawierający zalecane funkcje."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<isnan>(3), B<strtod>(3), B<math_error>(7)"
+msgstr "B<isnan>(3), B<strtod>(3), B<math_error>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"C99, POSIX.1-2001, POSIX.1-2008. See also IEC 559 and the appendix with "
+"recommended functions in IEEE 754/IEEE 854."
+msgstr ""
+"C99, POSIX.1-2001, POSIX.1-2008. Zobacz także IEC 559 oraz dodatek w IEEE "
+"754/IEEE 854 zawierający zalecane funkcje."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/ncurses.3x.po b/po/pl/man3/ncurses.3x.po
new file mode 100644
index 00000000..1802517f
--- /dev/null
+++ b/po/pl/man3/ncurses.3x.po
@@ -0,0 +1,7056 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+# Robert Luberda <robert@debian.org>, 2003.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:02+0100\n"
+"PO-Revision-Date: 2003-05-29 19:12+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "ncurses"
+msgstr "ncurses"
+
+#. type: ds n
+#: archlinux
+#, no-wrap
+msgid "5"
+msgstr "5"
+
+#. type: ds d
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "/usr/share/terminfo"
+msgstr "/usr/share/terminfo"
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux
+msgid "B<ncurses> - CRT screen handling and optimization package"
+msgstr "B<ncurses> - pakiet obsługi CRT i jego optymalizacji"
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux
+msgid "B<#include E<lt>curses.hE<gt>>"
+msgstr "B<#include E<lt>curses.hE<gt>>"
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux
+#, fuzzy
+msgid ""
+"The B<ncurses> library routines give the user a terminal-independent method "
+"of updating character screens with reasonable optimization. This "
+"implementation is \\*(``new curses\\*('' (ncurses) and is the approved "
+"replacement for 4.4BSD classic curses, which has been discontinued. This "
+"describes B<ncurses> version 6.4 (patch 20230520)."
+msgstr ""
+"Funkcje biblioteki B<curses> dają użytkownikowi niezależne od terminala "
+"metody obsługiwania ekranów znakowych z sensowną optymalizacją. Ta "
+"implementacja to ,,nowe curses'' (ncurses). Jest ona zatwierdzonym "
+"zamiennikiem dla klasycznych curses z 4.4BSD, których rozwoju zaprzestano."
+
+#. type: Plain text
+#: archlinux
+#, fuzzy
+msgid ""
+"The B<ncurses> library emulates the curses library of System V Release 4 "
+"UNIX, and XPG4 (X/Open Portability Guide) curses (also known as XSI "
+"curses). XSI stands for X/Open System Interfaces Extension. The B<ncurses> "
+"library is freely redistributable in source form. Differences from the SVr4 "
+"curses are summarized under the I<EXTENSIONS> and I<PORTABILITY> sections "
+"below and described in detail in the respective I<EXTENSIONS>, "
+"I<PORTABILITY> and I<BUGS> sections of individual man pages."
+msgstr ""
+"Funkcje B<ncurses> emulują bibliotekę B<curses>(3X) Systemu Vr4, a także "
+"standard XPG4 (XSI curses), lecz biblioteka ncurses jest wolnodostępna w "
+"postaci źródłowej. Różnice między curses z SVr4 podsumowano w sekcjach "
+"ROZSZERZENIA i USTERKI, występujących poniżej, a opisano szczegółowo w "
+"takich samych sekcjach stron podręcznika systemowego poświęconych "
+"poszczególnym funkcjom."
+
+#. type: Plain text
+#: archlinux
+#, fuzzy
+msgid ""
+"The B<ncurses> library also provides many useful extensions, i.e., features "
+"which cannot be implemented by a simple add-on library but which require "
+"access to the internals of the library."
+msgstr ""
+"Program, który korzysta z tych funkcji, musi być skonsolidowany z opcją B<-"
+"lncurses> (lub jeśli został wygenerowany) z biblioteką debuggową B<-"
+"lncurses_g>. Biblioteka ncurses_g generuje logi śledzenia (plik o nazwie "
+"'trace', w bieżącym katalogu), które opisują akcje curses."
+
+#. type: Plain text
+#: archlinux
+#, fuzzy
+msgid ""
+"A program using these routines must be linked with the B<-lncurses> option, "
+"or (if it has been generated) with the debugging library B<-lncurses_g>. "
+"(Your system integrator may also have installed these libraries under the "
+"names B<-lcurses> and B<-lcurses_g>.) The ncurses_g library generates trace "
+"logs (in a file called \\*(``trace\\*('' in the current directory) that "
+"describe curses actions. See also the section on B<ALTERNATE "
+"CONFIGURATIONS>."
+msgstr ""
+"Program, który korzysta z tych funkcji, musi być skonsolidowany z opcją B<-"
+"lncurses> (lub jeśli został wygenerowany) z biblioteką debuggową B<-"
+"lncurses_g>. Biblioteka ncurses_g generuje logi śledzenia (plik o nazwie "
+"'trace', w bieżącym katalogu), które opisują akcje curses."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The B<ncurses> package supports: overall screen, window and pad "
+"manipulation; output to windows and pads; reading terminal input; control "
+"over terminal and B<curses> input and output options; environment query "
+"routines; color manipulation; use of soft label keys; terminfo capabilities; "
+"and access to low-level terminal-manipulation routines."
+msgstr ""
+"Pakiet B<ncurses> obsługuje: działanie na ekranie, oknach i padach; wyjście "
+"do okien i padów; odczytywanie wejścia z terminala; sterowanie terminalem "
+"oraz opcje wejścia/wyjścia B<curses>; funkcje zapytań środowiskowych; "
+"działanie na kolorach; używanie klawiszy o miękkich etykietach; właściwości "
+"terminfo; i dostęp do niskopoziomowych funkcji obsługi terminala."
+
+#. type: SS
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Initialization"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The library uses the locale which the calling program has initialized. That "
+"is normally done with B<setlocale>(3):"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "B<setlocale(LC_ALL, \"\");>"
+msgstr "B<setlocale(LC_ALL, \"\");>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"If the locale is not initialized, the library assumes that characters are "
+"printable as in ISO-8859-1, to work with certain legacy programs. You "
+"should initialize the locale and not rely on specific details of the library "
+"when the locale has not been setup."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The function B<initscr> or B<newterm> must be called to initialize the "
+"library before any of the other routines that deal with windows and screens "
+"are used. The routine B<endwin>(3X) must be called before exiting."
+msgstr ""
+"Aby zainicjalizować pakiet, należy na samym początku wywołać funkcję "
+"B<initscr>, lub B<newterm>. Przed wyjściem należy wywołać funkcję "
+"B<endwin>(3X)."
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"To get character-at-a-time input without echoing (most interactive, screen "
+"oriented programs want this), the following sequence should be used:"
+msgstr ""
+"Aby uzyskać wejście znakowe znak-po-znaku bez echa (większość interaktywnie "
+"zorientowanych programów tego chce), powinno się użyć następującej sekwencji:"
+
+#. type: Plain text
+#: archlinux
+msgid "B<initscr(); cbreak(); noecho();>"
+msgstr "B<initscr(); cbreak(); noecho();>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "Most programs would additionally use the sequence:"
+msgstr "Większość programów chętnie wykorzystuje też sekwencje:"
+
+#. type: Plain text
+#: archlinux
+msgid "B<intrflush(stdscr, FALSE);> B<keypad(stdscr, TRUE);>"
+msgstr "B<intrflush(stdscr, FALSE);> B<keypad(stdscr, TRUE);>"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Before a B<curses> program is run, the tab stops of the terminal should be "
+"set and its initialization strings, if defined, must be output. This can be "
+"done by executing the B<tput init> command after the shell environment "
+"variable B<TERM> has been exported. B<tset(1)> is usually responsible for "
+"doing this. [See B<terminfo>(\\*n) for further details.]"
+msgstr ""
+"Przed uruchomieniem programu B<curses>, należy ustawić E<lt>tab stopsE<gt> "
+"(pozycje tabulacji) terminala, oraz wysłać doń łańcuchy inicjujące. Można "
+"tego dokonać, wywołując polecenie B<tput init> po uprzednim wyeksportowaniu "
+"zmiennej środowiskowej B<TERM>. Odpowiedzialny za to jest B<tset(1)>. "
+"[Szczegóły - zobacz B<terminfo>(\\*n).]"
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "Datatypes"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The B<ncurses> library permits manipulation of data structures, called "
+"I<windows>, which can be thought of as two-dimensional arrays of characters "
+"representing all or part of a CRT screen. A default window called "
+"B<stdscr>, which is the size of the terminal screen, is supplied. Others "
+"may be created with B<newwin>."
+msgstr ""
+"Biblioteka B<ncurses> zezwala na działanie na strukturach danych, nazywanych "
+"I<oknami>, o których można myśleć jak o dwuwymiarowych tablicach znaków, "
+"reprezentujących część lub całość ekranu CRT. Dostarczane jest domyślne "
+"okno, o nazwie B<stdscr>, którego wymiary odpowiadają ekranowi terminala. "
+"Inne okna można utworzyć przy użyciu funkcji B<newwin>."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Note that B<curses> does not handle overlapping windows, that's done by the "
+"B<panel>(3X) library. This means that you can either use B<stdscr> or "
+"divide the screen into tiled windows and not using B<stdscr> at all. Mixing "
+"the two will result in unpredictable, and undesired, effects."
+msgstr ""
+"Zauważ, że B<curses> nie obsługuje zachodzących okien - jest to robione "
+"przez bibliotekę B<panels(3x)>. Znaczy to, że możesz albo używać B<stdscr>, "
+"albo podzielić ekran na okna i nie używać B<stdscr> w ogóle. Łączenie tych "
+"dwóch spowoduje niepraktyczne i niepożądane efekty."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Windows are referred to by variables declared as B<WINDOW *>. These data "
+"structures are manipulated with routines described here and elsewhere in the "
+"B<ncurses> manual pages. Among those, the most basic routines are B<move> "
+"and B<addch>. More general versions of these routines are included with "
+"names beginning with B<w>, allowing the user to specify a window. The "
+"routines not beginning with B<w> affect B<stdscr>."
+msgstr ""
+"Do okien można odnosić się poprzez zmienne zadeklarowane jako B<WINDOW *>. "
+"Działań na tych strukturach dokonuje się funkcjami opisanymi na tej stronie "
+"oraz w innych miejscach stron podręcznika B<ncurses>. Najbardziej "
+"podstawowymi funkcjami są B<move> i B<addch>. Ogólniejsze wersje tych "
+"funkcji figurują pod nazwami zaczynającymi się od B<w> i umożliwiają podanie "
+"okna. Funkcje nie zaczynające się od B<w> działają na B<stdscr>."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"After using routines to manipulate a window, B<refresh>(3X) is called, "
+"telling B<curses> to make the user's CRT screen look like B<stdscr>. The "
+"characters in a window are actually of type B<chtype>, (character and "
+"attribute data) so that other information about the character may also be "
+"stored with each character."
+msgstr ""
+"Po użyciu funkcji działania na oknie, wywoływany jest B<refresh>, nakazujący "
+"B<curses>, by ekran CRT zaczął wyglądać tak jak B<stdscr>. Znaki okna są "
+"właściwie typu B<chtype> (znak i dane atrybutu), więc dane o znaku można "
+"przechowywać w nim samym."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Special windows called I<pads> may also be manipulated. These are windows "
+"which are not constrained to the size of the screen and whose contents need "
+"not be completely displayed. See B<curs_pad>(3X) for more information."
+msgstr ""
+"Można też operować szczególnymi oknami, I<padami>. Okna te nie są "
+"ograniczone rozmiarami ekranu, a ich zawartość nie musi być w całości "
+"wyświetlana. Więcej szczegółów znajdziesz w B<curs_pad>(3X)."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"In addition to drawing characters on the screen, video attributes and colors "
+"may be supported, causing the characters to show up in such modes as "
+"underlined, in reverse video, or in color on terminals that support such "
+"display enhancements. Line drawing characters may be specified to be "
+"output. On input, B<curses> is also able to translate arrow and function "
+"keys that transmit escape sequences into single values. The video "
+"attributes, line drawing characters, and input values use names, defined in "
+"B<E<lt>curses.hE<gt>>, such as B<A_REVERSE>, B<ACS_HLINE>, and B<KEY_LEFT>."
+msgstr ""
+"Oprócz rysowania na ekranie znaków, mogą być obsługiwane atrybuty i kolory, "
+"a więc znaki mogą pokazywać się w trybach takich jak podkreślenie, inwersja, "
+"lub w kolorze, o ile terminal na to pozwala. Można wyświetlać znaki "
+"składające się na linie. Na wejściu, ncurses potrafi tłumaczyć klawisze "
+"strzałek i funkcyjne, które przekazują sekwencje eskejpowe, na zwykłe "
+"wartości. Atrybuty wideo, znaki rysowania linii i nazwy wartości wejściowych "
+"są zdefiniowane w B<E<lt>curses.hE<gt>> i mają nazwy typu B<A_REVERSE>, "
+"B<ACS_HLINE>, czy B<KEY_LEFT>."
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "Environment variables"
+msgstr "Zmienne środowiskowe"
+
+#. type: Plain text
+#: archlinux
+#, fuzzy
+msgid ""
+"If the environment variables B<LINES> and B<COLUMNS> are set, or if the "
+"program is executing in a window environment, line and column information in "
+"the environment will override information read by I<terminfo>. This would "
+"affect a program running in an AT&T 630 layer, for example, where the size "
+"of a screen is changeable (see B<ENVIRONMENT>)."
+msgstr ""
+"Jeśli ustawiono zmienne środowiskowe B<LINES> i B<COLUMNS>, lub jeśli "
+"program jest uruchomiony w środowisku okienkowym, to informacje o rozmiarze "
+"ekranu przesłonią dane odczytywane z I<terminfo>."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"If the environment variable B<TERMINFO> is defined, any program using "
+"B<curses> checks for a local terminal definition before checking in the "
+"standard place. For example, if B<TERM> is set to B<att4424>, then the "
+"compiled terminal definition is found in"
+msgstr ""
+"Jeśli zdefiniowana jest zmienna środowiskowa B<TERMINFO>, to każdy program "
+"używający B<curses> będzie szukał najpierw lokalnej definicji terminala, a "
+"dopiero potem zajrzy do standardowego miejsca. Np. Jeśli B<TERM> jest "
+"ustawione na B<att4424>, to wkompilowana definicja terminala jest znajdywana "
+"w"
+
+#. type: Plain text
+#: archlinux
+msgid "B<\\*d/a/att4424>."
+msgstr "B<\\*d/a/att4424>."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"(The B<a> is copied from the first letter of B<att4424> to avoid creation of "
+"huge directories.) However, if B<TERMINFO> is set to B<$HOME/myterms>, "
+"B<curses> first checks"
+msgstr ""
+"(B<a> jest kopiowane z pierwszej litery B<att4424>, aby zapobiec tworzeniu "
+"wielkich katalogów.) Jednak jeśli ustawiono B<TERMINFO>, np. na wartość "
+"B<$HOME/myterms>, to B<curses> zajrzy wpierw do"
+
+#. type: Plain text
+#: archlinux
+msgid "B<$HOME/myterms/a/att4424>,"
+msgstr "B<$HOME/myterms/a/att4424>,"
+
+#. type: Plain text
+#: archlinux
+msgid "and if that fails, it then checks"
+msgstr "a jeśli to zawiedzie, do"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"This is useful for developing experimental definitions or when write "
+"permission in B<\\*d> is not available."
+msgstr ""
+"Jest to przydatne dla rozwijania eksperymentalnych definicji, lub gdy nie ma "
+"praw zapisu do B<\\*d>."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The integer variables B<LINES> and B<COLS> are defined in B<E<lt>curses."
+"hE<gt>> and will be filled in by B<initscr> with the size of the screen. "
+"The constants B<TRUE> and B<FALSE> have the values B<1> and B<0>, "
+"respectively."
+msgstr ""
+"Zmienne całkowite B<LINES> i B<COLS> są zdefiniowane w B<E<lt>curses.hE<gt>> "
+"i są wypełniane przez B<initscr> wartościami, odpowiadającymi rozmiarowi "
+"ekranu. Stałe B<TRUE> i B<FALSE> mają odpowiednio wartości B<1> i B<0>."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The B<curses> routines also define the B<WINDOW *> variable B<curscr> which "
+"is used for certain low-level operations like clearing and redrawing a "
+"screen containing garbage. The B<curscr> can be used in only a few routines."
+msgstr ""
+"Zmienne B<curses> definiują również zmienną B<WINDOW *curscr>, która jest "
+"używana do pewnych niskopoziomowych operacji, jak np. oczyszczanie i "
+"odświeżanie ekranu, zawierającego śmieci. B<curscr> może być użyte tylko w "
+"niektórych funkcjach."
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "Routine and Argument Names"
+msgstr "Nazwy funkcji i argumentów"
+
+#. type: Plain text
+#: archlinux
+#, fuzzy
+#| msgid ""
+#| "Many B<curses> routines have two or more versions. The routines prefixed "
+#| "with B<w> require a window argument. The routines prefixed with B<p> "
+#| "require a pad argument. Those without a prefix generally use B<stdscr>."
+msgid ""
+"Many B<curses> routines have two or more versions. The routines prefixed "
+"with I<w> require a window argument. The routines prefixed with I<p> "
+"require a pad argument. Those without a prefix generally use B<stdscr>."
+msgstr ""
+"Wiele funkcji B<curses> ma dwie lub więcej wersji. Zmienne, poprzedzone "
+"B<w>, wymagają argumentu okna. Zmienne poprzedzone B<p> wymagają argumentu "
+"padu. Funkcje bez przedrostka odnoszą się w ogólności do B<stdscr>."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The routines prefixed with B<mv> require a I<y> and I<x> coordinate to move "
+"to before performing the appropriate action. The B<mv> routines imply a "
+"call to B<move> before the call to the other routine. The coordinate I<y> "
+"always refers to the row (of the window), and I<x> always refers to the "
+"column. The upper left-hand corner is always (0,0), not (1,1)."
+msgstr ""
+"Zmienne z przedrostkiem B<mv> wymagają współrzędnych I<y> i I<x>, "
+"wskazujących miejsce ekranu, do którego należy się przenieść przed "
+"dokonaniem akcji. Funkcje te wymuszają wywołanie B<move> przed wywołaniem "
+"innej funkcji. Współrzędna I<y> zawsze odnosi się do wiersza (okna), a I<x> "
+"do kolumny. Górny lewy narożnik ma współrzędne (0,0), nie (1,1)."
+
+#. type: Plain text
+#: archlinux
+#, fuzzy
+msgid ""
+"The routines prefixed with B<mvw> take both a window argument and I<x> and "
+"I<y> coordinates. The window argument is always specified before the "
+"coordinates."
+msgstr ""
+"Funkcje z przedrostkiem B<mvw> pobierają zarówno argument okna, jak i "
+"parametry współrzędnych. Argument okna jest zawsze podawany przed "
+"współrzędnymi."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"In each case, I<win> is the window affected, and I<pad> is the pad affected; "
+"I<win> and I<pad> are always pointers to type B<WINDOW>."
+msgstr ""
+"W każdym wypadku, I<win> jest oknem, a I<pad> padem, na które wpływa "
+"funkcja. I<win> i I<pad> są zawsze wskaźnikami do typu B<WINDOW>."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Option setting routines require a Boolean flag I<bf> with the value B<TRUE> "
+"or B<FALSE>; I<bf> is always of type B<bool>. Most of the data types used "
+"in the library routines, such as B<WINDOW>, B<SCREEN>, B<bool>, and "
+"B<chtype> are defined in B<E<lt>curses.hE<gt>>. Types used for the terminfo "
+"routines such as B<TERMINAL> are defined in B<E<lt>term.hE<gt>>."
+msgstr ""
+"Funkcje ustawiające opcje wymagają flagi logicznej I<bf>, której wartość "
+"wynosi albo B<TRUE>, albo B<FALSE>; I<bf> jest zawsze typu B<bool>. Zmienne "
+"I<ch> i I<attrs> niżej, są zawsze typu B<chtype>. Typy B<WINDOW>, "
+"B<SCREEN>, B<bool>, i B<chtype> są zdefiniowane w B<E<lt>curses.hE<gt>>. "
+"Typ B<TERMINAL> jest zdefiniowany w B<E<lt>term.hE<gt>>."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"This manual page describes functions which may appear in any configuration "
+"of the library. There are two common configurations of the library:"
+msgstr ""
+
+#. type: TP
+#: archlinux
+#, no-wrap
+msgid "I<ncurses>"
+msgstr "I<ncurses>"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"the \\*(``normal\\*('' library, which handles 8-bit characters. The normal "
+"(8-bit) library stores characters combined with attributes in B<chtype> data."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Attributes alone (no corresponding character) may be stored in B<chtype> or "
+"the equivalent B<attr_t> data. In either case, the data is stored in "
+"something like an integer."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+#, fuzzy
+msgid "Each cell (row and column) in a B<WINDOW> is stored as a B<chtype>."
+msgstr ""
+"Znaki okna są właściwie typu B<chtype> (znak i dane atrybutu), więc dane o "
+"znaku można przechowywać w nim samym."
+
+#. type: TP
+#: archlinux
+#, no-wrap
+msgid "I<ncursesw>"
+msgstr "I<ncursesw>"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"the so-called \\*(``wide\\*('' library, which handles multibyte characters "
+"(see the section on B<ALTERNATE CONFIGURATIONS>). The \\*(``wide\\*('' "
+"library includes all of the calls from the \\*(``normal\\*('' library. It "
+"adds about one third more calls using data types which store multibyte "
+"characters:"
+msgstr ""
+
+#. type: TP
+#: archlinux
+#, no-wrap
+msgid "B<cchar_t>"
+msgstr "B<cchar_t>"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"corresponds to B<chtype>. However it is a structure, because more data is "
+"stored than can fit into an integer. The characters are large enough to "
+"require a full integer value - and there may be more than one character per "
+"cell. The video attributes and color are stored in separate fields of the "
+"structure."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+#, fuzzy
+msgid "Each cell (row and column) in a B<WINDOW> is stored as a B<cchar_t>."
+msgstr ""
+"Znaki okna są właściwie typu B<chtype> (znak i dane atrybutu), więc dane o "
+"znaku można przechowywać w nim samym."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The B<setcchar>(3X) and B<getcchar>(3X) functions store and retrieve the "
+"data from a B<cchar_t> structure."
+msgstr ""
+
+#. type: TP
+#: archlinux
+#, no-wrap
+msgid "B<wchar_t>"
+msgstr "B<wchar_t>"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"stores a \\*(``wide\\*('' character. Like B<chtype>, this may be an integer."
+msgstr ""
+
+#. type: TP
+#: archlinux
+#, no-wrap
+msgid "B<wint_t>"
+msgstr "B<wint_t>"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"stores a B<wchar_t> or B<WEOF> - not the same, though both may have the same "
+"size."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The \\*(``wide\\*('' library provides new functions which are analogous to "
+"functions in the \\*(``normal\\*('' library. There is a naming convention "
+"which relates many of the normal/wide variants: a \\*(``_w\\*('' is inserted "
+"into the name. For example, B<waddch> becomes B<wadd_wch>."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "Routine Name Index"
+msgstr "Indeks nazw funkcji"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The following table lists the B<curses> routines provided in the "
+"\\*(``normal\\*('' and \\*(``wide\\*('' libraries and the names of the "
+"manual pages on which they are described. Routines flagged with "
+"\\*(``*\\*('' are ncurses-specific, not described by XPG4 or present in SVr4."
+msgstr ""
+
+#. type: tbl table
+#: archlinux
+#, no-wrap
+msgid "B<curses> Routine Name"
+msgstr "B<curses> Nazwa funkcji"
+
+#. type: tbl table
+#: archlinux
+#, no-wrap
+msgid "Manual Page Name"
+msgstr "Nazwa strony podręcznika"
+
+#. type: tbl table
+#: archlinux
+#, no-wrap
+msgid "="
+msgstr "B<=>"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "COLOR_PAIR"
+msgstr "COLOR_PAIR"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_color>(3X)"
+msgstr "B<curs_color>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "PAIR_NUMBER"
+msgstr "PAIR_NUMBER"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_attr>(3X)"
+msgstr "B<curs_attr>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "add_wch"
+msgstr "add_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_add_wch>(3X)"
+msgstr "B<curs_add_wch>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "add_wchnstr"
+msgstr "add_wchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_add_wchstr>(3X)"
+msgstr "B<curs_add_wchstr>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "add_wchstr"
+msgstr "add_wchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "addch"
+msgstr "addch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_addch>(3X)"
+msgstr "B<curs_addch>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "addchnstr"
+msgstr "addchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_addchstr>(3X)"
+msgstr "B<curs_addchstr>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "addchstr"
+msgstr "addchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "addnstr"
+msgstr "addnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_addstr>(3X)"
+msgstr "B<curs_addstr>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "addnwstr"
+msgstr "addnwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_addwstr>(3X)"
+msgstr "B<curs_addwstr>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "addstr"
+msgstr "addstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "addwstr"
+msgstr "addwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "alloc_pair"
+msgstr "alloc_pair"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<new_pair>(3X)*"
+msgstr "B<new_pair>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "assume_default_colors"
+msgstr "assume_default_colors"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<default_colors>(3X)*"
+msgstr "B<default_colors>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "attr_get"
+msgstr "attr_get"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "attr_off"
+msgstr "attr_off"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "attr_on"
+msgstr "attr_on"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "attr_set"
+msgstr "attr_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "attroff"
+msgstr "attroff"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "attron"
+msgstr "attron"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "attrset"
+msgstr "attrset"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "baudrate"
+msgstr "baudrate"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_termattrs>(3X)"
+msgstr "B<curs_termattrs>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "beep"
+msgstr "beep"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_beep>(3X)"
+msgstr "B<curs_beep>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "bkgd"
+msgstr "bkgd"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_bkgd>(3X)"
+msgstr "B<curs_bkgd>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "bkgdset"
+msgstr "bkgdset"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "bkgrnd"
+msgstr "bkgrnd"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_bkgrnd>(3X)"
+msgstr "B<curs_bkgrnd>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "bkgrndset"
+msgstr "bkgrndset"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "border"
+msgstr "border"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_border>(3X)"
+msgstr "B<curs_border>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "border_set"
+msgstr "border_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_border_set>(3X)"
+msgstr "B<curs_border_set>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "box"
+msgstr "box"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "box_set"
+msgstr "box_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "can_change_color"
+msgstr "can_change_color"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "cbreak"
+msgstr "cbreak"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_inopts>(3X)"
+msgstr "B<curs_inopts>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "chgat"
+msgstr "chgat"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "clear"
+msgstr "clear"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_clear>(3X)"
+msgstr "B<curs_clear>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "clearok"
+msgstr "clearok"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_outopts>(3X)"
+msgstr "B<curs_outopts>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "clrtobot"
+msgstr "clrtobot"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "clrtoeol"
+msgstr "clrtoeol"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "color_content"
+msgstr "color_content"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "color_set"
+msgstr "color_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "copywin"
+msgstr "copywin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_overlay>(3X)"
+msgstr "B<curs_overlay>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "curs_set"
+msgstr "curs_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_kernel>(3X)"
+msgstr "B<curs_kernel>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "curses_trace"
+msgstr "curses_trace"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_trace>(3X)*"
+msgstr "B<curs_trace>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "curses_version"
+msgstr "curses_version"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_extend>(3X)*"
+msgstr "B<curs_extend>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "def_prog_mode"
+msgstr "def_prog_mode"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "def_shell_mode"
+msgstr "def_shell_mode"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "define_key"
+msgstr "define_key"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<define_key>(3X)*"
+msgstr "B<define_key>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "del_curterm"
+msgstr "del_curterm"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_terminfo>(3X)"
+msgstr "B<curs_terminfo>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "delay_output"
+msgstr "delay_output"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_util>(3X)"
+msgstr "B<curs_util>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "delch"
+msgstr "delch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_delch>(3X)"
+msgstr "B<curs_delch>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "deleteln"
+msgstr "deleteln"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_deleteln>(3X)"
+msgstr "B<curs_deleteln>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "delscreen"
+msgstr "delscreen"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_initscr>(3X)"
+msgstr "B<curs_initscr>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "delwin"
+msgstr "delwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_window>(3X)"
+msgstr "B<curs_window>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "derwin"
+msgstr "derwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "doupdate"
+msgstr "doupdate"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_refresh>(3X)"
+msgstr "B<curs_refresh>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "dupwin"
+msgstr "dupwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "echo"
+msgstr "echo"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "echo_wchar"
+msgstr "echo_wchar"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "echochar"
+msgstr "echochar"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "endwin"
+msgstr "endwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "erase"
+msgstr "erase"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "erasechar"
+msgstr "erasechar"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "erasewchar"
+msgstr "erasewchar"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "exit_curses"
+msgstr "exit_curses"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_memleaks>(3X)*"
+msgstr "B<curs_memleaks>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "exit_terminfo"
+msgstr "exit_terminfo"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "extended_color_content"
+msgstr "extended_color_content"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_color>(3X)*"
+msgstr "B<curs_color>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "extended_pair_content"
+msgstr "extended_pair_content"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "extended_slk_color"
+msgstr "extended_slk_color"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_slk>(3X)*"
+msgstr "B<curs_slk>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "filter"
+msgstr "filter"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "find_pair"
+msgstr "find_pair"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "flash"
+msgstr "flash"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "flushinp"
+msgstr "flushinp"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "free_pair"
+msgstr "free_pair"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "get_wch"
+msgstr "get_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_get_wch>(3X)"
+msgstr "B<curs_get_wch>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "get_wstr"
+msgstr "get_wstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_get_wstr>(3X)"
+msgstr "B<curs_get_wstr>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getattrs"
+msgstr "getattrs"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getbegx"
+msgstr "getbegx"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_legacy>(3X)*"
+msgstr "B<curs_legacy>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getbegy"
+msgstr "getbegy"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getbegyx"
+msgstr "getbegyx"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_getyx>(3X)"
+msgstr "B<curs_getyx>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getbkgd"
+msgstr "getbkgd"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getbkgrnd"
+msgstr "getbkgrnd"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getcchar"
+msgstr "getcchar"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_getcchar>(3X)"
+msgstr "B<curs_getcchar>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getch"
+msgstr "getch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_getch>(3X)"
+msgstr "B<curs_getch>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getcurx"
+msgstr "getcurx"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getcury"
+msgstr "getcury"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getmaxx"
+msgstr "getmaxx"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getmaxy"
+msgstr "getmaxy"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getmaxyx"
+msgstr "getmaxyx"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getmouse"
+msgstr "getmouse"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_mouse>(3X)*"
+msgstr "B<curs_mouse>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getn_wstr"
+msgstr "getn_wstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getnstr"
+msgstr "getnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_getstr>(3X)"
+msgstr "B<curs_getstr>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getparx"
+msgstr "getparx"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getpary"
+msgstr "getpary"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getparyx"
+msgstr "getparyx"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getstr"
+msgstr "getstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getsyx"
+msgstr "getsyx"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getwin"
+msgstr "getwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "getyx"
+msgstr "getyx"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "halfdelay"
+msgstr "halfdelay"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "has_colors"
+msgstr "has_colors"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "has_ic"
+msgstr "has_ic"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "has_il"
+msgstr "has_il"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "has_key"
+msgstr "has_key"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_getch>(3X)*"
+msgstr "B<curs_getch>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "has_mouse"
+msgstr "has_mouse"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "hline"
+msgstr "hline"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "hline_set"
+msgstr "hline_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "idcok"
+msgstr "idcok"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "idlok"
+msgstr "idlok"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "immedok"
+msgstr "immedok"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "in_wch"
+msgstr "in_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_in_wch>(3X)"
+msgstr "B<curs_in_wch>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "in_wchnstr"
+msgstr "in_wchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_in_wchstr>(3X)"
+msgstr "B<curs_in_wchstr>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "in_wchstr"
+msgstr "in_wchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "inch"
+msgstr "inch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_inch>(3X)"
+msgstr "B<curs_inch>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "inchnstr"
+msgstr "inchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_inchstr>(3X)"
+msgstr "B<curs_inchstr>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "inchstr"
+msgstr "inchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "init_color"
+msgstr "init_color"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "init_extended_color"
+msgstr "init_extended_color"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "init_extended_pair"
+msgstr "init_extended_pair"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "init_pair"
+msgstr "init_pair"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "initscr"
+msgstr "initscr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "innstr"
+msgstr "innstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_instr>(3X)"
+msgstr "B<curs_instr>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "innwstr"
+msgstr "innwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_inwstr>(3X)"
+msgstr "B<curs_inwstr>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "ins_nwstr"
+msgstr "ins_nwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_ins_wstr>(3X)"
+msgstr "B<curs_ins_wstr>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "ins_wch"
+msgstr "ins_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_ins_wch>(3X)"
+msgstr "B<curs_ins_wch>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "ins_wstr"
+msgstr "ins_wstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "insch"
+msgstr "insch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_insch>(3X)"
+msgstr "B<curs_insch>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "insdelln"
+msgstr "insdelln"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "insertln"
+msgstr "insertln"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "insnstr"
+msgstr "insnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_insstr>(3X)"
+msgstr "B<curs_insstr>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "insstr"
+msgstr "insstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "instr"
+msgstr "instr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "intrflush"
+msgstr "intrflush"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "inwstr"
+msgstr "inwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_cleared"
+msgstr "is_cleared"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_opaque>(3X)*"
+msgstr "B<curs_opaque>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_idcok"
+msgstr "is_idcok"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_idlok"
+msgstr "is_idlok"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_immedok"
+msgstr "is_immedok"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_keypad"
+msgstr "is_keypad"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_leaveok"
+msgstr "is_leaveok"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_linetouched"
+msgstr "is_linetouched"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_touch>(3X)"
+msgstr "B<curs_touch>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_nodelay"
+msgstr "is_nodelay"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_notimeout"
+msgstr "is_notimeout"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_pad"
+msgstr "is_pad"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_scrollok"
+msgstr "is_scrollok"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_subwin"
+msgstr "is_subwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_syncok"
+msgstr "is_syncok"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_term_resized"
+msgstr "is_term_resized"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<resizeterm>(3X)*"
+msgstr "B<resizeterm>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_wintouched"
+msgstr "is_wintouched"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "isendwin"
+msgstr "isendwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "key_defined"
+msgstr "key_defined"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<key_defined>(3X)*"
+msgstr "B<key_defined>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "key_name"
+msgstr "key_name"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "keybound"
+msgstr "keybound"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<keybound>(3X)*"
+msgstr "B<keybound>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "keyname"
+msgstr "keyname"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "keyok"
+msgstr "keyok"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<keyok>(3X)*"
+msgstr "B<keyok>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "keypad"
+msgstr "keypad"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "killchar"
+msgstr "killchar"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "killwchar"
+msgstr "killwchar"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "leaveok"
+msgstr "leaveok"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "longname"
+msgstr "longname"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mcprint"
+msgstr "mcprint"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_print>(3X)*"
+msgstr "B<curs_print>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "meta"
+msgstr "meta"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mouse_trafo"
+msgstr "mouse_trafo"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mouseinterval"
+msgstr "mouseinterval"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mousemask"
+msgstr "mousemask"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "move"
+msgstr "move"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_move>(3X)"
+msgstr "B<curs_move>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvadd_wch"
+msgstr "mvadd_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvadd_wchnstr"
+msgstr "mvadd_wchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvadd_wchstr"
+msgstr "mvadd_wchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvaddch"
+msgstr "mvaddch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvaddchnstr"
+msgstr "mvaddchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvaddchstr"
+msgstr "mvaddchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvaddnstr"
+msgstr "mvaddnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvaddnwstr"
+msgstr "mvaddnwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvaddstr"
+msgstr "mvaddstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvaddwstr"
+msgstr "mvaddwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvchgat"
+msgstr "mvchgat"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvcur"
+msgstr "mvcur"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvdelch"
+msgstr "mvdelch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvderwin"
+msgstr "mvderwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvget_wch"
+msgstr "mvget_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvget_wstr"
+msgstr "mvget_wstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvgetch"
+msgstr "mvgetch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvgetn_wstr"
+msgstr "mvgetn_wstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvgetnstr"
+msgstr "mvgetnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvgetstr"
+msgstr "mvgetstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvhline"
+msgstr "mvhline"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvhline_set"
+msgstr "mvhline_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvin_wch"
+msgstr "mvin_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvin_wchnstr"
+msgstr "mvin_wchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvin_wchstr"
+msgstr "mvin_wchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvinch"
+msgstr "mvinch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvinchnstr"
+msgstr "mvinchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvinchstr"
+msgstr "mvinchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvinnstr"
+msgstr "mvinnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvinnwstr"
+msgstr "mvinnwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvins_nwstr"
+msgstr "mvins_nwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvins_wch"
+msgstr "mvins_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvins_wstr"
+msgstr "mvins_wstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvinsch"
+msgstr "mvinsch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvinsnstr"
+msgstr "mvinsnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvinsstr"
+msgstr "mvinsstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvinstr"
+msgstr "mvinstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvinwstr"
+msgstr "mvinwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvprintw"
+msgstr "mvprintw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_printw>(3X)"
+msgstr "B<curs_printw>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvscanw"
+msgstr "mvscanw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_scanw>(3X)"
+msgstr "B<curs_scanw>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvvline"
+msgstr "mvvline"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvvline_set"
+msgstr "mvvline_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwadd_wch"
+msgstr "mvwadd_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwadd_wchnstr"
+msgstr "mvwadd_wchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwadd_wchstr"
+msgstr "mvwadd_wchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwaddch"
+msgstr "mvwaddch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwaddchnstr"
+msgstr "mvwaddchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwaddchstr"
+msgstr "mvwaddchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwaddnstr"
+msgstr "mvwaddnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwaddnwstr"
+msgstr "mvwaddnwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwaddstr"
+msgstr "mvwaddstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwaddwstr"
+msgstr "mvwaddwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwchgat"
+msgstr "mvwchgat"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwdelch"
+msgstr "mvwdelch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwget_wch"
+msgstr "mvwget_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwget_wstr"
+msgstr "mvwget_wstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwgetch"
+msgstr "mvwgetch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwgetn_wstr"
+msgstr "mvwgetn_wstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwgetnstr"
+msgstr "mvwgetnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwgetstr"
+msgstr "mvwgetstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwhline"
+msgstr "mvwhline"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwhline_set"
+msgstr "mvwhline_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwin"
+msgstr "mvwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwin_wch"
+msgstr "mvwin_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwin_wchnstr"
+msgstr "mvwin_wchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwin_wchstr"
+msgstr "mvwin_wchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwinch"
+msgstr "mvwinch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwinchnstr"
+msgstr "mvwinchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwinchstr"
+msgstr "mvwinchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwinnstr"
+msgstr "mvwinnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwinnwstr"
+msgstr "mvwinnwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwins_nwstr"
+msgstr "mvwins_nwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwins_wch"
+msgstr "mvwins_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwins_wstr"
+msgstr "mvwins_wstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwinsch"
+msgstr "mvwinsch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwinsnstr"
+msgstr "mvwinsnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwinsstr"
+msgstr "mvwinsstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwinstr"
+msgstr "mvwinstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwinwstr"
+msgstr "mvwinwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwprintw"
+msgstr "mvwprintw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwscanw"
+msgstr "mvwscanw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwvline"
+msgstr "mvwvline"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "mvwvline_set"
+msgstr "mvwvline_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "napms"
+msgstr "napms"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "newpad"
+msgstr "newpad"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_pad>(3X)"
+msgstr "B<curs_pad>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "newterm"
+msgstr "newterm"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "newwin"
+msgstr "newwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "nl"
+msgstr "nl"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "nocbreak"
+msgstr "nocbreak"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "nodelay"
+msgstr "nodelay"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "noecho"
+msgstr "noecho"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "nofilter"
+msgstr "nofilter"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_util>(3X)*"
+msgstr "B<curs_util>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "nonl"
+msgstr "nonl"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "noqiflush"
+msgstr "noqiflush"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "noraw"
+msgstr "noraw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "notimeout"
+msgstr "notimeout"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "overlay"
+msgstr "overlay"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "overwrite"
+msgstr "overwrite"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "pair_content"
+msgstr "pair_content"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "pecho_wchar"
+msgstr "pecho_wchar"
+
+#. type: tbl table
+#: archlinux
+#, no-wrap
+msgid "B<curs_pad>(3X)*"
+msgstr "B<curs_pad>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "pechochar"
+msgstr "pechochar"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "pnoutrefresh"
+msgstr "pnoutrefresh"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "prefresh"
+msgstr "prefresh"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "printw"
+msgstr "printw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "putp"
+msgstr "putp"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "putwin"
+msgstr "putwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "qiflush"
+msgstr "qiflush"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "raw"
+msgstr "raw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "redrawwin"
+msgstr "redrawwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "refresh"
+msgstr "refresh"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "reset_color_pairs"
+msgstr "reset_color_pairs"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "reset_prog_mode"
+msgstr "reset_prog_mode"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "reset_shell_mode"
+msgstr "reset_shell_mode"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "resetty"
+msgstr "resetty"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "resize_term"
+msgstr "resize_term"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "resizeterm"
+msgstr "resizeterm"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "restartterm"
+msgstr "restartterm"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "ripoffline"
+msgstr "ripoffline"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "savetty"
+msgstr "savetty"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "scanw"
+msgstr "scanw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "scr_dump"
+msgstr "scr_dump"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_scr_dump>(3X)"
+msgstr "B<curs_scr_dump>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "scr_init"
+msgstr "scr_init"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "scr_restore"
+msgstr "scr_restore"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "scr_set"
+msgstr "scr_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "scrl"
+msgstr "scrl"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_scroll>(3X)"
+msgstr "B<curs_scroll>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "scroll"
+msgstr "scroll"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "scrollok"
+msgstr "scrollok"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "set_curterm"
+msgstr "set_curterm"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "set_term"
+msgstr "set_term"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "setcchar"
+msgstr "setcchar"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "setscrreg"
+msgstr "setscrreg"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "setsyx"
+msgstr "setsyx"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "setupterm"
+msgstr "setupterm"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_attr"
+msgstr "slk_attr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_attr_off"
+msgstr "slk_attr_off"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_slk>(3X)"
+msgstr "B<curs_slk>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_attr_on"
+msgstr "slk_attr_on"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_attr_set"
+msgstr "slk_attr_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_attroff"
+msgstr "slk_attroff"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_attron"
+msgstr "slk_attron"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_attrset"
+msgstr "slk_attrset"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_clear"
+msgstr "slk_clear"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_color"
+msgstr "slk_color"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_init"
+msgstr "slk_init"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_label"
+msgstr "slk_label"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_noutrefresh"
+msgstr "slk_noutrefresh"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_refresh"
+msgstr "slk_refresh"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_restore"
+msgstr "slk_restore"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_set"
+msgstr "slk_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_touch"
+msgstr "slk_touch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "slk_wset"
+msgstr "slk_wset"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "standend"
+msgstr "standend"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "standout"
+msgstr "standout"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "start_color"
+msgstr "start_color"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "subpad"
+msgstr "subpad"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "subwin"
+msgstr "subwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "syncok"
+msgstr "syncok"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "term_attrs"
+msgstr "term_attrs"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "termattrs"
+msgstr "termattrs"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "termname"
+msgstr "termname"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "tgetent"
+msgstr "tgetent"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_termcap>(3X)"
+msgstr "B<curs_termcap>(3X)"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "tgetflag"
+msgstr "tgetflag"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "tgetnum"
+msgstr "tgetnum"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "tgetstr"
+msgstr "tgetstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "tgoto"
+msgstr "tgoto"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "tigetflag"
+msgstr "tigetflag"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "tigetnum"
+msgstr "tigetnum"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "tigetstr"
+msgstr "tigetstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "timeout"
+msgstr "timeout"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "tiparm"
+msgstr "tiparm"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_terminfo>(3X)*"
+msgstr "B<curs_terminfo>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "tiparm"
+msgid "tiparm_s"
+msgstr "tiparm"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "scanw"
+msgid "tiscan_s"
+msgstr "scanw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "touchline"
+msgstr "touchline"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "touchwin"
+msgstr "touchwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "tparm"
+msgstr "tparm"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "tputs"
+msgstr "tputs"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "trace"
+msgstr "trace"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "typeahead"
+msgstr "typeahead"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "unctrl"
+msgstr "unctrl"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "unget_wch"
+msgstr "unget_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "ungetch"
+msgstr "ungetch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "ungetmouse"
+msgstr "ungetmouse"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "untouchwin"
+msgstr "untouchwin"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "use_default_colors"
+msgstr "use_default_colors"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "use_env"
+msgstr "use_env"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "use_extended_names"
+msgstr "use_extended_names"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "use_legacy_coding"
+msgstr "use_legacy_coding"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<legacy_coding>(3X)*"
+msgstr "B<legacy_coding>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "use_tioctl"
+msgstr "use_tioctl"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "vid_attr"
+msgstr "vid_attr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "vid_puts"
+msgstr "vid_puts"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "vidattr"
+msgstr "vidattr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "vidputs"
+msgstr "vidputs"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "vline"
+msgstr "vline"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "vline_set"
+msgstr "vline_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "vw_printw"
+msgstr "vw_printw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "vw_scanw"
+msgstr "vw_scanw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "vwprintw"
+msgstr "vwprintw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "vwscanw"
+msgstr "vwscanw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wadd_wch"
+msgstr "wadd_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wadd_wchnstr"
+msgstr "wadd_wchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wadd_wchstr"
+msgstr "wadd_wchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "waddch"
+msgstr "waddch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "waddchnstr"
+msgstr "waddchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "waddchstr"
+msgstr "waddchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "waddnstr"
+msgstr "waddnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "waddnwstr"
+msgstr "waddnwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "waddstr"
+msgstr "waddstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "waddwstr"
+msgstr "waddwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wattr_get"
+msgstr "wattr_get"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wattr_off"
+msgstr "wattr_off"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wattr_on"
+msgstr "wattr_on"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wattr_set"
+msgstr "wattr_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wattroff"
+msgstr "wattroff"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wattron"
+msgstr "wattron"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wattrset"
+msgstr "wattrset"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wbkgd"
+msgstr "wbkgd"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wbkgdset"
+msgstr "wbkgdset"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wbkgrnd"
+msgstr "wbkgrnd"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wbkgrndset"
+msgstr "wbkgrndset"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wborder"
+msgstr "wborder"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wborder_set"
+msgstr "wborder_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wchgat"
+msgstr "wchgat"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wclear"
+msgstr "wclear"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wclrtobot"
+msgstr "wclrtobot"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wclrtoeol"
+msgstr "wclrtoeol"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wcolor_set"
+msgstr "wcolor_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wcursyncup"
+msgstr "wcursyncup"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wdelch"
+msgstr "wdelch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wdeleteln"
+msgstr "wdeleteln"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wecho_wchar"
+msgstr "wecho_wchar"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wechochar"
+msgstr "wechochar"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wenclose"
+msgstr "wenclose"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "werase"
+msgstr "werase"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wget_wch"
+msgstr "wget_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wget_wstr"
+msgstr "wget_wstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wgetbkgrnd"
+msgstr "wgetbkgrnd"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wgetch"
+msgstr "wgetch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wgetdelay"
+msgstr "wgetdelay"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wgetn_wstr"
+msgstr "wgetn_wstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wgetnstr"
+msgstr "wgetnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wgetparent"
+msgstr "wgetparent"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wgetscrreg"
+msgstr "wgetscrreg"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wgetstr"
+msgstr "wgetstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "whline"
+msgstr "whline"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "whline_set"
+msgstr "whline_set"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "win_wch"
+msgstr "win_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "win_wchnstr"
+msgstr "win_wchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "win_wchstr"
+msgstr "win_wchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "winch"
+msgstr "winch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "winchnstr"
+msgstr "winchnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "winchstr"
+msgstr "winchstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "winnstr"
+msgstr "winnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "winnwstr"
+msgstr "winnwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wins_nwstr"
+msgstr "wins_nwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wins_wch"
+msgstr "wins_wch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wins_wstr"
+msgstr "wins_wstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "winsch"
+msgstr "winsch"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "winsdelln"
+msgstr "winsdelln"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "winsertln"
+msgstr "winsertln"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "winsnstr"
+msgstr "winsnstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "winsstr"
+msgstr "winsstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "winstr"
+msgstr "winstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "winwstr"
+msgstr "winwstr"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wmouse_trafo"
+msgstr "wmouse_trafo"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wmove"
+msgstr "wmove"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wnoutrefresh"
+msgstr "wnoutrefresh"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wprintw"
+msgstr "wprintw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wredrawln"
+msgstr "wredrawln"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wrefresh"
+msgstr "wrefresh"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wresize"
+msgstr "wresize"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<wresize>(3X)*"
+msgstr "B<wresize>(3X)*"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wscanw"
+msgstr "wscanw"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wscrl"
+msgstr "wscrl"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wsetscrreg"
+msgstr "wsetscrreg"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wstandend"
+msgstr "wstandend"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wstandout"
+msgstr "wstandout"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wsyncdown"
+msgstr "wsyncdown"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wsyncup"
+msgstr "wsyncup"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wtimeout"
+msgstr "wtimeout"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wtouchln"
+msgstr "wtouchln"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wunctrl"
+msgstr "wunctrl"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wvline"
+msgstr "wvline"
+
+#. type: tbl table
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "wvline_set"
+msgstr "wvline_set"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Depending on the configuration, additional sets of functions may be "
+"available:"
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_memleaks>(3X) - curses memory-leak checking"
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_sp_funcs>(3X) - curses screen-pointer extension"
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_threads>(3X) - curses thread support"
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "B<curs_trace>(3X) - curses debugging routines"
+msgstr ""
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Routines that return an integer return B<ERR> upon failure and an integer "
+"value other than B<ERR> upon successful completion, unless otherwise noted "
+"in the routine descriptions."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"As a general rule, routines check for null pointers passed as parameters, "
+"and handle this as an error."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"All macros return the value of the B<w> version, except B<setscrreg>, "
+"B<wsetscrreg>, B<getyx>, B<getbegyx>, and B<getmaxyx>. The return values of "
+"B<setscrreg>, B<wsetscrreg>, B<getyx>, B<getbegyx>, and B<getmaxyx> are "
+"undefined (i.e., these should not be used as the right-hand side of "
+"assignment statements)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Functions with a \\*(``mv\\*('' prefix first perform a cursor movement using "
+"B<wmove>, and return an error if the position is outside the window, or if "
+"the window pointer is null. Most \\*(``mv\\*(''-prefixed functions (except "
+"variadic functions such as B<mvprintw>) are provided both as macros and "
+"functions."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "Routines that return pointers return B<NULL> on error."
+msgstr ""
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "ENVIRONMENT"
+msgstr "ŚRODOWISKO"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The following environment symbols are useful for customizing the runtime "
+"behavior of the B<ncurses> library. The most important ones have been "
+"already discussed in detail."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "CC command-character"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"When set, change occurrences of the command_character (i.e., the B<cmdch> "
+"capability) of the loaded terminfo entries to the value of this variable. "
+"Very few terminfo entries provide this feature."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Because this name is also used in development environments to represent the "
+"C compiler's name, B<ncurses> ignores it if it does not happen to be a "
+"single character."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "BAUDRATE"
+msgstr "BAUDRATE"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The debugging library checks this environment variable when the application "
+"has redirected output to a file. The variable's numeric value is used for "
+"the baudrate. If no value is found, B<ncurses> uses 9600. This allows "
+"testers to construct repeatable test-cases that take into account costs that "
+"depend on baudrate."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "COLUMNS"
+msgstr "COLUMNS"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Specify the width of the screen in characters. Applications running in a "
+"windowing environment usually are able to obtain the width of the window in "
+"which they are executing. If neither the B<COLUMNS> value nor the "
+"terminal's screen size is available, B<ncurses> uses the size which may be "
+"specified in the terminfo database (i.e., the B<cols> capability)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"It is important that your application use a correct size for the screen. "
+"This is not always possible because your application may be running on a "
+"host which does not honor NAWS (Negotiations About Window Size), or because "
+"you are temporarily running as another user. However, setting B<COLUMNS> "
+"and/or B<LINES> overrides the library's use of the screen size obtained from "
+"the operating system."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Either B<COLUMNS> or B<LINES> symbols may be specified independently. This "
+"is mainly useful to circumvent legacy misfeatures of terminal descriptions, "
+"e.g., xterm which commonly specifies a 65 line screen. For best results, "
+"B<lines> and B<cols> should not be specified in a terminal description for "
+"terminals which are run as emulations."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Use the B<use_env> function to disable all use of external environment (but "
+"not including system calls) to determine the screen size. Use the "
+"B<use_tioctl> function to update B<COLUMNS> or B<LINES> to match the screen "
+"size obtained from system calls or the terminal database."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "ESCDELAY"
+msgstr "ESCDELAY"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Specifies the total time, in milliseconds, for which ncurses will await a "
+"character sequence, e.g., a function key. The default value, 1000 "
+"milliseconds, is enough for most uses. However, it is made a variable to "
+"accommodate unusual applications."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The most common instance where you may wish to change this value is to work "
+"with slow hosts, e.g., running on a network. If the host cannot read "
+"characters rapidly enough, it will have the same effect as if the terminal "
+"did not send characters rapidly enough. The library will still see a "
+"timeout."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Note that xterm mouse events are built up from character sequences received "
+"from the xterm. If your application makes heavy use of multiple-clicking, "
+"you may wish to lengthen this default value because the timeout applies to "
+"the composed multi-click event as well as the individual clicks."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"In addition to the environment variable, this implementation provides a "
+"global variable with the same name. Portable applications should not rely "
+"upon the presence of ESCDELAY in either form, but setting the environment "
+"variable rather than the global variable does not create problems when "
+"compiling an application."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "HOME"
+msgstr "HOME"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Tells B<ncurses> where your home directory is. That is where it may read "
+"and write auxiliary terminal descriptions:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "$HOME/.termcap $HOME/.terminfo"
+msgstr "$HOME/.termcap $HOME/.terminfo"
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "LINES"
+msgstr "LINES"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Like COLUMNS, specify the height of the screen in characters. See COLUMNS "
+"for a detailed description."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "MOUSE_BUTTONS_123"
+msgstr "MOUSE_BUTTONS_123"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"This applies only to the OS/2 EMX port. It specifies the order of buttons "
+"on the mouse. OS/2 numbers a 3-button mouse inconsistently from other "
+"platforms:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "1 = left"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "2 = right"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "3 = middle."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"This variable lets you customize the mouse. The variable must be three "
+"numeric digits 1-3 in any order, e.g., 123 or 321. If it is not specified, "
+"B<ncurses> uses 132."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "NCURSES_ASSUMED_COLORS"
+msgstr "NCURSES_ASSUMED_COLORS"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Override the compiled-in assumption that the terminal's default colors are "
+"white-on-black (see B<default_colors>(3X)). You may set the foreground and "
+"background color values with this environment variable by proving a 2-"
+"element list: foreground,background. For example, to tell ncurses to not "
+"assume anything about the colors, set this to \"-1,-1\". To make it green-"
+"on-black, set it to \"2,0\". Any positive value from zero to the terminfo "
+"B<max_colors> value is allowed."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "NCURSES_CONSOLE2"
+msgstr "NCURSES_CONSOLE2"
+
+#. type: Plain text
+#: archlinux
+msgid "This applies only to the MinGW port of ncurses."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The B<Console2> program's handling of the Microsoft Console API call "
+"B<CreateConsoleScreenBuffer> is defective. Applications which use this will "
+"hang. However, it is possible to simulate the action of this call by "
+"mapping coordinates, explicitly saving and restoring the original screen "
+"contents. Setting the environment variable B<NCGDB> has the same effect."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "NCURSES_GPM_TERMS"
+msgstr "NCURSES_GPM_TERMS"
+
+#. type: Plain text
+#: archlinux
+msgid "This applies only to ncurses configured to use the GPM interface."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"If present, the environment variable is a list of one or more terminal names "
+"against which the B<TERM> environment variable is matched. Setting it to an "
+"empty value disables the GPM interface; using the built-in support for "
+"xterm, etc."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"If the environment variable is absent, ncurses will attempt to open GPM if "
+"B<TERM> contains \\*(``linux\\*(''."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "NCURSES_NO_HARD_TABS"
+msgstr "NCURSES_NO_HARD_TABS"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"B<Ncurses> may use tabs as part of the cursor movement optimization. In "
+"some cases, your terminal driver may not handle these properly. Set this "
+"environment variable to disable the feature. You can also adjust your "
+"B<stty>(1) settings to avoid the problem."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "NCURSES_NO_MAGIC_COOKIE"
+msgstr "NCURSES_NO_MAGIC_COOKIE"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Some terminals use a magic-cookie feature which requires special handling to "
+"make highlighting and other video attributes display properly. You can "
+"suppress the highlighting entirely for these terminals by setting this "
+"environment variable."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "NCURSES_NO_PADDING"
+msgstr "NCURSES_NO_PADDING"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Most of the terminal descriptions in the terminfo database are written for "
+"real \\*(``hardware\\*('' terminals. Many people use terminal emulators "
+"which run in a windowing environment and use curses-based applications. "
+"Terminal emulators can duplicate all of the important aspects of a hardware "
+"terminal, but they do not have the same limitations. The chief limitation "
+"of a hardware terminal from the standpoint of your application is the "
+"management of dataflow, i.e., timing. Unless a hardware terminal is "
+"interfaced into a terminal concentrator (which does flow control), it (or "
+"your application) must manage dataflow, preventing overruns. The cheapest "
+"solution (no hardware cost) is for your program to do this by pausing after "
+"operations that the terminal does slowly, such as clearing the display."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"As a result, many terminal descriptions (including the vt100) have delay "
+"times embedded. You may wish to use these descriptions, but not want to pay "
+"the performance penalty."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Set the NCURSES_NO_PADDING environment variable to disable all but mandatory "
+"padding. Mandatory padding is used as a part of special control sequences "
+"such as B<flash>."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "NCURSES_NO_SETBUF"
+msgstr "NCURSES_NO_SETBUF"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "This setting is obsolete. Before changes"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "started with 5.9 patch 20120825 and"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "continued though 5.9 patch 20130126"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"B<ncurses> enabled buffered output during terminal initialization. This was "
+"done (as in SVr4 curses) for performance reasons. For testing purposes, "
+"both of B<ncurses> and certain applications, this feature was made "
+"optional. Setting the NCURSES_NO_SETBUF variable disabled output buffering, "
+"leaving the output in the original (usually line buffered) mode."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"In the current implementation, ncurses performs its own buffering and does "
+"not require this workaround. It does not modify the buffering of the "
+"standard output."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The reason for the change was to make the behavior for interrupts and other "
+"signals more robust. One drawback is that certain nonconventional programs "
+"would mix ordinary stdio calls with ncurses calls and (usually) work. This "
+"is no longer possible since ncurses is not using the buffered standard "
+"output but its own output (to the same file descriptor). As a special case, "
+"the low-level calls such as B<putp> still use the standard output. But high-"
+"level curses calls do not."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "NCURSES_NO_UTF8_ACS"
+msgstr "NCURSES_NO_UTF8_ACS"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"During initialization, the B<ncurses> library checks for special cases where "
+"VT100 line-drawing (and the corresponding alternate character set "
+"capabilities) described in the terminfo are known to be missing. "
+"Specifically, when running in a UTF-8 locale, the Linux console emulator and "
+"the GNU screen program ignore these. Ncurses checks the B<TERM> environment "
+"variable for these. For other special cases, you should set this "
+"environment variable. Doing this tells ncurses to use Unicode values which "
+"correspond to the VT100 line-drawing glyphs. That works for the special "
+"cases cited, and is likely to work for terminal emulators."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"When setting this variable, you should set it to a nonzero value. Setting "
+"it to zero (or to a nonnumber) disables the special check for "
+"\\*(``linux\\*('' and \\*(``screen\\*(''."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"As an alternative to the environment variable, ncurses checks for an "
+"extended terminfo capability B<U8>. This is a numeric capability which can "
+"be compiled using B<tic\\ -x>. For example"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+#, no-wrap
+msgid ""
+"CW<# linux console, if patched to provide working\n"
+"# VT100 shift-in/shift-out, with corresponding font.\n"
+"linux-vt100|linux console with VT100 line-graphics,\n"
+" U8#0, use=linux,>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+#, no-wrap
+msgid ""
+"CW<# uxterm with vt100Graphics resource set to false\n"
+"xterm-utf8|xterm relying on UTF-8 line-graphics,\n"
+" U8#1, use=xterm,>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The name \\*(``U8\\*('' is chosen to be two characters, to permit it to be "
+"used by applications that use ncurses' termcap interface."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "NCURSES_TRACE"
+msgstr "NCURSES_TRACE"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"During initialization, the B<ncurses> debugging library checks the "
+"NCURSES_TRACE environment variable. If it is defined, to a numeric value, "
+"B<ncurses> calls the B<trace> function, using that value as the argument."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The argument values, which are defined in B<curses.h>, provide several types "
+"of information. When running with traces enabled, your application will "
+"write the file B<trace> to the current directory."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "See B<curs_trace>(3X) for more information."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "TERM"
+msgstr "TERM"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Denotes your terminal type. Each terminal type is distinct, though many are "
+"similar."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"B<TERM> is commonly set by terminal emulators to help applications find a "
+"workable terminal description. Some of those choose a popular "
+"approximation, e.g., \\*(``ansi\\*('', \\*(``vt100\\*('', \\*(``xterm\\*('' "
+"rather than an exact fit. Not infrequently, your application will have "
+"problems with that approach, e.g., incorrect function-key definitions."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"If you set B<TERM> in your environment, it has no effect on the operation of "
+"the terminal emulator. It only affects the way applications work within the "
+"terminal. Likewise, as a general rule (B<xterm>(1) being a rare exception), "
+"terminal emulators which allow you to specify B<TERM> as a parameter or "
+"configuration value do not change their behavior to match that setting."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "TERMCAP"
+msgstr "TERMCAP"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"If the B<ncurses> library has been configured with I<termcap> support, "
+"B<ncurses> will check for a terminal's description in termcap form if it is "
+"not available in the terminfo database."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The B<TERMCAP> environment variable contains either a terminal description "
+"(with newlines stripped out), or a file name telling where the information "
+"denoted by the B<TERM> environment variable exists. In either case, setting "
+"it directs B<ncurses> to ignore the usual place for this information, e.g., /"
+"etc/termcap."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "TERMINFO"
+msgstr "TERMINFO"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"B<ncurses> can be configured to read from multiple terminal databases. The "
+"B<TERMINFO> variable overrides the location for the default terminal "
+"database. Terminal descriptions (in terminal format) are stored in terminal "
+"databases:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Normally these are stored in a directory tree, using subdirectories named by "
+"the first letter of the terminal names therein."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"This is the scheme used in System V, which legacy Unix systems use, and the "
+"B<TERMINFO> variable is used by I<curses> applications on those systems to "
+"override the default location of the terminal database."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"If B<ncurses> is built to use hashed databases, then each entry in this list "
+"may be the path of a hashed database file, e.g.,"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "/usr/share/terminfo.db"
+msgstr "/usr/share/terminfo.db"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "rather than"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "/usr/share/terminfo/"
+msgstr "/usr/share/terminfo/"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The hashed database uses less disk-space and is a little faster than the "
+"directory tree. However, some applications assume the existence of the "
+"directory tree, reading it directly rather than using the terminfo library "
+"calls."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"If B<ncurses> is built with a support for reading termcap files directly, "
+"then an entry in this list may be the path of a termcap file."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"If the B<TERMINFO> variable begins with \\*(``hex:\\*('' or \\*(``b64:"
+"\\*('', B<ncurses> uses the remainder of that variable as a compiled "
+"terminal description. You might produce the base64 format using "
+"B<infocmp>(1M):"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "TERMINFO=\"$(infocmp -0 -Q2 -q)\" export TERMINFO"
+msgstr "TERMINFO=\"$(infocmp -0 -Q2 -q)\" export TERMINFO"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The compiled description is used if it corresponds to the terminal "
+"identified by the B<TERM> variable."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Setting B<TERMINFO> is the simplest, but not the only way to set location of "
+"the default terminal database. The complete list of database locations in "
+"order follows:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"the last terminal database to which B<ncurses> wrote, if any, is searched "
+"first"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "the location specified by the TERMINFO environment variable"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "$HOME/.terminfo"
+msgstr "$HOME/.terminfo"
+
+#. type: Plain text
+#: archlinux
+msgid "locations listed in the TERMINFO_DIRS environment variable"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"one or more locations whose names are configured and compiled into the "
+"ncurses library, i.e.,"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "no default value (corresponding to the TERMINFO_DIRS variable)"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "/usr/share/terminfo (corresponding to the TERMINFO variable)"
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "TERMINFO_DIRS"
+msgstr "TERMINFO_DIRS"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Specifies a list of locations to search for terminal descriptions. Each "
+"location in the list is a terminal database as described in the section on "
+"the B<TERMINFO> variable. The list is separated by colons (i.e., \":\") on "
+"Unix, semicolons on OS/2 EMX."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"There is no corresponding feature in System V terminfo; it is an extension "
+"developed for B<ncurses>."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "TERMPATH"
+msgstr "TERMPATH"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"If B<TERMCAP> does not hold a file name then B<ncurses> checks the "
+"B<TERMPATH> environment variable. This is a list of filenames separated by "
+"spaces or colons (i.e., \":\") on Unix, semicolons on OS/2 EMX."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"If the B<TERMPATH> environment variable is not set, B<ncurses> looks in the "
+"files"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "/etc/termcap, /usr/share/misc/termcap and $HOME/.termcap,"
+msgstr "/etc/termcap, /usr/share/misc/termcap i $HOME/.termcap,"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "in that order."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The library may be configured to disregard the following variables when the "
+"current user is the superuser (root), or if the application uses setuid or "
+"setgid permissions:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "$TERMINFO, $TERMINFO_DIRS, $TERMPATH, as well as $HOME."
+msgstr ""
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "ALTERNATE CONFIGURATIONS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Several different configurations are possible, depending on the configure "
+"script options used when building B<ncurses>. There are a few main options "
+"whose effects are visible to the applications developer using B<ncurses>:"
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "--disable-overwrite"
+msgstr "--disable-overwrite"
+
+#. type: Plain text
+#: archlinux
+msgid "The standard include for B<ncurses> is as noted in B<SYNOPSIS>:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"This option is used to avoid filename conflicts when B<ncurses> is not the "
+"main implementation of curses of the computer. If B<ncurses> is installed "
+"disabling overwrite, it puts its headers in a subdirectory, e.g.,"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "B<#include E<lt>ncurses/curses.hE<gt>>"
+msgstr "B<#include E<lt>ncurses/curses.hE<gt>>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"It also omits a symbolic link which would allow you to use B<-lcurses> to "
+"build executables."
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "--enable-widec"
+msgstr "--enable-widec"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The configure script renames the library and (if the B<--disable-overwrite> "
+"option is used) puts the header files in a different subdirectory. All of "
+"the library names have a \\*(``w\\*('' appended to them, i.e., instead of"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "B<-lncurses>"
+msgstr "B<-lncurses>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "you link with"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "B<-lncursesw>"
+msgstr "B<-lncursesw>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"You must also enable the wide-character features in the header file when "
+"compiling for the wide-character library to use the extended (wide-"
+"character) functions. The symbol which enables these features has changed "
+"since XSI Curses, Issue 4:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Originally, the wide-character feature required the symbol "
+"B<_XOPEN_SOURCE_EXTENDED> but that was only valid for XPG4 (1996)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Later, that was deemed conflicting with B<_XOPEN_SOURCE> defined to 500."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"As of mid-2018, none of the features in this implementation require a "
+"B<_XOPEN_SOURCE> feature greater than 600. However, X/Open Curses, Issue 7 "
+"(2009) recommends defining it to 700."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Alternatively, you can enable the feature by defining B<NCURSES_WIDECHAR> "
+"with the caveat that some other header file than B<curses.h> may require a "
+"specific value for B<_XOPEN_SOURCE> (or a system-specific symbol)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The B<curses.h> file which is installed for the wide-character library is "
+"designed to be compatible with the normal library's header. Only the size "
+"of the B<WINDOW> structure differs, and very few applications require more "
+"than a pointer to B<WINDOW>s."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"If the headers are installed allowing overwrite, the wide-character "
+"library's headers should be installed last, to allow applications to be "
+"built using either library from the same set of headers."
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "--with-pthread"
+msgstr "--with-pthread"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The configure script renames the library. All of the library names have a "
+"\\*(``t\\*('' appended to them (before any \\*(``w\\*('' added by B<--enable-"
+"widec>)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The global variables such as B<LINES> are replaced by macros to allow read-"
+"only access. At the same time, setter-functions are provided to set these "
+"values. Some applications (very few) may require changes to work with this "
+"convention."
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "--with-shared"
+msgstr "--with-shared"
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "--with-normal"
+msgstr "--with-normal"
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "--with-debug"
+msgstr "--with-debug"
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "--with-profile"
+msgstr "--with-profile"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The shared and normal (static) library names differ by their suffixes, e.g., "
+"B<libncurses.so> and B<libncurses.a>. The debug and profiling libraries add "
+"a \\*(``_g\\*('' and a \\*(``_p\\*('' to the root names respectively, e.g., "
+"B<libncurses_g.a> and B<libncurses_p.a>."
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "--with-termlib"
+msgstr "--with-termlib"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Low-level functions which do not depend upon whether the library supports "
+"wide-characters, are provided in the tinfo library."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"By doing this, it is possible to share the tinfo library between wide/normal "
+"configurations as well as reduce the size of the library when only low-level "
+"functions are needed."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "Those functions are described in these pages:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "B<curs_extend>(3X) - miscellaneous curses extensions"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "B<curs_inopts>(3X) - B<curses> input options"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "B<curs_kernel>(3X) - low-level B<curses> routines"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "B<curs_termattrs>(3X) - B<curses> environment query routines"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "B<curs_termcap>(3X) - B<curses> emulation of termcap"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "B<curs_terminfo>(3X) - B<curses> interfaces to terminfo database"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid "B<curs_util>(3X) - miscellaneous B<curses> utility routines"
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "--with-trace"
+msgstr "--with-trace"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The B<trace> function normally resides in the debug library, but it is "
+"sometimes useful to configure this in the shared library. Configure scripts "
+"should check for the function's existence rather than assuming it is always "
+"in the debug library."
+msgstr ""
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "FILES"
+msgstr "PLIKI"
+
+#. type: TP
+#: archlinux
+#, no-wrap
+msgid "/usr/share/tabset"
+msgstr "/usr/share/tabset"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"directory containing initialization files for the terminal capability "
+"database /usr/share/terminfo terminal capability database"
+msgstr ""
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux
+#, fuzzy
+msgid ""
+"B<terminfo>(\\*n) and related pages whose names begin \\*(``curs_\\*('' for "
+"detailed routine descriptions."
+msgstr ""
+"B<terminfo>(\\*n) oraz strony 3X , których nazwa zaczyna się od \"curs_\"."
+
+#. type: Plain text
+#: archlinux
+msgid "B<curs_variables>(3X)"
+msgstr "B<curs_variables>(3X)"
+
+#. type: Plain text
+#: archlinux
+msgid "B<user_caps>(5) for user-defined capabilities"
+msgstr ""
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "EXTENSIONS"
+msgstr "ROZSZERZENIA"
+
+#. type: Plain text
+#: archlinux
+#, fuzzy
+msgid ""
+"The B<ncurses> library can be compiled with an option (B<-DUSE_GETCAP>) "
+"that falls back to the old-style /etc/termcap file if the terminal setup "
+"code cannot find a terminfo entry corresponding to B<TERM>. Use of this "
+"feature is not recommended, as it essentially includes an entire termcap "
+"compiler in the B<ncurses> startup code, at significant cost in core and "
+"startup cycles."
+msgstr ""
+"Biblioteka B<curses> może być skompilowana z opcją (B<-DTERMCAP_FILE>), "
+"która powoduje skok wstecz, do starodawnego pliku /etc/termcap, jeśli nie ma "
+"odpowiedniego wpisu w terminfo. Użycie tej właściwości nie jest zalecane, "
+"gdyż w zasadzie włącza ona do kodu startowego B<curses> cały kompilator "
+"termcapa."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The B<ncurses> library includes facilities for capturing mouse events on "
+"certain terminals (including xterm). See the B<curs_mouse>(3X) manual page "
+"for details."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The B<ncurses> library includes facilities for responding to window resizing "
+"events, e.g., when running in an xterm. See the B<resizeterm>(3X) and "
+"B<wresize>(3X) manual pages for details. In addition, the library may be "
+"configured with a B<SIGWINCH> handler."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The B<ncurses> library extends the fixed set of function key capabilities of "
+"terminals by allowing the application designer to define additional key "
+"sequences at runtime. See the B<define_key>(3X) B<key_defined>(3X), and "
+"B<keyok>(3X) manual pages for details."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The B<ncurses> library can exploit the capabilities of terminals which "
+"implement the ISO-6429 SGR 39 and SGR 49 controls, which allow an "
+"application to reset the terminal to its original foreground and background "
+"colors. From the users' perspective, the application is able to draw "
+"colored text on a background whose color is set independently, providing "
+"better control over color contrasts. See the B<default_colors>(3X) manual "
+"page for details."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The B<ncurses> library includes a function for directing application output "
+"to a printer attached to the terminal device. See the B<curs_print>(3X) "
+"manual page for details."
+msgstr ""
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "PORTABILITY"
+msgstr "PRZENOŚNOŚĆ"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The B<ncurses> library is intended to be BASE-level conformant with XSI "
+"Curses. The EXTENDED XSI Curses functionality (including color support) is "
+"supported."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"A small number of local differences (that is, individual differences between "
+"the XSI Curses and B<ncurses> calls) are described in B<PORTABILITY> "
+"sections of the library man pages."
+msgstr ""
+"Niewielka ilość różnic (to jest poszczególnych różnic między XSI Curses, a "
+"wywołaniami B<ncurses>) jest opisywana w sekcjach B<PRZENOŚNOŚĆ> konkretnych "
+"stron podręcznika man."
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "Error checking"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"In many cases, X/Open Curses is vague about error conditions, omitting some "
+"of the SVr4 documentation."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Unlike other implementations, this one checks parameters such as pointers to "
+"WINDOW structures to ensure they are not null. The main reason for "
+"providing this behavior is to guard against programmer error. The standard "
+"interface does not provide a way for the library to tell an application "
+"which of several possible errors were detected. Relying on this (or some "
+"other) extension will adversely affect the portability of curses "
+"applications."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "Extensions versus portability"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Most of the extensions provided by ncurses have not been standardized. Some "
+"have been incorporated into other implementations, such as PDCurses or "
+"NetBSD curses. Here are a few to consider:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The routine B<has_key> is not part of XPG4, nor is it present in SVr4. See "
+"the B<curs_getch>(3X) manual page for details."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The routine B<slk_attr> is not part of XPG4, nor is it present in SVr4. See "
+"the B<curs_slk>(3X) manual page for details."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The routines B<getmouse>, B<mousemask>, B<ungetmouse>, B<mouseinterval>, and "
+"B<wenclose> relating to mouse interfacing are not part of XPG4, nor are they "
+"present in SVr4. See the B<curs_mouse>(3X) manual page for details."
+msgstr ""
+"Funkcje B<getmouse>, B<mousemask>, B<ungetmouse>, B<mouseinterval> i "
+"B<wenclose>, związane z myszą, nie są częścią XPG4 ani SVr$. Zobacz dla "
+"dalszych szczegółów B<curs_mouse>(3X)."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The routine B<mcprint> was not present in any previous curses "
+"implementation. See the B<curs_print>(3X) manual page for details."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The routine B<wresize> is not part of XPG4, nor is it present in SVr4. See "
+"the B<wresize>(3X) manual page for details."
+msgstr ""
+"Funkcja B<wresize> nie jest częścią XPG4, i nie jest obecna w SVr4. Więcej "
+"szczegółów znajdziesz w B<curs_resize>(3X)."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The WINDOW structure's internal details can be hidden from application "
+"programs. See B<curs_opaque>(3X) for the discussion of B<is_scrollok>, etc."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"This implementation can be configured to provide rudimentary support for "
+"multi-threaded applications. See B<curs_threads>(3X) for details."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"This implementation can also be configured to provide a set of functions "
+"which improve the ability to manage multiple screens. See "
+"B<curs_sp_funcs>(3X) for details."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "Padding differences"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"In historic curses versions, delays embedded in the capabilities B<cr>, "
+"B<ind>, B<cub1>, B<ff> and B<tab> activated corresponding delay bits in the "
+"UNIX tty driver. In this implementation, all padding is done by sending NUL "
+"bytes. This method is slightly more expensive, but narrows the interface to "
+"the UNIX kernel significantly and increases the package's portability "
+"correspondingly."
+msgstr ""
+
+#. type: SS
+#: archlinux
+#, no-wrap
+msgid "Header files"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"The header file B<E<lt>curses.hE<gt>> automatically includes the header "
+"files B<E<lt>stdio.hE<gt>> and B<E<lt>unctrl.hE<gt>>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "X/Open Curses has more to say, but does not finish the story:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The inclusion of E<lt>curses.hE<gt> may make visible all symbols from the "
+"headers E<lt>stdio.hE<gt>, E<lt>term.hE<gt>, E<lt>termios.hE<gt>, and "
+"E<lt>wchar.hE<gt>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "Here is a more complete story:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Starting with BSD curses, all implementations have included E<lt>stdio."
+"hE<gt>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"BSD curses included E<lt>curses.hE<gt> and E<lt>unctrl.hE<gt> from an "
+"internal header \"curses.ext\" (\"ext\" was a short name for I<externs>)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"BSD curses used E<lt>stdio.hE<gt> internally (for B<printw> and B<scanw>), "
+"but nothing in E<lt>curses.hE<gt> itself relied upon E<lt>stdio.hE<gt>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"SVr2 curses added B<newterm>(3X), which relies upon E<lt>stdio.hE<gt>. That "
+"is, the function prototype uses B<FILE>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"SVr4 curses added B<putwin> and B<getwin>, which also use E<lt>stdio.hE<gt>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid "X/Open Curses documents all three of these functions."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"SVr4 curses and X/Open Curses do not require the developer to include "
+"E<lt>stdio.hE<gt> before including E<lt>curses.hE<gt>. Both document curses "
+"showing E<lt>curses.hE<gt> as the only required header."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"As a result, standard E<lt>curses.hE<gt> will always include E<lt>stdio."
+"hE<gt>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"X/Open Curses is inconsistent with respect to SVr4 regarding E<lt>unctrl."
+"hE<gt>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"As noted in B<curs_util>(3X), ncurses includes E<lt>unctrl.hE<gt> from "
+"E<lt>curses.hE<gt> (like SVr4)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"X/Open's comments about E<lt>term.hE<gt> and E<lt>termios.hE<gt> may refer "
+"to HP-UX and AIX:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"HP-UX curses includes E<lt>term.hE<gt> from E<lt>curses.hE<gt> to declare "
+"B<setupterm> in curses.h, but ncurses (and Solaris curses) do not."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"AIX curses includes E<lt>term.hE<gt> and E<lt>termios.hE<gt>. Again, "
+"ncurses (and Solaris curses) do not."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"X/Open says that E<lt>curses.hE<gt> I<may> include E<lt>term.hE<gt>, but "
+"there is no requirement that it do that."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Some programs use functions declared in both E<lt>curses.hE<gt> and "
+"E<lt>term.hE<gt>, and must include both headers in the same module. Very "
+"old versions of AIX curses required including E<lt>curses.hE<gt> before "
+"including E<lt>term.hE<gt>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"Because ncurses header files include the headers needed to define datatypes "
+"used in the headers, ncurses header files can be included in any order. But "
+"for portability, you should include E<lt>curses.hE<gt> before E<lt>term."
+"hE<gt>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"X/Open Curses says I<\"may make visible\"> because including a header file "
+"does not necessarily make all symbols in it visible (there are ifdef's to "
+"consider)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"For instance, in ncurses E<lt>wchar.hE<gt> I<may> be included if the proper "
+"symbol is defined, and if ncurses is configured for wide-character support. "
+"If the header is included, its symbols may be made visible. That depends on "
+"the value used for B<_XOPEN_SOURCE> feature test macro."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"X/Open Curses documents one required header, in a special case: E<lt>stdarg."
+"hE<gt> before E<lt>curses.hE<gt> to prototype the B<vw_printw> and "
+"B<vw_scanw> functions (as well as the obsolete the B<vwprintw> and "
+"B<vwscanw> functions). Each of those uses a B<va_list> parameter."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The two obsolete functions were introduced in SVr3. The other functions "
+"were introduced in X/Open Curses. In between, SVr4 curses provided for the "
+"possibility that an application might include either E<lt>varargs.hE<gt> or "
+"E<lt>stdarg.hE<gt>. Initially, that was done by using B<void*> for the "
+"B<va_list> parameter. Later, a special type (defined in E<lt>stdio.hE<gt>) "
+"was introduced, to allow for compiler type-checking. That special type is "
+"always available, because E<lt>stdio.hE<gt> is always included by "
+"E<lt>curses.hE<gt>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+#, fuzzy
+msgid ""
+"None of the X/Open Curses implementations require an application to include "
+"E<lt>stdarg.hE<gt> before E<lt>curses.hE<gt> because they either have "
+"allowed for a special type, or (like ncurses) include E<lt>stdarg.hE<gt> "
+"directly to provide a portable interface."
+msgstr ""
+"W standardzie XSI i w stronach podręcznika SVr4, wiele wpisów ma argumenty "
+"prototypopwe B<char *const> (lub B<cchar_t *const>, lub B<wchar_t *const>, "
+"lub B<void *const>). Zależnie od interpretacji standardu ANSI C (zobacz "
+"sekcję 3.5.4.1), deklaracje te są (a) bez znaczenia, lub (b) bez znaczenia "
+"i niedozwolone. Deklaracja B<const char *x> to modyfikowalny wskaźnik do "
+"modyfikowalnych danych, lecz B<char *const x> to niemodyfikowalny wskaźnik "
+"do modyfikowalnych danych. Ponieważ C przekazuje argumenty przez wartość, "
+"B<E<lt>typE<gt> *const> jako typ formalny jest co najmniej wątpliwy. Ta więc "
+"w tej implementacji zamieniono je globalnie na B<const E<lt>typeE<gt> *>."
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"If standard output from a B<ncurses> program is re-directed to something "
+"which is not a tty, screen updates will be directed to standard error. This "
+"was an undocumented feature of AT&T System V Release 3 curses."
+msgstr ""
+"Jesli standardowe wyjście, programu B<ncurses> jest przekierowywane do "
+"czegoś, co nie jest tty, odświeżenia ekranu będą kierowane na standardowe "
+"wyjście błędu. Jest to nieudokumentowana właściwość curses z AT&T SVr3."
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "AUTHORS"
+msgstr "AUTORZY"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "Zeyd M. Ben-Halim, Eric S. Raymond, Thomas E. Dickey. Based on pcurses "
+#| "by Pavel Curtis."
+msgid ""
+"Zeyd M. Ben-Halim, Eric S. Raymond, Thomas E. Dickey. Based on I<pcurses> "
+"by Pavel Curtis."
+msgstr ""
+"Zeyd M. Ben-Halim, Eric S. Raymond, Thomas E. Dickey. Zejście z oryginalnych "
+"pcurses zrobił Pavel Curtis."
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2024-01-13"
+msgstr "13 stycznia 2024 r."
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "ncurses"
+msgid "ncurses 6.4"
+msgstr "ncurses"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Library calls"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "B<\\%ncurses> - character-cell terminal interface with optimized output"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<#include E<lt>curses.hE<gt>>"
+msgid "B<#include E<lt>curses.hE<gt>>\n"
+msgstr "B<#include E<lt>curses.hE<gt>>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide
+#, fuzzy
+msgid ""
+"The I<\\%ncurses> library routines give the user a terminal-independent "
+"method of updating character screens with reasonable optimization. This "
+"implementation is \\*(``new curses\\*('' (I<\\%ncurses>) and is the approved "
+"replacement for 4.4BSD classic curses, which has been discontinued. This "
+"describes I<\\%ncurses> version 6.4 (patch 20240127)."
+msgstr ""
+"Funkcje biblioteki B<curses> dają użytkownikowi niezależne od terminala "
+"metody obsługiwania ekranów znakowych z sensowną optymalizacją. Ta "
+"implementacja to ,,nowe curses'' (ncurses). Jest ona zatwierdzonym "
+"zamiennikiem dla klasycznych curses z 4.4BSD, których rozwoju zaprzestano."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+msgid ""
+"The I<\\%ncurses> library emulates the curses library of System V Release 4 "
+"Unix (\\*(``SVr4\\*(''), and XPG4 (X/Open Portability Guide) curses (also "
+"known as XSI curses). XSI stands for X/Open System Interfaces Extension. "
+"The I<\\%ncurses> library is freely redistributable in source form."
+msgstr ""
+"Funkcje B<ncurses> emulują bibliotekę B<curses>(3X) Systemu Vr4, a także "
+"standard XPG4 (XSI curses), lecz biblioteka ncurses jest wolnodostępna w "
+"postaci źródłowej. Różnice między curses z SVr4 podsumowano w sekcjach "
+"ROZSZERZENIA i USTERKI, występujących poniżej, a opisano szczegółowo w "
+"takich samych sekcjach stron podręcznika systemowego poświęconych "
+"poszczególnym funkcjom."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<\\%ncurses> man pages employ several sections to clarify matters of usage "
+"and interoperability with other I<curses> implementations."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"\\*(``NOTES\\*('' describes matters and caveats of which any user of the I<\\"
+"%ncurses> API should be aware, such as limitations on the size of an "
+"underlying integral type or the availability of a preprocessor macro "
+"exclusive of a function definition (which prevents its address from being "
+"taken). This section also describes implementation details that will be "
+"significant to the programmer but which are not standardized."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"\\*(``EXTENSIONS\\*('' presents I<\\%ncurses> innovations beyond the X/Open "
+"Curses standard and/or the SVr4 I<curses> implementation. They are termed "
+"I<extensions> to indicate that they cannot be implemented solely by using "
+"the library API, but require access to the library's internal state."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"\\*(``PORTABILITY\\*('' discusses matters (beyond the exercise of "
+"extensions) that should be considered when writing to a I<curses> standard, "
+"or to multiple implementations."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"\\*(``HISTORY\\*('' examines points of detail in I<\\%ncurses> and other "
+"I<curses> implementations over the decades of their development, "
+"particularly where precedent or inertia have frustrated better design (and, "
+"in a few cases, where such inertia has been overcome)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+msgid ""
+"A program using these routines must be linked with the B<-lncurses> option, "
+"or (if it has been generated) with the debugging library B<-lncurses_g>. "
+"(Your system integrator may also have installed these libraries under the "
+"names B<-lcurses> and B<-lcurses_g>.) The ncurses_g library generates trace "
+"logs (in a file called \\*(``trace\\*('' in the current directory) that "
+"describe curses actions. See section \\*(``ALTERNATE CONFIGURATIONS\\*('' "
+"below."
+msgstr ""
+"Program, który korzysta z tych funkcji, musi być skonsolidowany z opcją B<-"
+"lncurses> (lub jeśli został wygenerowany) z biblioteką debuggową B<-"
+"lncurses_g>. Biblioteka ncurses_g generuje logi śledzenia (plik o nazwie "
+"'trace', w bieżącym katalogu), które opisują akcje curses."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "The B<ncurses> package supports: overall screen, window and pad "
+#| "manipulation; output to windows and pads; reading terminal input; control "
+#| "over terminal and B<curses> input and output options; environment query "
+#| "routines; color manipulation; use of soft label keys; terminfo "
+#| "capabilities; and access to low-level terminal-manipulation routines."
+msgid ""
+"The I<\\%ncurses> package supports: overall screen, window and pad "
+"manipulation; output to windows and pads; reading terminal input; control "
+"over terminal and B<curses> input and output options; environment query "
+"routines; color manipulation; use of soft label keys; terminfo capabilities; "
+"and access to low-level terminal-manipulation routines."
+msgstr ""
+"Pakiet B<ncurses> obsługuje: działanie na ekranie, oknach i padach; wyjście "
+"do okien i padów; odczytywanie wejścia z terminala; sterowanie terminalem "
+"oraz opcje wejścia/wyjścia B<curses>; funkcje zapytań środowiskowych; "
+"działanie na kolorach; używanie klawiszy o miękkich etykietach; właściwości "
+"terminfo; i dostęp do niskopoziomowych funkcji obsługi terminala."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<setlocale(LC_ALL, \"\");>"
+msgid "B<setlocale(LC_ALL, \"\");>\n"
+msgstr "B<setlocale(LC_ALL, \"\");>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<initscr(); cbreak(); noecho();>"
+msgid "B<initscr(); cbreak(); noecho();>\n"
+msgstr "B<initscr(); cbreak(); noecho();>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<intrflush(stdscr, FALSE);> B<keypad(stdscr, TRUE);>"
+msgid ""
+"B<intrflush(stdscr, FALSE);>\n"
+"B<keypad(stdscr, TRUE);>\n"
+msgstr "B<intrflush(stdscr, FALSE);> B<keypad(stdscr, TRUE);>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "Before a B<curses> program is run, the tab stops of the terminal should "
+#| "be set and its initialization strings, if defined, must be output. This "
+#| "can be done by executing the B<tput init> command after the shell "
+#| "environment variable B<TERM> has been exported. B<tset(1)> is usually "
+#| "responsible for doing this. [See B<terminfo>(\\*n) for further details.]"
+msgid ""
+"Before a B<curses> program is run, the tab stops of the terminal should be "
+"set and its initialization strings, if defined, must be output. This can be "
+"done by executing the B<tput init> command after the shell environment "
+"variable I<TERM> has been exported. (The BSD-style B<\\%tset>(1) utility "
+"also performs this function.) See subsection \\*(``Tabs and "
+"Initialization\\*('' of B<terminfo>(5)."
+msgstr ""
+"Przed uruchomieniem programu B<curses>, należy ustawić E<lt>tab stopsE<gt> "
+"(pozycje tabulacji) terminala, oraz wysłać doń łańcuchy inicjujące. Można "
+"tego dokonać, wywołując polecenie B<tput init> po uprzednim wyeksportowaniu "
+"zmiennej środowiskowej B<TERM>. Odpowiedzialny za to jest B<tset(1)>. "
+"[Szczegóły - zobacz B<terminfo>(\\*n).]"
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Overview"
+msgstr "Przegląd"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"A I<curses> library abstracts the terminal screen by representing all or "
+"part of it as a I<\\%WINDOW> data structure. A I<window> is a rectangular "
+"grid of character cells, addressed by row and column coordinates (I<y>, "
+"I<x>), with the upper left corner as (0, 0). A window called B<\\%stdscr>, "
+"the same size as the terminal screen, is always available. Create others "
+"with B<\\%newwin>(3X)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "Note that B<curses> does not handle overlapping windows, that's done by "
+#| "the B<panel>(3X) library. This means that you can either use B<stdscr> "
+#| "or divide the screen into tiled windows and not using B<stdscr> at all. "
+#| "Mixing the two will result in unpredictable, and undesired, effects."
+msgid ""
+"A I<curses> library does not manage overlapping windows. (See B<panel>(3X) "
+"if you desire this.) You can either use B<\\%stdscr> to manage one screen-"
+"filling window, or tile the screen into non-overlapping windows and not use "
+"B<\\%stdscr> at all. Mixing the two approaches will result in "
+"unpredictable, and undesired, effects."
+msgstr ""
+"Zauważ, że B<curses> nie obsługuje zachodzących okien - jest to robione "
+"przez bibliotekę B<panels(3x)>. Znaczy to, że możesz albo używać B<stdscr>, "
+"albo podzielić ekran na okna i nie używać B<stdscr> w ogóle. Łączenie tych "
+"dwóch spowoduje niepraktyczne i niepożądane efekty."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Functions permit manipulation of a window and the I<cursor> identifying the "
+"cell within it at which the next output operation will occur. Among those, "
+"the most basic are B<move>(3X) and B<\\%addch>(3X): these place the cursor "
+"and write a character to B<\\%stdscr>, respectively. As a rule, window-"
+"addressing functions feature names prefixed (or infixed, see below) with "
+"\\*(``w\\*(''; these allow the user to specify a pointer to a I<\\%WINDOW.> "
+"Counterparts not thus prefixed (or infixed) affect B<\\%stdscr>. Because "
+"moving the cursor prior to another operation is so common, I<curses> "
+"generally also provides functions with a \\*(``mv\\*('' prefix as a "
+"convenience. Thus, the library defines all of B<\\%addch>, B<\\%waddch>, "
+"B<\\%mvaddch>, and B<\\%mvwaddch>. When both prefixes are present, the "
+"order of arguments is a I<\\%WINDOW> pointer first, then a I<y> and I<x> "
+"coordinate pair."
+msgstr ""
+
+#. X/Open Curses Issue 7 assumes some optimization will be done, but
+#. does not mandate it in any way.
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Updating the terminal screen with every I<curses> call can cause unpleasant "
+"flicker or inefficient use of the communications channel to the device. "
+"Therefore, after using I<curses> functions to accumulate a set of desired "
+"updates that make sense to present together, call B<\\%refresh>(3X) to tell "
+"the library to make the user's screen look like B<stdscr>. I<\\%ncurses> "
+"I<optimizes> its output by computing a minimal number of operations to "
+"mutate the screen from its state at the previous refresh to the new one. "
+"Effective optimization demands accurate information about the terminal "
+"device: the management of such information is the province of the B<\\"
+"%terminfo>(3X) API, a feature of every standard I<curses> implementation."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "Special windows called I<pads> may also be manipulated. These are "
+#| "windows which are not constrained to the size of the screen and whose "
+#| "contents need not be completely displayed. See B<curs_pad>(3X) for more "
+#| "information."
+msgid ""
+"Special windows called I<pads> may also be manipulated. These are windows "
+"that are not constrained to the size of the terminal screen and whose "
+"contents need not be completely displayed. See B<\\%curs_pad>(3X)."
+msgstr ""
+"Można też operować szczególnymi oknami, I<padami>. Okna te nie są "
+"ograniczone rozmiarami ekranu, a ich zawartość nie musi być w całości "
+"wyświetlana. Więcej szczegółów znajdziesz w B<curs_pad>(3X)."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"In addition to drawing characters on the screen, rendering attributes and "
+"colors may be supported, causing the characters to show up in such modes as "
+"underlined, in reverse video, or in color on terminals that support such "
+"display enhancements. See B<\\%curs_attr>(3X)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<curses> predefines constants for a small set of line-drawing and other "
+"graphics corresponding to the DEC Alternate Character Set (ACS), a feature "
+"of VT100 and other terminals. See B<\\%waddch>(3X) and B<\\%wadd_wch>(3X)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<curses> is implemented using the operating system's terminal driver; "
+"keystroke events are received not as scan codes but as byte sequences. "
+"Graphical keycaps (alphanumeric and punctuation keys, and the space) appear "
+"as-is. Everything else, including the tab, enter/return, keypad, arrow, and "
+"function keys, appears as a control character or a multibyte I<escape "
+"sequence.> I<curses> translates these into unique I<key codes.> See B<\\"
+"%getch>(3X)."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "Environment variables"
+msgid "Effects of GUIs and Environment Variables"
+msgstr "Zmienne środowiskowe"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The selection of an appropriate value of I<TERM> in the process environment "
+"is essential to correct I<curses> and I<\\%term\\%info> library operation. "
+"A well-configured system selects a correct I<TERM> value automatically; B<\\"
+"%tset>(1) may assist with troubleshooting exotic situations."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+msgid ""
+"If the environment variables I<LINES> and I<\\%COLUMNS> are set, or if the "
+"I<curses> program is executing in a graphical windowing environment, the "
+"information obtained thence overrides that obtained by I<\\%term\\%info>. "
+"An I<\\%ncurses> extension supports resizable terminals; see B<\\"
+"%wresize>(3X)."
+msgstr ""
+"Jeśli ustawiono zmienne środowiskowe B<LINES> i B<COLUMNS>, lub jeśli "
+"program jest uruchomiony w środowisku okienkowym, to informacje o rozmiarze "
+"ekranu przesłonią dane odczytywane z I<terminfo>."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"If the environment variable I<\\%TERMINFO> is defined, a I<curses> program "
+"checks first for a terminal type description in the location it identifies. "
+"I<\\%TERMINFO> is useful for developing experimental type descriptions or "
+"when write permission to I<\\*d> is not available."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "See section \\*(``ENVIRONMENT\\*('' below."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Naming Conventions"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "Many B<curses> routines have two or more versions. The routines prefixed "
+#| "with B<w> require a window argument. The routines prefixed with B<p> "
+#| "require a pad argument. Those without a prefix generally use B<stdscr>."
+msgid ""
+"Many I<curses> functions have two or more versions. Those prefixed with "
+"\\*(``w\\*('' require a window argument. Four functions prefixed with "
+"\\*(``p\\*('' require a pad argument. Those without a prefix generally "
+"operate on B<\\%stdscr>."
+msgstr ""
+"Wiele funkcji B<curses> ma dwie lub więcej wersji. Zmienne, poprzedzone "
+"B<w>, wymagają argumentu okna. Zmienne poprzedzone B<p> wymagają argumentu "
+"padu. Funkcje bez przedrostka odnoszą się w ogólności do B<stdscr>."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"In function synopses, I<\\%ncurses> man pages apply the following names to "
+"parameters."
+msgstr ""
+
+#. type: tbl table
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "b"
+msgid "bf"
+msgstr "b"
+
+#. type: tbl table
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "I<bool> (B<TRUE> or B<FALSE>)"
+msgstr ""
+
+#. type: tbl table
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "mvwin"
+msgid "win"
+msgstr "mvwin"
+
+#. type: tbl table
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "pointer to I<WINDOW>"
+msgstr ""
+
+#. type: tbl table
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "is_pad"
+msgid "pad"
+msgstr "is_pad"
+
+#. type: tbl table
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "pointer to I<WINDOW> that is a pad"
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Wide and Non-wide Character Configurations"
+msgstr ""
+
+#. "ncursesw" + 2n
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"This manual page describes functions that appear in any configuration of the "
+"library. There are two common configurations; see section \\*(``ALTERNATE "
+"CONFIGURATIONS\\*('' below."
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "I<ncurses>"
+msgid "I<\\%ncurses>"
+msgstr "I<ncurses>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"is the library in its \\*(``non-wide\\*('' configuration, handling only "
+"eight-bit characters. It stores a character combined with attributes in a "
+"I<\\%chtype> datum, which is often an alias of I<int.>"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Attributes alone (with no corresponding character) can be stored in "
+"variables of I<\\%chtype> or I<\\%attr_t> type. In either case, they are "
+"represented as an integral bit mask."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+msgid "Each cell of a I<\\%WINDOW> is stored as a I<\\%chtype.>"
+msgstr ""
+"Znaki okna są właściwie typu B<chtype> (znak i dane atrybutu), więc dane o "
+"znaku można przechowywać w nim samym."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "I<ncursesw>"
+msgid "I<\\%ncursesw>"
+msgstr "I<ncursesw>"
+
+#. same as foregoing tag width
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"is the library in its \\*(``wide\\*('' configuration, which handles "
+"character encodings requiring a larger data type than I<\\%char> (a byte-"
+"sized type) can represent. It adds about one third more calls using "
+"additional data types that can store such I<multibyte> characters."
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<cchar_t>"
+msgid "I<\\%cchar_t>"
+msgstr "B<cchar_t>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"corresponds to the non-wide configuration's I<\\%chtype.> It always a "
+"structure type, because it stores more data than fits into an integral "
+"type. A character code may not be representable as a I<\\%char,> and "
+"moreover more than one character may occupy a cell (as with accent marks and "
+"other diacritics). Each character is of type I<\\%wchar_t;> a complex "
+"character contains one spacing character and zero or more non-spacing "
+"characters (see below). Attributes and color data are stored in separate "
+"fields of the structure, not combined as in I<\\%chtype.>"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+msgid "Each cell of a I<\\%WINDOW> is stored as a I<\\%cchar_t.>"
+msgstr ""
+"Znaki okna są właściwie typu B<chtype> (znak i dane atrybutu), więc dane o "
+"znaku można przechowywać w nim samym."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The B<\\%setcchar>(3X) and B<\\%getcchar>(3X) functions store and retrieve "
+"the data from a I<\\%cchar_t> structure. The wide library API of I<\\"
+"%ncurses> depends on two data types standardized by ISO C95."
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<wchar_t>"
+msgid "I<\\%wchar_t>"
+msgstr "B<wchar_t>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"stores a wide character. Like I<\\%chtype,> it may be an alias of I<int.> "
+"Depending on the character encoding, a wide character may be I<spacing,> "
+"meaning that it occupies a character cell by itself and typically "
+"accompanies cursor advancement, or I<non-spacing,> meaning that it occupies "
+"the same cell as a spacing character, is often regarded as a "
+"\\*(``modifier\\*('' of the base glyph with which it combines, and typically "
+"does not advance the cursor."
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<wint_t>"
+msgid "I<\\%wint_t>"
+msgstr "B<wint_t>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"can store a I<\\%wchar_t> or the constant B<\\%WEOF>, analogously to the "
+"I<int>-sized character manipulation functions of ISO C and its constant B<\\"
+"%EOF>."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The wide library provides additional functions that complement those in the "
+"non-wide library where the size of the underlying character type is "
+"significant. A somewhat regular naming convention relates many of the wide "
+"variants to their non-wide counterparts; where a non-wide function name "
+"contains \\*(``ch\\*('' or \\*(``str\\*('', prefix it with \\*(``_w\\*('' to "
+"obtain the wide counterpart. For example, B<\\%waddch> becomes B<\\"
+"%wadd_wch>."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"This convention is inapplicable to some non-wide function names, so other "
+"transformations are used for the wide configuration: in the window "
+"background management functions, \\*(``bkgd\\*('' becomes "
+"\\*(``bkgrnd\\*(''; the window border-drawing and -clearing functions are "
+"suffixed with \\*(``_set\\*(''."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "Routine Name Index"
+msgid "Function Name Index"
+msgstr "Indeks nazw funkcji"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The following table lists the I<curses> functions provided in the non-wide "
+"and wide APIs and the corresponding man pages that describe them. Those "
+"flagged with \\*(``*\\*('' are I<\\%ncurses>-specific, neither described by "
+"X/Open Curses nor present in SVr4."
+msgstr ""
+
+#. type: tbl table
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<curses> Routine Name"
+msgid "\\f(BIcurses\\fR Function Name"
+msgstr "B<curses> Nazwa funkcji"
+
+#. type: tbl table
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "Manual Page Name"
+msgid "Man Page"
+msgstr "Nazwa strony podręcznika"
+
+#. type: tbl table
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "_"
+msgstr "_"
+
+#. type: tbl table
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "cbreak"
+msgid "is_cbreak"
+msgstr "cbreak"
+
+#. type: tbl table
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<curs_inopts>(3X)"
+msgid "B<curs_inopts>(3X)*"
+msgstr "B<curs_inopts>(3X)"
+
+#. type: tbl table
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "echo"
+msgid "is_echo"
+msgstr "echo"
+
+#. type: tbl table
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "is_nodelay"
+msgid "is_nl"
+msgstr "is_nodelay"
+
+#. type: tbl table
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "is_raw"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Unless otherwise noted, functions that return an integer return B<OK> on "
+"success and B<ERR> on failure. Functions that return pointers return "
+"B<NULL> on failure. Typically, I<\\%ncurses> treats a null pointer passed "
+"as a function parameter as a failure."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Functions with a \\*(``mv\\*('' prefix first perform cursor movement using "
+"B<\\%wmove> and fail if the position is outside the window, or (for "
+"\\*(``mvw\\*('' functions) if the I<\\%WINDOW> pointer is null."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The following environment symbols are useful for customizing the runtime "
+"behavior of the I<\\%ncurses> library. The most important ones have been "
+"already discussed in detail."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "I<CC> (command character)"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"When set, change the B<\\%command_character> (B<\\%cmdch>) capability value "
+"of loaded I<\\%term\\%info> entries to the value of this variable. Very few "
+"I<\\%term\\%info> entries provide this feature."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Because this name is also used in development environments to represent the "
+"C compiler's name, I<\\%ncurses> ignores it if it does not happen to be a "
+"single character."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "BAUDRATE"
+msgid "I<BAUDRATE>"
+msgstr "BAUDRATE"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The debugging library checks this environment variable when the application "
+"has redirected output to a file. The variable's numeric value is used for "
+"the baudrate. If no value is found, I<\\%ncurses> uses 9600. This allows "
+"testers to construct repeatable test-cases that take into account costs that "
+"depend on baudrate."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<COLUMNS>"
+msgid "I<COLUMNS>"
+msgstr "B<COLUMNS>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Specify the width of the screen in characters. Applications running in a "
+"windowing environment usually are able to obtain the width of the window in "
+"which they are executing. If neither the I<\\%COLUMNS> value nor the "
+"terminal's screen size is available, I<\\%ncurses> uses the size which may "
+"be specified in the terminfo database (i.e., the B<cols> capability)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"It is important that your application use a correct size for the screen. "
+"This is not always possible because your application may be running on a "
+"host which does not honor NAWS (Negotiations About Window Size), or because "
+"you are temporarily running as another user. However, setting I<\\%COLUMNS> "
+"and/or I<LINES> overrides the library's use of the screen size obtained from "
+"the operating system."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Either I<\\%COLUMNS> or I<LINES> symbols may be specified independently. "
+"This is mainly useful to circumvent legacy misfeatures of terminal "
+"descriptions, e.g., xterm which commonly specifies a 65 line screen. For "
+"best results, B<lines> and B<cols> should not be specified in a terminal "
+"description for terminals which are run as emulations."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Use the B<use_env> function to disable all use of external environment (but "
+"not including system calls) to determine the screen size. Use the "
+"B<use_tioctl> function to update I<\\%COLUMNS> or I<LINES> to match the "
+"screen size obtained from system calls or the terminal database."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "ESCDELAY"
+msgid "I<ESCDELAY>"
+msgstr "ESCDELAY"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Specifies the total time, in milliseconds, for which I<\\%ncurses> will "
+"await a character sequence, e.g., a function key. The default value, 1000 "
+"milliseconds, is enough for most uses. However, it is made a variable to "
+"accommodate unusual applications."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"In addition to the environment variable, this implementation provides a "
+"global variable with the same name. Portable applications should not rely "
+"upon the presence of B<\\%ESCDELAY> in either form, but setting the "
+"environment variable rather than the global variable does not create "
+"problems when compiling an application."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<HOME>"
+msgid "I<HOME>"
+msgstr "B<HOME>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Tells I<\\%ncurses> where your home directory is. That is where it may read "
+"and write auxiliary terminal descriptions:"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "$HOME/.termcap $HOME/.terminfo"
+msgid ""
+"$HOME/.termcap\n"
+"$HOME/.terminfo\n"
+msgstr "$HOME/.termcap $HOME/.terminfo"
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<LINES>"
+msgid "I<LINES>"
+msgstr "B<LINES>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Like I<\\%COLUMNS>, specify the height of the screen in characters. See I<\\"
+"%COLUMNS> for a detailed description."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "MOUSE_BUTTONS_123"
+msgid "I<MOUSE_BUTTONS_123>"
+msgstr "MOUSE_BUTTONS_123"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid ""
+"1 = left\n"
+"2 = right\n"
+"3 = middle.\n"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"This variable lets you customize the mouse. The variable must be three "
+"numeric digits 1-3 in any order, e.g., 123 or 321. If it is not specified, "
+"I<\\%ncurses> uses 132."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "NCURSES_ASSUMED_COLORS"
+msgid "I<NCURSES_ASSUMED_COLORS>"
+msgstr "NCURSES_ASSUMED_COLORS"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Override the compiled-in assumption that the terminal's default colors are "
+"white-on-black (see B<default_colors>(3X)). You may set the foreground and "
+"background color values with this environment variable by proving a 2-"
+"element list: foreground,background. For example, to tell I<\\%ncurses> to "
+"not assume anything about the colors, set this to \"-1,-1\". To make it "
+"green-on-black, set it to \"2,0\". Any positive value from zero to the "
+"terminfo B<max_colors> value is allowed."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "NCURSES_CONSOLE2"
+msgid "I<NCURSES_CONSOLE2>"
+msgstr "NCURSES_CONSOLE2"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "This applies only to the MinGW port of I<\\%ncurses>."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "NCURSES_GPM_TERMS"
+msgid "I<NCURSES_GPM_TERMS>"
+msgstr "NCURSES_GPM_TERMS"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "This applies only to I<\\%ncurses> configured to use the GPM interface."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"If present, the environment variable is a list of one or more terminal names "
+"against which the I<TERM> environment variable is matched. Setting it to an "
+"empty value disables the GPM interface; using the built-in support for "
+"xterm, etc."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"If the environment variable is absent, I<\\%ncurses> will attempt to open "
+"GPM if I<TERM> contains \\*(``linux\\*(''."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "NCURSES_NO_HARD_TABS"
+msgid "I<NCURSES_NO_HARD_TABS>"
+msgstr "NCURSES_NO_HARD_TABS"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<\\%ncurses> may use tabs as part of cursor movement optimization. In some "
+"cases, your terminal driver may not handle these properly. Set this "
+"environment variable to any value to disable the feature. You can also "
+"adjust your B<stty>(1) settings to avoid the problem."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "NCURSES_NO_MAGIC_COOKIE"
+msgid "I<NCURSES_NO_MAGIC_COOKIE>"
+msgstr "NCURSES_NO_MAGIC_COOKIE"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Some terminals use a magic-cookie feature which requires special handling to "
+"make highlighting and other video attributes display properly. You can "
+"suppress the highlighting entirely for these terminals by setting this "
+"environment variable to any value."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "NCURSES_NO_PADDING"
+msgid "I<NCURSES_NO_PADDING>"
+msgstr "NCURSES_NO_PADDING"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Set the I<\\%NCURSES_NO_PADDING> environment variable to disable all but "
+"mandatory padding. Mandatory padding is used as a part of special control "
+"sequences such as B<flash>."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "NCURSES_NO_SETBUF"
+msgid "I<NCURSES_NO_SETBUF>"
+msgstr "NCURSES_NO_SETBUF"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<\\%ncurses> enabled buffered output during terminal initialization. This "
+"was done (as in SVr4 curses) for performance reasons. For testing purposes, "
+"both of I<\\%ncurses> and certain applications, this feature was made "
+"optional. Setting the I<\\%NCURSES_NO_SETBUF> variable disabled output "
+"buffering, leaving the output in the original (usually line buffered) mode."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"In the current implementation, I<\\%ncurses> performs its own buffering and "
+"does not require this workaround. It does not modify the buffering of the "
+"standard output."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The reason for the change was to make the behavior for interrupts and other "
+"signals more robust. One drawback is that certain nonconventional programs "
+"would mix ordinary I<\\%stdio>(3) calls with I<\\%ncurses> calls and "
+"(usually) work. This is no longer possible since I<\\%ncurses> is not "
+"using the buffered standard output but its own output (to the same file "
+"descriptor). As a special case, the low-level calls such as B<putp> still "
+"use the standard output. But high-level curses calls do not."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "NCURSES_NO_UTF8_ACS"
+msgid "I<NCURSES_NO_UTF8_ACS>"
+msgstr "NCURSES_NO_UTF8_ACS"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"During initialization, the I<\\%ncurses> library checks for special cases "
+"where VT100 line-drawing (and the corresponding alternate character set "
+"capabilities) described in the terminfo are known to be missing. "
+"Specifically, when running in a UTF-8 locale, the Linux console emulator and "
+"the GNU screen program ignore these. I<\\%ncurses checks the TERM "
+"environment variable for these. For other special cases, you should set "
+"this environment variable. Doing this tells \\%ncurses to use Unicode "
+"values which correspond to the VT100 line-drawing glyphs. That works for "
+"the special cases cited, and is likely to work for terminal emulators.>"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"As an alternative to the environment variable, I<\\%ncurses> checks for an "
+"extended terminfo capability B<U8>. This is a numeric capability which can "
+"be compiled using B<tic\\ -x>. For example"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid ""
+"# linux console, if patched to provide working\n"
+"# VT100 shift-in/shift-out, with corresponding font.\n"
+"linux-vt100|linux console with VT100 line-graphics,\n"
+" U8#0, use=linux,\n"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid ""
+"# uxterm with vt100Graphics resource set to false\n"
+"xterm-utf8|xterm relying on UTF-8 line-graphics,\n"
+" U8#1, use=xterm,\n"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The name \\*(``U8\\*('' is chosen to be two characters, to permit it to be "
+"used by applications that use I<\\%ncurses>' termcap interface."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "NCURSES_TRACE"
+msgid "I<NCURSES_TRACE>"
+msgstr "NCURSES_TRACE"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"During initialization, the I<\\%ncurses> debugging library checks the I<\\"
+"%NCURSES_TRACE> environment variable. If it is defined, to a numeric value, "
+"I<\\%ncurses> calls the B<trace> function, using that value as the argument."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<TERM>"
+msgid "I<TERM>"
+msgstr "B<TERM>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<TERM> is commonly set by terminal emulators to help applications find a "
+"workable terminal description. Some of those choose a popular "
+"approximation, e.g., \\*(``ansi\\*('', \\*(``vt100\\*('', \\*(``xterm\\*('' "
+"rather than an exact fit. Not infrequently, your application will have "
+"problems with that approach, e.g., incorrect function-key definitions."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"If you set I<TERM> in your environment, it has no effect on the operation of "
+"the terminal emulator. It only affects the way applications work within the "
+"terminal. Likewise, as a general rule (B<xterm>(1) being a rare exception), "
+"terminal emulators which allow you to specify I<TERM> as a parameter or "
+"configuration value do not change their behavior to match that setting."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "TERMCAP"
+msgid "I<TERMCAP>"
+msgstr "TERMCAP"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"If the I<\\%ncurses> library has been configured with I<termcap> support, "
+"I<\\%ncurses> will check for a terminal's description in termcap form if it "
+"is not available in the terminfo database."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The I<\\%TERMCAP> environment variable contains either a terminal "
+"description (with newlines stripped out), or a file name telling where the "
+"information denoted by the I<TERM> environment variable exists. In either "
+"case, setting it directs I<\\%ncurses> to ignore the usual place for this "
+"information, e.g., /etc/termcap."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "TERMINFO"
+msgid "I<TERMINFO>"
+msgstr "TERMINFO"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<\\%ncurses> can be configured to read from multiple terminal databases. "
+"The I<\\%TERMINFO> variable overrides the location for the default terminal "
+"database. Terminal descriptions (in terminal format) are stored in terminal "
+"databases:"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"This is the scheme used in System V, which legacy Unix systems use, and the "
+"I<\\%TERMINFO> variable is used by I<curses> applications on those systems "
+"to override the default location of the terminal database."
+msgstr ""
+
+#. type: IP
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "\\(bu"
+msgstr "\\(bu"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"If I<\\%ncurses> is built to use hashed databases, then each entry in this "
+"list may be the path of a hashed database file, e.g.,"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "/usr/share/terminfo.db"
+msgid "/usr/share/terminfo.db\n"
+msgstr "/usr/share/terminfo.db"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "/usr/share/terminfo/"
+msgid "/usr/share/terminfo/\n"
+msgstr "/usr/share/terminfo/"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"If I<\\%ncurses> is built with a support for reading termcap files directly, "
+"then an entry in this list may be the path of a termcap file."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"If the I<\\%TERMINFO> variable begins with \\*(``hex:\\*('' or \\*(``b64:"
+"\\*('', I<\\%ncurses> uses the remainder of that variable as a compiled "
+"terminal description. You might produce the base64 format using "
+"B<infocmp>(1M):"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "TERMINFO=\"$(infocmp -0 -Q2 -q)\" export TERMINFO"
+msgid ""
+"TERMINFO=\"$(infocmp -0 -Q2 -q)\"\n"
+"export TERMINFO\n"
+msgstr "TERMINFO=\"$(infocmp -0 -Q2 -q)\" export TERMINFO"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The compiled description is used if it corresponds to the terminal "
+"identified by the I<TERM> variable."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Setting I<\\%TERMINFO> is the simplest, but not the only way to set location "
+"of the default terminal database. The complete list of database locations "
+"in order follows:"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"the last terminal database to which I<\\%ncurses> wrote, if any, is searched "
+"first"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "the location specified by the I<\\%TERMINFO> environment variable"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "locations listed in the I<\\%TERMINFO_DIRS> environment variable"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"one or more locations whose names are configured and compiled into the I<\\"
+"%ncurses> library, i.e.,"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide
+msgid ""
+"/etc/terminfo:/usr/share/terminfo (corresponding to the I<\\%TERMINFO_DIRS> "
+"variable)"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "/usr/share/terminfo (corresponding to the I<TERMINFO> variable)"
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "TERMINFO_DIRS"
+msgid "I<TERMINFO_DIRS>"
+msgstr "TERMINFO_DIRS"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Specifies a list of locations to search for terminal descriptions. Each "
+"location in the list is a terminal database as described in the section on "
+"the I<\\%TERMINFO> variable. The list is separated by colons (i.e., \":\") "
+"on Unix, semicolons on OS/2 EMX."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"There is no corresponding feature in System V terminfo; it is an extension "
+"developed for I<\\%ncurses>."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "TERMPATH"
+msgid "I<TERMPATH>"
+msgstr "TERMPATH"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"If I<\\%TERMCAP> does not hold a file name then I<\\%ncurses> checks the I<\\"
+"%TERMPATH> environment variable. This is a list of filenames separated by "
+"spaces or colons (i.e., \":\") on Unix, semicolons on OS/2 EMX."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"If the I<\\%TERMPATH> environment variable is not set, I<\\%ncurses> looks "
+"in the files"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "/etc/termcap, /usr/share/misc/termcap and $HOME/.termcap,"
+msgid "/etc/termcap, /usr/share/misc/termcap and $HOME/.termcap,\n"
+msgstr "/etc/termcap, /usr/share/misc/termcap i $HOME/.termcap,"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "$TERMINFO, $TERMINFO_DIRS, $TERMPATH, as well as $HOME.\n"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Many different I<\\%ncurses> configurations are possible, determined by the "
+"options given to the I<\\%configure> script when building the library. Run "
+"the script with the B<--help> option to peruse them all. A few are of "
+"particular significance to the application developer employing I<\\%ncurses.>"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "The standard include for I<\\%ncurses> is as noted in B<SYNOPSIS>:"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"This option is used to avoid filename conflicts when I<\\%ncurses> is not "
+"the main implementation of curses of the computer. If I<\\%ncurses> is "
+"installed disabling overwrite, it puts its headers in a subdirectory, e.g.,"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<#include E<lt>ncurses/curses.hE<gt>>"
+msgid "B<#include E<lt>ncurses/curses.hE<gt>>\n"
+msgstr "B<#include E<lt>ncurses/curses.hE<gt>>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<-lncurses>"
+msgid "B<-lncurses>\n"
+msgstr "B<-lncurses>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "B<-lncursesw>"
+msgid "B<-lncursesw>\n"
+msgstr "B<-lncursesw>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The I<\\%curses.h> header file installed for the wide-character library is "
+"designed to be compatible with the non-wide library's header. Only the size "
+"of the I<\\%WINDOW> structure differs; few applications require more than "
+"pointers to I<\\%WINDOW>s."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "B<\\%curs_extend>(3X) - miscellaneous I<curses> extensions"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "B<\\%curs_inopts>(3X) - I<curses> input options"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "B<\\%curs_kernel>(3X) - low-level I<curses> routines"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "B<\\%curs_termattrs>(3X) - I<curses> environment query routines"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "B<\\%curs_termcap>(3X) - I<curses> emulation of I<termcap>"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "B<\\%curs_terminfo>(3X) - I<curses> interface to I<terminfo> database"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "B<\\%curs_util>(3X) - miscellaneous I<curses> utility routines"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "/usr/share/tabset"
+msgid "I</usr/share/tabset>"
+msgstr "/usr/share/tabset"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "tab stop initialization database"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "I<\\*d>"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid "Compiled terminal description database."
+msgid "compiled terminal capability database"
+msgstr "Skompilowana baza danych o terminalach."
+
+#. See X/Open Curses Issue 4, Version 2, pp. 227-234.
+#. See X/Open Curses Issue 7, pp. 311-318.
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"X/Open Curses permits most functions it specifies to be made available as "
+"macros as well. I<\\%ncurses> does so"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "for functions that return values via their parameters,"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "to support obsolete features,"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"to reuse functions (for example, those that move the cursor before another "
+"operation), and"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "a few special cases."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "If standard output from a B<ncurses> program is re-directed to something "
+#| "which is not a tty, screen updates will be directed to standard error. "
+#| "This was an undocumented feature of AT&T System V Release 3 curses."
+msgid ""
+"If the standard output file descriptor of an I<\\%ncurses> program is "
+"redirected to something that is not a terminal device, the library writes "
+"screen updates to the standard error file descriptor. This was an "
+"undocumented feature of SVr3."
+msgstr ""
+"Jesli standardowe wyjście, programu B<ncurses> jest przekierowywane do "
+"czegoś, co nie jest tty, odświeżenia ekranu będą kierowane na standardowe "
+"wyjście błędu. Jest to nieudokumentowana właściwość curses z AT&T SVr3."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"See subsection \\*(``Header files\\*('' below regarding symbols exposed by "
+"inclusion of I<\\%curses.h>."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<\\%ncurses> enables an application to capture mouse events on certain "
+"terminals, including I<\\%xterm;> see B<\\%curs_mouse>(3X)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<\\%ncurses> provides a means of responding to window resizing events, as "
+"when running in a GUI terminal emulator application such as I<\\%xterm;> see "
+"B<\\%resizeterm>(3X) and B<\\%wresize>(3X)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<\\%ncurses> allows an application to query the terminal for the presence "
+"of a wide variety of special keys; see B<\\%has_key>(3X)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<\\%ncurses> extends the fixed set of function key capabilities specified "
+"by X/Open Curses by allowing the application programmer to define additional "
+"key sequences at runtime; see B<\\%define_key>(3X), B<\\%key_defined>(3X), "
+"and B<\\%keyok>(3X)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<\\%ncurses> can exploit the capabilities of terminals implementing ISO\\ "
+"6429/ECMA-48 SGR\\ 39 and SGR\\ 49 sequences, which allow an application to "
+"reset the terminal to its original foreground and background colors. From a "
+"user's perspective, the application is able to draw colored text on a "
+"background whose color is set independently, providing better control over "
+"color contrasts. See B<\\%default_colors>(3X)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"An I<\\%ncurses> application can choose to hide the internal details of I<\\"
+"%WINDOW> structures, instead using accessor functions such as B<\\"
+"%is_scrollok>(3X)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<\\%ncurses> enables an application to direct application output to a "
+"printer attached to the terminal device; see B<\\%curs_print>(3X)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<\\%ncurses> offers B<\\%slk_attr>(3X) as a counterpart of B<\\"
+"%attr_get>(3X) for soft-label key lines, and B<\\%extended_slk_color>(3X) as "
+"a form of B<\\%slk_color>(3X) that can gather color information from them "
+"when many colors are supported."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Some extensions are only available if I<\\%ncurses> is compiled to support "
+"them; see section \\*(``ALTERNATE CONFIGURATIONS\\*('' above."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Rudimentary support for multi-threaded applications may be available; see "
+"B<curs_threads>(3X)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Functions that ease the management of multiple screens can be exposed; see "
+"B<curs_sp_funcs>(3X)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+msgid ""
+"The compiler option B<\\%-DUSE_GETCAP> causes the library to fall back to "
+"reading I<\\%/etc/termcap> if the terminal setup code cannot find a I<\\"
+"%term\\%info> entry corresponding to I<TERM.> Use of this feature is not "
+"recommended, as it essentially includes an entire I<termcap> compiler in the "
+"I<\\%ncurses> startup code, at a cost in memory usage and application launch "
+"latency."
+msgstr ""
+"Biblioteka B<curses> może być skompilowana z opcją (B<-DTERMCAP_FILE>), "
+"która powoduje skok wstecz, do starodawnego pliku /etc/termcap, jeśli nie ma "
+"odpowiedniego wpisu w terminfo. Użycie tej właściwości nie jest zalecane, "
+"gdyż w zasadzie włącza ona do kodu startowego B<curses> cały kompilator "
+"termcapa."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"I<\\%PDCurses> and NetBSD I<curses> incorporate some I<\\%ncurses> "
+"extensions. Individual man pages indicate where this is the case."
+msgstr ""
+
+#. XXX: What's missing? GBR counts untic(1), and that's all.
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"X/Open Curses defines two levels of conformance, \\*(``base\\*('' and "
+"\\*(``enhanced\\*(''. The latter includes several additional features, such "
+"as wide-character and color support. I<\\%ncurses> intends base-level "
+"conformance with X/Open Curses, and supports nearly all its enhanced "
+"features."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Differences between X/Open Curses and I<\\%ncurses> are documented in the "
+"\\*(``PORTABILITY\\*('' sections of applicable man pages."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "Error handling"
+msgid "Error Checking"
+msgstr "Obsługa błędów"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Unlike other implementations, this one checks parameters such as pointers to "
+"I<\\%WINDOW> structures to ensure they are not null. The main reason for "
+"providing this behavior is to guard against programmer error. The standard "
+"interface does not provide a way for the library to tell an application "
+"which of several possible errors were detected. Relying on this (or some "
+"other) extension will adversely affect the portability of curses "
+"applications."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Padding Differences"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"In historic curses versions, delays embedded in the capabilities B<cr>, "
+"B<ind>, B<cub1>, B<ff> and B<tab> activated corresponding delay bits in the "
+"Unix tty driver. In this implementation, all padding is done by sending NUL "
+"bytes. This method is slightly more expensive, but narrows the interface to "
+"the Unix kernel significantly and increases the package's portability "
+"correspondingly."
+msgstr ""
+
+#. type: SS
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Header Files"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The header file I<\\%curses.h> itself includes the header files I<\\%stdio."
+"h> and I<\\%unctrl.h>."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"BSD curses included E<lt>curses.hE<gt> and E<lt>unctrl.hE<gt> from an "
+"internal header file I<\\%curses.ext> (\\*(``ext\\*('' abbreviated "
+"\\*(``externs\\*('')."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"As noted in B<curs_util>(3X), I<\\%ncurses> includes E<lt>unctrl.hE<gt> from "
+"E<lt>curses.hE<gt> (like SVr4)."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"HP-UX curses includes E<lt>term.hE<gt> from E<lt>curses.hE<gt> to declare "
+"B<setupterm> in curses.h, but I<\\%ncurses> (and Solaris curses) do not."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"AIX curses includes E<lt>term.hE<gt> and E<lt>termios.hE<gt>. Again, I<\\"
+"%ncurses> (and Solaris curses) do not."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Because I<\\%ncurses> header files include the headers needed to define "
+"datatypes used in the headers, I<\\%ncurses> header files can be included in "
+"any order. But for portability, you should include E<lt>curses.hE<gt> "
+"before E<lt>term.hE<gt>."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"For instance, in I<\\%ncurses> E<lt>wchar.hE<gt> I<may> be included if the "
+"proper symbol is defined, and if I<\\%ncurses> is configured for wide-"
+"character support. If the header is included, its symbols may be made "
+"visible. That depends on the value used for B<_XOPEN_SOURCE> feature test "
+"macro."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+msgid ""
+"None of the X/Open Curses implementations require an application to include "
+"E<lt>stdarg.hE<gt> before E<lt>curses.hE<gt> because they either have "
+"allowed for a special type, or (like I<\\%ncurses>) include E<lt>stdarg."
+"hE<gt> directly to provide a portable interface."
+msgstr ""
+"W standardzie XSI i w stronach podręcznika SVr4, wiele wpisów ma argumenty "
+"prototypopwe B<char *const> (lub B<cchar_t *const>, lub B<wchar_t *const>, "
+"lub B<void *const>). Zależnie od interpretacji standardu ANSI C (zobacz "
+"sekcję 3.5.4.1), deklaracje te są (a) bez znaczenia, lub (b) bez znaczenia "
+"i niedozwolone. Deklaracja B<const char *x> to modyfikowalny wskaźnik do "
+"modyfikowalnych danych, lecz B<char *const x> to niemodyfikowalny wskaźnik "
+"do modyfikowalnych danych. Ponieważ C przekazuje argumenty przez wartość, "
+"B<E<lt>typE<gt> *const> jako typ formalny jest co najmniej wątpliwy. Ta więc "
+"w tej implementacji zamieniono je globalnie na B<const E<lt>typeE<gt> *>."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "B<\\%curs_variables>(3X), B<\\%terminfo>(5), B<\\%user_caps>(5)"
+msgstr ""
+
+#. type: Plain text
+#: mageia-cauldron
+#, fuzzy
+msgid ""
+"The I<\\%ncurses> library routines give the user a terminal-independent "
+"method of updating character screens with reasonable optimization. This "
+"implementation is \\*(``new curses\\*('' (I<\\%ncurses>) and is the approved "
+"replacement for 4.4BSD classic curses, which has been discontinued. This "
+"describes I<\\%ncurses> version 6.4 (patch 20240217)."
+msgstr ""
+"Funkcje biblioteki B<curses> dają użytkownikowi niezależne od terminala "
+"metody obsługiwania ekranów znakowych z sensowną optymalizacją. Ta "
+"implementacja to ,,nowe curses'' (ncurses). Jest ona zatwierdzonym "
+"zamiennikiem dla klasycznych curses z 4.4BSD, których rozwoju zaprzestano."
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "/usr/share/terminfo (corresponding to the I<\\%TERMINFO_DIRS> variable)"
+msgstr ""
diff --git a/po/pl/man3/popen.3.po b/po/pl/man3/popen.3.po
new file mode 100644
index 00000000..29e82277
--- /dev/null
+++ b/po/pl/man3/popen.3.po
@@ -0,0 +1,566 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+# Jarosław Beczek <bexx@poczta.onet.pl>, 2000.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:04+0100\n"
+"PO-Revision-Date: 2022-08-07 10:12+0200\n"
+"Last-Translator: Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 19.08.3\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "popen"
+msgstr "popen"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "popen, pclose - process I/O"
+msgid "popen, pclose - pipe stream to or from a process"
+msgstr "popen, pclose - we/wy procesu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<FILE *popen(const char *>I<command>B<, const char *>I<type>B<);>\n"
+"B<int pclose(FILE *>I<stream>B<);>\n"
+msgstr ""
+"B<FILE *popen(const char *>I<command>B<, const char *>I<type>B<);>\n"
+"B<int pclose(FILE *>I<stream>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<popen>(), B<pclose>():"
+msgstr "B<popen>(), B<pclose>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " _POSIX_C_SOURCE E<gt>= 2\n"
+#| " || /* Glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgid ""
+" _POSIX_C_SOURCE E<gt>= 2\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" _POSIX_C_SOURCE E<gt>= 2\n"
+" || /* Glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<popen>() function opens a process by creating a pipe, forking, and "
+"invoking the shell. Since a pipe is by definition unidirectional, the "
+"I<type> argument may specify only reading or writing, not both; the "
+"resulting stream is correspondingly read-only or write-only."
+msgstr ""
+"Funkcja B<popen>() otwiera proces, tworząc łącze, rozwidlając się przez "
+"fork() i wywołując powłokę. Ponieważ łącze jest z definicji jednokierunkowe, "
+"argument I<type> może określać tylko odczyt albo tylko zapis, nie oba naraz. "
+"Otrzymany w wyniku tego strumień będzie tylko do odczytu albo tylko do "
+"zapisu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<command> argument is a pointer to a null-terminated string containing "
+"a shell command line. This command is passed to I</bin/sh> using the B<-c> "
+"flag; interpretation, if any, is performed by the shell."
+msgstr ""
+"Argument I<command> jest wskaźnikiem do zakończonego znakiem NUL łańcucha, "
+"zawierającego wiersz poleceń powłoki. Polecenie to jest przekazywane do I</"
+"bin/sh> przy użyciu opcji B<-c>; wszelka interpretacja jest dokonywana przez "
+"powłokę."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<type> argument is a pointer to a null-terminated string which must "
+"contain either the letter \\[aq]r\\[aq] for reading or the letter "
+"\\[aq]w\\[aq] for writing. Since glibc 2.9, this argument can additionally "
+"include the letter \\[aq]e\\[aq], which causes the close-on-exec flag "
+"(B<FD_CLOEXEC>) to be set on the underlying file descriptor; see the "
+"description of the B<O_CLOEXEC> flag in B<open>(2) for reasons why this may "
+"be useful."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The return value from B<popen()> is a normal standard I/O stream in all "
+#| "respects save that it must be closed with B<pclose()> rather than "
+#| "B<fclose()>. Writing to such a stream writes to the standard input of "
+#| "the command; the command's standard output is the same as that of the "
+#| "process that called B<popen()>, unless this is altered by the command "
+#| "itself. Conversely, reading from a ``popened'' stream reads the "
+#| "command's standard output, and the command's standard input is the same "
+#| "as that of the process that called B<popen>."
+msgid ""
+"The return value from B<popen>() is a normal standard I/O stream in all "
+"respects save that it must be closed with B<pclose>() rather than "
+"B<fclose>(3). Writing to such a stream writes to the standard input of the "
+"command; the command's standard output is the same as that of the process "
+"that called B<popen>(), unless this is altered by the command itself. "
+"Conversely, reading from the stream reads the command's standard output, and "
+"the command's standard input is the same as that of the process that called "
+"B<popen>()."
+msgstr ""
+"Wartość zwracana przez B<popen>() to normalny strumień we/wy, lecz powinien "
+"on być zamykany przy użyciu B<pclose>() zamiast B<fclose>(). Zapisywanie do "
+"takiego strumienia powoduje pisanie na standardowe wejściepolecenia. "
+"Standardowe wyjście polecenia jest takie samo, jak procesu, który wywołał "
+"B<popen>(), chyba że zostało to zmienione przez polecenie. Podobnie, odczyt "
+"z tak otwartego strumienia powoduje odczyt ze standardowego wyjścia "
+"polecenia, a standardowe wejście polecenia jest wtedy tożsame z wejściem "
+"procesu, który wywołał B<popen>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Note that output B<popen>() streams are block buffered by default."
+msgstr ""
+"Należy zauważyć, że strumienie wyjściowe powstałe z B<popen>() są domyślnie "
+"w pełni buforowane."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<pclose>() function waits for the associated process to terminate and "
+"returns the exit status of the command as returned by B<wait4>(2)."
+msgstr ""
+"Funkcja B<pclose>() oczekuje na zakończenie stowarzyszonego procesu i zwraca "
+"jego kod zakończenia, podobnie jak to czyni B<wait4>(2)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<popen> function returns B<NULL> if the B<fork>(2) or B<pipe>(2) "
+#| "calls fail, or if it cannot allocate memory."
+msgid ""
+"B<popen>(): on success, returns a pointer to an open stream that can be used "
+"to read or write to the pipe; if the B<fork>(2) or B<pipe>(2) calls fail, "
+"or if the function cannot allocate memory, NULL is returned."
+msgstr ""
+"Funkcja B<popen> zwraca B<NULL> jeśli nie powiodły się wywołania B<fork>(2) "
+"lub B<pipe>(2), lub jeśli nie udało się przydzielić pamięci."
+
+#. These conditions actually give undefined results, so I commented
+#. them out.
+#. .I stream
+#. is not associated with a "popen()ed" command, if
+#. .I stream
+#. already "pclose()d", or if
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<pclose> function returns -1 if B<wait4> returns an error, or some "
+#| "other error is detected."
+msgid ""
+"B<pclose>(): on success, returns the exit status of the command; if "
+"B<wait4>(2) returns an error, or some other error is detected, -1 is "
+"returned."
+msgstr ""
+"B<pclose> zwraca -1 jeśli B<wait4> zwróci błąd lub zostały wykryte jakieś "
+"inne błędy."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On failure, both functions set I<errno> to indicate the error."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<popen>() function does not set I<errno> if memory allocation "
+#| "fails. If the underlying B<fork>(2) or B<pipe>(2) fails, I<errno> is "
+#| "set appropriately. If the I<type> argument is invalid, and this "
+#| "condition is detected, I<errno> is set to B<EINVAL>."
+msgid ""
+"The B<popen>() function does not set I<errno> if memory allocation fails. "
+"If the underlying B<fork>(2) or B<pipe>(2) fails, I<errno> is set to "
+"indicate the error. If the I<type> argument is invalid, and this condition "
+"is detected, I<errno> is set to B<EINVAL>."
+msgstr ""
+"Funkcja B<popen>() nie ustawia I<errno>, jeżeli nie uda się przydzielić "
+"pamięci. Jeżeli nie powiodą sięwywoływane przez nią B<fork>(2) lub "
+"B<pipe>(2), to I<errno> będzie odpowiednio ustawione. Jeżeli argument "
+"I<type> będzie nieprawidłowy i zostanie to wykryte, to I<errno> zostanie "
+"ustawione na B<EINVAL>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If B<pclose>() cannot obtain the child status, I<errno> is set to B<ECHILD>."
+msgstr ""
+"Jeżeli nie będzie możliwe otrzymanie kodu zakończenia procesu potomnego "
+"przez B<pclose>(), to I<errno> zostanie ustawione na B<ECHILD>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<popen>(),\n"
+"B<pclose>()"
+msgstr ""
+"B<popen>(),\n"
+"B<pclose>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The \\[aq]e\\[aq] value for I<type> is a Linux extension."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CAVEATS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Carefully read Caveats in B<system>(3)."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Since the standard input of a command opened for reading shares its seek "
+"offset with the process that called B<popen>(), if the original process has "
+"done a buffered read, the command's input position may not be as expected. "
+"Similarly, the output from a command opened for writing may become "
+"intermingled with that of the original process. The latter can be avoided "
+"by calling B<fflush>(3) before B<popen>()."
+msgstr ""
+"Ponieważ offset standardowego wejścia polecenia otwartego dla odczytu jest "
+"taki sam dla tego polecenia i dla procesu, który wywołał B<popen>(), więc "
+"jeśli oryginalny proces wykona buforowany odczyt, to pozycja na wejściu "
+"polecenia może być inna niż oczekiwano. Podobnie, wyjście polecenia "
+"otwartego dla zapisu może zostać wymieszane z wyjściem procesu oryginalnego. "
+"Temu ostatniemu można zapobiec, wołając przed B<popen>() funkcję "
+"B<fflush>(3)."
+
+#. .SH HISTORY
+#. A
+#. .BR popen ()
+#. and a
+#. .BR pclose ()
+#. function appeared in Version 7 AT&T UNIX.
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "Failure to execute the shell is indistinguishable from the shell's "
+#| "failure to execute command, or an immediate exit of the command. The "
+#| "only hint is an exit status of 127."
+msgid ""
+"Failure to execute the shell is indistinguishable from the shell's failure "
+"to execute the command, or an immediate exit of the command. The only hint "
+"is an exit status of 127."
+msgstr ""
+"Błąd w wywołaniu powłoki jest nieodróżnialny od błędu powłoki przy "
+"wywoływaniu polecenia, czy od natychmiastowego zakończenia polecenia. "
+"Jedynym śladem jest kod zakończenia równy 127."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<sh>(1), B<fork>(2), B<pipe>(2), B<wait4>(2), B<fclose>(3), B<fflush>(3), "
+"B<fopen>(3), B<stdio>(3), B<system>(3)"
+msgstr ""
+"B<sh>(1), B<fork>(2), B<pipe>(2), B<wait4>(2), B<fclose>(3), B<fflush>(3), "
+"B<fopen>(3), B<stdio>(3), B<system>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<Note>: carefully read Caveats in B<system>(3)."
+msgstr ""
+
+#. .SH HISTORY
+#. A
+#. .BR popen ()
+#. and a
+#. .BR pclose ()
+#. function appeared in Version 7 AT&T UNIX.
+#. type: Plain text
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Failure to execute the shell is indistinguishable from the shell's failure "
+"to execute command, or an immediate exit of the command. The only hint is "
+"an exit status of 127."
+msgstr ""
+"Błąd w wywołaniu powłoki jest nieodróżnialny od błędu powłoki przy "
+"wywoływaniu polecenia, czy od natychmiastowego zakończenia polecenia. "
+"Jedynym śladem jest kod zakończenia równy 127."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/pow.3.po b/po/pl/man3/pow.3.po
new file mode 100644
index 00000000..1f45f631
--- /dev/null
+++ b/po/pl/man3/pow.3.po
@@ -0,0 +1,977 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:04+0100\n"
+"PO-Revision-Date: 2019-08-16 21:31+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "pow"
+msgstr "pow"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "pow, powf, powl - power functions"
+msgstr "pow, powf, powl - funkcja potęgowa"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double pow(double >I<x>B<, double >I<y>B<);>\n"
+"B<float powf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double powl(long double >I<x>B<, long double >I<y>B<);>\n"
+msgstr ""
+"B<double pow(double >I<x>B<, double >I<y>B<);>\n"
+"B<float powf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double powl(long double >I<x>B<, long double >I<y>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<powf>(), B<powl>():"
+msgstr "B<powf>(), B<powl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the value of I<x> raised to the power of I<y>."
+msgstr "Funkcje te zwracają wartość I<x> podniesioną do potęgi I<y>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, these functions return the value of I<x> to the power of I<y>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają wartość I<x> podniesioną do "
+"potęgi I<y>."
+
+#. The range error is generated at least as far back as glibc 2.4
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the result overflows, a range error occurs, and the functions return "
+"B<HUGE_VAL>, B<HUGE_VALF>, or B<HUGE_VALL>, respectively, with the "
+"mathematically correct sign."
+msgstr ""
+"Jeśli wartość wynikowa jest zbyt duża, to występuje błąd przekroczenia "
+"zakresu i funkcje odpowiednio zwracają B<HUGE_VAL>, B<HUGE_VALF> lub "
+"B<HUGE_VALL> z poprawnie ustawionym znakiem."
+
+#. #-#-#-#-# archlinux: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. POSIX.1 does not specify the sign of the zero,
+#. but https://www.sourceware.org/bugzilla/show_bug.cgi?id=2678
+#. points out that the zero has the wrong sign in some cases.
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. POSIX.1 does not specify the sign of the zero,
+#. but http://sources.redhat.com/bugzilla/show_bug.cgi?id=2678
+#. points out that the zero has the wrong sign in some cases.
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. POSIX.1 does not specify the sign of the zero,
+#. but https://www.sourceware.org/bugzilla/show_bug.cgi?id=2678
+#. points out that the zero has the wrong sign in some cases.
+#. type: Plain text
+#. #-#-#-#-# fedora-40: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. POSIX.1 does not specify the sign of the zero,
+#. but https://www.sourceware.org/bugzilla/show_bug.cgi?id=2678
+#. points out that the zero has the wrong sign in some cases.
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. POSIX.1 does not specify the sign of the zero,
+#. but https://www.sourceware.org/bugzilla/show_bug.cgi?id=2678
+#. points out that the zero has the wrong sign in some cases.
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. POSIX.1 does not specify the sign of the zero,
+#. but https://www.sourceware.org/bugzilla/show_bug.cgi?id=2678
+#. points out that the zero has the wrong sign in some cases.
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. POSIX.1 does not specify the sign of the zero,
+#. but https://www.sourceware.org/bugzilla/show_bug.cgi?id=2678
+#. points out that the zero has the wrong sign in some cases.
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. POSIX.1 does not specify the sign of the zero,
+#. but https://www.sourceware.org/bugzilla/show_bug.cgi?id=2678
+#. points out that the zero has the wrong sign in some cases.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "If result underflows, and is not representable, a range error occurs, and "
+#| "0.0 is returned."
+msgid ""
+"If result underflows, and is not representable, a range error occurs, and "
+"0.0 with the appropriate sign is returned."
+msgstr ""
+"Jeśli wartość wynikowa jest zbyt mała, to występuje błąd przekroczenia "
+"zakresu i zwracane jest 0.0."
+
+#. pow(\(+-0, <0 [[odd]]) = HUGE_VAL*
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is +0 or -0, and I<y> is an odd integer less than 0, a pole error "
+"occurs and B<HUGE_VAL>, B<HUGE_VALF>, or B<HUGE_VALL>, is returned, with the "
+"same sign as I<x>."
+msgstr ""
+"Jeśli I<x> jest równe +0 lub -0 oraz I<y> jest nieparzystą liczbą całkowitą "
+"mniejszą od 0, występuje błąd bieguna i funkcje odpowiednio zwracają "
+"B<HUGE_VAL>, B<HUGE_VALF> lub B<HUGE_VALL> z takim samym znakiem, jak znak "
+"I<x>."
+
+#. pow(\(+-0, <0 [[!odd]]) = HUGE_VAL*
+#. The pole error is generated at least as far back as glibc 2.4
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is +0 or -0, and I<y> is less than 0 and not an odd integer, a pole "
+"error occurs and +B<HUGE_VAL>, +B<HUGE_VALF>, or +B<HUGE_VALL>, is returned."
+msgstr ""
+"Jeśli I<x> jest równe +0 lub -0 oraz I<y> jest mniejsze od 0, ale nie jest "
+"nieparzystą liczbą całkowitą, występuje błąd bieguna i funkcje odpowiednio "
+"zwracają +B<HUGE_VAL>, +B<HUGE_VALF> lub +B<HUGE_VALL>. "
+
+#. pow(\(+-0, >0 [[odd]]) = \(+-0
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is +0 (-0), and I<y> is an odd integer greater than 0, the result is "
+"+0 (-0)."
+msgstr ""
+"Jeśli I<x> wynosi +0 (-0) i I<y> jest nieparzystą liczbą całkowitą większą "
+"od 0, to zwracane jest +0 (-0)."
+
+#. pow(\(+-0, >0 [[!odd]]) = +0
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is 0, and I<y> greater than 0 and not an odd integer, the result is "
+"+0."
+msgstr ""
+"Jeśli I<x> wynosi 0 i I<y> jest większe od zera, ale nie jest nieparzystą "
+"liczbą całkowitą, to zwracane jest +0."
+
+#. pow(-1, \(+-INFINITY) = 1.0
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is -1, and I<y> is positive infinity or negative infinity, the "
+"result is 1.0."
+msgstr ""
+"Jeśli I<x> wynosi -1 i I<y> jest dodatnią lub ujemną nieskończonością, to "
+"wynikiem jest 1.0"
+
+#. pow(+1, y) = 1.0
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is +1, the result is 1.0 (even if I<y> is a NaN)."
+msgstr ""
+"Jeśli I<x> wynosi +1, to wynikiem jest 1.0 (nawet gdy I<y> wynosi NaN)."
+
+#. pow(x, \(+-0) = 1.0
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<y> is 0, the result is 1.0 (even if I<x> is a NaN)."
+msgstr "Jeśli I<y> wynosi 0, to wynikiem jest 1.0 (nawet gdy I<x> wynosi NaN)."
+
+#. pow(<0, y) = NaN
+#. The domain error is generated at least as far back as glibc 2.4
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is a finite value less than 0, and I<y> is a finite noninteger, a "
+"domain error occurs, and a NaN is returned."
+msgstr ""
+"Jeżeli I<x> jest wartością skończoną mniejszą niż 0 i I<y> jest wartością "
+"skończoną niebędącą liczbą całkowitą, występuje błąd dziedziny i zwracane "
+"jest NaN."
+
+#. pow(|x|<1, -INFINITY) = INFINITY
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the absolute value of I<x> is less than 1, and I<y> is negative infinity, "
+"the result is positive infinity."
+msgstr ""
+"Jeśli wartość bezwzględna I<x> jest mniejsza niż 1 i I<y> jest ujemną "
+"nieskończonością, to wynikiem jest dodatnia nieskończoność."
+
+#. pow(|x|>1, -INFINITY) = +0
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the absolute value of I<x> is greater than 1, and I<y> is negative "
+"infinity, the result is +0."
+msgstr ""
+"Jeśli wartość bezwzględna I<x> jest większa od 1 i I<y> jest ujemną "
+"nieskończonością, to wynikiem jest +0."
+
+#. pow(|x|<1, INFINITY) = +0
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the absolute value of I<x> is less than 1, and I<y> is positive infinity, "
+"the result is +0."
+msgstr ""
+"Jeśli wartość bezwzględna I<x> jest mniejsza niż 1 i I<y> jest dodatnią "
+"nieskończonością, to wynikiem jest +0."
+
+#. pow(|x|>1, INFINITY) = INFINITY
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the absolute value of I<x> is greater than 1, and I<y> is positive "
+"infinity, the result is positive infinity."
+msgstr ""
+"Jeśli wartość bezwzględna I<x> jest większa od 1 i I<y> jest dodatnią "
+"nieskończonością, to wynikiem jest dodatnia nieskończoność."
+
+#. pow(-INFINITY, <0 [[odd]]) = -0
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is negative infinity, and I<y> is an odd integer less than 0, the "
+"result is -0."
+msgstr ""
+"Jeśli I<x> jest równe ujemnej nieskończoności i I<y> jest nieparzystą liczbą "
+"całkowitą mniejszą od 0, to zwracane jest -0."
+
+#. pow(-INFINITY, <0 [[!odd]]) = +0
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is negative infinity, and I<y> less than 0 and not an odd integer, "
+"the result is +0."
+msgstr ""
+"Jeśli I<x> jest równe ujemnej nieskończoności i I<y> jest mniejsze od 0 i "
+"nie jest nieparzystą liczbą całkowitą, to zwracane jest +0."
+
+#. pow(-INFINITY, >0 [[odd]]) = -INFINITY
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is negative infinity, and I<y> is an odd integer greater than 0, the "
+"result is negative infinity."
+msgstr ""
+"Jeśli I<x> jest równe ujemnej nieskończoności i I<y> jest nieparzystą liczbą "
+"całkowitą większą od 0, to zwracana jest ujemna nieskończoność."
+
+#. pow(-INFINITY, >0 [[!odd]]) = INFINITY
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is negative infinity, and I<y> greater than 0 and not an odd "
+"integer, the result is positive infinity."
+msgstr ""
+"Jeśli I<x> jest równe ujemnej nieskończoności i I<y> jest większe od 0 i nie "
+"jest nieparzystą liczbą całkowitą, to zwracana jest dodatnia nieskończoność."
+
+#. pow(INFINITY, <0) = +0
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is positive infinity, and I<y> less than 0, the result is +0."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej nieskończoności i I<y> jest mniejsze od 0, "
+"to zwracane jest +0."
+
+#. pow(INFINITY, >0) = INFINITY
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is positive infinity, and I<y> greater than 0, the result is "
+"positive infinity."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej nieskończoności i I<y> jest większe od 0, to "
+"zwracana jest dodatnia nieskończoność."
+
+#. pow(NaN, y) or pow(x, NaN) = NaN
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Except as specified below, if I<x> or I<y> is a NaN, the result is a NaN."
+msgid ""
+"Except as specified above, if I<x> or I<y> is a NaN, the result is a NaN."
+msgstr ""
+"Z wyjątkiem sytuacji opisanych niżej, jeżeli I<x> lub I<y> wynosi NaN, to "
+"wynikiem jest również NaN."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. #-#-#-#-# archlinux: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . review status of this error
+#. longstanding bug report for glibc:
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=369
+#. For negative x, and -large and +large y, glibc 2.8 gives incorrect
+#. results
+#. pow(-0.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. pow(-1.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-0.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-1.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . review status of this error
+#. longstanding bug report for glibc:
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=369
+#. For negative x, and -large and +large y, glibc 2.8 gives incorrect
+#. results
+#. pow(-0.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. pow(-1.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-0.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-1.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . review status of this error
+#. longstanding bug report for glibc:
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=369
+#. For negative x, and -large and +large y, glibc 2.8 gives incorrect
+#. results
+#. pow(-0.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. pow(-1.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-0.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-1.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. type: Plain text
+#. #-#-#-#-# fedora-40: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . review status of this error
+#. longstanding bug report for glibc:
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=369
+#. For negative x, and -large and +large y, glibc 2.8 gives incorrect
+#. results
+#. pow(-0.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. pow(-1.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-0.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-1.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . review status of this error
+#. longstanding bug report for glibc:
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=369
+#. For negative x, and -large and +large y, glibc 2.8 gives incorrect
+#. results
+#. pow(-0.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. pow(-1.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-0.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-1.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . review status of this error
+#. longstanding bug report for glibc:
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=369
+#. For negative x, and -large and +large y, glibc 2.8 gives incorrect
+#. results
+#. pow(-0.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. pow(-1.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-0.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-1.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . review status of this error
+#. longstanding bug report for glibc:
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=369
+#. For negative x, and -large and +large y, glibc 2.8 gives incorrect
+#. results
+#. pow(-0.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. pow(-1.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-0.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-1.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. FIXME . review status of this error
+#. longstanding bug report for glibc:
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=369
+#. For negative x, and -large and +large y, glibc 2.8 gives incorrect
+#. results
+#. pow(-0.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. pow(-1.5,-DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-0.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-underflow (ERANGE, FE_UNDERFLOW); +0)
+#. pow(-1.5,DBL_MAX)=nan
+#. EDOM FE_INVALID nan; fail-errno fail-except fail-result;
+#. FAIL (expected: range-error-overflow (ERANGE, FE_OVERFLOW); +INF)
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is negative, and I<y> is a finite noninteger"
+msgstr "Błąd dziedziny: I<x> jest ujemne, a I<y> jest liczbą skończoną, ale niecałkowitą"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM>. An invalid floating-point exception "
+"(B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM>. Rzucany jest wyjątek niepoprawnej "
+"operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Pole error: I<x> is zero, and I<y> is negative"
+msgstr "Błąd bieguna: I<x> wynosi zero, a I<y> jest ujemne"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE> (but see BUGS). A divide-by-zero floating-"
+"point exception (B<FE_DIVBYZERO>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE> (patrz także USTERKI). Rzucany jest "
+"wyjątek zmiennoprzecinkowego dzielenia przez zero (B<FE_DIVBYZERO>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error: the result overflows"
+msgstr "Błąd zakresu: przekroczenie w górę wartości wynikowej"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE>. An overflow floating-point exception "
+"(B<FE_OVERFLOW>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE>. Rzucany jest wyjątek przekroczenia "
+"zakresu operacji zmiennoprzecinkowej (B<FE_OVERFLOW>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error: the result underflows"
+msgstr "Błąd zakresu: przekroczenie w dół wartości wynikowej"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE>. An underflow floating-point exception "
+"(B<FE_UNDERFLOW>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE>. Rzucany jest wyjątek przekroczenia w "
+"dół zakresu operacji zmiennoprzecinkowej (B<FE_UNDERFLOW>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<pow>(),\n"
+"B<powf>(),\n"
+"B<powl>()"
+msgstr ""
+"B<pow>(),\n"
+"B<powf>(),\n"
+"B<powl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Historical bugs (now fixed)"
+msgstr ""
+
+#. https://sourceware.org/bugzilla/show_bug.cgi?id=13932
+#. commit c3d466cba1692708a19c6ff829d0386c83a0c6e5
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "On 64-bits, B<pow>() may be more than 10,000 times slower for some "
+#| "(rare) inputs than for other nearby inputs. This affects only B<pow>(), "
+#| "and not B<powf>() nor B<powl>()."
+msgid ""
+"Before glibc 2.28, on some architectures (e.g., x86-64) B<pow>() may be "
+"more than 10,000 times slower for some inputs than for other nearby inputs. "
+"This affects only B<pow>(), and not B<powf>() nor B<powl>(). This problem "
+"was fixed in glibc 2.28."
+msgstr ""
+"W systemach 64-bitowych, B<pow>() może być ponad 10 000 razy wolniejsze w "
+"przypadku pewnych (rzadkich) wartości niż dla innych pobliskich wartości. "
+"Dotyczy to tylko B<pow>(), ale już nie B<powf>() i B<powl>()."
+
+#. #-#-#-#-# archlinux: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=3866
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=3866
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=3866
+#. type: Plain text
+#. #-#-#-#-# fedora-40: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=3866
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=3866
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=3866
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=3866
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=3866
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A number of bugs in the glibc implementation of B<pow>() were fixed in "
+"glibc 2.16."
+msgstr ""
+
+#. #-#-#-#-# archlinux: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6776
+#. or possibly 2.9, I haven't found the source code change
+#. and I don't have a 2.9 system to test
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6776
+#. or possibly 2.9, I haven't found the source code change
+#. and I don't have a 2.9 system to test
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6776
+#. or possibly 2.9, I haven't found the source code change
+#. and I don't have a 2.9 system to test
+#. type: Plain text
+#. #-#-#-#-# fedora-40: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6776
+#. or possibly 2.9, I haven't found the source code change
+#. and I don't have a 2.9 system to test
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6776
+#. or possibly 2.9, I haven't found the source code change
+#. and I don't have a 2.9 system to test
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6776
+#. or possibly 2.9, I haven't found the source code change
+#. and I don't have a 2.9 system to test
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6776
+#. or possibly 2.9, I haven't found the source code change
+#. and I don't have a 2.9 system to test
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: pow.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6776
+#. or possibly 2.9, I haven't found the source code change
+#. and I don't have a 2.9 system to test
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "In glibc 2.9 and earlier, when a pole error occurs, I<errno> is set to "
+#| "B<EDOM> instead of the POSIX-mandated B<ERANGE>. Since version 2.10, "
+#| "glibc does the right thing."
+msgid ""
+"In glibc 2.9 and earlier, when a pole error occurs, I<errno> is set to "
+"B<EDOM> instead of the POSIX-mandated B<ERANGE>. Since glibc 2.10, glibc "
+"does the right thing."
+msgstr ""
+"W wersji 2.9 i wcześniejszych biblioteki glibc w razie wystąpienia błędu "
+"bieguna I<errno> jest ustawiane na B<EDOM> zamiast na B<ERANGE>, jak tego "
+"wymaga standard POSIX. Zostało to poprawione w wersji 2.10 biblioteki glibc."
+
+#. Actually, glibc 2.3.2 is the earliest test result I have; so yet
+#. to confirm if this error occurs only in glibc 2.3.2.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "In version 2.3.2 and earlier, when an overflow or underflow error occurs, "
+#| "glibc's B<pow>() generates a bogus invalid floating-point exception "
+#| "(B<FE_INVALID>) in addition to the overflow or underflow exception."
+msgid ""
+"In glibc 2.3.2 and earlier, when an overflow or underflow error occurs, "
+"glibc's B<pow>() generates a bogus invalid floating-point exception "
+"(B<FE_INVALID>) in addition to the overflow or underflow exception."
+msgstr ""
+"W wersji 2.3.2 i wcześniejszych biblioteki glibc, w przypadku wystąpienia "
+"przepełnienia w górę lub w dół, B<pow>() generuje wyjątek przepełnienia oraz "
+"niewłaściwy wyjątek niepoprawnej operacji zmiennoprzecinkowej (B<FE_INVALID>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cbrt>(3), B<cpow>(3), B<sqrt>(3)"
+msgstr "B<cbrt>(3), B<cpow>(3), B<sqrt>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/pow10.3.po b/po/pl/man3/pow10.3.po
new file mode 100644
index 00000000..738e752d
--- /dev/null
+++ b/po/pl/man3/pow10.3.po
@@ -0,0 +1,284 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2013, 2017.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:04+0100\n"
+"PO-Revision-Date: 2017-02-07 21:46+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "pow10"
+msgstr "pow10"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "pow10, pow10f, pow10l - base-10 power functions"
+msgstr "pow10, pow10f, pow10l - funkcja potęgowa o podstawie 10"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>math.hE<gt>>\n"
+msgstr ""
+"B<#define _GNU_SOURCE> /* Patrz feature_test_macros(7) */\n"
+"B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double pow10(double >I<x>B<);>\n"
+"B<float pow10f(float >I<x>B<);>\n"
+"B<long double pow10l(long double >I<x>B<);>\n"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the value of 10 raised to the power I<x>."
+msgstr "Funkcje te zwracają wartość 10 podniesioną do potęgi I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<Note well>: These functions perform exactly the same task as the functions "
+"described in B<exp10>(3), with the difference that the latter functions are "
+"now standardized in TS\\ 18661-4:2015. Those latter functions should be "
+"used in preference to the functions described in this page."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<pow10>(),\n"
+"B<pow10f>(),\n"
+"B<pow10l>()"
+msgstr ""
+"B<pow10>(),\n"
+"B<pow10f>(),\n"
+"B<pow10l>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. glibc commit 5a80d39d0d2587e9bd8e72f19e92eeb2a66fbe9e
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. Removed in glibc 2.27."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<exp10>(3), B<pow>(3)"
+msgstr "B<exp10>(3), B<pow>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. glibc commit 5a80d39d0d2587e9bd8e72f19e92eeb2a66fbe9e
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"These functions were added in glibc 2.1. Since glibc 2.27, the use of these "
+"functions in new programs is no longer supported."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid "This is a GNU extension."
+msgid "This functions are nonstandard GNU extensions."
+msgstr "Jest to rozszerzenie GNU."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/puts.3.po b/po/pl/man3/puts.3.po
new file mode 100644
index 00000000..d34931aa
--- /dev/null
+++ b/po/pl/man3/puts.3.po
@@ -0,0 +1,396 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2019-08-16 21:31+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "puts"
+msgstr "puts"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fputc, fputs, putc, putchar, puts - output of characters and strings"
+msgstr "fputc, fputs, putc, putchar, puts - wyprowadzanie znaków i łańcuchów"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int fputc(int >I<c>B<, FILE *>I<stream>B<);>\n"
+"B<int putc(int >I<c>B<, FILE *>I<stream>B<);>\n"
+"B<int putchar(int >I<c>B<);>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int fputs(const char *>I<s>B<, FILE *>I<stream>B<);>\n"
+msgid ""
+"B<int fputs(const char *restrict >I<s>B<, FILE *restrict >I<stream>B<);>\n"
+"B<int puts(const char *>I<s>B<);>\n"
+msgstr "B<int fputs(const char *>I<s>B<, FILE *>I<stream>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<fputc>() writes the character I<c>, cast to an I<unsigned char>, to "
+"I<stream>."
+msgstr ""
+"B<fputc>() zapisuje znak I<c>, rzutowany na I<unsigned char>, do strumienia "
+"I<stream>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<putc>() is equivalent to B<fputc>() except that it may be implemented as "
+"a macro which evaluates I<stream> more than once."
+msgstr ""
+"B<putc>() jest równoważne B<fputc>() poza tym, że może być zaimplementowane "
+"jako makro, które przetwarza wyrażenie I<stream> więcej niż raz."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<putchar(>I<c>B<)> is equivalent to B<putc(>I<c>B<, >I<stdout>B<)>."
+msgstr "B<putchar(>I<c>B<)> jest równoważny B<putc(>I<c>B<, >I<stdout>B<)>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<fputs>() writes the string I<s> to I<stream>, without its terminating "
+#| "null byte (\\(aq\\e0\\(aq)."
+msgid ""
+"B<fputs>() writes the string I<s> to I<stream>, without its terminating "
+"null byte (\\[aq]\\e0\\[aq])."
+msgstr ""
+"B<fputs>() zapisuje łańcuch I<s> do strumienia I<stream>, pomijając kończący "
+"bajt null (\\(aq\\e0\\(aq)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<puts>() writes the string I<s> and a trailing newline to I<stdout>."
+msgstr ""
+"B<puts>() zapisuje łańcuch I<s> oraz kończący znak nowej linii do I<stdout>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Calls to the functions described here can be mixed with each other and with "
+"calls to other output functions from the I<stdio> library for the same "
+"output stream."
+msgstr ""
+"Wywołania opisanych tu funkcji dla danego strumienia wyjściowego można "
+"mieszać pomiędzy sobą, jak też można je mieszać z wywołaniami innych funkcji "
+"wyjściowych z biblioteki I<stdio>, dla tego samego strumienia wyjściowego."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For nonlocking counterparts, see B<unlocked_stdio>(3)."
+msgstr ""
+"Informacje o nieblokujących odpowiednikach znajdują się w "
+"B<unlocked_stdio>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<fputc>(), B<putc>() and B<putchar>() return the character written as "
+#| "an I<unsigned char> cast to an I<int> or B<EOF> on error."
+msgid ""
+"B<fputc>(), B<putc>(), and B<putchar>() return the character written as an "
+"I<unsigned char> cast to an I<int> or B<EOF> on error."
+msgstr ""
+"B<fputc>(), B<putc>() i B<putchar>() zwracają znak zapisany jako I<unsigned "
+"char> i rzutowany na I<int> lub zwracają B<EOF> w przypadku błędu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<puts>() and B<fputs>() return a nonnegative number on success, or B<EOF> "
+"on error."
+msgstr ""
+"B<puts>() i B<fputs>() zwracają liczbę nieujemną w przypadku pomyślnego "
+"zakończenia lub B<EOF> w przypadku błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<fputc>(),\n"
+"B<fputs>(),\n"
+"B<putc>(),\n"
+"B<putchar>(),\n"
+"B<puts>()"
+msgstr ""
+"B<fputc>(),\n"
+"B<fputs>(),\n"
+"B<putc>(),\n"
+"B<putchar>(),\n"
+"B<puts>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2001, C99."
+msgid "POSIX.1-2001, C89, C99."
+msgstr "POSIX.1-2001, C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"It is not advisable to mix calls to output functions from the I<stdio> "
+"library with low-level calls to B<write>(2) for the file descriptor "
+"associated with the same output stream; the results will be undefined and "
+"very probably not what you want."
+msgstr ""
+"Nie jest zalecane łączenie wywołań funkcji wyjściowych z biblioteki I<stdio> "
+"z niskopoziomowymi wywołaniami B<write>(2) dla tego samego deskryptora pliku "
+"stowarzyszonego z tym samym strumieniem wyjściowym. Wyniki takich działań są "
+"niezdefiniowane i bardzo prawdopodobne, że będą się różnić od oczekiwanych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<write>(2), B<ferror>(3), B<fgets>(3), B<fopen>(3), B<fputwc>(3), "
+"B<fputws>(3), B<fseek>(3), B<fwrite>(3), B<putwchar>(3), B<scanf>(3), "
+"B<unlocked_stdio>(3)"
+msgstr ""
+"B<write>(2), B<ferror>(3), B<fgets>(3), B<fopen>(3), B<fputwc>(3), "
+"B<fputws>(3), B<fseek>(3), B<fwrite>(3), B<putwchar>(3), B<scanf>(3), "
+"B<unlocked_stdio>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/qsort.3.po b/po/pl/man3/qsort.3.po
new file mode 100644
index 00000000..1f9fb26d
--- /dev/null
+++ b/po/pl/man3/qsort.3.po
@@ -0,0 +1,541 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2019-08-16 21:14+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "qsort"
+msgstr "qsort"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "qsort, qsort_r - sort an array"
+msgstr "qsort, qsort_r - sortuje tablicę"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<void qsort(void >I<base>B<[.>I<size>B< * .>I<nmemb>B<], size_t >I<nmemb>B<, size_t >I<size>B<,>\n"
+"B< int (*>I<compar>B<)(const void [.>I<size>B<], const void [.>I<size>B<]));>\n"
+"B<void qsort_r(void >I<base>B<[.>I<size>B< * .>I<nmemb>B<], size_t >I<nmemb>B<, size_t >I<size>B<,>\n"
+"B< int (*>I<compar>B<)(const void [.>I<size>B<], const void [.>I<size>B<], void *),>\n"
+"B< void *>I<arg>B<);>\n"
+msgstr ""
+"B<void qsort(void >I<base>B<[.>I<size>B< * .>I<nmemb>B<], size_t >I<nmemb>B<, size_t >I<size>B<,>\n"
+"B< int (*>I<compar>B<)(const void [.>I<size>B<], const void [.>I<size>B<]));>\n"
+"B<void qsort_r(void >I<base>B<[.>I<size>B< * .>I<nmemb>B<], size_t >I<nmemb>B<, size_t >I<size>B<,>\n"
+"B< int (*>I<compar>B<)(const void [.>I<size>B<], const void [.>I<size>B<], void *),>\n"
+"B< void *>I<arg>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<qsort_r>():"
+msgstr "B<qsort_r>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _GNU_SOURCE\n"
+msgstr " _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<qsort>() function sorts an array with I<nmemb> elements of size "
+"I<size>. The I<base> argument points to the start of the array."
+msgstr ""
+"Funkcja B<qsort>() sortuje tablicę I<nmemb> elementów o rozmiarze I<size>. "
+"Argument I<base> wskazuje na początek tablicy."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The contents of the array are sorted in ascending order according to a "
+"comparison function pointed to by I<compar>, which is called with two "
+"arguments that point to the objects being compared."
+msgstr ""
+"Zawartość tablicy jest sortowana w porządku rosnącym, zgodnie z funkcją "
+"porównawczą, określoną przez wskaźnik I<compar>. Funkcja ta jest wołana z "
+"dwoma argumentami, które wskazują na porównywane obiekty."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The comparison function must return an integer less than, equal to, or "
+"greater than zero if the first argument is considered to be respectively "
+"less than, equal to, or greater than the second. If two members compare as "
+"equal, their order in the sorted array is undefined."
+msgstr ""
+"Funkcja porównująca musi zwracać liczbę całkowitą, która jest mniejsza, "
+"równa, lub większa od zera. Oznacza to wtedy, odpowiednio, że pierwszy "
+"argument jest mniejszy, równy, lub większy od drugiego. Jeśli oba "
+"porównywane elementy są jednakowe, to ich kolejność w posortowanej tablicy "
+"jest nieokreślona."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<qsort_r>() function is identical to B<qsort>() except that the "
+"comparison function I<compar> takes a third argument. A pointer is passed "
+"to the comparison function via I<arg>. In this way, the comparison function "
+"does not need to use global variables to pass through arbitrary arguments, "
+"and is therefore reentrant and safe to use in threads."
+msgstr ""
+"Funkcja B<qsort_r>() jest taka sama jak B<qsort>(), z wyjątkiem tego, że "
+"funkcja porównująca I<compar> przyjmuje trzeci argument. Wskaźnik podany w "
+"argumencie I<arg> jest przekazywany do funkcji porównującej. W ten sposób "
+"funkcja porównująca nie potrzebuje zmiennych globalnych, by przekazywać "
+"sobie dowolne argumenty i dlatego jest bezpieczna do używana w aplikacji "
+"wielowątkowej."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<qsort>() and B<qsort_r>() functions return no value."
+msgstr "Funkcje B<qsort>() i B<qsort_r>() nic nie zwracają."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<qsort>(),\n"
+"B<qsort_r>()"
+msgstr ""
+"B<qsort>(),\n"
+"B<qsort_r>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<qsort_r>():"
+msgid "B<qsort>()"
+msgstr "B<qsort_r>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, SVr4, 4.3BSD."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<qsort_r>():"
+msgid "B<qsort_r>()"
+msgstr "B<qsort_r>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "glibc 2.1."
+msgid "glibc 2.8."
+msgstr "glibc 2.1."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"To compare C strings, the comparison function can call B<strcmp>(3), as "
+"shown in the example below."
+msgstr ""
+"Aby porównać łańcuch znaków w stylu C, funkcja porównująca może wywołać "
+"B<strcmp>(3), tak jak to pokazano w przykładzie poniżej."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For one example of use, see the example under B<bsearch>(3)."
+msgstr "Jeden przykład użycia można znaleźć w podręczniku B<bsearch>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Another example is the following program, which sorts the strings given in "
+"its command-line arguments:"
+msgstr ""
+"Kolejnym przykładem jest następujący program, sortujący łańcuchy znaków "
+"podane w argumentach linii poleceń:"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+"\\&\n"
+"static int\n"
+"cmpstringp(const void *p1, const void *p2)\n"
+"{\n"
+" /* The actual arguments to this function are \"pointers to\n"
+" pointers to char\", but strcmp(3) arguments are \"pointers\n"
+" to char\", hence the following cast plus dereference. */\n"
+"\\&\n"
+" return strcmp(*(const char **) p1, *(const char **) p2);\n"
+"}\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" if (argc E<lt> 2) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>stringE<gt>...\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" qsort(&argv[1], argc - 1, sizeof(char *), cmpstringp);\n"
+"\\&\n"
+" for (size_t j = 1; j E<lt> argc; j++)\n"
+" puts(argv[j]);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sort>(1), B<alphasort>(3), B<strcmp>(3), B<versionsort>(3)"
+msgstr "B<sort>(1), B<alphasort>(3), B<strcmp>(3), B<versionsort>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-01-07"
+msgstr "7 stycznia 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid "B<qsort_r>() was added to glibc in version 2.8."
+msgid "B<qsort_r>() was added in glibc 2.8."
+msgstr "B<qsort_r>() zostało dodane w wersji 2.8 biblioteki glibc."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<qsort>(): POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "B<qsort>(): POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+msgstr ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"static int\n"
+"cmpstringp(const void *p1, const void *p2)\n"
+"{\n"
+" /* The actual arguments to this function are \"pointers to\n"
+" pointers to char\", but strcmp(3) arguments are \"pointers\n"
+" to char\", hence the following cast plus dereference. */\n"
+msgstr ""
+"static int\n"
+"cmpstringp(const void *p1, const void *p2)\n"
+"{\n"
+" /* Argumentami tej funkcji są \"wskaźniki do wskaźników\n"
+" na znak\", ale argumentami strcmp(3) są \"wskaźniki na\n"
+" znak\", dlatego potrzebne jest rzutowanie i dereferencja. */\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" return strcmp(*(const char **) p1, *(const char **) p2);\n"
+"}\n"
+msgstr ""
+" return strcmp(*(const char **) p1, *(const char **) p2);\n"
+"}\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" if (argc E<lt> 2) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>stringE<gt>...\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" if (argc E<lt> 2) {\n"
+" fprintf(stderr, \"Użycie: %s E<lt>stringE<gt>...\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid " qsort(&argv[1], argc - 1, sizeof(char *), cmpstringp);\n"
+msgstr " qsort(&argv[1], argc - 1, sizeof(char *), cmpstringp);\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" for (size_t j = 1; j E<lt> argc; j++)\n"
+" puts(argv[j]);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" for (size_t j = 1; j E<lt> argc; j++)\n"
+" puts(argv[j]);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/raise.3.po b/po/pl/man3/raise.3.po
new file mode 100644
index 00000000..5f1ca4f3
--- /dev/null
+++ b/po/pl/man3/raise.3.po
@@ -0,0 +1,329 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Wilk <siefca@pl.qmail.org>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2013.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2016-09-08 21:54+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "raise"
+msgstr "raise"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "raise - send a signal to the caller"
+msgstr "raise - wysłanie sygnału do procesu wywołującego"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>signal.hE<gt>>\n"
+msgstr "B<#include E<lt>signal.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int raise(int >I<sig>B<);>\n"
+msgstr "B<int raise(int >I<sig>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<raise>() function sends a signal to the calling process or thread. "
+"In a single-threaded program it is equivalent to"
+msgstr ""
+"Funkcja B<raise>() wysyła sygnał do procesu lub wątku ją wywołującego. W "
+"jednowątkowym programie jest to równoważne z"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "kill(getpid(), sig);\n"
+msgstr "kill(getpid(), sig);\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "In a multithreaded program it is equivalent to"
+msgstr "W programie wielowątkowym jej odpowiednikiem jest:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "pthread_kill(pthread_self(), sig);\n"
+msgstr "pthread_kill(pthread_self(), sig);\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the signal causes a handler to be called, B<raise>() will return only "
+"after the signal handler has returned."
+msgstr ""
+"Jeśli sygnał spowoduje wywołanie procedury obsługi sygnału, to B<raise>() "
+"zakończy się po zakończeniu tej procedury."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<raise>() returns 0 on success, and nonzero for failure."
+msgstr ""
+"B<raise>() zwraca 0 w przypadku sukcesu lub wartość niezerową w przypadku "
+"błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<raise>()"
+msgstr "B<raise>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89."
+msgstr "POSIX.1-2001, C89."
+
+#. 2.3.2 used the obsolete tkill(), if available.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Since version 2.3.3, glibc implements B<raise>() by calling "
+#| "B<tgkill>(2), if the kernel supports that system call. Older glibc "
+#| "versions implemented B<raise>() using B<kill>(2)."
+msgid ""
+"Since glibc 2.3.3, B<raise>() is implemented by calling B<tgkill>(2), if "
+"the kernel supports that system call. Older glibc versions implemented "
+"B<raise>() using B<kill>(2)."
+msgstr ""
+"Od wersji 2.3.3 biblioteka glibc implementuje B<raise>() za pomocą wywołania "
+"B<tgkill>(2), jeśli jądro je obsługuje. Wcześniejsze wersje glibc "
+"implementowały B<raise>() przy użyciu B<kill>(2)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getpid>(2), B<kill>(2), B<sigaction>(2), B<signal>(2), B<pthread_kill>(3), "
+"B<signal>(7)"
+msgstr ""
+"B<getpid>(2), B<kill>(2), B<sigaction>(2), B<signal>(2), B<pthread_kill>(3), "
+"B<signal>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/rand.3.po b/po/pl/man3/rand.3.po
new file mode 100644
index 00000000..111206a2
--- /dev/null
+++ b/po/pl/man3/rand.3.po
@@ -0,0 +1,658 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2001-12-13 21:20+0100\n"
+"Last-Translator: Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 19.08.3\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "rand"
+msgstr "rand"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "rand, srand - random number generator."
+msgid "rand, rand_r, srand - pseudo-random number generator"
+msgstr "rand, srand - generator liczb losowych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void srand(unsigned int >I<seed>B<);>\n"
+msgid ""
+"B<int rand(void);>\n"
+"B<void srand(unsigned int >I<seed>B<);>\n"
+msgstr "B<void srand(unsigned int >I<seed>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void srand(unsigned int >I<seed>B<);>\n"
+msgid "B<[[deprecated]] int rand_r(unsigned int *>I<seedp>B<);>\n"
+msgstr "B<void srand(unsigned int >I<seed>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<rand_r>():"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " Since glibc 2.10:\n"
+#| " _POSIX_C_SOURCE E<gt>= 200809L\n"
+#| " Before glibc 2.10:\n"
+#| " _GNU_SOURCE\n"
+msgid ""
+" Since glibc 2.24:\n"
+" _POSIX_C_SOURCE E<gt>= 199506L\n"
+" glibc 2.23 and earlier\n"
+" _POSIX_C_SOURCE\n"
+msgstr ""
+" Od glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Przed glibc 2.10:\n"
+" _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<rand()> function returns a pseudo-random integer between 0 and "
+#| "B<RAND_MAX>."
+msgid ""
+"The B<rand>() function returns a pseudo-random integer in the range 0 to "
+"B<RAND_MAX> inclusive (i.e., the mathematical range [0,\\ B<RAND_MAX>])."
+msgstr ""
+"Funkcja B<rand>() zwraca pseudolosową liczbę całkowitą z zakresu pomiędzy 0 "
+"a B<RAND_MAX>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<srand()> function sets its argument as the seed for a new sequence "
+#| "of pseudo-random integers to be returned by B<rand()>. These sequences "
+#| "are repeatable by calling B<srand()> with the same seed value."
+msgid ""
+"The B<srand>() function sets its argument as the seed for a new sequence of "
+"pseudo-random integers to be returned by B<rand>(). These sequences are "
+"repeatable by calling B<srand>() with the same seed value."
+msgstr ""
+"Funkcja B<srand>() ustawia swój argument jako wartość początkową dla nowego "
+"ciągu pseudolosowych liczb całkowitych zwracanych przez B<rand>(). Ciągi te "
+"są powtarzalne poprzez wywołanie B<srand>() z tą samą wartością początkową."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "If no seed value is provided, the B<rand()> function is automatically "
+#| "seeded with a value of 1."
+msgid ""
+"If no seed value is provided, the B<rand>() function is automatically "
+"seeded with a value of 1."
+msgstr ""
+"Jeśli nie podano wartości początkowej, funkcja B<rand>() automatycznie "
+"ustawia tę wartość na 1."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function B<rand>() is not reentrant, since it uses hidden state that is "
+"modified on each call. This might just be the seed value to be used by the "
+"next call, or it might be something more elaborate. In order to get "
+"reproducible behavior in a threaded application, this state must be made "
+"explicit; this can be done using the reentrant function B<rand_r>()."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Like B<rand>(), B<rand_r>() returns a pseudo-random integer in the range [0,"
+"\\ B<RAND_MAX>]. The I<seedp> argument is a pointer to an I<unsigned int> "
+"that is used to store state between calls. If B<rand_r>() is called with "
+"the same initial value for the integer pointed to by I<seedp>, and that "
+"value is not modified between calls, then the same pseudo-random sequence "
+"will result."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The value pointed to by the I<seedp> argument of B<rand_r>() provides only "
+"a very small amount of state, so this function will be a weak pseudo-random "
+"generator. Try B<drand48_r>(3) instead."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<rand()> function returns a value between 0 and RAND_MAX. The "
+#| "B<srand()> returns no value."
+msgid ""
+"The B<rand>() and B<rand_r>() functions return a value between 0 and "
+"B<RAND_MAX> (inclusive). The B<srand>() function returns no value."
+msgstr ""
+"Funkcja B<rand>() zwraca wartość z zakresu pomiędzy 0 a B<RAND_MAX>. Funkcja "
+"B<srand>() nie zwraca żadnej wartości."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<rand>(),\n"
+"B<rand_r>(),\n"
+"B<srand>()"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The versions of B<rand()> and B<srand()> in the Linux C Library use the "
+#| "same random number generator as B<random()> and B<srandom()>, so the "
+#| "lower-order bits should be as random as the higher-order bits. However, "
+#| "on older B<rand()> implementations, the lower-order bits are much less "
+#| "random than the higher-order bits."
+msgid ""
+"The versions of B<rand>() and B<srand>() in the Linux C Library use the "
+"same random number generator as B<random>(3) and B<srandom>(3), so the "
+"lower-order bits should be as random as the higher-order bits. However, on "
+"older B<rand>() implementations, and on current implementations on "
+"different systems, the lower-order bits are much less random than the higher-"
+"order bits. Do not use this function in applications intended to be "
+"portable when good randomness is needed. (Use B<random>(3) instead.)"
+msgstr ""
+"Wersje B<rand>() i B<srand>() w bibliotece C Linuksa korzystają z tego "
+"samego generatora liczb losowych, co B<random>() i B<srandom>(), więc mniej "
+"znaczące bity powinny być tak samo losowe jak bity bardziejznaczące. "
+"Jednakże, w starszych implementacjach B<rand>() bity mniej znaczące są "
+"znacznie mniej losowe niż bity bardziej znaczące."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<bind>(2)"
+msgid "B<rand>()"
+msgstr "B<bind>(2)"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<send>(2)"
+msgid "B<srand>()"
+msgstr "B<send>(2)"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "I<random>"
+msgid "B<rand_r>()"
+msgstr "I<random>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "SVr4, 4.3BSD, POSIX.1-2001."
+msgid "SVr4, 4.3BSD, C89, POSIX.1-2001."
+msgstr "SVr4, 4.3BSD, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2001, POSIX.1-2008."
+msgid "POSIX.1-2001. Obsolete in POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX.1-2001 gives the following example of an implementation of B<rand>() "
+"and B<srand>(), possibly useful when one needs the same sequence on two "
+"different machines."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"static unsigned long next = 1;\n"
+"\\&\n"
+"/* RAND_MAX assumed to be 32767 */\n"
+"int myrand(void) {\n"
+" next = next * 1103515245 + 12345;\n"
+" return((unsigned)(next/65536) % 32768);\n"
+"}\n"
+"\\&\n"
+"void mysrand(unsigned int seed) {\n"
+" next = seed;\n"
+"}\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following program can be used to display the pseudo-random sequence "
+"produced by B<rand>() when given a particular seed. When the seed is "
+"I<-1>, the program uses a random seed."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" int r;\n"
+" unsigned int seed, nloops;\n"
+"\\&\n"
+" if (argc != 3) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>seedE<gt> E<lt>nloopsE<gt>\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" seed = atoi(argv[1]);\n"
+" nloops = atoi(argv[2]);\n"
+"\\&\n"
+" if (seed == -1) {\n"
+" seed = arc4random();\n"
+" printf(\"seed: %u\\en\", seed);\n"
+" }\n"
+"\\&\n"
+" srand(seed);\n"
+" for (unsigned int j = 0; j E<lt> nloops; j++) {\n"
+" r = rand();\n"
+" printf(\"%d\\en\", r);\n"
+" }\n"
+"\\&\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<drand48>(3), B<random>(3)"
+msgstr ""
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"The functions B<rand>() and B<srand>() conform to SVr4, 4.3BSD, C99, "
+"POSIX.1-2001. The function B<rand_r>() is from POSIX.1-2001. POSIX.1-2008 "
+"marks B<rand_r>() as obsolete."
+msgstr ""
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "static unsigned long next = 1;\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"/* RAND_MAX assumed to be 32767 */\n"
+"int myrand(void) {\n"
+" next = next * 1103515245 + 12345;\n"
+" return((unsigned)(next/65536) % 32768);\n"
+"}\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "B<void srand(unsigned int >I<seed>B<);>\n"
+msgid ""
+"void mysrand(unsigned int seed) {\n"
+" next = seed;\n"
+"}\n"
+msgstr "B<void srand(unsigned int >I<seed>B<);>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+msgstr ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "int\n"
+#| "main(int argc, char *argv[])\n"
+#| "{\n"
+#| " int j;\n"
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" int r;\n"
+" unsigned int seed, nloops;\n"
+msgstr ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" int j;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (argc != 3) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>seedE<gt> E<lt>nloopsE<gt>\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" seed = atoi(argv[1]);\n"
+" nloops = atoi(argv[2]);\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (seed == -1) {\n"
+" seed = arc4random();\n"
+" printf(\"seed: %u\\en\", seed);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" srand(seed);\n"
+" for (unsigned int j = 0; j E<lt> nloops; j++) {\n"
+" r = rand();\n"
+" printf(\"%d\\en\", r);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/random.3.po b/po/pl/man3/random.3.po
new file mode 100644
index 00000000..61c72bb2
--- /dev/null
+++ b/po/pl/man3/random.3.po
@@ -0,0 +1,541 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2000.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2019-08-18 11:07+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "random"
+msgstr "random"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "random, srandom, initstate, setstate - random number generator"
+msgstr "random, srandom, initstate, setstate - generator liczb losowych"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdlib.hE<gt>>\n"
+msgstr "B<#include E<lt>stdlib.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<void srandom(unsigned int >I<seed>B<);>\n"
+msgid ""
+"B<long random(void);>\n"
+"B<void srandom(unsigned int >I<seed>B<);>\n"
+msgstr "B<void srandom(unsigned int >I<seed>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<char *initstate(unsigned int >I<seed>B<, char *>I<state>B<, size_t >I<n>B<);>\n"
+msgid ""
+"B<char *initstate(unsigned int >I<seed>B<, char >I<state>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+"B<char *setstate(char *>I<state>B<);>\n"
+msgstr "B<char *initstate(unsigned int >I<seed>B<, char *>I<state>B<, size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<random>(), B<srandom>(), B<initstate>(), B<setstate>():"
+msgstr "B<random>(), B<srandom>(), B<initstate>(), B<setstate>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "_XOPEN_SOURCE\\ E<gt>=\\ 500\n"
+#| " || /* Glibc since 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgid ""
+" _XOPEN_SOURCE E<gt>= 500\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgstr ""
+"_XOPEN_SOURCE\\ E<gt>=\\ 500\n"
+" || /* Glibc od 2.19: */ _DEFAULT_SOURCE\n"
+" || /* Glibc w wersji E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<random>() function uses a nonlinear additive feedback random "
+#| "number generator employing a default table of size 31 long integers to "
+#| "return successive pseudo-random numbers in the range from 0 to "
+#| "B<RAND_MAX>. The period of this random number generator is very large, "
+#| "approximately I<16\\ *\\ ((2^31)\\ -\\ 1)>."
+msgid ""
+"The B<random>() function uses a nonlinear additive feedback random number "
+"generator employing a default table of size 31 long integers to return "
+"successive pseudo-random numbers in the range from 0 to 2\\[ha]31\\ -\\ 1. "
+"The period of this random number generator is very large, approximately "
+"I<16\\ *\\ ((2\\[ha]31)\\ -\\ 1)>."
+msgstr ""
+"Funkcja B<random>() korzysta z generatora liczb losowych opartego na "
+"nieliniowych addytywnych przesunięciach, stosującego domyślną tablicę o "
+"rozmiarze 31 długich liczb całkowitych do zwracania kolejnych liczb "
+"pseudolosowych z zakresu pomiędzy 0 a B<RAND_MAX>. Okres tego generatora "
+"liczb losowych jest bardzo duży, wynosi około I<16\\ *\\ ((2^31)\\ -\\ 1)>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<srandom>() function sets its argument as the seed for a new sequence "
+"of pseudo-random integers to be returned by B<random>(). These sequences "
+"are repeatable by calling B<srandom>() with the same seed value. If no "
+"seed value is provided, the B<random>() function is automatically seeded "
+"with a value of 1."
+msgstr ""
+"Funkcja B<srandom>() ustawia swój argument jako wartość początkową dla "
+"nowego ciągu pseudolosowych liczb całkowitych zwracanych przez B<random>(). "
+"Ciągi te są powtarzalne przez wywołanie B<srandom>() z tą samą wartością "
+"początkową. Jeśli nie podano wartości początkowej, funkcja B<random>() "
+"automatycznie ustawia tę wartość na 1."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<initstate>() function allows a state array I<state> to be "
+#| "initialized for use by B<random>(). The size of the state array I<n> is "
+#| "used by B<initstate>() to decide how sophisticated a random number "
+#| "generator it should use\\(emthe larger the state array, the better the "
+#| "random numbers will be. Current \"optimal\" values for the size of the "
+#| "state array I<n> are 8, 32, 64, 128, and 256 bytes; other amounts will be "
+#| "rounded down to the nearest known amount. Using less than 8 bytes "
+#| "results in an error. I<seed> is the seed for the initialization, which "
+#| "specifies a starting point for the random number sequence, and provides "
+#| "for restarting at the same point."
+msgid ""
+"The B<initstate>() function allows a state array I<state> to be initialized "
+"for use by B<random>(). The size of the state array I<n> is used by "
+"B<initstate>() to decide how sophisticated a random number generator it "
+"should use\\[em]the larger the state array, the better the random numbers "
+"will be. Current \"optimal\" values for the size of the state array I<n> "
+"are 8, 32, 64, 128, and 256 bytes; other amounts will be rounded down to the "
+"nearest known amount. Using less than 8 bytes results in an error. I<seed> "
+"is the seed for the initialization, which specifies a starting point for the "
+"random number sequence, and provides for restarting at the same point."
+msgstr ""
+"Funkcja B<initstate>() pozwala na inicjację tablicy stanów I<state> w celu "
+"wykorzystania jej przez B<random>(). B<initstate>() wykorzystuje rozmiar "
+"tablicy stanów I<n> do podjęcia decyzji o tym, jakiego wymyślnego generatora "
+"liczb losowych powinna używać \\(em im większa tablica stanów, tym lepszy "
+"będzie generator liczb losowych. Obecnie \"optymalnymi\" wartościami "
+"rozmiaru I<n> tablicy stanów są: 8, 32, 64, 128 i 256 bajtów; inne wartości "
+"zostaną zaokrąglone w dół do najbliższej z wymienionych wartości. I<seed> "
+"jest wartością początkową dla inicjacji, która określa punkt startu ciągu "
+"generatora liczb losowych oaz zapewnia restart w tym samym punkcie."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<setstate>() function changes the state array used by the B<random>() "
+"function. The state array I<state> is used for random number generation "
+"until the next call to B<initstate>() or B<setstate>(). I<state> must "
+"first have been initialized using B<initstate>() or be the result of a "
+"previous call of B<setstate>()."
+msgstr ""
+"Funkcja B<setstate>() zmienia tablicę stanów wykorzystywaną przez funkcję "
+"B<random>(). Tablica stanu I<state> jest używana do generacji liczb losowych "
+"aż do następnego wywołania B<initstate>() lub B<setstate>(). I<state> musi "
+"być uprzednio zainicjowana za pomocą B<initstate>() lub być wynikiem "
+"wcześniejszego wywołania B<setstate>()."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<random>() function returns a value between 0 and B<RAND_MAX>. The "
+#| "B<srandom>() function returns no value."
+msgid ""
+"The B<random>() function returns a value between 0 and I<(2\\[ha]31)\\ -\\ "
+"1>. The B<srandom>() function returns no value."
+msgstr ""
+"Funkcja B<random>() zwraca wartości pomiędzy 0 a B<RAND_MAX>. Funkcja "
+"B<srandom>() nie zwraca żadnej wartości."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<initstate>() function returns a pointer to the previous state "
+#| "array. On error, I<errno> is set to indicate the cause."
+msgid ""
+"The B<initstate>() function returns a pointer to the previous state array. "
+"On failure, it returns NULL, and I<errno> is set to indicate the error."
+msgstr ""
+"Funkcja B<initstate>() zwraca wskaźnik do poprzedniej tablicy stanów. W "
+"przypadku błędu ustawiane jest I<errno>, wskazując na przyczynę błędu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "On success, B<setstate>() returns a pointer to the previous state "
+#| "array. On error, it returns NULL, with I<errno> set to indicate the "
+#| "cause of the error."
+msgid ""
+"On success, B<setstate>() returns a pointer to the previous state array. "
+"On failure, it returns NULL, and I<errno> is set to indicate the error."
+msgstr ""
+"Jeśli zakończy się pomyślnie, funkcja B<setstate>() zwraca wskaźnik do "
+"poprzedniej tablicy stanów. W przypadku błędu zwraca NULL i ustawia "
+"I<errno>, wskazując na przyczynę błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<state> argument given to B<setstate>() was NULL."
+msgstr "Argument I<state> przekazany do B<setstate>() był równy NULL."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A state array of less than 8 bytes was specified to B<initstate>()."
+msgstr "Podano mniejszą niż 8-bajtową tablicę stanów dla B<initstate>()."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<random>(), B<srandom>(), B<initstate>(), B<setstate>():"
+msgid ""
+"B<random>(),\n"
+"B<srandom>(),\n"
+"B<initstate>(),\n"
+"B<setstate>()"
+msgstr "B<random>(), B<srandom>(), B<initstate>(), B<setstate>():"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, 4.3BSD."
+msgstr "POSIX.1-2001, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Random-number generation is a complex topic. I<Numerical Recipes in C: The "
+"Art of Scientific Computing> (William H.\\& Press, Brian P.\\& Flannery, "
+"Saul A.\\& Teukolsky, William T.\\& Vetterling; New York: Cambridge "
+"University Press, 2007, 3rd ed.) provides an excellent discussion of "
+"practical random-number generation issues in Chapter 7 (Random Numbers)."
+msgstr ""
+"Generowanie liczb pseudolosowych jest złożonym tematem. \"I<Numerical "
+"Recipes in C: The Art of Scientific Computing>\" (William H.\\& Press, Brian "
+"P.\\& Flannery, Saul A.\\& Teukolsky, William T.\\& Vetterling; New York: "
+"Cambridge University Press, 2007, wydanie 3.) w rozdziale 7 (\"Random "
+"Numbers\") zawiera wybitną dyskusję o praktycznych problemach generowania "
+"liczb pseudolosowych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For a more theoretical discussion which also covers many practical issues in "
+"depth, see Chapter 3 (Random Numbers) in Donald E.\\& Knuth's I<The Art of "
+"Computer Programming>, volume 2 (Seminumerical Algorithms), 2nd ed.; "
+"Reading, Massachusetts: Addison-Wesley Publishing Company, 1981."
+msgstr ""
+"Bardziej teoretyczną dyskusję, także zawierającą szczegółowy opis wielu "
+"praktycznych problemów można znaleźć w rozdziale 3. (\"Random Numbers\") "
+"drugiego tomu (\"Seminumerical Algorithms\") książki Donalda E.\\& Knutha "
+"\"I<The Art of Computer Programming>\"; wydanie drugie; Reading, "
+"Massachusetts: Addison-Wesley Publishing Company, 1981."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CAVEATS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<random>() function should not be used in multithreaded programs where "
+"reproducible behavior is required. Use B<random_r>(3) for that purpose."
+msgstr ""
+"Funkcja B<random>() nie powinna być używana w programach wielowątkowych, gdy "
+"wymagane jest, by jej zachowanie było powtarzalne. Do tego celu należy użyć "
+"B<random_r>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. http://sourceware.org/bugzilla/show_bug.cgi?id=15380
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"According to POSIX, B<initstate>() should return NULL on error. In the "
+"glibc implementation, I<errno> is (as specified) set on error, but the "
+"function does not return NULL."
+msgstr ""
+"Zgodnie z POSIX funkcja B<initstate>() powinna zwrócić NULL w przypadku "
+"błędu. W implementacji glibc w razie błędu ustawiane jest I<errno> (jak "
+"określono w POSIX), ale funkcja nie zwraca NULL."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getrandom>(2), B<drand48>(3), B<rand>(3), B<random_r>(3), B<srand>(3)"
+msgstr ""
+"B<getrandom>(2), B<drand48>(3), B<rand>(3), B<random_r>(3), B<srand>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-10"
+msgstr "10 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/re_comp.3.po b/po/pl/man3/re_comp.3.po
new file mode 100644
index 00000000..3c42937a
--- /dev/null
+++ b/po/pl/man3/re_comp.3.po
@@ -0,0 +1,327 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Wilk <siefca@pl.qmail.org>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2019-08-16 21:30+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "re_comp"
+msgstr "re_comp"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "re_comp, re_exec - BSD regex functions"
+msgstr "re_comp, re_exec - funkcje kompilacji wyrażeń regularnych w wersji BSD"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<#include E<lt>stdio.hE<gt>>\n"
+#| "B<#include E<lt>sys/types.hE<gt>>\n"
+#| "B<#include E<lt>pwd.hE<gt>>\n"
+msgid ""
+"B<#define _REGEX_RE_COMP>\n"
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>regex.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>stdio.hE<gt>>\n"
+"B<#include E<lt>sys/types.hE<gt>>\n"
+"B<#include E<lt>pwd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<char *re_comp(const char *>I<regex>B<);>"
+msgid ""
+"B<[[deprecated]] char *re_comp(const char *>I<regex>B<);>\n"
+"B<[[deprecated]] int re_exec(const char *>I<string>B<);>\n"
+msgstr "B<char *re_comp(const char *>I<regex>B<);>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<re_comp>() is used to compile the null-terminated regular expression "
+"pointed to by I<regex>. The compiled pattern occupies a static area, the "
+"pattern buffer, which is overwritten by subsequent use of B<re_comp>(). If "
+"I<regex> is NULL, no operation is performed and the pattern buffer's "
+"contents are not altered."
+msgstr ""
+"B<re_comp>() służy do kompilacji zakończonego znakiem null wyrażenia "
+"regularnego wskazywanego przez I<regex>. Tak skompilowany wzorzec zajmuje "
+"statyczny obszar pamięci, bufor wzorca, który jest nadpisywany przez "
+"następne użycia funkcji B<re_comp>(). Jeśli I<regex> jest równe NULL, to nie "
+"będzie wykonana żadna operacja, a zawartość bufora wzorca się nie zmieni."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<re_exec>() is used to assess whether the null-terminated string pointed "
+"to by I<string> matches the previously compiled I<regex>."
+msgstr ""
+"B<re_exec>() jest używana do oceny, czy zakończony znakiem null łańcuch "
+"tekstowy wskazywany przez I<string> pasuje do poprzednio kompilowanego "
+"I<regex>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<re_comp>() returns NULL on successful compilation of I<regex> otherwise "
+"it returns a pointer to an appropriate error message."
+msgstr ""
+"B<re_comp>() zwraca NULL po udanej kompilacji wyrażenia regularnego "
+"I<regex>, a w przeciwnym wypadku zwraca wskaźnik do odpowiedniego komunikatu "
+"błędu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<re_exec>() returns 1 for a successful match, zero for failure."
+msgstr ""
+"B<re_exec>() zwraca 1 w przypadku udanego dopasowania, a zero w przypadku "
+"błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<re_comp>(),\n"
+"B<re_exec>()"
+msgstr ""
+"B<re_comp>(),\n"
+"B<re_exec>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe"
+msgstr "MT-niebezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "4.3BSD."
+msgstr "4.3BSD."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions are obsolete; the functions documented in B<regcomp>(3) "
+"should be used instead."
+msgstr ""
+"Te funkcje są przestarzałe, zamiast nich powinny być używane funkcje opisane "
+"w B<regcomp>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<regcomp>(3), B<regex>(7), GNU regex manual"
+msgstr "B<regcomp>(3), B<regex>(7), Podręcznik wyrażeń regularnych GNU"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/remainder.3.po b/po/pl/man3/remainder.3.po
new file mode 100644
index 00000000..eb316e06
--- /dev/null
+++ b/po/pl/man3/remainder.3.po
@@ -0,0 +1,703 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1998.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2013, 2017.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2017-02-07 21:46+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "remainder"
+msgstr "remainder"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"drem, dremf, dreml, remainder, remainderf, remainderl - floating-point "
+"remainder function"
+msgstr ""
+"drem, dremf, dreml, remainder, remainderf, remainderl - reszta z dzielenia "
+"zmiennoprzecinkowego"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "/* The C99 versions */\n"
+#| "B<double remainder(double >I<x>B<, double >I<y>B<);>\n"
+#| "B<float remainderf(float >I<x>B<, float >I<y>B<);>\n"
+#| "B<long double remainderl(long double >I<x>B<, long double >I<y>B<);>\n"
+msgid ""
+"B<double remainder(double >I<x>B<, double >I<y>B<);>\n"
+"B<float remainderf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double remainderl(long double >I<x>B<, long double >I<y>B<);>\n"
+msgstr ""
+"/* Wersje C99 */\n"
+"B<double remainder(double >I<x>B<, double >I<y>B<);>\n"
+"B<float remainderf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double remainderl(long double >I<x>B<, long double >I<y>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "/* Obsolete synonyms */\n"
+#| "B<double drem(double >I<x>B<, double >I<y>B<);>\n"
+#| "B<float dremf(float >I<x>B<, float >I<y>B<);>\n"
+#| "B<long double dreml(long double >I<x>B<, long double >I<y>B<);>\n"
+msgid ""
+"/* Obsolete synonyms */\n"
+"B<[[deprecated]] double drem(double >I<x>B<, double >I<y>B<);>\n"
+"B<[[deprecated]] float dremf(float >I<x>B<, float >I<y>B<);>\n"
+"B<[[deprecated]] long double dreml(long double >I<x>B<, long double >I<y>B<);>\n"
+msgstr ""
+"/* Przestarzałe synonimy */\n"
+"B<double drem(double >I<x>B<, double >I<y>B<);>\n"
+"B<float dremf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double dreml(long double >I<x>B<, long double >I<y>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<remainder>():"
+msgstr "B<remainder>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<remainderf>(), B<remainderl>():"
+msgstr "B<remainderf>(), B<remainderl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<drem>(), B<dremf>(), B<dreml>():"
+msgstr "B<drem>(), B<dremf>(), B<dreml>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions compute the remainder of dividing I<x> by I<y>. The return "
+"value is I<x>-I<n>*I<y>, where I<n> is the value I<x\\ /\\ y>, rounded to "
+"the nearest integer. If the absolute value of I<x>-I<n>*I<y> is 0.5, I<n> "
+"is chosen to be even."
+msgstr ""
+"Funkcje te obliczają resztę z dzielenia I<x> przez I<y>. Zwracana wartość "
+"to I<x>-I<n>*I<y>, gdzie I<n> jest wynikiem dzielenia I<x\\ /\\ y>, "
+"zaokrąglonym do najbliższej liczby całkowitej. Jeśli wartość bezwzględna z "
+"I<x>-I<n>*I<y> wynosi 0.5, to I<n> jest zaokrąglane do liczby parzystej."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions are unaffected by the current rounding mode (see B<fenv>(3))."
+msgstr ""
+"Funkcje te nie zależą od bieżącego kierunku zaokrąglania (patrz B<fenv>(3))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<drem>() function does precisely the same thing."
+msgstr "Funkcja B<drem>() robi dokładnie to samo."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, these functions return the floating-point remainder, I<x>-"
+"I<n>*I<y>. If the return value is 0, it has the sign of I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają resztę z dzielenia "
+"zmiennoprzecinkowego I<x>-I<n>*I<y>. Jeśli wynikiem jest 0, to przyjmuje "
+"ono znak taki sam jak znak argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> or I<y> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> lub I<y> jest NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is an infinity, and I<y> is not a NaN, a domain error occurs, and a "
+"NaN is returned."
+msgstr ""
+"Jeśli I<x> jest równe nieskończoności, a I<y> jest różne od NaN, to "
+"występuje błąd dziedziny i zwracane jest NaN."
+
+#. FIXME . Instead, glibc gives a domain error even if x is a NaN
+#. Interestingly, remquo(3) does not have the same problem.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<y> is zero, and I<x> is not a NaN, a domain error occurs, and a NaN is "
+"returned."
+msgstr ""
+"Jeśli I<y> wynosi zero, a I<x> jest różne od NaN, to występuje błąd "
+"dziedziny i zwracane jest NaN."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is an infinity and I<y> is not a NaN"
+msgstr "Błąd dziedziny: I<x> jest nieskończonością, a I<y> nie jest NaN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM> (but see BUGS). An invalid floating-point "
+"exception (B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM> (patrz także USTERKI). Rzucany jest "
+"wyjątek niepoprawnej operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions do not set I<errno> for this case."
+msgstr "Funkcje te nie ustawiają I<errno> w tym przypadku."
+
+#. [XXX see bug above] and \fIx\fP is not a NaN
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<y> is zero"
+msgstr "Błąd dziedziny: I<y> jest równe zero"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM>. An invalid floating-point exception "
+"(B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM>. Rzucany jest wyjątek niepoprawnej "
+"operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<drem>(),\n"
+"B<dremf>(),\n"
+"B<dreml>(),\n"
+"B<remainder>(),\n"
+"B<remainderf>(),\n"
+"B<remainderl>()"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<remainder>():"
+msgid "B<remainder>()"
+msgstr "B<remainder>():"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<remainder>():"
+msgid "B<remainderf>()"
+msgstr "B<remainder>():"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<remainderl>()"
+msgstr "B<remainderl>()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<drem>()"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<dremf>()"
+msgstr ""
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<remainderl>()"
+msgid "B<dreml>()"
+msgstr "B<remainderl>()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "4.3BSD."
+msgstr "4.3BSD."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Tru64, glibc2."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. #-#-#-#-# archlinux: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6779
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6779
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6779
+#. type: Plain text
+#. #-#-#-#-# fedora-40: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6779
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6779
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6779
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6779
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6779
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Before glibc 2.15, the call"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid " remainder(nan(\"\"), 0);\n"
+msgid "remainder(nan(\"\"), 0);\n"
+msgstr " remainder(nan(\"\"), 0);\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "returns a NaN, as expected, but wrongly causes a domain error; it should "
+#| "yield a silent NaN."
+msgid ""
+"returned a NaN, as expected, but wrongly caused a domain error. Since glibc "
+"2.15, a silent NaN (i.e., no domain error) is returned."
+msgstr ""
+"zwraca NaN, tak jak można by tego oczekiwać, ale niepoprawnie powoduje też "
+"błąd dziedziny; powinno zwracać NaN bez żadnych błędów."
+
+#. #-#-#-#-# archlinux: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6783
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6783
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6783
+#. type: Plain text
+#. #-#-#-#-# fedora-40: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6783
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6783
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6783
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6783
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: remainder.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6783
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Before glibc 2.15, I<errno> was not set to B<EDOM> for the domain error that "
+"occurs when I<x> is an infinity and I<y> is not a NaN."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The call \"remainder(29.0, 3.0)\" returns -1."
+msgstr "Wywołanie \"remainder(29.0, 3.0)\" zwraca -1."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<div>(3), B<fmod>(3), B<remquo>(3)"
+msgstr "B<div>(3), B<fmod>(3), B<remquo>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+#, no-wrap
+msgid ""
+"/* The C99 versions */\n"
+"B<double remainder(double >I<x>B<, double >I<y>B<);>\n"
+"B<float remainderf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double remainderl(long double >I<x>B<, long double >I<y>B<);>\n"
+msgstr ""
+"/* Wersje C99 */\n"
+"B<double remainder(double >I<x>B<, double >I<y>B<);>\n"
+"B<float remainderf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double remainderl(long double >I<x>B<, long double >I<y>B<);>\n"
+
+#. type: Plain text
+#: debian-bookworm
+#, no-wrap
+msgid ""
+"/* Obsolete synonyms */\n"
+"B<double drem(double >I<x>B<, double >I<y>B<);>\n"
+"B<float dremf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double dreml(long double >I<x>B<, long double >I<y>B<);>\n"
+msgstr ""
+"/* Przestarzałe synonimy */\n"
+"B<double drem(double >I<x>B<, double >I<y>B<);>\n"
+"B<float dremf(float >I<x>B<, float >I<y>B<);>\n"
+"B<long double dreml(long double >I<x>B<, long double >I<y>B<);>\n"
+
+#. IEC 60559.
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"The functions B<remainder>(), B<remainderf>(), and B<remainderl>() are "
+"specified in C99, POSIX.1-2001, and POSIX.1-2008."
+msgstr ""
+"Funkcje B<remainder>(), B<remainderf>() oraz B<remainderl>() są wymienione w "
+"C99, POSIX.1-2001 i POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"The function B<drem>() is from 4.3BSD. The I<float> and I<long double> "
+"variants B<dremf>() and B<dreml>() exist on some systems, such as Tru64 "
+"and glibc2. Avoid the use of these functions in favor of B<remainder>() "
+"etc."
+msgstr ""
+"Funkcja B<drem>() pochodzi z 4.3BSD. Warianty przyjmujące I<float> oraz "
+"I<long double>, czyli B<dremf>() i B<dreml>() istnieją w niektórych "
+"systemach takich jak Tru64 i glibc2. Prosimy unikać używania tych funkcji, "
+"preferując B<remainder>() itd. zamiast nich."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/rint.3.po b/po/pl/man3/rint.3.po
new file mode 100644
index 00000000..56c26291
--- /dev/null
+++ b/po/pl/man3/rint.3.po
@@ -0,0 +1,458 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001, 2002.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:06+0100\n"
+"PO-Revision-Date: 2019-08-16 21:29+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "rint"
+msgstr "rint"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl - round to nearest "
+"integer"
+msgstr ""
+"nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl - zaokrąglenie do "
+"najbliższej liczby całkowitej"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double nearbyint(double >I<x>B<);>\n"
+"B<float nearbyintf(float >I<x>B<);>\n"
+"B<long double nearbyintl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double nearbyint(double >I<x>B<);>\n"
+"B<float nearbyintf(float >I<x>B<);>\n"
+"B<long double nearbyintl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double rint(double >I<x>B<);>\n"
+"B<float rintf(float >I<x>B<);>\n"
+"B<long double rintl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double rint(double >I<x>B<);>\n"
+"B<float rintf(float >I<x>B<);>\n"
+"B<long double rintl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<nearbyint>(), B<nearbyintf>(), B<nearbyintl>():"
+msgstr "B<nearbyint>(), B<nearbyintf>(), B<nearbyintl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L || _ISOC99_SOURCE"
+msgid " _POSIX_C_SOURCE E<gt>= 200112L || _ISOC99_SOURCE\n"
+msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L || _ISOC99_SOURCE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<rint>():"
+msgstr "B<rint>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<rintf>(), B<rintl>():"
+msgstr "B<rintf>(), B<rintl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<nearbyint>(), B<nearbyintf>(), and B<nearbyintl>() functions round "
+"their argument to an integer value in floating-point format, using the "
+"current rounding direction (see B<fesetround>(3)) and without raising the "
+"I<inexact> exception. When the current rounding direction is to nearest, "
+"these functions round halfway cases to the even integer in accordance with "
+"IEEE-754."
+msgstr ""
+"Funkcje B<nearbyint>(), B<nearbyintf>() oraz B<nearbyintl>() zaokrąglają "
+"swoje argumenty do wartości całkowitej w postaci zmiennoprzecinkowej, "
+"korzystając z bieżącego kierunku zaokrąglania (patrz B<fesetround>(3)) i nie "
+"powodując wystąpienia wyjątku I<inexact>. Gdy bieżących kierunkiem "
+"zaokrąglania jest do najbliższej, w przypadkach połówkowych funkcje te "
+"zaokrąglają do całkowitej parzystej, zgodnie z IEEE-754."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<rint>(), B<rintf>(), and B<rintl>() functions do the same, but will "
+"raise the I<inexact> exception (B<FE_INEXACT>, checkable via "
+"B<fetestexcept>(3)) when the result differs in value from the argument."
+msgstr ""
+"Funkcje B<rint>(), B<rintf>() oraz B<rintl>() robią to samo, ale powodują "
+"wystąpienie wyjątku I<inexact> (B<FE_INEXACT>, wystąpienie wyjątku można "
+"sprawdzić za pomocą B<fetestexcept>(3)), gdy wynik ma inną wartość niż "
+"argument."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the rounded integer value."
+msgstr "Funkcje te zwracają zaokrągloną wartość całkowitą."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is integral, +0, -0, NaN, or infinite, I<x> itself is returned."
+msgstr ""
+"Jeśli I<x> jest całkowite, +0, -0, NaN lub nieskończoność, to zwracane jest "
+"I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"No errors occur. POSIX.1-2001 documents a range error for overflows, but "
+"see NOTES."
+msgstr ""
+"Nie występują. POSIX.1-2001 dokumentuje błąd zakresu przy przepełnieniu "
+"\\(em patrz UWAGI."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<nearbyint>(), B<nearbyintf>(), B<nearbyintl>():"
+msgid ""
+"B<nearbyint>(),\n"
+"B<nearbyintf>(),\n"
+"B<nearbyintl>(),\n"
+"B<rint>(),\n"
+"B<rintf>(),\n"
+"B<rintl>()"
+msgstr "B<nearbyint>(), B<nearbyintf>(), B<nearbyintl>():"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "SUSv2 and POSIX.1-2001 contain text about overflow (which might set "
+#| "I<errno> to B<ERANGE>, or raise an B<FE_OVERFLOW> exception). In "
+#| "practice, the result cannot overflow on any current machine, so this "
+#| "error-handling stuff is just nonsense. (More precisely, overflow can "
+#| "happen only when the maximum value of the exponent is smaller than the "
+#| "number of mantissa bits. For the IEEE-754 standard 32-bit and 64-bit "
+#| "floating-point numbers the maximum value of the exponent is 128 "
+#| "(respectively, 1024), and the number of mantissa bits is 24 "
+#| "(respectively, 53).)"
+msgid ""
+"SUSv2 and POSIX.1-2001 contain text about overflow (which might set I<errno> "
+"to B<ERANGE>, or raise an B<FE_OVERFLOW> exception). In practice, the "
+"result cannot overflow on any current machine, so this error-handling stuff "
+"is just nonsense. (More precisely, overflow can happen only when the "
+"maximum value of the exponent is smaller than the number of mantissa bits. "
+"For the IEEE-754 standard 32-bit and 64-bit floating-point numbers the "
+"maximum value of the exponent is 127 (respectively, 1023), and the number of "
+"mantissa bits including the implicit bit is 24 (respectively, 53).)"
+msgstr ""
+"SUSv2 oraz POSIX.1-2001 zawierają tekst dotyczący przepełnienia (które może "
+"spowodować ustawienie I<errno> na B<ERANGE> lub spowodować wyjątek "
+"B<FE_OVERFLOW>). W praktyce wynik nie może spowodować przepełnienia na "
+"żadnej współczesnej maszynie, więc obsługa tego błędu jest po prostu "
+"bezsensowna. (Dokładniej, przepełnienie może wystąpić, tylko gdy wartość "
+"maksymalna wykładnika jest mniejsza niż liczba bitów mantysy. Według "
+"standardu IEEE-754 dla 32 i 64-bitowych liczb zmiennoprzecinkowych wartość "
+"maksymalna wykładnika wynosi 128 (odpowiednio 1024), a liczba bitów mantysy "
+"wynosi 24 (odpowiednio 53))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If you want to store the rounded value in an integer type, you probably want "
+"to use one of the functions described in B<lrint>(3) instead."
+msgstr ""
+"Aby przechowywać zaokrągloną wartość w typie całkowitym, należy użyć jednej "
+"z funkcji opisanych w podręczniku B<lrint>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ceil>(3), B<floor>(3), B<lrint>(3), B<round>(3), B<trunc>(3)"
+msgstr "B<ceil>(3), B<floor>(3), B<lrint>(3), B<round>(3), B<trunc>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/round.3.po b/po/pl/man3/round.3.po
new file mode 100644
index 00000000..5fc0c79a
--- /dev/null
+++ b/po/pl/man3/round.3.po
@@ -0,0 +1,401 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001, 2002.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2013, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:06+0100\n"
+"PO-Revision-Date: 2019-08-16 21:29+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "round"
+msgstr "round"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "round, roundf, roundl - round to nearest integer, away from zero"
+msgstr ""
+"round, roundf, roundl - zaokrąglenie do najbliższej liczby całkowitej z "
+"omijaniem zera"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double round(double >I<x>B<);>\n"
+"B<float roundf(float >I<x>B<);>\n"
+"B<long double roundl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double round(double >I<x>B<);>\n"
+"B<float roundf(float >I<x>B<);>\n"
+"B<long double roundl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<round>(), B<roundf>(), B<roundl>():"
+msgstr "B<round>(), B<roundf>(), B<roundl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions round I<x> to the nearest integer, but round halfway cases "
+"away from zero (regardless of the current rounding direction, see "
+"B<fenv>(3)), instead of to the nearest even integer like B<rint>(3)."
+msgstr ""
+"Funkcje te zaokrąglają I<x> do najbliższej liczby całkowitej, ale w okolicy "
+"zera omijają zero (niezależnie od bieżącego kierunku zaokrąglania, patrz "
+"B<fenv>(3)) zaokrąglając, tak jak B<rint>(3), do najbliższej liczby parzystej"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For example, I<round(0.5)> is 1.0, and I<round(-0.5)> is -1.0."
+msgstr "Na przykład I<round(0.5)> zwraca 1.0, a I<round(-0.5)> zwraca -1.0."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the rounded integer value."
+msgstr "Funkcje te zwracają zaokrągloną wartość całkowitą."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is integral, +0, -0, NaN, or infinite, I<x> itself is returned."
+msgstr ""
+"Jeśli I<x> jest całkowite, +0, -0, NaN lub nieskończoność, to zwracane jest "
+"I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"No errors occur. POSIX.1-2001 documents a range error for overflows, but "
+"see NOTES."
+msgstr ""
+"Nie występują. POSIX.1-2001 dokumentuje błąd zakresu przy przepełnieniu "
+"\\(em patrz UWAGI."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<round>(),\n"
+"B<roundf>(),\n"
+"B<roundl>()"
+msgstr ""
+"B<round>(),\n"
+"B<roundf>(),\n"
+"B<roundl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. The POSIX.1-2001 APPLICATION USAGE SECTION discusses this point.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "POSIX.1-2001 contains text about overflow (which might set I<errno> to "
+#| "B<ERANGE>, or raise an B<FE_OVERFLOW> exception). In practice, the "
+#| "result cannot overflow on any current machine, so this error-handling "
+#| "stuff is just nonsense. (More precisely, overflow can happen only when "
+#| "the maximum value of the exponent is smaller than the number of mantissa "
+#| "bits. For the IEEE-754 standard 32-bit and 64-bit floating-point numbers "
+#| "the maximum value of the exponent is 128 (respectively, 1024), and the "
+#| "number of mantissa bits is 24 (respectively, 53).)"
+msgid ""
+"POSIX.1-2001 contains text about overflow (which might set I<errno> to "
+"B<ERANGE>, or raise an B<FE_OVERFLOW> exception). In practice, the result "
+"cannot overflow on any current machine, so this error-handling stuff is just "
+"nonsense. (More precisely, overflow can happen only when the maximum value "
+"of the exponent is smaller than the number of mantissa bits. For the "
+"IEEE-754 standard 32-bit and 64-bit floating-point numbers the maximum value "
+"of the exponent is 127 (respectively, 1023), and the number of mantissa bits "
+"including the implicit bit is 24 (respectively, 53).)"
+msgstr ""
+"POSIX.1-2001 zawiera tekst dotyczący przepełnienia (które może spowodować "
+"ustawienie I<errno> na B<ERANGE> lub spowodować wyjątek B<FE_OVERFLOW>). W "
+"praktyce wynik nie może spowodować przepełnienia na żadnej współczesnej "
+"maszynie, więc obsługa tego błędu jest po prostu bezsensowna. (Dokładniej, "
+"przepełnienie może wystąpić, tylko gdy wartość maksymalna wykładnika jest "
+"mniejsza niż liczba bitów mantysy. Według standardu IEEE-754 dla 32 i 64-"
+"bitowych liczb zmiennoprzecinkowych wartość maksymalna wykładnika wynosi 128 "
+"(odpowiednio 1024), a liczba bitów mantysy wynosi 24 (odpowiednio 53))."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If you want to store the rounded value in an integer type, you probably want "
+"to use one of the functions described in B<lround>(3) instead."
+msgstr ""
+"Aby przechowywać zaokrągloną wartość w typie całkowitym, należy użyć jednej "
+"z funkcji opisanych w podręczniku B<lround>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<ceil>(3), B<floor>(3), B<lround>(3), B<nearbyint>(3), B<rint>(3), "
+"B<trunc>(3)"
+msgstr ""
+"B<ceil>(3), B<floor>(3), B<lround>(3), B<nearbyint>(3), B<rint>(3), "
+"B<trunc>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/rquota.3.po b/po/pl/man3/rquota.3.po
new file mode 100644
index 00000000..810c12b3
--- /dev/null
+++ b/po/pl/man3/rquota.3.po
@@ -0,0 +1,130 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Wilk <siefca@pl.qmail.org>, 1999.
+# Robert Luberda <robert@debian.org>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-02-15 18:08+0100\n"
+"PO-Revision-Date: 2013-10-05 18:58+0200\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RQUOTA"
+msgstr "RQUOTA"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "rquota - implement quotas on remote machines"
+msgstr "rquota - implementuje kwoty na odległych maszynach"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "PROTOCOL"
+msgstr "PROTOKÓŁ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B</usr/include/rpcsvc/rquota.x>"
+msgstr "B</usr/include/rpcsvc/rquota.x>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: IX
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "rquota()"
+msgstr "rquota()"
+
+#. type: IX
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\fLrquota()\\fR \\(em implement quotas on remote machines"
+msgstr "\\fLrquota()\\fR \\(em implementuje kwoty na odległych maszynach"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<rquota(\\|)> protocol inquires about quotas on remote machines. It is "
+"used in conjunction with E<.SM NFS\\s0,> since E<.SM NFS> itself does not "
+"implement quotas."
+msgstr ""
+"Protokół B<rquota(\\|)> pobiera informacje dotyczące kwot (udziałów "
+"dyskowych) na odległych maszynach. Bywa używany w połączeniu z E<.SM NFS\\s0,"
+"> odkąd E<.SM NFS> samodzielnie nie wspiera kwot."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "PROGRAMMING"
+msgstr "PROGRAMOWANIE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<#include E<lt>rpcsvc/rquota.hE<gt>>"
+msgstr "B<#include E<lt>rpcsvc/rquota.hE<gt>>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following E<.SM XDR> routines are available in B<librpcsvc>:"
+msgstr "Poniższe procedury E<.SM XDR> są dostępne w B<librpcsvc>:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<xdr_getquota_arg>\n"
+"B<xdr_getquota_rslt>\n"
+"B<xdr_rquota>\n"
+msgstr ""
+"B<xdr_getquota_arg>\n"
+"B<xdr_getquota_rslt>\n"
+"B<xdr_rquota>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<quota>(1), B<quotactl>(2)"
+msgstr "B<quota>(1), B<quotactl>(2)"
diff --git a/po/pl/man3/setjmp.3.po b/po/pl/man3/setjmp.3.po
new file mode 100644
index 00000000..17ecbcdf
--- /dev/null
+++ b/po/pl/man3/setjmp.3.po
@@ -0,0 +1,689 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:07+0100\n"
+"PO-Revision-Date: 2002-12-12 21:50+0100\n"
+"Last-Translator: Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 "
+"|| n%100>14) ? 1 : 2);\n"
+"X-Generator: Lokalize 19.08.3\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "setjmp"
+msgstr "setjmp"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "setjmp, sigsetjmp - save stack context for non-local goto"
+msgid "setjmp, sigsetjmp, longjmp, siglongjmp - performing a nonlocal goto"
+msgstr "setjmp, sigsetjmp - zachowanie kontekstu stosu dla nielokalnego goto"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>setjmp.hE<gt>>\n"
+msgstr "B<#include E<lt>setjmp.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int setjmp(jmp_buf >I<env>B<);>\n"
+"B<int sigsetjmp(sigjmp_buf >I<env>B<, int >I<savesigs>B<);>\n"
+msgstr ""
+"B<int setjmp(jmp_buf >I<env>B<);>\n"
+"B<int sigsetjmp(sigjmp_buf >I<env>B<, int >I<savesigs>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int setjmp(jmp_buf >I<env>B<);>\n"
+#| "B<int sigsetjmp(sigjmp_buf >I<env>B<, int >I<savesigs>B<);>\n"
+msgid ""
+"B<[[noreturn]] void longjmp(jmp_buf >I<env>B<, int >I<val>B<);>\n"
+"B<[[noreturn]] void siglongjmp(sigjmp_buf >I<env>B<, int >I<val>B<);>\n"
+msgstr ""
+"B<int setjmp(jmp_buf >I<env>B<);>\n"
+"B<int sigsetjmp(sigjmp_buf >I<env>B<, int >I<savesigs>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<setjmp>(): see NOTES."
+msgstr "B<setjmp>(): patrz UWAGI."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<setjmp>(),\n"
+#| "B<sigsetjmp>()"
+msgid "B<sigsetjmp>():"
+msgstr ""
+"B<setjmp>(),\n"
+"B<sigsetjmp>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _POSIX_C_SOURCE\n"
+msgstr " _POSIX_C_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The functions described on this page are used for performing \"nonlocal "
+"gotos\": transferring execution from one function to a predetermined "
+"location in another function. The B<setjmp>() function dynamically "
+"establishes the target to which control will later be transferred, and "
+"B<longjmp>() performs the transfer of execution."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<setjmp>() function saves various information about the calling "
+"environment (typically, the stack pointer, the instruction pointer, possibly "
+"the values of other registers and the signal mask) in the buffer I<env> for "
+"later use by B<longjmp>(). In this case, B<setjmp>() returns 0."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<longjmp>() function uses the information saved in I<env> to transfer "
+"control back to the point where B<setjmp>() was called and to restore "
+"(\"rewind\") the stack to its state at the time of the B<setjmp>() call. "
+"In addition, and depending on the implementation (see NOTES), the values of "
+"some other registers and the process signal mask may be restored to their "
+"state at the time of the B<setjmp>() call."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Following a successful B<longjmp>(), execution continues as if B<setjmp>() "
+"had returned for a second time. This \"fake\" return can be distinguished "
+"from a true B<setjmp>() call because the \"fake\" return returns the value "
+"provided in I<val>. If the programmer mistakenly passes the value 0 in "
+"I<val>, the \"fake\" return will instead return 1."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "sigsetjmp() and siglongjmp()"
+msgstr "sigsetjmp() i siglongjmp()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<sigsetjmp>() and B<siglongjmp>() also perform nonlocal gotos, but "
+"provide predictable handling of the process signal mask."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<sigsetjmp()> is similar to B<setjmp()>. If I<savesigs> is nonzero, the "
+#| "set of blocked signals is saved in I<env> and will be restored if a "
+#| "B<siglongjmp()> is later performed with this I<env>."
+msgid ""
+"If, and only if, the I<savesigs> argument provided to B<sigsetjmp>() is "
+"nonzero, the process's current signal mask is saved in I<env> and will be "
+"restored if a B<siglongjmp>() is later performed with this I<env>."
+msgstr ""
+"B<sigsetjmp>() jest podobne do B<setjmp>(). Gdy I<savesigs> jest niezerowe, "
+"zestaw blokowanych sygnałów jest zachowywany w I<env> i zostanie odtworzony "
+"przez późniejsze wykonanie B<siglongjmp>() z tym samym I<env>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<setjmp>() and B<sigsetjmp>() return 0 when called directly; on the "
+"\"fake\" return that occurs after B<longjmp>() or B<siglongjmp>(), the "
+"nonzero value specified in I<val> is returned."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<longjmp>(3), B<siglongjmp>(3)"
+msgid "The B<longjmp>() or B<siglongjmp>() functions do not return."
+msgstr "B<longjmp>(3), B<siglongjmp>(3)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<setjmp>(),\n"
+"B<sigsetjmp>()"
+msgstr ""
+"B<setjmp>(),\n"
+"B<sigsetjmp>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<longjmp>(),\n"
+"B<siglongjmp>()"
+msgstr ""
+"B<longjmp>(),\n"
+"B<siglongjmp>()"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<setjmp>(),\n"
+#| "B<sigsetjmp>()"
+msgid "B<setjmp>()"
+msgstr ""
+"B<setjmp>(),\n"
+"B<sigsetjmp>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<setjmp>(),\n"
+#| "B<sigsetjmp>()"
+msgid "B<longjmp>()"
+msgstr ""
+"B<setjmp>(),\n"
+"B<sigsetjmp>()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<setjmp>(),\n"
+#| "B<sigsetjmp>()"
+msgid "B<sigsetjmp>()"
+msgstr ""
+"B<setjmp>(),\n"
+"B<sigsetjmp>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<setjmp>(),\n"
+#| "B<sigsetjmp>()"
+msgid "B<siglongjmp>()"
+msgstr ""
+"B<setjmp>(),\n"
+"B<sigsetjmp>()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89."
+msgstr "POSIX.1-2001, C89."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. so that _FAVOR_BSD is triggered
+#. .BR _XOPEN_SOURCE_EXTENDED ,
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX does not specify whether B<setjmp>() will save the signal mask (to be "
+"later restored during B<longjmp>()). In System V it will not. In 4.3BSD it "
+"will, and there is a function B<_setjmp>() that will not. The behavior "
+"under Linux depends on the glibc version and the setting of feature test "
+"macros. Before glibc 2.19, B<setjmp>() follows the System V behavior by "
+"default, but the BSD behavior is provided if the B<_BSD_SOURCE> feature test "
+"macro is explicitly defined and none of B<_POSIX_SOURCE>, "
+"B<_POSIX_C_SOURCE>, B<_XOPEN_SOURCE>, B<_GNU_SOURCE>, or B<_SVID_SOURCE> is "
+"defined. Since glibc 2.19, I<E<lt>setjmp.hE<gt>> exposes only the System V "
+"version of B<setjmp>(). Programs that need the BSD semantics should replace "
+"calls to B<setjmp>() with calls to B<sigsetjmp>() with a nonzero "
+"I<savesigs> argument."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<setjmp>() and B<longjmp>() can be useful for dealing with errors inside "
+"deeply nested function calls or to allow a signal handler to pass control to "
+"a specific point in the program, rather than returning to the point where "
+"the handler interrupted the main program. In the latter case, if you want "
+"to portably save and restore signal masks, use B<sigsetjmp>() and "
+"B<siglongjmp>(). See also the discussion of program readability below."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CAVEATS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The compiler may optimize variables into registers, and B<longjmp>() may "
+"restore the values of other registers in addition to the stack pointer and "
+"program counter. Consequently, the values of automatic variables are "
+"unspecified after a call to B<longjmp>() if they meet all the following "
+"criteria:"
+msgstr ""
+
+#. type: IP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\[bu]"
+msgstr "\\[bu]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"they are local to the function that made the corresponding B<setjmp>() call;"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"their values are changed between the calls to B<setjmp>() and B<longjmp>(); "
+"and"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "they are not declared as I<volatile>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Analogous remarks apply for B<siglongjmp>()."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Nonlocal gotos and program readability"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"While it can be abused, the traditional C \"goto\" statement at least has "
+"the benefit that lexical cues (the goto statement and the target label) "
+"allow the programmer to easily perceive the flow of control. Nonlocal gotos "
+"provide no such cues: multiple B<setjmp>() calls might employ the same "
+"I<jmp_buf> variable so that the content of the variable may change over the "
+"lifetime of the application. Consequently, the programmer may be forced to "
+"perform detailed reading of the code to determine the dynamic target of a "
+"particular B<longjmp>() call. (To make the programmer's life easier, each "
+"B<setjmp>() call should employ a unique I<jmp_buf> variable.)"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Adding further difficulty, the B<setjmp>() and B<longjmp>() calls may not "
+"even be in the same source code module."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<setjmp()> and B<sigsetjmp> make programs hard to understand and "
+#| "maintain. If possible an alternative should be used."
+msgid ""
+"In summary, nonlocal gotos can make programs harder to understand and "
+"maintain, and an alternative should be used if possible."
+msgstr ""
+"B<setjmp>() i B<sigsetjmp> powodują, że programy są trudne do zrozumieniai "
+"pielęgnowania. Jeśli jest to możliwe, należy używać innych rozwiązań."
+
+#. type: SS
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Undefined Behavior"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the function which called B<setjmp>() returns before B<longjmp>() is "
+"called, the behavior is undefined. Some kind of subtle or unsubtle chaos is "
+"sure to result."
+msgstr ""
+
+#
+#
+#. The following statement appeared in versions up to POSIX.1-2008 TC1,
+#. but is set to be removed in POSIX.1-2008 TC2:
+#. According to POSIX.1, if a
+#. .BR longjmp ()
+#. call is performed from a nested signal handler
+#. (i.e., from a handler that was invoked in response to a signal that was
+#. generated while another signal was already in the process of being
+#. handled), the behavior is undefined.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If, in a multithreaded program, a B<longjmp>() call employs an I<env> "
+"buffer that was initialized by a call to B<setjmp>() in a different thread, "
+"the behavior is undefined."
+msgstr ""
+
+#. http://austingroupbugs.net/view.php?id=516#c1195
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX.1-2008 Technical Corrigendum 2 adds B<longjmp>() and B<siglongjmp>() "
+"to the list of async-signal-safe functions. However, the standard "
+"recommends avoiding the use of these functions from signal handlers and goes "
+"on to point out that if these functions are called from a signal handler "
+"that interrupted a call to a non-async-signal-safe function (or some "
+"equivalent, such as the steps equivalent to B<exit>(3) that occur upon a "
+"return from the initial call to I<main>()), the behavior is undefined if the "
+"program subsequently makes a call to a non-async-signal-safe function. The "
+"only way of avoiding undefined behavior is to ensure one of the following:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"After long jumping from the signal handler, the program does not call any "
+"non-async-signal-safe functions and does not return from the initial call to "
+"I<main>()."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Any signal whose handler performs a long jump must be blocked during "
+"I<every> call to a non-async-signal-safe function and no non-async-signal-"
+"safe functions are called after returning from the initial call to I<main>()."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<signal>(7), B<signal-safety>(7)"
+msgstr "B<signal>(7), B<signal-safety>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid "B<setjmp>(), B<longjmp>(): POSIX.1-2001, POSIX.1-2008, C89, C99."
+msgid "B<setjmp>(), B<longjmp>(): POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "B<setjmp>(), B<longjmp>(): POSIX.1-2001, POSIX.1-2008, C89, C99."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<sigsetjmp>(), B<siglongjmp>(): POSIX.1-2001, POSIX.1-2008."
+msgstr "B<sigsetjmp>(), B<siglongjmp>(): POSIX.1-2001, POSIX.1-2008."
+
+#. type: SS
+#: debian-bookworm
+#, no-wrap
+msgid "Caveats"
+msgstr ""
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/sin.3.po b/po/pl/man3/sin.3.po
new file mode 100644
index 00000000..c7ef6ac2
--- /dev/null
+++ b/po/pl/man3/sin.3.po
@@ -0,0 +1,424 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2004, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:08+0100\n"
+"PO-Revision-Date: 2019-08-16 00:00+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "sin"
+msgstr "sin"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sin, sinf, sinl - sine function"
+msgstr "sin, sinf, sinl - funkcja sinus"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double sin(double >I<x>B<);>\n"
+"B<float sinf(float >I<x>B<);>\n"
+"B<long double sinl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double sin(double >I<x>B<);>\n"
+"B<float sinf(float >I<x>B<);>\n"
+"B<long double sinl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sinf>(), B<sinl>():"
+msgstr "B<sinf>(), B<sinl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the sine of I<x>, where I<x> is given in radians."
+msgstr "Funkcje te zwracają sinus z I<x>, gdzie I<x> to wartość w radianach."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, these functions return the sine of I<x>."
+msgstr "Funkcje te, gdy się zakończą pomyślnie, zwracają sinus argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. POSIX.1 allows an optional range error for subnormal x
+#. glibc 2.8 doesn't do this
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is positive infinity or negative infinity, a domain error occurs, "
+"and a NaN is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej lub ujemnej nieskończoności, to występuje "
+"błąd dziedziny i zwracane jest NaN."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is an infinity"
+msgstr "Błąd dziedziny: I<x> jest nieskończonością"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM> (but see BUGS). An invalid floating-point "
+"exception (B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM> (patrz także USTERKI). Rzucany jest "
+"wyjątek niepoprawnej operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<sin>(),\n"
+"B<sinf>(),\n"
+"B<sinl>()"
+msgstr ""
+"B<sin>(),\n"
+"B<sinf>(),\n"
+"B<sinl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. #-#-#-#-# archlinux: sin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6781
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: sin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6781
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: sin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6781
+#. type: Plain text
+#. #-#-#-#-# fedora-40: sin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6781
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: sin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6781
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: sin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6781
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: sin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6781
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: sin.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6781
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Before version 2.10, the glibc implementation did not set I<errno> to "
+#| "B<EDOM> when a domain error occurred."
+msgid ""
+"Before glibc 2.10, the glibc implementation did not set I<errno> to B<EDOM> "
+"when a domain error occurred."
+msgstr ""
+"Implementacja tych funkcji w wersjach wcześniejszych niż 2.10 biblioteki "
+"glibc nie ustawiała I<errno> na B<EDOM>, gdy wystąpił błąd dziedziny."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<acos>(3), B<asin>(3), B<atan>(3), B<atan2>(3), B<cos>(3), B<csin>(3), "
+"B<sincos>(3), B<tan>(3)"
+msgstr ""
+"B<acos>(3), B<asin>(3), B<atan>(3), B<atan2>(3), B<cos>(3), B<csin>(3), "
+"B<sincos>(3), B<tan>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/sinh.3.po b/po/pl/man3/sinh.3.po
new file mode 100644
index 00000000..bcbde279
--- /dev/null
+++ b/po/pl/man3/sinh.3.po
@@ -0,0 +1,409 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2004, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:08+0100\n"
+"PO-Revision-Date: 2019-08-16 21:29+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "sinh"
+msgstr "sinh"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sinh, sinhf, sinhl - hyperbolic sine function"
+msgstr "sinh, sinhf, sinhl - funkcja sinus hiperboliczny"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double sinh(double >I<x>B<);>\n"
+"B<float sinhf(float >I<x>B<);>\n"
+"B<long double sinhl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double sinh(double >I<x>B<);>\n"
+"B<float sinhf(float >I<x>B<);>\n"
+"B<long double sinhl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sinhf>(), B<sinhl>():"
+msgstr "B<sinhf>(), B<sinhl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the hyperbolic sine of I<x>, which is defined "
+"mathematically as:"
+msgstr ""
+"Funkcje te zwracają sinus hiperboliczny z I<x>, który jest matematycznie "
+"zdefiniowany jako:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " sinh(x) = (exp(x) - exp(-x)) / 2\n"
+msgstr " sinh(x) = (exp(x) - exp(-x)) / 2\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, these functions return the hyperbolic sine of I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają sinus hiperboliczny "
+"argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is +0 (-0), +0 (-0) is returned."
+msgstr "Jeśli I<x> wynosi +0 (-0), to zwracane jest +0 (-0)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is positive infinity (negative infinity), positive infinity "
+"(negative infinity) is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej (lub ujemnej) nieskończoności, to zwracana "
+"jest dodatnia (ujemna) nieskończoność."
+
+#. POSIX.1-2001 documents an optional range error (underflow)
+#. for subnormal x;
+#. glibc 2.8 does not do this.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the result overflows, a range error occurs, and the functions return "
+"B<HUGE_VAL>, B<HUGE_VALF>, or B<HUGE_VALL>, respectively, with the same sign "
+"as I<x>."
+msgstr ""
+"Jeśli wartość wynikowa jest zbyt duża, to występuje błąd przekroczenia "
+"zakresu i funkcje odpowiednio zwracają B<HUGE_VAL>, B<HUGE_VALF> lub "
+"B<HUGE_VALL> z takim samym znakiem, jak znak I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error: result overflow"
+msgstr "Błąd zakresu: przekroczenie w górę wartości wynikowej"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE>. An overflow floating-point exception "
+"(B<FE_OVERFLOW>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE>. Rzucany jest wyjątek przekroczenia "
+"zakresu operacji zmiennoprzecinkowej (B<FE_OVERFLOW>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<sinh>(),\n"
+"B<sinhf>(),\n"
+"B<sinhl>()"
+msgstr ""
+"B<sinh>(),\n"
+"B<sinhf>(),\n"
+"B<sinhl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<acosh>(3), B<asinh>(3), B<atanh>(3), B<cosh>(3), B<csinh>(3), B<tanh>(3)"
+msgstr ""
+"B<acosh>(3), B<asinh>(3), B<atanh>(3), B<cosh>(3), B<csinh>(3), B<tanh>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/sqrt.3.po b/po/pl/man3/sqrt.3.po
new file mode 100644
index 00000000..7c754b1b
--- /dev/null
+++ b/po/pl/man3/sqrt.3.po
@@ -0,0 +1,387 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:08+0100\n"
+"PO-Revision-Date: 2019-08-16 00:00+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "sqrt"
+msgstr "sqrt"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sqrt, sqrtf, sqrtl - square root function"
+msgstr "sqrt, sqrtf, sqrtl - funkcja pierwiastka kwadratowego"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double sqrt(double >I<x>B<);>\n"
+"B<float sqrtf(float >I<x>B<);>\n"
+"B<long double sqrtl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double sqrt(double >I<x>B<);>\n"
+"B<float sqrtf(float >I<x>B<);>\n"
+"B<long double sqrtl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sqrtf>(), B<sqrtl>():"
+msgstr "B<sqrtf>(), B<sqrtl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the nonnegative square root of I<x>."
+msgstr "Funkcje te zwracają nieujemny pierwiastek kwadratowy z I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, these functions return the square root of I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają pierwiastek kwadratowy z "
+"I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is +0 (-0), +0 (-0) is returned."
+msgstr "Jeśli I<x> wynosi +0 (-0), to zwracane jest +0 (-0)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is positive infinity, positive infinity is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej nieskończoności, to zwracana jest dodatnia "
+"nieskończoność."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is less than -0, a domain error occurs, and a NaN is returned."
+msgstr ""
+"Jeśli I<x> jest mniejsze niż -0, to występuje błąd dziedziny i zwracane jest "
+"NaN."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> less than -0"
+msgstr "Błąd dziedziny: I<x> jest mniejsze niż -0"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM>. An invalid floating-point exception "
+"(B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM>. Rzucany jest wyjątek niepoprawnej "
+"operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<sqrt>(),\n"
+"B<sqrtf>(),\n"
+"B<sqrtl>()"
+msgstr ""
+"B<sqrt>(),\n"
+"B<sqrtf>(),\n"
+"B<sqrtl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cbrt>(3), B<csqrt>(3), B<hypot>(3)"
+msgstr "B<cbrt>(3), B<csqrt>(3), B<hypot>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/stdarg.3.po b/po/pl/man3/stdarg.3.po
new file mode 100644
index 00000000..5f1a7743
--- /dev/null
+++ b/po/pl/man3/stdarg.3.po
@@ -0,0 +1,811 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:09+0100\n"
+"PO-Revision-Date: 2019-08-16 21:29+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "stdarg"
+msgstr "stdarg"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "stdarg, va_start, va_arg, va_end, va_copy - variable argument lists"
+msgstr "stdarg, va_start, va_arg, va_end, va_copy - listy zmiennych argumentów"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdarg.hE<gt>>\n"
+msgstr "B<#include E<lt>stdarg.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<void va_start(va_list >I<ap>B<, >I<last>B<);>\n"
+"I<type>B< va_arg(va_list >I<ap>B<, >I<type>B<);>\n"
+"B<void va_end(va_list >I<ap>B<);>\n"
+"B<void va_copy(va_list >I<dest>B<, va_list >I<src>B<);>\n"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A function may be called with a varying number of arguments of varying "
+"types. The include file I<E<lt>stdarg.hE<gt>> declares a type I<va_list> "
+"and defines three macros for stepping through a list of arguments whose "
+"number and types are not known to the called function."
+msgstr ""
+"Funkcję można wołać z różną liczbą argumentów różnych typów. Plik nagłówkowy "
+"I<E<lt>stdarg.hE<gt>> deklaruje typ I<va_list> i definiuje trzy makra, "
+"iterujące przez listę argumentów, których liczba i typy nie są znane "
+"wywołanej funkcji."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The called function must declare an object of type I<va_list> which is used "
+"by the macros B<va_start>(), B<va_arg>(), and B<va_end>()."
+msgstr ""
+"Wywołana funkcja musi zadeklarować obiekt typu I<va_list>, który jest "
+"używany przez makra B<va_start>(), B<va_arg>() i B<va_end>()."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "va_start()"
+msgstr "va_start()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<va_start>() macro initializes I<ap> for subsequent use by "
+"B<va_arg>() and B<va_end>(), and must be called first."
+msgstr ""
+"Makro B<va_start>() inicjuje I<ap> do dalszego użytku przez B<va_arg>() i "
+"B<va_end>() i musi być wywołane pierwsze."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The argument I<last> is the name of the last argument before the variable "
+"argument list, that is, the last argument of which the calling function "
+"knows the type."
+msgstr ""
+"Parametr I<last> jest nazwą ostatniego argumentu przed zmienną listą "
+"argumentów, czyli ostatnim argumentem, którego typ jest funkcji znany."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Because the address of this argument may be used in the B<va_start>() "
+"macro, it should not be declared as a register variable, or as a function or "
+"an array type."
+msgstr ""
+"Ponieważ adres tego parametru jest używany w makrze B<va_start>(), nie "
+"powinien być deklarowany jako zmienna rejestrowa, funkcja czy typ tablicowy."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "va_arg()"
+msgstr "va_arg()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<va_arg>() macro expands to an expression that has the type and value "
+"of the next argument in the call. The argument I<ap> is the I<va_list> "
+"I<ap> initialized by B<va_start>(). Each call to B<va_arg>() modifies "
+"I<ap> so that the next call returns the next argument. The argument I<type> "
+"is a type name specified so that the type of a pointer to an object that has "
+"the specified type can be obtained simply by adding a * to I<type>."
+msgstr ""
+"Makro B<va_arg>() rozwija się do wyrażenia, które ma typ i wartość "
+"następnego argumentu w wywołaniu. Argument I<ap> to I<ap> z B<va_list>() "
+"zainicjowany przez B<va_start>(). Każde wywołanie B<va_arg>() zmienia I<ap> "
+"tak, że następne wywołanie zwraca następny argument. Argument I<type> jest "
+"nazwą typu, podaną tak że typ wskaźnika do obiektu, który ma podany typ, "
+"można uzyskać przez dodanie * do I<type>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The first use of the B<va_arg>() macro after that of the B<va_start>() "
+"macro returns the argument after I<last>. Successive invocations return the "
+"values of the remaining arguments."
+msgstr ""
+"Pierwsze użycie makra B<va_arg>() po B<va_start>() zwraca argument za "
+"I<last> (ostatnim). Kolejne wywołania zwracają wartości pozostałych "
+"argumentów."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If there is no next argument, or if I<type> is not compatible with the type "
+"of the actual next argument (as promoted according to the default argument "
+"promotions), random errors will occur."
+msgstr ""
+"Jeśli nie ma następnego argumentu lub jeśli I<type> nie jest zgodny z "
+"rzeczywistym typem następnego argumentu, pojawią się losowe błędy."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<ap> is passed to a function that uses B<va_arg(>I<ap>B<,>I<type>B<),> "
+"then the value of I<ap> is undefined after the return of that function."
+msgstr ""
+"Jeśli I<ap> zostanie przekazane do funkcji używającej B<va_arg(>I<ap>B<,"
+">I<type>B<),> to wartość I<ap> po zakończeniu tej funkcji będzie "
+"nieokreślona."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "va_end()"
+msgstr "va_end()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Each invocation of B<va_start>() must be matched by a corresponding "
+"invocation of B<va_end>() in the same function. After the call "
+"B<va_end(>I<ap>B<)> the variable I<ap> is undefined. Multiple traversals of "
+"the list, each bracketed by B<va_start>() and B<va_end>() are possible. "
+"B<va_end>() may be a macro or a function."
+msgstr ""
+"Każdemu wywołaniu B<va_start>() musi odpowiadać wywołanie B<va_end>() w "
+"obrębie tej samej funkcji. Po wywołaniu B<va_end>() wartość I<ap> będzie "
+"nieokreślona. Lista może być przetwarzana wielokrotnie, przy czym każde "
+"przetworzenie musi być zawarte pomiędzy B<va_start>() a B<va_end>(). "
+"B<va_end>() może być zarówno makrem, jak i funkcją."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "va_copy()"
+msgstr "va_copy()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<va_copy>() macro copies the (previously initialized) variable "
+"argument list I<src> to I<dest>. The behavior is as if B<va_start>() were "
+"applied to I<dest> with the same I<last> argument, followed by the same "
+"number of B<va_arg>() invocations that was used to reach the current state "
+"of I<src>."
+msgstr ""
+"Makro B<va_copy>() kopiuje (poprzednio zainicjowaną) listę I<src> argumentów "
+"o zmiennej długości do I<dest>. Zachowanie to jest takie samo, jakby "
+"B<va_start>() zostało zaaplikowane do I<dest> z tym samym argumentem "
+"I<last>, po którym następowałaby ta sama liczba wywołań B<va_arg>(), która "
+"była użyta do tej pory, aby osiągnąć bieżący stan zmiennej I<src>."
+
+#. Proposal from clive@demon.net, 1997-02-28
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An obvious implementation would have a I<va_list> be a pointer to the stack "
+"frame of the variadic function. In such a setup (by far the most common) "
+"there seems nothing against an assignment"
+msgstr ""
+"Oczywista implementacja zawierałaby wskaźnik I<va_list> do ramki stosu "
+"funkcji o zmiennej liczbie argumentów. Przy takiej konfiguracji (jak dotąd, "
+"najpowszechniejszej) nie ma żadnych przeciwwskazań do podstawienia"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "va_list aq = ap;\n"
+msgstr "va_list aq = ap;\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Unfortunately, there are also systems that make it an array of pointers (of "
+"length 1), and there one needs"
+msgstr ""
+"Niestety, są również systemy, które robią to poprzez tablicę wskaźników (o "
+"długości 1) i wtedy niezbędne jest"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"va_list aq;\n"
+"*aq = *ap;\n"
+msgstr ""
+"va_list aq;\n"
+"*aq = *ap;\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Finally, on systems where arguments are passed in registers, it may be "
+"necessary for B<va_start>() to allocate memory, store the arguments there, "
+"and also an indication of which argument is next, so that B<va_arg>() can "
+"step through the list. Now B<va_end>() can free the allocated memory "
+"again. To accommodate this situation, C99 adds a macro B<va_copy>(), so "
+"that the above assignment can be replaced by"
+msgstr ""
+"Wreszcie, w systemach, które przekazują parametry w rejestrach, może okazać "
+"się konieczne przydzielenie pamięci przez B<va_start>(), przechowanie tam "
+"argumentów, jak też wskazań, który argument jest następny, tak aby "
+"B<va_arg>() mogło przejść całą listę. Wówczas B<va_end>() może wreszcie "
+"zwolnić przydzieloną w tym celu pamięć. Aby dostosować się do tej sytuacji, "
+"C99 dodaje makro B<va_copy>(), tak aby powyższe przypisanie mogło być "
+"zastąpione przez"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"va_list aq;\n"
+"va_copy(aq, ap);\n"
+"\\&...\n"
+"va_end(aq);\n"
+msgstr ""
+"va_list aq;\n"
+"va_copy(aq, ap);\n"
+"\\&...\n"
+"va_end(aq);\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Each invocation of B<va_copy>() must be matched by a corresponding "
+"invocation of B<va_end>() in the same function. Some systems that do not "
+"supply B<va_copy>() have B<__va_copy> instead, since that was the name used "
+"in the draft proposal."
+msgstr ""
+"Każdemu wywołaniu B<va_copy>() musi odpowiadać wywołanie B<va_end>() w "
+"obrębie tej samej funkcji. Niektóre systemy nieudostępniające B<va_copy>() "
+"mają zamiast niej B<__va_copy>, gdyż ta nazwa była używana w szkicu "
+"standardu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<va_start>(),\n"
+"B<va_end>(),\n"
+"B<va_copy>()"
+msgstr ""
+"B<va_start>(),\n"
+"B<va_end>(),\n"
+"B<va_copy>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. #-#-#-#-# archlinux: stdarg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# debian-bookworm: stdarg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: stdarg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-40: stdarg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# fedora-rawhide: stdarg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# mageia-cauldron: stdarg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-leap-15-6: stdarg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#. #-#-#-#-# opensuse-tumbleweed: stdarg.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<va_arg>()"
+msgstr "B<va_arg>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe race:ap"
+msgstr "MT-Safe race:ap"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "va_start()"
+msgid "B<va_start>()"
+msgstr "va_start()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "va_end()"
+msgid "B<va_end>()"
+msgstr "va_end()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C89, POSIX.1-2001."
+msgstr "C89, POSIX.1-2001."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "va_copy()"
+msgid "B<va_copy>()"
+msgstr "va_copy()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CAVEATS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Unlike the historical B<varargs> macros, the B<stdarg> macros do not permit "
+"programmers to code a function with no fixed arguments. This problem "
+"generates work mainly when converting B<varargs> code to B<stdarg> code, but "
+"it also creates difficulties for variadic functions that wish to pass all of "
+"their arguments on to a function that takes a I<va_list> argument, such as "
+"B<vfprintf>(3)."
+msgstr ""
+"W przeciwieństwie do makr B<varargs>, makra B<stdarg> nie zezwalają "
+"programistom na tworzenie funkcji bez ustalonych argumentów. Problem ten "
+"powoduje utrudnienia podczas konwersji kodu B<varargs> na kod B<stdarg>, a "
+"także utrudnia tworzenie funkcji, które mają za zadanie jedynie przekazać "
+"wszystkie swoje argumenty do funkcji pobierającej argument I<va_list>, "
+"takiej jak B<vfprintf>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The function I<foo> takes a string of format characters and prints out the "
+"argument associated with each format character based on the type."
+msgstr ""
+"Funkcja I<foo> pobiera łańcuch znaków formatujących i wypisuje argumenty z "
+"nimi związane w oparciu o typ argumentu."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " va_start(ap, fmt);\n"
+#| " while (*fmt)\n"
+#| " switch (*fmt++) {\n"
+#| " case \\(aqs\\(aq: /* string */\n"
+#| " s = va_arg(ap, char *);\n"
+#| " printf(\"string %s\\en\", s);\n"
+#| " break;\n"
+#| " case \\(aqd\\(aq: /* int */\n"
+#| " d = va_arg(ap, int);\n"
+#| " printf(\"int %d\\en\", d);\n"
+#| " break;\n"
+#| " case \\(aqc\\(aq: /* char */\n"
+#| " /* need a cast here since va_arg only\n"
+#| " takes fully promoted types */\n"
+#| " c = (char) va_arg(ap, int);\n"
+#| " printf(\"char %c\\en\", c);\n"
+#| " break;\n"
+#| " }\n"
+#| " va_end(ap);\n"
+#| "}\n"
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdarg.hE<gt>\n"
+"\\&\n"
+"void\n"
+"foo(char *fmt, ...) /* \\[aq]...\\[aq] is C syntax for a variadic function */\n"
+"\\&\n"
+"{\n"
+" va_list ap;\n"
+" int d;\n"
+" char c;\n"
+" char *s;\n"
+"\\&\n"
+" va_start(ap, fmt);\n"
+" while (*fmt)\n"
+" switch (*fmt++) {\n"
+" case \\[aq]s\\[aq]: /* string */\n"
+" s = va_arg(ap, char *);\n"
+" printf(\"string %s\\en\", s);\n"
+" break;\n"
+" case \\[aq]d\\[aq]: /* int */\n"
+" d = va_arg(ap, int);\n"
+" printf(\"int %d\\en\", d);\n"
+" break;\n"
+" case \\[aq]c\\[aq]: /* char */\n"
+" /* need a cast here since va_arg only\n"
+" takes fully promoted types */\n"
+" c = (char) va_arg(ap, int);\n"
+" printf(\"char %c\\en\", c);\n"
+" break;\n"
+" }\n"
+" va_end(ap);\n"
+"}\n"
+msgstr ""
+" va_start(ap, fmt);\n"
+" while (*fmt)\n"
+" switch (*fmt++) {\n"
+" case \\(aqs\\(aq: /* string */\n"
+" s = va_arg(ap, char *);\n"
+" printf(\"string %s\\en\", s);\n"
+" break;\n"
+" case \\(aqd\\(aq: /* int */\n"
+" d = va_arg(ap, int);\n"
+" printf(\"int %d\\en\", d);\n"
+" break;\n"
+" case \\(aqc\\(aq: /* char */\n"
+" /* występuje tu potrzeba rzutowania, gdyż va_arg\n"
+" pobiera w pełni awansowane typy */\n"
+" c = (char) va_arg(ap, int);\n"
+" printf(\"char %c\\en\", c);\n"
+" break;\n"
+" }\n"
+" va_end(ap);\n"
+"}\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<vprintf>(3), B<vscanf>(3), B<vsyslog>(3)"
+msgstr ""
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99."
+msgstr "C99."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdarg.hE<gt>\n"
+msgstr ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdarg.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "void\n"
+#| "foo(char *fmt, ...) /* '...' is C syntax for a variadic function */\n"
+msgid ""
+"void\n"
+"foo(char *fmt, ...) /* \\[aq]...\\[aq] is C syntax for a variadic function */\n"
+msgstr ""
+"void\n"
+"foo(char *fmt, ...) /* '...' jest składnią języka C dla funkcji\n"
+" o zmiennej liczbie argumentów */\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "{\n"
+#| " va_list ap;\n"
+#| " int d;\n"
+#| " char c, *s;\n"
+msgid ""
+"{\n"
+" va_list ap;\n"
+" int d;\n"
+" char c;\n"
+" char *s;\n"
+msgstr ""
+"{\n"
+" va_list ap;\n"
+" int d;\n"
+" char c, *s;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| " va_start(ap, fmt);\n"
+#| " while (*fmt)\n"
+#| " switch (*fmt++) {\n"
+#| " case \\(aqs\\(aq: /* string */\n"
+#| " s = va_arg(ap, char *);\n"
+#| " printf(\"string %s\\en\", s);\n"
+#| " break;\n"
+#| " case \\(aqd\\(aq: /* int */\n"
+#| " d = va_arg(ap, int);\n"
+#| " printf(\"int %d\\en\", d);\n"
+#| " break;\n"
+#| " case \\(aqc\\(aq: /* char */\n"
+#| " /* need a cast here since va_arg only\n"
+#| " takes fully promoted types */\n"
+#| " c = (char) va_arg(ap, int);\n"
+#| " printf(\"char %c\\en\", c);\n"
+#| " break;\n"
+#| " }\n"
+#| " va_end(ap);\n"
+#| "}\n"
+msgid ""
+" va_start(ap, fmt);\n"
+" while (*fmt)\n"
+" switch (*fmt++) {\n"
+" case \\[aq]s\\[aq]: /* string */\n"
+" s = va_arg(ap, char *);\n"
+" printf(\"string %s\\en\", s);\n"
+" break;\n"
+" case \\[aq]d\\[aq]: /* int */\n"
+" d = va_arg(ap, int);\n"
+" printf(\"int %d\\en\", d);\n"
+" break;\n"
+" case \\[aq]c\\[aq]: /* char */\n"
+" /* need a cast here since va_arg only\n"
+" takes fully promoted types */\n"
+" c = (char) va_arg(ap, int);\n"
+" printf(\"char %c\\en\", c);\n"
+" break;\n"
+" }\n"
+" va_end(ap);\n"
+"}\n"
+msgstr ""
+" va_start(ap, fmt);\n"
+" while (*fmt)\n"
+" switch (*fmt++) {\n"
+" case \\(aqs\\(aq: /* string */\n"
+" s = va_arg(ap, char *);\n"
+" printf(\"string %s\\en\", s);\n"
+" break;\n"
+" case \\(aqd\\(aq: /* int */\n"
+" d = va_arg(ap, int);\n"
+" printf(\"int %d\\en\", d);\n"
+" break;\n"
+" case \\(aqc\\(aq: /* char */\n"
+" /* występuje tu potrzeba rzutowania, gdyż va_arg\n"
+" pobiera w pełni awansowane typy */\n"
+" c = (char) va_arg(ap, int);\n"
+" printf(\"char %c\\en\", c);\n"
+" break;\n"
+" }\n"
+" va_end(ap);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/strchr.3.po b/po/pl/man3/strchr.3.po
new file mode 100644
index 00000000..67787e66
--- /dev/null
+++ b/po/pl/man3/strchr.3.po
@@ -0,0 +1,412 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Wilk <siefca@pl.qmail.org>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:09+0100\n"
+"PO-Revision-Date: 2019-08-15 23:59+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "strchr"
+msgstr "strchr"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "strchr, strrchr, strchrnul - locate character in string"
+msgstr "strchr, strrchr, strchrnul - lokalizuje znak w ciągu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<char *strchr(const char *>I<s>B<, int >I<c>B<);>\n"
+"B<char *strrchr(const char *>I<s>B<, int >I<c>B<);>\n"
+msgstr ""
+"B<char *strchr(const char *>I<s>B<, int >I<c>B<);>\n"
+"B<char *strrchr(const char *>I<s>B<, int >I<c>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>string.hE<gt>>\n"
+msgstr ""
+"B<#define _GNU_SOURCE> /* Patrz feature_test_macros(7) */\n"
+"B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strchrnul(const char *>I<s>B<, int >I<c>B<);>\n"
+msgstr "B<char *strchrnul(const char *>I<s>B<, int >I<c>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strchr>() function returns a pointer to the first occurrence of the "
+"character I<c> in the string I<s>."
+msgstr ""
+"Funkcja B<strchr>() zwraca wskaźnik do pierwszego wystąpienia znaku I<c> w "
+"łańcuchu znaków I<s>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strrchr>() function returns a pointer to the last occurrence of the "
+"character I<c> in the string I<s>."
+msgstr ""
+"Funkcja B<strrchr>() zwraca wskaźnik do ostatniego wystąpienia znaku I<c> w "
+"łańcuchu znaków I<s>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strchrnul>() function is like B<strchr>() except that if I<c> is not "
+"found in I<s>, then it returns a pointer to the null byte at the end of "
+"I<s>, rather than NULL."
+msgstr ""
+"Funkcja B<strchrnul>() zachowuje się jak B<strchr>() z wyjątkiem tego, że "
+"jeśli I<c> nie występuje w I<s>, to zwraca wskaźnik do bajtu null kończącego "
+"I<s>, zamiast zwracać NULL."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Here \"character\" means \"byte\"; these functions do not work with wide or "
+"multibyte characters."
+msgstr ""
+"\"Znak\" oznacza tutaj \"bajt\"; funkcje te nie działają ze znakami "
+"szerokimi lub wielobajtowymi."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strchr>() and B<strrchr>() functions return a pointer to the matched "
+"character or NULL if the character is not found. The terminating null byte "
+"is considered part of the string, so that if I<c> is specified as "
+"\\[aq]\\e0\\[aq], these functions return a pointer to the terminator."
+msgstr ""
+"Funkcje B<strchr>() i B<strrchr>() zwracają wskaźnik do pasującego znaku lub "
+"NULL, jeśli znaku nie znaleziono. Kończący bajt null jest uważany za część "
+"łańcucha, tak więc jeśli I<c> jest równe \\[aq]\\e0\\[aq], to funkcje "
+"zwrócą wskaźnik do kończącego znaku null."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strchrnul>() function returns a pointer to the matched character, or "
+"a pointer to the null byte at the end of I<s> (i.e., I<s+strlen(s)>) if the "
+"character is not found."
+msgstr ""
+"Funkcja The B<strchrnul>() zwraca wskaźnik do pasującego znaku lub wskaźnik "
+"do znaku null kończącego I<s> (tj. I<s+strlen(s)>), jeśli znaku nie "
+"znaleziono."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<strchr>(),\n"
+"B<strrchr>(),\n"
+"B<strchrnul>()"
+msgstr ""
+"B<strchr>(),\n"
+"B<strrchr>(),\n"
+"B<strchrnul>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "strchr"
+msgid "B<strchr>()"
+msgstr "strchr"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "strchr"
+msgid "B<strrchr>()"
+msgstr "strchr"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<strlen>(3)"
+msgid "B<strchrnul>()"
+msgstr "B<strlen>(3)"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "glibc 2.1."
+msgid "glibc 2.1.1."
+msgstr "glibc 2.1."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<memchr>(3), B<string>(3), B<strlen>(3), B<strpbrk>(3), B<strsep>(3), "
+"B<strspn>(3), B<strstr>(3), B<strtok>(3), B<wcschr>(3), B<wcsrchr>(3)"
+msgstr ""
+"B<memchr>(3), B<string>(3), B<strlen>(3), B<strpbrk>(3), B<strsep>(3), "
+"B<strspn>(3), B<strstr>(3), B<strtok>(3), B<wcschr>(3), B<wcsrchr>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid "B<strchrnul>() first appeared in glibc in version 2.1.1."
+msgid "B<strchrnul>() was added in glibc 2.1.1."
+msgstr ""
+"B<strchrnul>() się po raz pierwszy pojawiła w wersji 2.1.1 biblioteki glibc."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"B<strchr>(), B<strrchr>(): POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr ""
+"B<strchr>(), B<strrchr>(): POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<strchrnul>() is a GNU extension."
+msgstr "B<strchrnul>() jest rozszerzeniem GNU."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/strcpy.3.po b/po/pl/man3/strcpy.3.po
new file mode 100644
index 00000000..d6f52302
--- /dev/null
+++ b/po/pl/man3/strcpy.3.po
@@ -0,0 +1,644 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Jarosław Beczek <bexx@poczta.onet.pl>, 2000.
+# Robert Luberda <robert@debian.org>, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:09+0100\n"
+"PO-Revision-Date: 2019-08-16 21:27+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "strcpy"
+msgstr "strcpy"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "strcpy, strncpy - copy a string"
+msgid "stpcpy, strcpy, strcat - copy or catenate a string"
+msgstr "strcpy, strncpy - kopiuje łańcuch znaków"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<char *stpcpy(char *restrict >I<dst>B<, const char *restrict >I<src>B<);>\n"
+"B<char *strcpy(char *restrict >I<dst>B<, const char *restrict >I<src>B<);>\n"
+"B<char *strcat(char *restrict >I<dst>B<, const char *restrict >I<src>B<);>\n"
+msgstr ""
+"B<char *stpcpy(char *restrict >I<dst>B<, const char *restrict >I<src>B<);>\n"
+"B<char *strcpy(char *restrict >I<dst>B<, const char *restrict >I<src>B<);>\n"
+"B<char *strcat(char *restrict >I<dst>B<, const char *restrict >I<src>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<stpcpy>():"
+msgstr "B<stpcpy>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Before glibc 2.10:\n"
+" _GNU_SOURCE\n"
+msgstr ""
+" Od glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Przed glibc 2.10:\n"
+" _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<stpcpy>()"
+msgstr "B<stpcpy>()"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<strcpy>()"
+msgstr "B<strcpy>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions copy the string pointed to by I<src>, into a string at the "
+"buffer pointed to by I<dst>. The programmer is responsible for allocating a "
+"destination buffer large enough, that is, I<strlen(src) + 1>. For the "
+"difference between the two functions, see RETURN VALUE."
+msgstr ""
+
+#. type: TQ
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<strcat>()"
+msgstr "B<strcat>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This function catenates the string pointed to by I<src>, after the string "
+"pointed to by I<dst> (overwriting its terminating null byte). The "
+"programmer is responsible for allocating a destination buffer large enough, "
+"that is, I<strlen(dst) + strlen(src) + 1>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "A simple implementation of B<strncpy>() might be:"
+msgid "An implementation of these functions might be:"
+msgstr "Prosta implementacja B<strncpy>() mogłaby wyglądać tak:"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"char *\n"
+"stpcpy(char *restrict dst, const char *restrict src)\n"
+"{\n"
+" char *p;\n"
+"\\&\n"
+" p = mempcpy(dst, src, strlen(src));\n"
+" *p = \\[aq]\\e0\\[aq];\n"
+"\\&\n"
+" return p;\n"
+"}\n"
+"\\&\n"
+"char *\n"
+"strcpy(char *restrict dst, const char *restrict src)\n"
+"{\n"
+" stpcpy(dst, src);\n"
+" return dst;\n"
+"}\n"
+"\\&\n"
+"char *\n"
+"strcat(char *restrict dst, const char *restrict src)\n"
+"{\n"
+" stpcpy(dst + strlen(dst), src);\n"
+" return dst;\n"
+"}\n"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This function returns a pointer to the terminating null byte of the copied "
+"string."
+msgstr ""
+
+#
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "These functions are always successful."
+msgid "These functions return I<dst>."
+msgstr "Funkcje te zawsze kończą się pomyślnie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<stpcpy>(),\n"
+"B<strcpy>(),\n"
+"B<strcat>()"
+msgstr ""
+"B<stpcpy>(),\n"
+"B<strcpy>(),\n"
+"B<strcat>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CAVEATS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The strings I<src> and I<dst> may not overlap."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the destination buffer is not large enough, the behavior is undefined. "
+"See B<_FORTIFY_SOURCE> in B<feature_test_macros>(7)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"B<strcat>() can be very inefficient. Read about E<.UR https://www."
+"joelonsoftware.com/\\:2001/12/11/\\:back-to-basics/> Shlemiel the painter E<."
+"UE .>"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#include E<lt>err.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(void)\n"
+"{\n"
+" char *p;\n"
+" char *buf1;\n"
+" char *buf2;\n"
+" size_t len, maxsize;\n"
+"\\&\n"
+" maxsize = strlen(\"Hello \") + strlen(\"world\") + strlen(\"!\") + 1;\n"
+" buf1 = malloc(sizeof(*buf1) * maxsize);\n"
+" if (buf1 == NULL)\n"
+" err(EXIT_FAILURE, \"malloc()\");\n"
+" buf2 = malloc(sizeof(*buf2) * maxsize);\n"
+" if (buf2 == NULL)\n"
+" err(EXIT_FAILURE, \"malloc()\");\n"
+"\\&\n"
+" p = buf1;\n"
+" p = stpcpy(p, \"Hello \");\n"
+" p = stpcpy(p, \"world\");\n"
+" p = stpcpy(p, \"!\");\n"
+" len = p - buf1;\n"
+"\\&\n"
+" printf(\"[len = %zu]: \", len);\n"
+" puts(buf1); // \"Hello world!\"\n"
+" free(buf1);\n"
+"\\&\n"
+" strcpy(buf2, \"Hello \");\n"
+" strcat(buf2, \"world\");\n"
+" strcat(buf2, \"!\");\n"
+" len = strlen(buf2);\n"
+"\\&\n"
+" printf(\"[len = %zu]: \", len);\n"
+" puts(buf2); // \"Hello world!\"\n"
+" free(buf2);\n"
+"\\&\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strdup>(3), B<string>(3), B<wcscpy>(3), B<string_copying>(7)"
+msgstr "B<strdup>(3), B<string>(3), B<wcscpy>(3), B<string_copying>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"char *\n"
+"stpcpy(char *restrict dst, const char *restrict src)\n"
+"{\n"
+" char *p;\n"
+msgstr ""
+"char *\n"
+"stpcpy(char *restrict dst, const char *restrict src)\n"
+"{\n"
+" char *p;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" p = mempcpy(dst, src, strlen(src));\n"
+" *p = \\[aq]\\e0\\[aq];\n"
+msgstr ""
+" p = mempcpy(dst, src, strlen(src));\n"
+" *p = \\[aq]\\e0\\[aq];\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" return p;\n"
+"}\n"
+msgstr ""
+" return p;\n"
+"}\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"char *\n"
+"strcpy(char *restrict dst, const char *restrict src)\n"
+"{\n"
+" stpcpy(dst, src);\n"
+" return dst;\n"
+"}\n"
+msgstr ""
+"char *\n"
+"strcpy(char *restrict dst, const char *restrict src)\n"
+"{\n"
+" stpcpy(dst, src);\n"
+" return dst;\n"
+"}\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"char *\n"
+"strcat(char *restrict dst, const char *restrict src)\n"
+"{\n"
+" stpcpy(dst + strlen(dst), src);\n"
+" return dst;\n"
+"}\n"
+msgstr ""
+"char *\n"
+"strcat(char *restrict dst, const char *restrict src)\n"
+"{\n"
+" stpcpy(dst + strlen(dst), src);\n"
+" return dst;\n"
+"}\n"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<strcat>() can be very inefficient. Read about E<.UR https://www."
+"joelonsoftware.com/\\:2001/12/11/\\:back-to-basics/> Shlemiel the\\ painter "
+"E<.UE .>"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#include E<lt>err.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+msgstr ""
+"#include E<lt>err.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(void)\n"
+"{\n"
+" char *p;\n"
+" char *buf1;\n"
+" char *buf2;\n"
+" size_t len, maxsize;\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" maxsize = strlen(\"Hello \") + strlen(\"world\") + strlen(\"!\") + 1;\n"
+" buf1 = malloc(sizeof(*buf1) * maxsize);\n"
+" if (buf1 == NULL)\n"
+" err(EXIT_FAILURE, \"malloc()\");\n"
+" buf2 = malloc(sizeof(*buf2) * maxsize);\n"
+" if (buf2 == NULL)\n"
+" err(EXIT_FAILURE, \"malloc()\");\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" p = buf1;\n"
+" p = stpcpy(p, \"Hello \");\n"
+" p = stpcpy(p, \"world\");\n"
+" p = stpcpy(p, \"!\");\n"
+" len = p - buf1;\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" printf(\"[len = %zu]: \", len);\n"
+" puts(buf1); // \"Hello world!\"\n"
+" free(buf1);\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" strcpy(buf2, \"Hello \");\n"
+" strcat(buf2, \"world\");\n"
+" strcat(buf2, \"!\");\n"
+" len = strlen(buf2);\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" printf(\"[len = %zu]: \", len);\n"
+" puts(buf2); // \"Hello world!\"\n"
+" free(buf2);\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/strdup.3.po b/po/pl/man3/strdup.3.po
new file mode 100644
index 00000000..cd9c8d6a
--- /dev/null
+++ b/po/pl/man3/strdup.3.po
@@ -0,0 +1,456 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:09+0100\n"
+"PO-Revision-Date: 2019-08-16 21:26+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "strdup"
+msgstr "strdup"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "strdup, strndup, strdupa, strndupa - duplicate a string"
+msgstr "strdup, strndup, strdupa, strndupa - powielenie łańcucha"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strdup(const char *>I<s>B<);>\n"
+msgstr "B<char *strdup(const char *>I<s>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<char *strndup(const char >I<s>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+"B<char *strdupa(const char *>I<s>B<);>\n"
+"B<char *strndupa(const char >I<s>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr ""
+"B<char *strndup(const char >I<s>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+"B<char *strdupa(const char *>I<s>B<);>\n"
+"B<char *strndupa(const char >I<s>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strdup>():"
+msgstr "B<strdup>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Since glibc 2.12: */ _POSIX_C_SOURCE E<gt>= 200809L\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" _XOPEN_SOURCE E<gt>= 500\n"
+" || /* Od glibc 2.12: */ _POSIX_C_SOURCE E<gt>= 200809L\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strndup>():"
+msgstr "B<strndup>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Before glibc 2.10:\n"
+" _GNU_SOURCE\n"
+msgstr ""
+" Od glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Przed glibc 2.10:\n"
+" _GNU_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strdupa>(), B<strndupa>():"
+msgstr "B<strdupa>(), B<strndupa>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _GNU_SOURCE\n"
+msgstr " _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strdup>() function returns a pointer to a new string which is a "
+"duplicate of the string I<s>. Memory for the new string is obtained with "
+"B<malloc>(3), and can be freed with B<free>(3)."
+msgstr ""
+"Funkcja B<strdup>() zwraca wskaźnik do nowego łańcucha, który stanowi kopię "
+"łańcucha I<s>. Pamięć dla nowego łańcucha jest przydzielana za pomocą "
+"B<malloc>(3) i może być zwolniona za pomocą B<free>(3)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strndup>() function is similar, but copies at most I<n> bytes. If "
+"I<s> is longer than I<n>, only I<n> bytes are copied, and a terminating null "
+"byte (\\[aq]\\e0\\[aq]) is added."
+msgstr ""
+"Funkcja B<strndup>() jest podobna, lecz kopiuje co najwyżej I<n> znaków. "
+"Jeśli I<s> jest dłuższe niż I<n>, kopiowane jest tylko I<n> znaków i "
+"dodawany jest kończący znak null (\\[aq]\\e0\\[aq])."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<strdupa>() and B<strndupa>() are similar, but use B<alloca>(3) to "
+"allocate the buffer."
+msgstr ""
+"B<strdupa>() i B<strndupa>() są podobne, ale korzystają z B<alloca>(3) do "
+"przydzielania pamięci na bufor."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "On success, the B<strdup>() function returns a pointer to the duplicated "
+#| "string. It returns NULL if insufficient memory was available, with "
+#| "I<errno> set to indicate the cause of the error."
+msgid ""
+"On success, the B<strdup>() function returns a pointer to the duplicated "
+"string. It returns NULL if insufficient memory was available, with I<errno> "
+"set to indicate the error."
+msgstr ""
+"Funkcja B<strdup>() zwraca wskaźnik do skopiowanego łańcucha. Zwraca NULL, "
+"gdy nie jest dostępna dostateczna ilość pamięci, i ustawia I<errno>, "
+"wskazując na przyczynę błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient memory available to allocate duplicate string."
+msgstr ""
+"Nie można przydzielić dostatecznej ilości pamięci potrzebnej dla kopii "
+"łańcucha."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<strdup>(),\n"
+"B<strndup>(),\n"
+"B<strdupa>(),\n"
+"B<strndupa>()"
+msgstr ""
+"B<strdup>(),\n"
+"B<strndup>(),\n"
+"B<strdupa>(),\n"
+"B<strndupa>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<strdup>():"
+msgid "B<strdup>()"
+msgstr "B<strdup>():"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<strndup>():"
+msgid "B<strndup>()"
+msgstr "B<strndup>():"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<strndupa>()"
+msgid "B<strdupa>()"
+msgstr "B<strndupa>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<strndupa>()"
+msgstr "B<strndupa>()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "SVr4, 4.3BSD, POSIX.1-2001."
+msgid "SVr4, 4.3BSD-Reno, POSIX.1-2001."
+msgstr "SVr4, 4.3BSD, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<alloca>(3), B<calloc>(3), B<free>(3), B<malloc>(3), B<realloc>(3), "
+"B<string>(3), B<wcsdup>(3)"
+msgstr ""
+"B<alloca>(3), B<calloc>(3), B<free>(3), B<malloc>(3), B<realloc>(3), "
+"B<string>(3), B<wcsdup>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. 4.3BSD-Reno, not (first) 4.3BSD.
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"B<strdup>() conforms to SVr4, 4.3BSD, POSIX.1-2001. B<strndup>() conforms "
+"to POSIX.1-2008. B<strdupa>() and B<strndupa>() are GNU extensions."
+msgstr ""
+"B<strdup>() jest zgodne z SVr4, 4.3BSD, POSIX.1-2001. B<strndup>() jest "
+"zgodna z POSIX.1-2008. B<strdupa>() i B<strndupa>() są rozszerzeniami GNU."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/strfry.3.po b/po/pl/man3/strfry.3.po
new file mode 100644
index 00000000..4d000c95
--- /dev/null
+++ b/po/pl/man3/strfry.3.po
@@ -0,0 +1,260 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Wilk <siefca@pl.qmail.org>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:09+0100\n"
+"PO-Revision-Date: 2019-08-16 23:16+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "strfry"
+msgstr "strfry"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "strfry - randomize a string"
+msgstr "strfry - randomizacja łańcucha"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>string.hE<gt>>\n"
+msgstr ""
+"B<#define _GNU_SOURCE> /* Patrz feature_test_macros(7) */\n"
+"B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strfry(char *>I<string>B<);>\n"
+msgstr "B<char *strfry(char *>I<string>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strfry>() function randomizes the contents of I<string> by randomly "
+"swapping characters in the string. The result is an anagram of I<string>."
+msgstr ""
+"Funkcja B<strfry>() randomizuje zawartość łańcucha I<string>, losowo "
+"zamieniając miejscami jego znaki. Wynikiem jest anagram łańcucha I<string>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The B<strfry>() functions returns a pointer to the randomized string."
+msgstr "Funkcja B<strfry>() zwraca wskaźnik do zmienionego losowo łańcucha."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<strfry>()"
+msgstr "B<strfry>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<memfrob>(3), B<string>(3)"
+msgstr "B<memfrob>(3), B<string>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The B<strfry>() function is unique to the GNU C Library."
+msgstr "Funkcja B<strfry>() występuje wyłącznie w bibliotece GNU C."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/string.3.po b/po/pl/man3/string.3.po
new file mode 100644
index 00000000..0f717c3e
--- /dev/null
+++ b/po/pl/man3/string.3.po
@@ -0,0 +1,555 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Wilk <siefca@pl.qmail.org>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2004.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:09+0100\n"
+"PO-Revision-Date: 2023-03-04 12:44+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "string"
+msgstr "string"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-11-14"
+msgstr "14 listopada 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"stpcpy, strcasecmp, strcat, strchr, strcmp, strcoll, strcpy, strcspn, "
+"strdup, strfry, strlen, strncat, strncmp, strncpy, strncasecmp, strpbrk, "
+"strrchr, strsep, strspn, strstr, strtok, strxfrm, index, rindex - string "
+"operations"
+msgstr ""
+"stpcpy, strcasecmp, strcat, strchr, strcmp, strcoll, strcpy, strcspn, "
+"strdup, strfry, strlen, strncat, strncmp, strncpy, strncasecmp, strpbrk, "
+"strrchr, strsep, strspn, strstr, strtok, strxfrm, index, rindex - operacje "
+"na łańcuchach znaków"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<#include E<lt>strings.hE<gt>>"
+msgstr "B<#include E<lt>strings.hE<gt>>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int strcasecmp(const char *>I<s1>B<, const char *>I<s2>B<);>"
+msgstr "B<int strcasecmp(const char *>I<s1>B<, const char *>I<s2>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Compare the strings I<s1> and I<s2> ignoring case."
+msgstr "Porównuje łańcuchy I<s1> i I<s2>, nie zważając na wielkość liter."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int strncasecmp(const char >I<s1>B<[.>I<n>B<], const char >I<s2>B<[.>I<n>B<], size_t >I<n>B<);>"
+msgstr "B<int strncasecmp(const char >I<s1>B<[.>I<n>B<], const char >I<s2>B<[.>I<n>B<], size_t >I<n>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Compare the first I<n> bytes of the strings I<s1> and I<s2> ignoring case."
+msgstr ""
+"Porównuje pierwszych I<n> bajtów łańcuchów I<s1> i I<s2>, nie zważając na "
+"wielkość liter."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *index(const char *>I<s>B<, int >I<c>B<);>"
+msgstr "B<char *index(const char *>I<s>B<, int >I<c>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Identical to B<strchr>(3)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *rindex(const char *>I<s>B<, int >I<c>B<);>"
+msgstr "B<char *rindex(const char *>I<s>B<, int >I<c>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Identical to B<strrchr>(3)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>"
+msgstr "B<#include E<lt>string.hE<gt>>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *stpcpy(char *restrict >I<dest>B<, const char *restrict >I<src>B<);>"
+msgstr "B<char *stpcpy(char *restrict >I<dest>B<, const char *restrict >I<src>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Copy a string from I<src> to I<dest>, returning a pointer to the end of the "
+"resulting string at I<dest>."
+msgstr ""
+"Kopiuje łańcuch z I<src> do I<dest> i zwraca wskaźnik do końca wynikowego "
+"łańcucha I<dest>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strcat(char *restrict >I<dest>B<, const char *restrict >I<src>B<);>"
+msgstr "B<char *strcat(char *restrict >I<dest>B<, const char *restrict >I<src>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Append the string I<src> to the string I<dest>, returning a pointer I<dest>."
+msgstr ""
+"Dołącza łańcuch I<src> do łańcucha I<dest> i zwraca wskaźnik do I<dest>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strchr(const char *>I<s>B<, int >I<c>B<);>"
+msgstr "B<char *strchr(const char *>I<s>B<, int >I<c>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Return a pointer to the first occurrence of the character I<c> in the string "
+"I<s>."
+msgstr "Zwraca wskaźnik do pierwszego wystąpienia znaku I<c> w łańcuchu I<s>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int strcmp(const char *>I<s1>B<, const char *>I<s2>B<);>"
+msgstr "B<int strcmp(const char *>I<s1>B<, const char *>I<s2>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Compare the strings I<s1> with I<s2>."
+msgstr "Porównuje łańcuchy I<s1> i I<s2>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int strcoll(const char *>I<s1>B<, const char *>I<s2>B<);>"
+msgstr "B<int strcoll(const char *>I<s1>B<, const char *>I<s2>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Compare the strings I<s1> with I<s2> using the current locale."
+msgstr ""
+"Porównuje łańcuchy I<s1> i I<s2> używając bieżących ustawień regionalnych."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strcpy(char *restrict >I<dest>B<, const char *restrict >I<src>B<);>"
+msgstr "B<char *strcpy(char *restrict >I<dest>B<, const char *restrict >I<src>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Copy the string I<src> to I<dest>, returning a pointer to the start of "
+"I<dest>."
+msgstr ""
+"Kopiuje łańcuch z I<src> do I<dest> i zwraca wskaźnik do początku łańcucha "
+"I<dest>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<size_t strcspn(const char *>I<s>B<, const char *>I<reject>B<);>"
+msgstr "B<size_t strcspn(const char *>I<s>B<, const char *>I<reject>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Calculate the length of the initial segment of the string I<s> which does "
+"not contain any of bytes in the string I<reject>,"
+msgstr ""
+"Oblicza długość początkowego segmentu łańcucha I<s> niezawierającego żadnego "
+"z bajtów łańcucha I<reject>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strdup(const char *>I<s>B<);>"
+msgstr "B<char *strdup(const char *>I<s>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Return a duplicate of the string I<s> in memory allocated using B<malloc>(3)."
+msgstr ""
+"Zwraca duplikat łańcucha I<n>, w pamięci nowo zaalokowanej przez B<malloc>(3)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strfry(char *>I<string>B<);>"
+msgstr "B<char *strfry(char *>I<string>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Randomly swap the characters in I<string>."
+msgstr "Przypadkowo zamienia kolejność znaków w łańcuchu I<string>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<size_t strlen(const char *>I<s>B<);>"
+msgstr "B<size_t strlen(const char *>I<s>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Return the length of the string I<s>."
+msgstr "Zwraca długość łańcucha I<s>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<char *strncat(char >I<dest>B<[restrict strlen(.>I<dest>B<) + .>I<n>B< + 1],>\n"
+"B< const char >I<src>B<[restrict .>I<n>B<],>\n"
+"B< size_t >I<n>B<);>\n"
+msgstr ""
+"B<char *strncat(char >I<dest>B<[restrict strlen(.>I<dest>B<) + .>I<n>B< + 1],>\n"
+"B< const char >I<src>B<[restrict .>I<n>B<],>\n"
+"B< size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Append at most I<n> bytes from the string I<src> to the string I<dest>, "
+#| "returning a pointer to I<dest>."
+msgid ""
+"Append at most I<n> bytes from the unterminated string I<src> to the string "
+"I<dest>, returning a pointer to I<dest>."
+msgstr ""
+"Dołącza co najwyżej I<n> bajtów łańcucha I<src> do łańcucha I<dest> i zwraca "
+"wskaźnik do I<dest>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int strncmp(const char >I<s1>B<[.>I<n>B<], const char >I<s2>B<[.>I<n>B<], size_t >I<n>B<);>"
+msgstr "B<int strncmp(const char >I<s1>B<[.>I<n>B<], const char >I<s2>B<[.>I<n>B<], size_t >I<n>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Compare at most I<n> bytes of the strings I<s1> and I<s2>."
+msgstr "Porównuje co najwyżej I<n> bajtów łańcuchów I<s1> i I<s2>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strpbrk(const char *>I<s>B<, const char *>I<accept>B<);>"
+msgstr "B<char *strpbrk(const char *>I<s>B<, const char *>I<accept>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Return a pointer to the first occurrence in the string I<s> of one of the "
+"bytes in the string I<accept>."
+msgstr ""
+"Zwraca wskaźnik do pierwszego wystąpienia w łańcuchu I<s> jednego z bajtów "
+"łańcucha I<accept>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strrchr(const char *>I<s>B<, int >I<c>B<);>"
+msgstr "B<char *strrchr(const char *>I<s>B<, int >I<c>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Return a pointer to the last occurrence of the character I<c> in the string "
+"I<s>."
+msgstr "Zwraca wskaźnik do ostatniego wystąpienia znaku I<c> w łańcuchu I<s>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strsep(char **restrict >I<stringp>B<, const char *restrict >I<delim>B<);>"
+msgstr "B<char *strsep(char **restrict >I<stringp>B<, const char *restrict >I<delim>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Extract the initial token in I<stringp> that is delimited by one of the "
+"bytes in I<delim>."
+msgstr ""
+"Wyciąga z I<stringp> początkowe słowo, rozdzielone jednym z bajtów z "
+"I<delim>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<size_t strspn(const char *>I<s>B<, const char *>I<accept>B<);>"
+msgstr "B<size_t strspn(const char *>I<s>B<, const char *>I<accept>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Calculate the length of the starting segment in the string I<s> that "
+"consists entirely of bytes in I<accept>."
+msgstr ""
+"Oblicza długość początkowego segmentu łańcucha I<s> składającego się tylko i "
+"wyłącznie z bajtów łańcucha I<accept>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strstr(const char *>I<haystack>B<, const char *>I<needle>B<);>"
+msgstr "B<char *strstr(const char *>I<haystack>B<, const char *>I<needle>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Find the first occurrence of the substring I<needle> in the string "
+"I<haystack>, returning a pointer to the found substring."
+msgstr ""
+"Znajduje pierwsze wystąpienie podłańcucha I<needle> w łańcuchu I<haystack> i "
+"zwraca wskaźnik do znalezionego podłańcucha."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strtok(char *restrict >I<s>B<, const char *restrict >I<delim>B<);>"
+msgstr "B<char *strtok(char *restrict >I<s>B<, const char *restrict >I<delim>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Extract tokens from the string I<s> that are delimited by one of the bytes "
+"in I<delim>."
+msgstr "Wyciąga z I<stringp> słowa, rozdzielone jednym z bajtów z I<delim>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<size_t strxfrm(char >I<dest>B<[restrict .>I<n>B<], const char >I<src>B<[restrict .>I<n>B<],>\n"
+"B< size_t >I<n>B<);>\n"
+msgstr ""
+"B<size_t strxfrm(char >I<dest>B<[restrict .>I<n>B<], const char >I<src>B<[restrict .>I<n>B<],>\n"
+"B< size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Transforms I<src> to the current locale and copies the first I<n> bytes to "
+"I<dest>."
+msgstr ""
+"Przekształca I<src> do bieżących ustawień regionalnych i kopiuje pierwszych "
+"I<n> bajtów do I<dest>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<char *strncpy(char >I<dest>B<[restrict .>I<n>B<], const char >I<src>B<[restrict .>I<n>B<],>\n"
+"B< size_t >I<n>B<);>\n"
+msgstr ""
+"B<char *strncpy(char >I<dest>B<[restrict .>I<n>B<], const char >I<src>B<[restrict .>I<n>B<],>\n"
+"B< size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Fill a fixed-size buffer with leading non-null bytes from a source array, "
+"padding with null bytes as needed."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The string functions perform operations on null-terminated strings. See the "
+"individual man pages for descriptions of each function."
+msgstr ""
+"Funkcje łańcuchowe umożliwiają operacje na zakończonych znakiem null "
+"łańcuchach. Opis każdej z funkcji znajduje się na indywidualnej dla danej "
+"funkcji stronie podręcznika ekranowego."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<bstring>(3), B<stpcpy>(3), B<strcasecmp>(3), B<strcat>(3), B<strchr>(3), "
+"B<strcmp>(3), B<strcoll>(3), B<strcpy>(3), B<strcspn>(3), B<strdup>(3), "
+"B<strfry>(3), B<strlen>(3), B<strncasecmp>(3), B<strncat>(3), B<strncmp>(3), "
+"B<strncpy>(3), B<strpbrk>(3), B<strrchr>(3), B<strsep>(3), B<strspn>(3), "
+"B<strstr>(3), B<strtok>(3), B<strxfrm>(3)"
+msgstr ""
+"B<bstring>(3), B<stpcpy>(3), B<strcasecmp>(3), B<strcat>(3), B<strchr>(3), "
+"B<strcmp>(3), B<strcoll>(3), B<strcpy>(3), B<strcspn>(3), B<strdup>(3), "
+"B<strfry>(3), B<strlen>(3), B<strncasecmp>(3), B<strncat>(3), B<strncmp>(3), "
+"B<strncpy>(3), B<strpbrk>(3), B<strrchr>(3), B<strsep>(3), B<strspn>(3), "
+"B<strstr>(3), B<strtok>(3), B<strxfrm>(3)"
+
+#. type: TH
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-01-22"
+msgstr "22 stycznia 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SS
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Obsolete functions"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Copy at most I<n> bytes from string I<src> to I<dest>, returning a pointer "
+"to the start of I<dest>."
+msgstr ""
+"Kopiuje co najwyżej I<n> bajtów łańcucha I<src> do I<dest> i zwraca wskaźnik "
+"do początku łańcucha I<dest>."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/strlen.3.po b/po/pl/man3/strlen.3.po
new file mode 100644
index 00000000..ad2480de
--- /dev/null
+++ b/po/pl/man3/strlen.3.po
@@ -0,0 +1,287 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:09+0100\n"
+"PO-Revision-Date: 2019-08-15 23:59+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "strlen"
+msgstr "strlen"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "strlen - calculate the length of a string"
+msgstr "strlen - obliczenie długość łańcucha"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<size_t strlen(const char *>I<s>B<);>\n"
+msgstr "B<size_t strlen(const char *>I<s>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strlen>() function calculates the length of the string pointed to by "
+"I<s>, excluding the terminating null byte (\\[aq]\\e0\\[aq])."
+msgstr ""
+"Funkcja B<strlen>() oblicza długość łańcucha wskazanego przez I<s>, nie "
+"licząc kończącego znaku null (\\[aq]\\e0\\[aq])."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strlen>() function returns the number of bytes in the string pointed "
+"to by I<s>."
+msgstr ""
+"Funkcja B<strlen>() zwraca liczbę bajtów w łańcuchu wskazanym przez I<s>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<strlen>()"
+msgstr "B<strlen>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In cases where the input buffer may not contain a terminating null byte, "
+"B<strnlen>(3) should be used instead."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<string>(3), B<strnlen>(3), B<wcslen>(3), B<wcsnlen>(3)"
+msgstr "B<string>(3), B<strnlen>(3), B<wcslen>(3), B<wcsnlen>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, C11, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, C11, SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/strsignal.3.po b/po/pl/man3/strsignal.3.po
new file mode 100644
index 00000000..17bd3a13
--- /dev/null
+++ b/po/pl/man3/strsignal.3.po
@@ -0,0 +1,565 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Wilk <siefca@pl.qmail.org>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:09+0100\n"
+"PO-Revision-Date: 2019-08-15 23:59+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "strsignal"
+msgstr "strsignal"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"strsignal, sigabbrev_np, sigdescr_np, sys_siglist - return string describing "
+"signal"
+msgstr ""
+"strsignal, sigabbrev_np, sigdescr_np, sys_siglist - zwraca napis opisujący "
+"sygnał"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<char *strsignal(int >I<sig>B<);>\n"
+"B<const char *sigdescr_np(int >I<sig>B<);>\n"
+"B<const char *sigabbrev_np(int >I<sig>B<);>\n"
+msgstr ""
+"B<char *strsignal(int >I<sig>B<);>\n"
+"B<const char *sigdescr_np(int >I<sig>B<);>\n"
+"B<const char *sigabbrev_np(int >I<sig>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<[[deprecated]] extern const char *const >I<sys_siglist>B<[];>\n"
+msgstr "B<[[przestarzałe]] extern const char *const >I<sys_siglist>B<[];>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sigabbrev_np>(), B<sigdescr_np>():"
+msgstr "B<sigabbrev_np>(), B<sigdescr_np>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _GNU_SOURCE\n"
+msgstr " _GNU_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strsignal>():"
+msgstr "B<strsignal>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " Since glibc 2.10:\n"
+#| " _POSIX_C_SOURCE E<gt>= 200809L\n"
+#| " Before glibc 2.10:\n"
+#| " _GNU_SOURCE\n"
+msgid ""
+" From glibc 2.10 to glibc 2.31:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Before glibc 2.10:\n"
+" _GNU_SOURCE\n"
+msgstr ""
+" Od glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Przed glibc 2.10:\n"
+" _GNU_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<sys_siglist>:"
+msgstr "I<sys_siglist>:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" glibc 2.19 and earlier:\n"
+" _BSD_SOURCE\n"
+msgstr ""
+" Od glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" glibc 2.19 i wcześniejsze:\n"
+" _BSD_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<strsignal>() function returns a string describing the signal "
+#| "number passed in the argument I<sig>. The string can be used only until "
+#| "the next call to B<strsignal>()."
+msgid ""
+"The B<strsignal>() function returns a string describing the signal number "
+"passed in the argument I<sig>. The string can be used only until the next "
+"call to B<strsignal>(). The string returned by B<strsignal>() is localized "
+"according to the B<LC_MESSAGES> category in the current locale."
+msgstr ""
+"Funkcja B<strsignal>() zwraca łańcuch opisujący numer sygnału przekazany w "
+"argumencie I<sig>. Łańcuch może być używany tylko do następnego wywołania "
+"funkcji B<strsignal>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<strsignal>() function returns a string describing the signal "
+#| "number passed in the argument I<sig>. The string can be used only until "
+#| "the next call to B<strsignal>()."
+msgid ""
+"The B<sigdescr_np>() function returns a string describing the signal number "
+"passed in the argument I<sig>. Unlike B<strsignal>() this string is not "
+"influenced by the current locale."
+msgstr ""
+"Funkcja B<strsignal>() zwraca łańcuch opisujący numer sygnału przekazany w "
+"argumencie I<sig>. Łańcuch może być używany tylko do następnego wywołania "
+"funkcji B<strsignal>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<sigabbrev_np>() function returns the abbreviated name of the signal, "
+"I<sig>. For example, given the value B<SIGINT>, it returns the string "
+"\"INT\"."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The array I<sys_siglist> holds the signal description strings indexed by "
+#| "signal number. The B<strsignal>() function should be used if possible "
+#| "instead of this array."
+msgid ""
+"The (deprecated) array I<sys_siglist> holds the signal description strings "
+"indexed by signal number. The B<strsignal>() or the B<sigdescr_np>() "
+"function should be used instead of this array; see also VERSIONS."
+msgstr ""
+"Tablica I<sys_siglist> przechowuje łańcuchy opisujące sygnały poindeksowane "
+"według numerów sygnałów. Jeżeli jest to możliwe, należy raczej korzystać z "
+"funkcji B<strsignal>() niż z bezpośredniego dostępu do tej tablicy."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strsignal>() function returns the appropriate description string, or "
+"an unknown signal message if the signal number is invalid. On some systems "
+"(but not on Linux), NULL may instead be returned for an invalid signal "
+"number."
+msgstr ""
+"Funkcja B<strsignal>() zwraca odpowiedni łańcuch opisu lub komunikat o "
+"nieznanym sygnale, gdy numer sygnału jest błędny. W niektórych systemach "
+"(ale nie w Linuksie) dla błędnego numeru sygnału może zostać zwrócony "
+"wskaźnik NULL zamiast komunikatu."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<strsignal>() function returns the appropriate description string, "
+#| "or an unknown signal message if the signal number is invalid. On some "
+#| "systems (but not on Linux), NULL may instead be returned for an invalid "
+#| "signal number."
+msgid ""
+"The B<sigdescr_np>() and B<sigabbrev_np>() functions return the "
+"appropriate description string. The returned string is statically allocated "
+"and valid for the lifetime of the program. These functions return NULL for "
+"an invalid signal number."
+msgstr ""
+"Funkcja B<strsignal>() zwraca odpowiedni łańcuch opisu lub komunikat o "
+"nieznanym sygnale, gdy numer sygnału jest błędny. W niektórych systemach "
+"(ale nie w Linuksie) dla błędnego numeru sygnału może zostać zwrócony "
+"wskaźnik NULL zamiast komunikatu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. #-#-#-#-# archlinux: strsignal.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: strsignal.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: strsignal.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: strsignal.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: strsignal.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: strsignal.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: strsignal.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: strsignal.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<strsignal>()"
+msgstr "B<strsignal>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:strsignal locale"
+msgstr "MT-Unsafe race:strsignal locale"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<sigdescr_np>(),\n"
+"B<sigabbrev_np>()"
+msgstr ""
+"B<sigdescr_np>(),\n"
+"B<sigabbrev_np>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<sigreturn>(2)"
+msgid "B<sigdescr_np>()"
+msgstr "B<sigreturn>(2)"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<sigreturn>(2)"
+msgid "B<sigabbrev_np>()"
+msgstr "B<sigreturn>(2)"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "I<sys_siglist>:"
+msgid "I<sys_siglist>"
+msgstr "I<sys_siglist>:"
+
+#. glibc commit b1ccfc061feee9ce616444ded8e1cd5acf9fa97f
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "POSIX.1-2001, SVr4, 4.3BSD."
+msgid "POSIX.1-2008. Solaris, BSD."
+msgstr "POSIX.1-2001, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "glibc 2.1."
+msgid "glibc 2.32."
+msgstr "glibc 2.1."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "Since glibc 2.2.2:"
+msgid "Removed in glibc 2.32."
+msgstr "Od glibc 2.2.2:"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<sigdescr_np>() and B<sigabbrev_np>() are thread-safe and async-signal-"
+"safe."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<psignal>(3), B<strerror>(3)"
+msgstr "B<psignal>(3), B<strerror>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<sigdescr_np>() and B<sigabbrev_np>() first appeared in glibc 2.32."
+msgstr ""
+
+#. glibc commit b1ccfc061feee9ce616444ded8e1cd5acf9fa97f
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"Starting with glibc 2.32, the I<sys_siglist> symbol is no longer exported by "
+"glibc."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<strsignal>(): POSIX.1-2008. Present on Solaris and the BSDs."
+msgstr "B<strsignal>(): POSIX.1-2008. Występuje w Solarisie i systemach BSD."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<sigdescr_np>() and B<sigabbrev_np>() are GNU extensions."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm
+msgid "I<sys_siglist> is nonstandard, but present on many other systems."
+msgstr ""
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/strspn.3.po b/po/pl/man3/strspn.3.po
new file mode 100644
index 00000000..93130e07
--- /dev/null
+++ b/po/pl/man3/strspn.3.po
@@ -0,0 +1,305 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Wilk <siefca@pl.qmail.org>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2017.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:09+0100\n"
+"PO-Revision-Date: 2017-02-07 21:48+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "strspn"
+msgstr "strspn"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "strspn, strcspn - get length of a prefix substring"
+msgstr "strspn, strcspn - zwracanie długości początkowego podłańcucha"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<size_t strspn(const char *>I<s>B<, const char *>I<accept>B<);>\n"
+"B<size_t strcspn(const char *>I<s>B<, const char *>I<reject>B<);>\n"
+msgstr ""
+"B<size_t strspn(const char *>I<s>B<, const char *>I<accept>B<);>\n"
+"B<size_t strcspn(const char *>I<s>B<, const char *>I<reject>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strspn>() function calculates the length (in bytes) of the initial "
+"segment of I<s> which consists entirely of bytes in I<accept>."
+msgstr ""
+"Funkcja B<strspn>() oblicza długość (w bajtach) początkowego segmentu I<s> "
+"składającego się w całości ze znaków z I<accept>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strcspn>() function calculates the length of the initial segment of "
+"I<s> which consists entirely of bytes not in I<reject>."
+msgstr ""
+"Funkcja B<strcspn>() oblicza długość początkowego segmentu I<s> składającego "
+"się w całości ze znaków nienależących do I<reject>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strspn>() function returns the number of bytes in the initial segment "
+"of I<s> which consist only of bytes from I<accept>."
+msgstr ""
+"Funkcja B<strspn>() zwraca liczbę bajtów początkowego segmentu I<s> "
+"składającego się tylko ze znaków z I<accept>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strcspn>() function returns the number of bytes in the initial "
+"segment of I<s> which are not in the string I<reject>."
+msgstr ""
+"Funkcja B<strcspn>() zwraca liczbę bajtów początkowego segmentu I<s> "
+"składającego się ze znaków nie należących do I<reject>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<strspn>(),\n"
+"B<strcspn>()"
+msgstr ""
+"B<strspn>(),\n"
+"B<strcspn>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, SVr4, 4.3BSD."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<memchr>(3), B<strchr>(3), B<string>(3), B<strpbrk>(3), B<strsep>(3), "
+"B<strstr>(3), B<strtok>(3), B<wcscspn>(3), B<wcsspn>(3)"
+msgstr ""
+"B<memchr>(3), B<strchr>(3), B<string>(3), B<strpbrk>(3), B<strsep>(3), "
+"B<strstr>(3), B<strtok>(3), B<wcscspn>(3), B<wcsspn>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-01-05"
+msgstr "5 stycznia 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/strstr.3.po b/po/pl/man3/strstr.3.po
new file mode 100644
index 00000000..39deed39
--- /dev/null
+++ b/po/pl/man3/strstr.3.po
@@ -0,0 +1,370 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Wilk <siefca@pl.qmail.org>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:09+0100\n"
+"PO-Revision-Date: 2019-08-15 23:58+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "strstr"
+msgstr "strstr"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "strstr, strcasestr - locate a substring"
+msgstr "strstr, strcasestr - szukanie podciągu"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strstr(const char *>I<haystack>B<, const char *>I<needle>B<);>\n"
+msgstr "B<char *strstr(const char *>I<haystack>B<, const char *>I<needle>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>string.hE<gt>>\n"
+msgstr ""
+"B<#define _GNU_SOURCE> /* Patrz feature_test_macros(7) */\n"
+"B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<char *strcasestr(const char *>I<haystack>B<, const char *>I<needle>B<);>\n"
+msgstr "B<char *strcasestr(const char *>I<haystack>B<, const char *>I<needle>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strstr>() function finds the first occurrence of the substring "
+"I<needle> in the string I<haystack>. The terminating null bytes "
+"(\\[aq]\\e0\\[aq]) are not compared."
+msgstr ""
+"Funkcja B<strstr>() znajduje pierwsze wystąpienie podłańcucha I<needle> w "
+"łańcuchu I<haystack>. Kończące znaki null \\[aq]\\e0\\[aq]) nie są "
+"porównywane."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strcasestr>() function is like B<strstr>(), but ignores the case of "
+"both arguments."
+msgstr ""
+"Funkcja B<strcasestr>() działa jak B<strstr>(), ale ignoruje rozmiar znaków "
+"obu argumentów."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return a pointer to the beginning of the located substring, "
+"or NULL if the substring is not found."
+msgstr ""
+"Funkcja B<strstr>() zwraca wskaźnik do początku znalezionego podłańcucha lub "
+"wartość NULL, jeśli podłańcuch ten nie zostanie znaleziony."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<needle> is the empty string, the return value is always I<haystack> "
+"itself."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. #-#-#-#-# archlinux: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<strstr>()"
+msgstr "B<strstr>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. #-#-#-#-# archlinux: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: tbl table
+#. #-#-#-#-# debian-unstable: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: strstr.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<strcasestr>()"
+msgstr "B<strcasestr>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe locale"
+msgstr "MT-bezpieczne locale"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU."
+msgstr "GNU."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89."
+msgstr "POSIX.1-2001, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<memchr>(3), B<memmem>(3), B<strcasecmp>(3), B<strchr>(3), B<string>(3), "
+"B<strpbrk>(3), B<strsep>(3), B<strspn>(3), B<strtok>(3), B<wcsstr>(3)"
+msgstr ""
+"B<memchr>(3), B<memmem>(3), B<strcasecmp>(3), B<strchr>(3), B<string>(3), "
+"B<strpbrk>(3), B<strsep>(3), B<strspn>(3), B<strtok>(3), B<wcsstr>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<strstr>(): POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "B<strstr>(): POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The B<strcasestr>() function is a nonstandard extension."
+msgstr "Funkcja B<strcasestr>() jest rozszerzeniem niestandardowym."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/strtok.3.po b/po/pl/man3/strtok.3.po
new file mode 100644
index 00000000..08588cba
--- /dev/null
+++ b/po/pl/man3/strtok.3.po
@@ -0,0 +1,789 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Paweł Wilk <siefca@pl.qmail.org>, 1999.
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:09+0100\n"
+"PO-Revision-Date: 2019-08-15 23:58+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "strtok"
+msgstr "strtok"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "strtok, strtok_r - extract tokens from strings"
+msgstr "strtok, strtok_r - wydzielanie słów z łańcuchów"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>string.hE<gt>>\n"
+msgstr "B<#include E<lt>string.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<char *strtok(char *restrict >I<str>B<, const char *restrict >I<delim>B<);>\n"
+"B<char *strtok_r(char *restrict >I<str>B<, const char *restrict >I<delim>B<,>\n"
+"B< char **restrict >I<saveptr>B<);>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<strtok_r>()"
+msgid "B<strtok_r>():"
+msgstr "B<strtok_r>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _POSIX_C_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+" _POSIX_C_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strtok>() function breaks a string into a sequence of zero or more "
+"nonempty tokens. On the first call to B<strtok>(), the string to be parsed "
+"should be specified in I<str>. In each subsequent call that should parse "
+"the same string, I<str> must be NULL."
+msgstr ""
+"Funkcja B<strtok>() dzieli łańcuch na sekwencję zera lub więcej niepustych "
+"słów. Przy pierwszym wywołaniu funkcji B<strtok>(), łańcuch do przetworzenia "
+"powinien być podany w I<str>. W każdym kolejnym wywołaniu, które powinno "
+"przetworzyć ten sam łańcuch, I<str> musi być NULL."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<delim> argument specifies a set of bytes that delimit the tokens in "
+"the parsed string. The caller may specify different strings in I<delim> in "
+"successive calls that parse the same string."
+msgstr ""
+"Argument I<delim> określa zbiór bajtów służących do oddzielania słów w "
+"przetwarzanym łańcuchu. Program wywołujący może podawać różne argumenty "
+"I<delim> w kolejnych wywołaniach przetwarzających ten sam łańcuch znaków."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Each call to B<strtok>() returns a pointer to a null-terminated string "
+"containing the next token. This string does not include the delimiting "
+"byte. If no more tokens are found, B<strtok>() returns NULL."
+msgstr ""
+"Każde wywołanie funkcji B<strtok>() zwraca wskaźnik do zakończonego znakiem "
+"null łańcuch zawierającego następne słowo. Łańcuch ten nie zawiera znaku "
+"separatora. Jeśli nie ma więcej słów, to B<strtok>() zwraca NULL."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A sequence of calls to B<strtok>() that operate on the same string "
+"maintains a pointer that determines the point from which to start searching "
+"for the next token. The first call to B<strtok>() sets this pointer to "
+"point to the first byte of the string. The start of the next token is "
+"determined by scanning forward for the next nondelimiter byte in I<str>. If "
+"such a byte is found, it is taken as the start of the next token. If no "
+"such byte is found, then there are no more tokens, and B<strtok>() returns "
+"NULL. (A string that is empty or that contains only delimiters will thus "
+"cause B<strtok>() to return NULL on the first call.)"
+msgstr ""
+"Sekwencja wywołań B<strtok>() działająca na tym samym łańcuchu znaków "
+"przechowuje wskaźnik określający punkt, od którego należy szukać kolejnego "
+"słowa. Pierwsze wywołanie B<strtok>() ustawia ten wskaźnik na pierwszy bajt "
+"łańcucha. Początek kolejnego słowa jest określany przez szukanie kolejnego "
+"bajtu niebędącego ogranicznikiem w I<str>. Jeśli taki bajt zostanie "
+"znaleziony, to jest uważany za początek kolejnego słowa. Jeśli nie ma "
+"takiego bajtu, to nie ma więcej słów i B<strtok>() zwraca NULL (Łańcuch, "
+"który jest pusty, lub taki, który zawiera tylko znaki ogranicznika, "
+"spowoduje, że pierwsze wywołanie B<strtok>() także zwróci NULL)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The end of each token is found by scanning forward until either the next "
+#| "delimiter byte is found or until the terminating null byte "
+#| "(\\(aq\\e0\\(aq) is encountered. If a delimiter byte is found, it is "
+#| "overwritten with a null byte to terminate the current token, and "
+#| "B<strtok>() saves a pointer to the following byte; that pointer will be "
+#| "used as the starting point when searching for the next token. In this "
+#| "case, B<strtok>() returns a pointer to the start of the found token."
+msgid ""
+"The end of each token is found by scanning forward until either the next "
+"delimiter byte is found or until the terminating null byte "
+"(\\[aq]\\e0\\[aq]) is encountered. If a delimiter byte is found, it is "
+"overwritten with a null byte to terminate the current token, and "
+"B<strtok>() saves a pointer to the following byte; that pointer will be "
+"used as the starting point when searching for the next token. In this case, "
+"B<strtok>() returns a pointer to the start of the found token."
+msgstr ""
+"Koniec każdego słowa jest określany przez wyszukanie albo następnego bajtu "
+"ogranicznika albo napotkanie kończącego bajtu null (\\(aq\\e0\\(aq). Jeśli "
+"zostanie znaleziony bajt ogranicznika, to jest nadpisywany znakiem null, tak "
+"aby zakończyć bieżące słowo, a B<strtok>() zachowuje wskaźnik do kolejnego "
+"bajtu; wskaźnik ten będzie użyty jako punkt startowy wyszukiwania kolejnego "
+"słowa. W takim przypadku B<strtok>() zwraca wskaźnik do początku "
+"znalezionego słowa."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"From the above description, it follows that a sequence of two or more "
+"contiguous delimiter bytes in the parsed string is considered to be a single "
+"delimiter, and that delimiter bytes at the start or end of the string are "
+"ignored. Put another way: the tokens returned by B<strtok>() are always "
+"nonempty strings. Thus, for example, given the string \"I<aaa;;bbb,>\", "
+"successive calls to B<strtok>() that specify the delimiter string \"I<;,>\" "
+"would return the strings \"I<aaa>\" and \"I<bbb>\", and then a null pointer."
+msgstr ""
+"Z powyższego opisu wynika, że sekwencja dwóch lub więcej następujących po "
+"sobie bajtów ogranicznika w przetwarzanym łańcuchu jest uważana za "
+"pojedynczy ogranicznik i że ograniczniki na początku i końcu łańcucha są "
+"zawsze ignorowane. Innymi słowy: słowa zwracane przez B<strtok>() są zawsze "
+"niepustymi łańcuchami znaków. Dlatego na przykład kolejne wywołanie "
+"B<strtok>() dla łańcucha \"I<aaa;;bbb,>\" z łańcuchem ograniczników \"I<;,"
+">\" zwrócą słowa \"I<aaa>\" oraz \"I<bbb>\", a następnie zwrócą wskaźnik "
+"null."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<strtok_r>() function is a reentrant version B<strtok>(). The "
+#| "I<saveptr> argument is a pointer to a I<char\\ *> variable that is used "
+#| "internally by B<strtok_r>() in order to maintain context between "
+#| "successive calls that parse the same string."
+msgid ""
+"The B<strtok_r>() function is a reentrant version of B<strtok>(). The "
+"I<saveptr> argument is a pointer to a I<char\\~*> variable that is used "
+"internally by B<strtok_r>() in order to maintain context between successive "
+"calls that parse the same string."
+msgstr ""
+"Funkcja B<strtok_r>() jest wielowątkową wersją B<strtok>(). Argument "
+"I<saveptr> jest wskaźnikiem do zmiennej typu I<char\\ *>, używanej "
+"wewnętrznie przez B<strtok_r>() do zachowania kontekstu pomiędzy kolejnymi "
+"wywołaniami przetwarzającymi ten sam łańcuch znaków."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "On the first call to B<strtok_r>(), I<str> should point to the string to "
+#| "be parsed, and the value of I<saveptr> is ignored. In subsequent calls, "
+#| "I<str> should be NULL, and I<saveptr> should be unchanged since the "
+#| "previous call."
+msgid ""
+"On the first call to B<strtok_r>(), I<str> should point to the string to be "
+"parsed, and the value of I<*saveptr> is ignored (but see NOTES). In "
+"subsequent calls, I<str> should be NULL, and I<saveptr> (and the buffer that "
+"it points to) should be unchanged since the previous call."
+msgstr ""
+"Podczas pierwszego wywołania B<strtok_r>() argument I<str> powinien "
+"wskazywać na łańcuch do przetworzenia, a wartość I<saveptr> jest ignorowana. "
+"W kolejnych wywołaniach I<str> powinien być równy NULL, a I<saveptr> nie "
+"powinien być zmieniony od poprzedniego wywołania."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Different strings may be parsed concurrently using sequences of calls to "
+"B<strtok_r>() that specify different I<saveptr> arguments."
+msgstr ""
+"Różne łańcuchy znaków mogą być przetwarzane równocześnie przy użyciu "
+"sekwencji wywołań B<strtok_r>(), różniących się argumentami I<saveptr>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strtok>() and B<strtok_r>() functions return a pointer to the next "
+"token, or NULL if there are no more tokens."
+msgstr ""
+"Funkcje B<strtok>() i B<strtok_r>() zwracają wskaźnik do następnego słowa "
+"lub NULL, jeśli nie ma już więcej słów."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<strtok>()"
+msgstr "B<strtok>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:strtok"
+msgstr "MT-Unsafe race:strtok"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<strtok_r>()"
+msgstr "B<strtok_r>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. Tru64, according to its manual page
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On some implementations, I<*saveptr> is required to be NULL on the first "
+"call to B<strtok_r>() that is being used to parse I<str>."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C89, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, C89, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Be cautious when using these functions. If you do use them, note that:"
+msgstr ""
+"Nigdy nie należy używać tych funkcji. Jeśli jednak zostaną użyte, to należy "
+"zauważyć, że:"
+
+#. type: IP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\[bu]"
+msgstr "\\[bu]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions modify their first argument."
+msgstr "Funkcje te modyfikują swój pierwszy argument."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions cannot be used on constant strings."
+msgstr "Funkcje ta nie mogą być stosowana z ciągami stałymi."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The identity of the delimiting byte is lost."
+msgstr "Tożsamość bajtu separatora jest tracona."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<strtok>() function uses a static buffer while parsing, so it's not "
+"thread safe. Use B<strtok_r>() if this matters to you."
+msgstr ""
+"Funkcja B<strtok>() korzysta ze statycznego bufora, więc nie jest "
+"przystosowana do wielowątkowości. Jeśli ma to znaczenie, należy używać "
+"B<strtok_r>()."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKŁADY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The program below uses nested loops that employ B<strtok_r>() to break a "
+"string into a two-level hierarchy of tokens. The first command-line "
+"argument specifies the string to be parsed. The second argument specifies "
+"the delimiter byte(s) to be used to separate that string into \"major\" "
+"tokens. The third argument specifies the delimiter byte(s) to be used to "
+"separate the \"major\" tokens into subtokens."
+msgstr ""
+"Poniższy program używa zagnieżdżonych pętli, stosując B<strtok_r>() do "
+"podzielenia łańcucha na dwupoziomową hierarchię słów. Pierwszy argument "
+"linii poleceń określa łańcuch do przetworzenia. Drugi argument podaje bajty "
+"ograniczające używane do dzielenia łańcucha na \"główne\" słowa. Trzeci "
+"argument określa bajty służące do dzielenia \"głównych\" słów na podsłowa."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "An example of the output produced by this program is the following:"
+msgstr "Przykładowe wyjście programu jest następujące:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "$B< ./a.out \\(aqa/bbb///cc;xxx:yyy:\\(aq \\(aq:;\\(aq \\(aq/\\(aq>\n"
+#| "1: a/bbb///cc\n"
+#| " --E<gt> a\n"
+#| " --E<gt> bbb\n"
+#| " --E<gt> cc\n"
+#| "2: xxx\n"
+#| " --E<gt> xxx\n"
+#| "3: yyy\n"
+#| " --E<gt> yyy\n"
+msgid ""
+"$B< ./a.out \\[aq]a/bbb///cc;xxx:yyy:\\[aq] \\[aq]:;\\[aq] \\[aq]/\\[aq]>\n"
+"1: a/bbb///cc\n"
+" --E<gt> a\n"
+" --E<gt> bbb\n"
+" --E<gt> cc\n"
+"2: xxx\n"
+" --E<gt> xxx\n"
+"3: yyy\n"
+" --E<gt> yyy\n"
+msgstr ""
+"$B< ./a.out \\(aqa/bbb///cc;xxx:yyy:\\(aq \\(aq:;\\(aq \\(aq/\\(aq>\n"
+"1: a/bbb///cc\n"
+" --E<gt> a\n"
+" --E<gt> bbb\n"
+" --E<gt> cc\n"
+"2: xxx\n"
+" --E<gt> xxx\n"
+"3: yyy\n"
+" --E<gt> yyy\n"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Program source"
+msgstr "Kod źródłowy programu"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" char *str1, *str2, *token, *subtoken;\n"
+" char *saveptr1, *saveptr2;\n"
+" int j;\n"
+"\\&\n"
+" if (argc != 4) {\n"
+" fprintf(stderr, \"Usage: %s string delim subdelim\\en\",\n"
+" argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" for (j = 1, str1 = argv[1]; ; j++, str1 = NULL) {\n"
+" token = strtok_r(str1, argv[2], &saveptr1);\n"
+" if (token == NULL)\n"
+" break;\n"
+" printf(\"%d: %s\\en\", j, token);\n"
+"\\&\n"
+" for (str2 = token; ; str2 = NULL) {\n"
+" subtoken = strtok_r(str2, argv[3], &saveptr2);\n"
+" if (subtoken == NULL)\n"
+" break;\n"
+" printf(\"\\et --E<gt> %s\\en\", subtoken);\n"
+" }\n"
+" }\n"
+"\\&\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Another example program using B<strtok>() can be found in "
+"B<getaddrinfo_a>(3)."
+msgstr ""
+"Inny przykładowy program używający B<strtok>() można znaleźć w "
+"B<getaddrinfo_a>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<index>(3), B<memchr>(3), B<rindex>(3), B<strchr>(3), B<string>(3), "
+#| "B<strpbrk>(3), B<strsep>(3), B<strspn>(3), B<strstr>(3), B<wcstok>(3)"
+msgid ""
+"B<memchr>(3), B<strchr>(3), B<string>(3), B<strpbrk>(3), B<strsep>(3), "
+"B<strspn>(3), B<strstr>(3), B<wcstok>(3)"
+msgstr ""
+"B<index>(3), B<memchr>(3), B<rindex>(3), B<strchr>(3), B<string>(3), "
+"B<strpbrk>(3), B<strsep>(3), B<strspn>(3), B<strstr>(3), B<wcstok>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+msgstr ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>string.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" char *str1, *str2, *token, *subtoken;\n"
+" char *saveptr1, *saveptr2;\n"
+" int j;\n"
+msgstr ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" char *str1, *str2, *token, *subtoken;\n"
+" char *saveptr1, *saveptr2;\n"
+" int j;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (argc != 4) {\n"
+" fprintf(stderr, \"Usage: %s string delim subdelim\\en\",\n"
+" argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" if (argc != 4) {\n"
+" fprintf(stderr, \"Użycie: %s string delim subdelim\\en\",\n"
+" argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" for (j = 1, str1 = argv[1]; ; j++, str1 = NULL) {\n"
+" token = strtok_r(str1, argv[2], &saveptr1);\n"
+" if (token == NULL)\n"
+" break;\n"
+" printf(\"%d: %s\\en\", j, token);\n"
+msgstr ""
+" for (j = 1, str1 = argv[1]; ; j++, str1 = NULL) {\n"
+" token = strtok_r(str1, argv[2], &saveptr1);\n"
+" if (token == NULL)\n"
+" break;\n"
+" printf(\"%d: %s\\en\", j, token);\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| " for (str2 = token; ; str2 = NULL) {\n"
+#| " subtoken = strtok_r(str2, argv[3], &saveptr2);\n"
+#| " if (subtoken == NULL)\n"
+#| " break;\n"
+#| " printf(\"\\t --E<gt> %s\\en\", subtoken);\n"
+#| " }\n"
+#| " }\n"
+msgid ""
+" for (str2 = token; ; str2 = NULL) {\n"
+" subtoken = strtok_r(str2, argv[3], &saveptr2);\n"
+" if (subtoken == NULL)\n"
+" break;\n"
+" printf(\"\\et --E<gt> %s\\en\", subtoken);\n"
+" }\n"
+" }\n"
+msgstr ""
+" for (str2 = token; ; str2 = NULL) {\n"
+" subtoken = strtok_r(str2, argv[3], &saveptr2);\n"
+" if (subtoken == NULL)\n"
+" break;\n"
+" printf(\"\\t --E<gt> %s\\en\", subtoken);\n"
+" }\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/sysconf.3.po b/po/pl/man3/sysconf.3.po
new file mode 100644
index 00000000..0ddbd366
--- /dev/null
+++ b/po/pl/man3/sysconf.3.po
@@ -0,0 +1,1080 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2006, 2012, 2013.
+# Michał Kułach <michal.kulach@gmail.com>, 2013, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:09+0100\n"
+"PO-Revision-Date: 2016-09-19 22:49+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "sysconf"
+msgstr "sysconf"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sysconf - get configuration information at run time"
+msgstr "sysconf - pobieranie informacje o konfiguracji w trakcie uruchomienia"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>unistd.hE<gt>>\n"
+msgstr "B<#include E<lt>unistd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<long sysconf(int >I<name>B<);>\n"
+msgstr "B<long sysconf(int >I<name>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX allows an application to test at compile or run time whether certain "
+"options are supported, or what the value is of certain configurable "
+"constants or limits."
+msgstr ""
+"POSIX pozwala testować w czasie kompilowania aplikacji lub w czasie jej "
+"działania, czy pewne opcje są wspierane lub jakie są wartości pewnych "
+"konfigurowalnych stałych lub limitów. "
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"At compile time this is done by including I<E<lt>unistd.hE<gt>> and/or "
+"I<E<lt>limits.hE<gt>> and testing the value of certain macros."
+msgstr ""
+"W czasie kompilacji jest to robione przez zainkludowanie I<E<lt>unistd."
+"hE<gt>> lub I<E<lt>limits.hE<gt>> i testowanie wartości pewnych makr."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "At run time, one can ask for numerical values using the present function "
+#| "B<sysconf>(). One can ask for numerical values that may depend on the "
+#| "filesystem a file is in using the calls B<fpathconf>(3) and "
+#| "B<pathconf>(3). One can ask for string values using B<confstr>(3)."
+msgid ""
+"At run time, one can ask for numerical values using the present function "
+"B<sysconf>(). One can ask for numerical values that may depend on the "
+"filesystem in which a file resides using B<fpathconf>(3) and "
+"B<pathconf>(3). One can ask for string values using B<confstr>(3)."
+msgstr ""
+"W czasie działania programu, można odpytać o wartości liczbowe, używając "
+"opisywanej tutaj funkcji B<sysconf>(). Wartości liczbowe dotyczące systemu "
+"plików, w którym jest umieszczony dany plik, można uzyskać, wywołując "
+"funkcje B<fpathconf>(3) i B<pathconf>(3). Wartości będące łańcuchami znaków "
+"zwraca funkcja B<confstr>(3)."
+
+#. except that sysconf(_SC_OPEN_MAX) may change answer after a call
+#. to setrlimit( ) which changes the RLIMIT_NOFILE soft limit
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The values obtained from these functions are system configuration "
+"constants. They do not change during the lifetime of a process."
+msgstr ""
+"Wartości zwracane przez powyższe funkcje są stałymi dotyczącymi konfiguracji "
+"systemu, które nie zmienią się przez cały czas życia procesu."
+
+#. and 999 to indicate support for options no longer present in the latest
+#. standard. (?)
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "For options, typically, there is a constant B<_POSIX_FOO> that may be "
+#| "defined in I<E<lt>unistd.hE<gt>>. If it is undefined, one should ask at "
+#| "run time. If it is defined to -1, then the option is not supported. If "
+#| "it is defined to 0, then relevant functions and headers exist, but one "
+#| "has to ask at run time what degree of support is available. If it is "
+#| "defined to a value other than -1 or 0, then the option is supported. "
+#| "Usually the value (such as 200112L) indicates the year and month of the "
+#| "POSIX revision describing the option. Glibc uses the value 1 to indicate "
+#| "support as long as the POSIX revision has not been published yet. The "
+#| "B<sysconf>() argument will be B<_SC_FOO>. For a list of options, see "
+#| "B<posixoptions>(7)."
+msgid ""
+"For options, typically, there is a constant B<_POSIX_FOO> that may be "
+"defined in I<E<lt>unistd.hE<gt>>. If it is undefined, one should ask at run "
+"time. If it is defined to -1, then the option is not supported. If it is "
+"defined to 0, then relevant functions and headers exist, but one has to ask "
+"at run time what degree of support is available. If it is defined to a "
+"value other than -1 or 0, then the option is supported. Usually the value "
+"(such as 200112L) indicates the year and month of the POSIX revision "
+"describing the option. glibc uses the value 1 to indicate support as long "
+"as the POSIX revision has not been published yet. The B<sysconf>() "
+"argument will be B<_SC_FOO>. For a list of options, see B<posixoptions>(7)."
+msgstr ""
+"Dla opcji zazwyczaj istnieje stała B<_POSIX_COŚ>, która może być "
+"zdefiniowana w I<E<lt>unistd.hE<gt>>. Jeżeli nie jest zdefiniowana, można "
+"uzyskać jej wartość w czasie działania programu. Jeżeli wartością jest -1, "
+"to dana opcja nie jest wspierana w systemie. Wartość 0 oznacza, że istnieją "
+"odpowiednie funkcje i pliki nagłówkowe, ale należy sprawdzić w czasie "
+"działania, w jakim stopniu dana opcja jest wspierana. Wartość inna niż -1 i "
+"0 oznacza, że dana opcja jest wspierana. Zazwyczaj wartości (takie jak "
+"200112L) oznaczają rok i miesiąc rewizji standardu POSIX opisującej tę "
+"opcję. Dopóki odpowiedni standard POSIX opisujący opcję nie zostanie "
+"opublikowany, glibc używa wartości 1, aby zasygnalizować, że opcja jest "
+"wspierana. Odpowiednim argumentem funkcji B<sysconf>() będzie B<_SC_COŚ>. "
+"Listę opcji można znaleźć w B<posixoptions>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For variables or limits, typically, there is a constant B<_FOO>, maybe "
+"defined in I<E<lt>limits.hE<gt>>, or B<_POSIX_FOO>, maybe defined in "
+"I<E<lt>unistd.hE<gt>>. The constant will not be defined if the limit is "
+"unspecified. If the constant is defined, it gives a guaranteed value, and a "
+"greater value might actually be supported. If an application wants to take "
+"advantage of values which may change between systems, a call to "
+"B<sysconf>() can be made. The B<sysconf>() argument will be B<_SC_FOO>."
+msgstr ""
+"Dla zmiennych lub limitów zazwyczaj istnieje stała B<_COŚ> definiowana w "
+"I<E<lt>limits.hE<gt>> lub B<_POSIX_COŚ> definiowana w I<E<lt>unistd.hE<gt>>. "
+"Stała nie będzie zdefiniowana, jeżeli limit nie jest określony. Jeżeli "
+"stała jest zdefiniowana, to określa gwarantowany limit, ale w rzeczywistości "
+"może być wspierana wartość większa niż wynosi wartość tej stałej. Jeśli "
+"aplikacja chce zrobić użytek ze zmiennych, których wartości mogą się różnić "
+"w zależności od systemu, może wywołać funkcję B<sysconf>(). Argumentem "
+"funkcji B<sysconf>() będzie B<_SC_COŚ>."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "POSIX.1 variables"
+msgstr "Zmienne POSIX.1"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"We give the name of the variable, the name of the B<sysconf>() argument "
+"used to inquire about its value, and a short description."
+msgstr ""
+"W tabeli poniżej podajemy nazwę zmiennej, nazwę argumentu funkcji "
+"B<sysconf>(), używanego do odpytania o jej wartość, oraz krótki opis."
+
+#. [for the moment: only the things that are unconditionally present]
+#. .TP
+#. .BR AIO_LISTIO_MAX " - " _SC_AIO_LISTIO_MAX
+#. (if _POSIX_ASYNCHRONOUS_IO)
+#. Maximum number of I/O operations in a single list I/O call.
+#. Must not be less than _POSIX_AIO_LISTIO_MAX.
+#. .TP
+#. .BR AIO_MAX " - " _SC_AIO_MAX
+#. (if _POSIX_ASYNCHRONOUS_IO)
+#. Maximum number of outstanding asynchronous I/O operations.
+#. Must not be less than _POSIX_AIO_MAX.
+#. .TP
+#. .BR AIO_PRIO_DELTA_MAX " - " _SC_AIO_PRIO_DELTA_MAX
+#. (if _POSIX_ASYNCHRONOUS_IO)
+#. The maximum amount by which a process can decrease its
+#. asynchronous I/O priority level from its own scheduling priority.
+#. Must be nonnegative.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "First, the POSIX.1 compatible values."
+msgstr "Najpierw wartości zgodne z POSIX.1."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ARG_MAX> - B<_SC_ARG_MAX>"
+msgstr "B<ARG_MAX> - B<_SC_ARG_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum length of the arguments to the B<exec>(3) family of functions. "
+"Must not be less than B<_POSIX_ARG_MAX> (4096)."
+msgstr ""
+"Maksymalna długość argumentów funkcji z rodziny B<exec>(3). Nie może być "
+"mniejsza niż B<_POSIX_ARG_MAX> (4096)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<CHILD_MAX> - B<_SC_CHILD_MAX>"
+msgstr "B<CHILD_MAX> - B<_SC_CHILD_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum number of simultaneous processes per user ID. Must not be less "
+"than B<_POSIX_CHILD_MAX> (25)."
+msgstr ""
+"Maksymalna liczba równoczesnych procesów jednego użytkownika. Nie może być "
+"mniejsza niż B<_POSIX_CHILD_MAX> (25)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<HOST_NAME_MAX> - B<_SC_HOST_NAME_MAX>"
+msgstr "B<HOST_NAME_MAX> - B<_SC_HOST_NAME_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Maximum length of a hostname, not including the terminating null byte, as "
+"returned by B<gethostname>(2). Must not be less than "
+"B<_POSIX_HOST_NAME_MAX> (255)."
+msgstr ""
+"Maksymalna długość nazwy komputera, pomijając końcowy bajt NULL, zwracana "
+"przez B<gethostname>(2). Nie może być mniejsza niż B<_POSIX_HOST_NAME_MAX> "
+"(255)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<LOGIN_NAME_MAX> - B<_SC_LOGIN_NAME_MAX>"
+msgstr "B<LOGIN_NAME_MAX> - B<_SC_LOGIN_NAME_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Maximum length of a login name, including the terminating null byte. Must "
+"not be less than B<_POSIX_LOGIN_NAME_MAX> (9)."
+msgstr ""
+"Maksymalna długość nazwy użytkownika, łącznie z końcowym znakiem NULL. Nie "
+"może być mniejsza niż B<_POSIX_LOGIN_NAME_MAX> (9)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<NGROUPS_MAX> - B<_SC_NGROUPS_MAX>"
+msgstr "B<NGROUPS_MAX> - B<_SC_NGROUPS_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Maximum number of supplementary group IDs."
+msgstr "Maksymalna liczba identyfikatorów dodatkowych grup."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "clock ticks - B<_SC_CLK_TCK>"
+msgstr "tyknięcia zegara - B<_SC_CLK_TCK>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The number of clock ticks per second. The corresponding variable is "
+"obsolete. It was of course called B<CLK_TCK>. (Note: the macro "
+"B<CLOCKS_PER_SEC> does not give information: it must equal 1000000.)"
+msgstr ""
+"Liczba tyknięć zegara na sekundę. Odpowiadająca jej zmienna jest "
+"przestarzała, a była oczywiście nazwana B<CLK_TCK>. (Uwaga: makro "
+"B<CLOCKS_PER_SEC> nie dostarcza informacji: jego wartość musi być równa "
+"1000000)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<OPEN_MAX> - B<_SC_OPEN_MAX>"
+msgstr "B<OPEN_MAX> - B<_SC_OPEN_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum number of files that a process can have open at any time. Must "
+"not be less than B<_POSIX_OPEN_MAX> (20)."
+msgstr ""
+"Maksymalna liczba plików, które proces może mieć otwarte w dowolnym czasie. "
+"Nie może być mniejsza niż B<_POSIX_OPEN_MAX> (20)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<PAGESIZE> - B<_SC_PAGESIZE>"
+msgstr "B<PAGESIZE> - B<_SC_PAGESIZE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Size of a page in bytes. Must not be less than 1. (Some systems use "
+#| "PAGE_SIZE instead.)"
+msgid "Size of a page in bytes. Must not be less than 1."
+msgstr ""
+"Rozmiar strony w bajtach. Nie może być mniejszy niż 1. (Niektóre systemy "
+"używają zamiast tego PAGE_SIZE)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<PAGESIZE> - B<_SC_PAGESIZE>"
+msgid "B<PAGE_SIZE> - B<_SC_PAGE_SIZE>"
+msgstr "B<PAGESIZE> - B<_SC_PAGESIZE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A synonym for B<PAGESIZE>/B<_SC_PAGESIZE>. (Both B<PAGESIZE> and "
+"B<PAGE_SIZE> are specified in POSIX.)"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<RE_DUP_MAX> - B<_SC_RE_DUP_MAX>"
+msgstr "B<RE_DUP_MAX> - B<_SC_RE_DUP_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The number of repeated occurrences of a BRE permitted by B<regexec>(3) and "
+"B<regcomp>(3). Must not be less than B<_POSIX2_RE_DUP_MAX> (255)."
+msgstr ""
+"Liczba powtórzonych wystąpień BRE dopuszczalnych w B<regexec>(3) i "
+"B<regcomp>(3). Nie może być mniejsza niż B<_POSIX2_RE_DUP_MAX> (255)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<STREAM_MAX> - B<_SC_STREAM_MAX>"
+msgstr "B<STREAM_MAX> - B<_SC_STREAM_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum number of streams that a process can have open at any time. If "
+"defined, it has the same value as the standard C macro B<FOPEN_MAX>. Must "
+"not be less than B<_POSIX_STREAM_MAX> (8)."
+msgstr ""
+"Maksymalna liczba strumieni, którą proces może otworzyć w dowolnym czasie. "
+"Jeśli jest zdefiniowana, to ma taką samą wartość jak standardowe makro "
+"B<FOPEN_MAX> w C. Nie może być mniejsza niż B<_POSIX_STREAM_MAX> (8)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<SYMLOOP_MAX> - B<_SC_SYMLOOP_MAX>"
+msgstr "B<SYMLOOP_MAX> - B<_SC_SYMLOOP_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum number of symbolic links seen in a pathname before resolution "
+"returns B<ELOOP>. Must not be less than B<_POSIX_SYMLOOP_MAX> (8)."
+msgstr ""
+"Maksymalna liczba dowiązań symbolicznych w ścieżce nie powodująca zwrócenia "
+"błędu B<ELOOP>. Nie może być mniejsza niż B<_POSIX_SYMLOOP_MAX> (8)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TTY_NAME_MAX> - B<_SC_TTY_NAME_MAX>"
+msgstr "B<TTY_NAME_MAX> - B<_SC_TTY_NAME_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum length of terminal device name, including the terminating null "
+"byte. Must not be less than B<_POSIX_TTY_NAME_MAX> (9)."
+msgstr ""
+"Maksymalna długość nazwy urządzenia terminalowego, włączając końcowy znak "
+"NULL. Nie może być mniejsza niż B<_POSIX_TTY_NAME_MAX> (9)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TZNAME_MAX> - B<_SC_TZNAME_MAX>"
+msgstr "B<TZNAME_MAX> - B<_SC_TZNAME_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum number of bytes in a timezone name. Must not be less than "
+"B<_POSIX_TZNAME_MAX> (6)."
+msgstr ""
+"Maksymalna liczba bajtów w nazwie strefy czasowej. Nie może być mniejsza niż "
+"B<_POSIX_TZNAME_MAX> (6)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<_POSIX_VERSION> - B<_SC_VERSION>"
+msgstr "B<_POSIX_VERSION> - B<_SC_VERSION>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"indicates the year and month the POSIX.1 standard was approved in the format "
+"B<YYYYMML>; the value B<199009L> indicates the Sept. 1990 revision."
+msgstr ""
+"Określa rok i miesiąc, w formacie B<YYYYMML>, w którym został zaakceptowany "
+"standard POSIX.1. Na przykład wartość B<199009L> oznacza wersję standardu z "
+"września 1990 roku."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "POSIX.2 variables"
+msgstr "Zmienne POSIX.2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Next, the POSIX.2 values, giving limits for utilities."
+msgstr ""
+"Następnie podajemy wartości POSIX.2 określające limity dla programów "
+"użytkowych."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<BC_BASE_MAX> - B<_SC_BC_BASE_MAX>"
+msgstr "B<BC_BASE_MAX> - B<_SC_BC_BASE_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "indicates the maximum I<obase> value accepted by the B<bc>(1) utility."
+msgstr ""
+"Określa maksymalną wartość I<obase> akceptowaną przez program użytkowy "
+"B<bc>(1)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<BC_DIM_MAX> - B<_SC_BC_DIM_MAX>"
+msgstr "B<BC_DIM_MAX> - B<_SC_BC_DIM_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"indicates the maximum value of elements permitted in an array by B<bc>(1)."
+msgstr ""
+"Określa maksymalną dopuszczalną liczbę elementów w tabelach w programie "
+"B<bc>(1)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<BC_SCALE_MAX> - B<_SC_BC_SCALE_MAX>"
+msgstr "B<BC_SCALE_MAX> - B<_SC_BC_SCALE_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "indicates the maximum I<scale> value allowed by B<bc>(1)."
+msgstr ""
+"Określa maksymalną wartość I<scale> akceptowaną przez program użytkowy "
+"B<bc>(1)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<BC_STRING_MAX> - B<_SC_BC_STRING_MAX>"
+msgstr "B<BC_STRING_MAX> - B<_SC_BC_STRING_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "indicates the maximum length of a string accepted by B<bc>(1)."
+msgstr ""
+"Określa maksymalną długość łańcucha znaków akceptowanego przez B<bc>(1)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<COLL_WEIGHTS_MAX> - B<_SC_COLL_WEIGHTS_MAX>"
+msgstr "B<COLL_WEIGHTS_MAX> - B<_SC_COLL_WEIGHTS_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "indicates the maximum numbers of weights that can be assigned to an entry "
+#| "of the B<LC_COLLATE order> keyword in the locale definition file,"
+msgid ""
+"indicates the maximum numbers of weights that can be assigned to an entry of "
+"the B<LC_COLLATE order> keyword in the locale definition file."
+msgstr ""
+"Określa maksymalną liczbę wag, które można przypisać do wpisu słowa "
+"kluczowego B<LC_COLLATE order> w pliku definicji ustawień regionalnych."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EXPR_NEST_MAX> - B<_SC_EXPR_NEST_MAX>"
+msgstr "B<EXPR_NEST_MAX> - B<_SC_EXPR_NEST_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"is the maximum number of expressions which can be nested within parentheses "
+"by B<expr>(1)."
+msgstr ""
+"Określa maksymalną liczbę wyrażeń zagnieżdżonych w nawiasach, akceptowaną "
+"przez program B<expr>(1)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<LINE_MAX> - B<_SC_LINE_MAX>"
+msgstr "B<LINE_MAX> - B<_SC_LINE_MAX>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum length of a utility's input line, either from standard input or "
+"from a file. This includes space for a trailing newline."
+msgstr ""
+"Maksymalna długość linii wejściowej (łącznie ze znakiem końca linii) "
+"programu użytkowego pochodzącej albo ze standardowego wejścia, albo z pliku."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The maximum number of repeated occurrences of a regular expression when the "
+"interval notation B<\\e{m,n\\e}> is used."
+msgstr ""
+"Maksymalna liczna powtórzonych wystąpień wyrażenia regularnego, jeżeli jest "
+"używana notacja B<\\e{m,n\\e}>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<POSIX2_VERSION> - B<_SC_2_VERSION>"
+msgstr "B<POSIX2_VERSION> - B<_SC_2_VERSION>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "indicates the version of the POSIX.2 standard in the format of YYYYMML."
+msgstr "Określa wersję standardu POSIX.2 w formacie YYYYMML."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<POSIX2_C_DEV> - B<_SC_2_C_DEV>"
+msgstr "B<POSIX2_C_DEV> - B<_SC_2_C_DEV>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"indicates whether the POSIX.2 C language development facilities are "
+"supported."
+msgstr ""
+"Określa, czy są wspierane użytki zgodne z POSIX.2 służące do rozwijania "
+"oprogramowania w języku C."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<POSIX2_FORT_DEV> - B<_SC_2_FORT_DEV>"
+msgstr "B<POSIX2_FORT_DEV> - B<_SC_2_FORT_DEV>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"indicates whether the POSIX.2 FORTRAN development utilities are supported."
+msgstr ""
+"Określa, czy są wspierane użytki zgodne z POSIX.2 służące do rozwijania "
+"oprogramowania w Fortranie."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<POSIX2_FORT_RUN> - B<_SC_2_FORT_RUN>"
+msgstr "B<POSIX2_FORT_RUN> - B<_SC_2_FORT_RUN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "indicates whether the POSIX.2 FORTRAN run-time utilities are supported."
+msgstr ""
+"Określa, czy są wspierane programy użytkowe POSIX.2, służące do uruchamia "
+"programów w Fortranie."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<_POSIX2_LOCALEDEF> - B<_SC_2_LOCALEDEF>"
+msgstr "B<_POSIX2_LOCALEDEF> - B<_SC_2_LOCALEDEF>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "indicates whether the POSIX.2 creation of locates via B<localedef>(1) is "
+#| "supported."
+msgid ""
+"indicates whether the POSIX.2 creation of locales via B<localedef>(1) is "
+"supported."
+msgstr ""
+"Określa, czy jest wspierane tworzenie ustawień regionalnych POSIX.2 przez "
+"B<localedef>(1) ."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<POSIX2_SW_DEV> - B<_SC_2_SW_DEV>"
+msgstr "B<POSIX2_SW_DEV> - B<_SC_2_SW_DEV>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"indicates whether the POSIX.2 software development utilities option is "
+"supported."
+msgstr ""
+"Określa, czy są wspierane użytki zgodne z POSIX.2 służące do rozwijania "
+"oprogramowania."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These values also exist, but may not be standard."
+msgstr "Poniższe wartości także istnieją, ale może nie być ich w standardzie."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " - B<_SC_PHYS_PAGES>"
+msgstr " - B<_SC_PHYS_PAGES>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The number of pages of physical memory. Note that it is possible for the "
+"product of this value and the value of B<_SC_PAGESIZE> to overflow."
+msgstr ""
+"Liczba stron pamięci fizycznej. Proszę zauważyć, że nie jest możliwe, aby "
+"iloczyn tej wartości z B<_SC_PAGESIZE> przekroczył (overflow) dopuszczalny "
+"zakres wartości liczbowych."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " - B<_SC_AVPHYS_PAGES>"
+msgstr " - B<_SC_AVPHYS_PAGES>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The number of currently available pages of physical memory."
+msgstr "Liczba obecnie dostępnych stron fizycznej pamięci."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " - B<_SC_NPROCESSORS_CONF>"
+msgstr " - B<_SC_NPROCESSORS_CONF>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "The number of processors configured."
+msgid "The number of processors configured. See also B<get_nprocs_conf>(3)."
+msgstr "Liczba skonfigurowanych procesorów."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " - B<_SC_NPROCESSORS_ONLN>"
+msgstr " - B<_SC_NPROCESSORS_ONLN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "The number of processors currently online (available)."
+msgid ""
+"The number of processors currently online (available). See also "
+"B<get_nprocs_conf>(3)."
+msgstr "Liczba obecnie dostępnych procesorów."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The return value of B<sysconf>() is one of the following:"
+msgstr ""
+
+#. type: IP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\[bu]"
+msgstr "\\[bu]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On error, -1 is returned and I<errno> is set to indicate the error (for "
+"example, B<EINVAL>, indicating that I<name> is invalid)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<name> corresponds to a maximum or minimum limit, and that limit is "
+"indeterminate, -1 is returned and I<errno> is not changed. (To distinguish "
+"an indeterminate limit from an error, set I<errno> to zero before the call, "
+"and then check whether I<errno> is nonzero when -1 is returned.)"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<name> corresponds to an option, a positive value is returned if the "
+"option is supported, and -1 is returned if the option is not supported."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Otherwise, the current value of the option or limit is returned. This value "
+"will not be more restrictive than the corresponding value that was described "
+"to the application in I<E<lt>unistd.hE<gt>> or I<E<lt>limits.hE<gt>> when "
+"the application was compiled."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<name> is invalid."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<sysconf>()"
+msgstr "B<sysconf>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe env"
+msgstr "MT-bezpieczne env"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"It is difficult to use B<ARG_MAX> because it is not specified how much of "
+"the argument space for B<exec>(3) is consumed by the user's environment "
+"variables."
+msgstr ""
+"Użycie B<ARG_MAX> jest skomplikowane, ponieważ nie jest określone, jak dużo "
+"przestrzeni argumentów funkcji B<exec>(3) jest zabierane przez zmienne "
+"środowiskowe użytkownika."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Some returned values may be huge; they are not suitable for allocating "
+"memory."
+msgstr ""
+"Niektóre zwracane wartości mogą być duże; nie są one odpowiednie do "
+"przydzielania pamięci."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<bc>(1), B<expr>(1), B<getconf>(1), B<locale>(1), B<confstr>(3), "
+"B<fpathconf>(3), B<pathconf>(3), B<posixoptions>(7)"
+msgstr ""
+"B<bc>(1), B<expr>(1), B<getconf>(1), B<locale>(1), B<confstr>(3), "
+"B<fpathconf>(3), B<pathconf>(3), B<posixoptions>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/tan.3.po b/po/pl/man3/tan.3.po
new file mode 100644
index 00000000..06de59ca
--- /dev/null
+++ b/po/pl/man3/tan.3.po
@@ -0,0 +1,441 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2004, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:11+0100\n"
+"PO-Revision-Date: 2019-08-15 23:57+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "tan"
+msgstr "tan"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "tan, tanf, tanl - tangent function"
+msgstr "tan, tanf, tanl - funkcja tangens"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double tan(double >I<x>B<);>\n"
+"B<float tanf(float >I<x>B<);>\n"
+"B<long double tanl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double tan(double >I<x>B<);>\n"
+"B<float tanf(float >I<x>B<);>\n"
+"B<long double tanl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tanf>(), B<tanl>():"
+msgstr "B<tanf>(), B<tanl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the tangent of I<x>, where I<x> is given in radians."
+msgstr "Funkcje te zwracają tangens z I<x>, gdzie I<x> to wartość w radianach."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, these functions return the tangent of I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają tangens argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is positive infinity or negative infinity, a domain error occurs, "
+"and a NaN is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej lub ujemnej nieskończoności, to występuje "
+"błąd dziedziny i zwracane jest NaN."
+
+#. I think overflow can't occur, because the closest floating-point
+#. representation of pi/2 is still not close enough to pi/2 to
+#. produce a large enough value to overflow.
+#. Testing certainly seems to bear this out. -- mtk, Jul 08
+#. POSIX.1 allows an optional underflow error;
+#. glibc 2.8 doesn't do this
+#. POSIX.1 an optional range error for subnormal x;
+#. glibc 2.8 doesn't do this
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the correct result would overflow, a range error occurs, and the "
+"functions return B<HUGE_VAL>, B<HUGE_VALF>, or B<HUGE_VALL>, respectively, "
+"with the mathematically correct sign."
+msgstr ""
+"Jeśli wartość wynikowa jest zbyt duża, to występuje błąd przekroczenia "
+"zakresu i funkcje odpowiednio zwracają B<HUGE_VAL>, B<HUGE_VALF> lub "
+"B<HUGE_VALL> z poprawnie ustawionym znakiem."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is an infinity"
+msgstr "Błąd dziedziny: I<x> jest nieskończonością"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM> (but see BUGS). An invalid floating-point "
+"exception (B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM> (patrz także USTERKI). Rzucany jest "
+"wyjątek niepoprawnej operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error: result overflow"
+msgstr "Błąd zakresu: przekroczenie w górę wartości wynikowej"
+
+#. Unable to test this case, since the best approximation of
+#. pi/2 in double precision only yields a tan() value of 1.633e16.
+#. .I errno
+#. is set to
+#. .BR ERANGE .
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "An overflow floating-point exception (B<FE_OVERFLOW>) is raised."
+msgstr ""
+"Rzucany jest wyjątek przekroczenia zakresu operacji zmiennoprzecinkowej "
+"(B<FE_OVERFLOW>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<tan>(),\n"
+"B<tanf>(),\n"
+"B<tanl>()"
+msgstr ""
+"B<tan>(),\n"
+"B<tanf>(),\n"
+"B<tanl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. http://sourceware.org/bugzilla/show_bug.cgi?id=6782
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Before version 2.10, the glibc implementation did not set I<errno> to "
+#| "B<EDOM> when a domain error occurred."
+msgid ""
+"Before glibc 2.10, the glibc implementation did not set I<errno> to B<EDOM> "
+"when a domain error occurred."
+msgstr ""
+"Implementacja tych funkcji w wersjach wcześniejszych niż 2.10 biblioteki "
+"glibc nie ustawiała I<errno> na B<EDOM>, gdy wystąpił błąd dziedziny."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<acos>(3), B<asin>(3), B<atan>(3), B<atan2>(3), B<cos>(3), B<ctan>(3), "
+"B<sin>(3)"
+msgstr ""
+"B<acos>(3), B<asin>(3), B<atan>(3), B<atan2>(3), B<cos>(3), B<ctan>(3), "
+"B<sin>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/tanh.3.po b/po/pl/man3/tanh.3.po
new file mode 100644
index 00000000..074b7c34
--- /dev/null
+++ b/po/pl/man3/tanh.3.po
@@ -0,0 +1,368 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2004, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:11+0100\n"
+"PO-Revision-Date: 2019-08-15 23:57+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "tanh"
+msgstr "tanh"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "tanh, tanhf, tanhl - hyperbolic tangent function"
+msgstr "tanh, tanhf, tanhl - funkcja tangens hiperboliczny"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double tanh(double >I<x>B<);>\n"
+"B<float tanhf(float >I<x>B<);>\n"
+"B<long double tanhl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double tanh(double >I<x>B<);>\n"
+"B<float tanhf(float >I<x>B<);>\n"
+"B<long double tanhl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tanhf>(), B<tanhl>():"
+msgstr "B<tanhf>(), B<tanhl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+msgstr ""
+"_ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc w wersji E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions return the hyperbolic tangent of I<x>, which is defined "
+"mathematically as:"
+msgstr ""
+"Funkcje te zwracają tangens hiperboliczny dla I<x>, który jest matematycznie "
+"zdefiniowany jako:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " tanh(x) = sinh(x) / cosh(x)\n"
+msgstr " tanh(x) = sinh(x) / cosh(x)\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, these functions return the hyperbolic tangent of I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają tangens hiperboliczny "
+"argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is +0 (-0), +0 (-0) is returned."
+msgstr "Jeśli I<x> wynosi +0 (-0), to zwracane jest +0 (-0)."
+
+#. POSIX.1-2001 documents an optional range error (underflow)
+#. for subnormal x;
+#. glibc 2.8 does not do this.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is positive infinity (negative infinity), +1 (-1) is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej (ujemnej) nieskończoności, to zwracanE +1 "
+"(-1)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No errors occur."
+msgstr "Nie występują."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<tanh>(),\n"
+"B<tanhf>(),\n"
+"B<tanhl>()"
+msgstr ""
+"B<tanh>(),\n"
+"B<tanhf>(),\n"
+"B<tanhl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C99, POSIX.1-2001."
+msgstr "C99, POSIX.1-2001."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD, C89."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, "
+"4.3BSD, C89."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<acosh>(3), B<asinh>(3), B<atanh>(3), B<cosh>(3), B<ctanh>(3), B<sinh>(3)"
+msgstr ""
+"B<acosh>(3), B<asinh>(3), B<atanh>(3), B<cosh>(3), B<ctanh>(3), B<sinh>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "The variant returning I<double> also conforms to SVr4, 4.3BSD."
+msgstr ""
+"Wariant zwracający wartość typu I<double> jest zgodny również z SVr4, 4.3BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/tgamma.3.po b/po/pl/man3/tgamma.3.po
new file mode 100644
index 00000000..da7cc60e
--- /dev/null
+++ b/po/pl/man3/tgamma.3.po
@@ -0,0 +1,640 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:12+0100\n"
+"PO-Revision-Date: 2019-08-18 11:11+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "tgamma"
+msgstr "tgamma"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "tgamma, tgammaf, tgammal - true gamma function"
+msgstr "tgamma, tgammaf, tgammal - prawdziwa funkcja gamma"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double tgamma(double >I<x>B<);>\n"
+"B<float tgammaf(float >I<x>B<);>\n"
+"B<long double tgammal(long double >I<x>B<);>\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tgamma>(), B<tgammaf>(), B<tgammal>():"
+msgstr "B<tgamma>(), B<tgammaf>(), B<tgammal>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions calculate the Gamma function of I<x>."
+msgstr "Funkcje te obliczają funkcję gamma dla I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The Gamma function is defined by"
+msgstr "Funkcja gamma jest definiowana jako:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "Gamma(x) = integral from 0 to infinity of t^(x-1) e^-t dt"
+msgid "Gamma(x) = integral from 0 to infinity of t\\[ha](x-1) e\\[ha]-t dt"
+msgstr "Gamma(x) = całka od 0 do nieskończoności z t^(x-1) e^-t dt"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"It is defined for every real number except for nonpositive integers. For "
+"nonnegative integral I<m> one has"
+msgstr ""
+"Jest zdefiniowana dla każdej liczby rzeczywistej z wyjątkiem niedodatnich "
+"liczb całkowitych. Dla nieujemnej liczby całkowitej zachodzi:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Gamma(m+1) = m!"
+msgstr "Gamma(m+1) = m!"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "and, more generally, for all I<x>:"
+msgstr "i ogólnie dla wszystkich I<x>:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Gamma(x+1) = x * Gamma(x)"
+msgstr "Gamma(x+1) = x * Gamma(x)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Furthermore, the following is valid for all values of I<x> outside the poles:"
+msgstr "Co więcej dla wszystkich poprawnych wartości I<x> poza biegunem:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Gamma(x) * Gamma(1 - x) = PI / sin(PI * x)"
+msgstr "Gamma(x) * Gamma(1 - x) = PI / sin(PI * x)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "On success, these functions return Gamma(x)."
+msgstr "Funkcje te, gdy się zakończą pomyślnie, zwracają Gamma(x)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is positive infinity, positive infinity is returned."
+msgstr ""
+"Jeśli I<x> jest równe dodatniej nieskończoności, to zwracana jest dodatnia "
+"nieskończoność."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is a negative integer, or is negative infinity, a domain error "
+"occurs, and a NaN is returned."
+msgstr ""
+"Jeśli I<x> jest ujemną liczbą całkowitą lub ujemną nieskończonością, to "
+"występuje błąd dziedziny i zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the result overflows, a range error occurs, and the functions return "
+"B<HUGE_VAL>, B<HUGE_VALF>, or B<HUGE_VALL>, respectively, with the correct "
+"mathematical sign."
+msgstr ""
+"Jeśli wartość wynikowa jest zbyt duża, to występuje błąd przekroczenia "
+"zakresu i funkcje odpowiednio zwracają B<HUGE_VAL>, B<HUGE_VALF> lub "
+"B<HUGE_VALL> z poprawnie ustawionym znakiem (dodatnim lub ujemnym)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the result underflows, a range error occurs, and the functions return 0, "
+"with the correct mathematical sign."
+msgstr ""
+"Jeśli wartość wynikowa jest zbyt mała, występuje błąd przekroczenia zakresu "
+"i funkcje zwracają 0 z matematycznie poprawnym znakiem (dodatnim lub "
+"ujemnym)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is -0 or +0, a pole error occurs, and the functions return "
+"B<HUGE_VAL>, B<HUGE_VALF>, or B<HUGE_VALL>, respectively, with the same sign "
+"as the 0."
+msgstr ""
+"Jeśli I<x> jest równe -0 lub +0, występuje błąd bieguna i funkcje "
+"odpowiednio zwracają B<HUGE_VAL>, B<HUGE_VALF> lub B<HUGE_VALL> z takim "
+"samym znakiem, jak znak przed 0. "
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is a negative integer, or negative infinity"
+msgstr "Błąd dziedziny: I<x> jest ujemną liczbą całkowitą lub ujemną nieskończonością"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM>. An invalid floating-point exception "
+"(B<FE_INVALID>) is raised (but see BUGS)."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM>. Rzucany jest wyjątek niepoprawnej "
+"operacji zmiennoprzecinkowej (B<FE_INVALID>) (patrz także USTERKI)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Pole error: I<x> is +0 or -0"
+msgstr "Błąd bieguna: I<x> jest równe +0 lub -0"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE>. A divide-by-zero floating-point exception "
+"(B<FE_DIVBYZERO>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE>. Rzucany jest wyjątek "
+"zmiennoprzecinkowego dzielenia przez zero (B<FE_DIVBYZERO>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error: result overflow"
+msgstr "Błąd zakresu: przekroczenie w górę wartości wynikowej"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE>. An overflow floating-point exception "
+"(B<FE_OVERFLOW>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE>. Rzucany jest wyjątek przekroczenia "
+"zakresu operacji zmiennoprzecinkowej (B<FE_OVERFLOW>)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"glibc also gives the following error which is not specified in C99 or "
+"POSIX.1-2001."
+msgstr ""
+"glibc także może zwrócić następujący błąd niewymieniony w C99 ani w "
+"POSIX.1-2001."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error: result underflow"
+msgstr "Błąd zakresu: przekroczenie w dół wartości wynikowej"
+
+#. e.g., tgamma(-172.5) on glibc 2.8/x86-32
+#. .I errno
+#. is set to
+#. .BR ERANGE .
+#. glibc (as at 2.8) also supports an inexact
+#. exception for various cases.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An underflow floating-point exception (B<FE_UNDERFLOW>) is raised, and "
+"I<errno> is set to B<ERANGE>."
+msgstr ""
+"Rzucany jest wyjątek przekroczenia w dół zakresu operacji "
+"zmiennoprzecinkowej (B<FE_UNDERFLOW>), a I<ERRNO> jest ustawiane na "
+"B<ERANGE>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<tgamma>(),\n"
+"B<tgammaf>(),\n"
+"B<tgammal>()"
+msgstr ""
+"B<tgamma>(),\n"
+"B<tgammaf>(),\n"
+"B<tgammal>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This function had to be called \"true gamma function\" since there is "
+"already a function B<gamma>(3) that returns something else (see "
+"B<gamma>(3) for details)."
+msgstr ""
+"Nazwa funkcji musi brzmieć \"prawdziwa funkcja gamma\", gdyż istnieje już "
+"funkcja B<gamma>(3) zwracająca co innego (szczegóły opisano w B<gamma>(3))."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. #-#-#-#-# archlinux: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6809
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6809
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6809
+#. type: Plain text
+#. #-#-#-#-# fedora-40: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6809
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6809
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6809
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6809
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6809
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Before version 2.18, the glibc implementation of these functions did not "
+#| "set I<errno> to B<EDOM> when I<x> is negative infinity."
+msgid ""
+"Before glibc 2.18, the glibc implementation of these functions did not set "
+"I<errno> to B<EDOM> when I<x> is negative infinity."
+msgstr ""
+"Implementacja tych funkcji w wersjach wcześniejszych niż 2.18 biblioteki "
+"glibc nie ustawiała I<errno> na B<EDOM>, gdy I<x> było ujemną "
+"nieskończonością."
+
+#. #-#-#-#-# archlinux: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6810
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6810
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6810
+#. type: Plain text
+#. #-#-#-#-# fedora-40: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6810
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6810
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6810
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6810
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: tgamma.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6810
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Before glibc 2.19, the glibc implementation of these functions did not "
+#| "set I<errno> to B<ERANGE> on an underflow range error. I<x>"
+msgid ""
+"Before glibc 2.19, the glibc implementation of these functions did not set "
+"I<errno> to B<ERANGE> on an underflow range error."
+msgstr ""
+"Implementacja tych funkcji w wersjach wcześniejszych niż 2.19 biblioteki "
+"glibc nie ustawiała I<errno> na B<ERANGE> w przypadku przekroczenia w dół "
+"wartości wynikowej (underflow)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In glibc versions 2.3.3 and earlier, an argument of +0 or -0 incorrectly "
+"produced a domain error (I<errno> set to B<EDOM> and an B<FE_INVALID> "
+"exception raised), rather than a pole error."
+msgstr ""
+"W wersji 2.3.3 i wcześniejszych biblioteki glibc, argument +0 lub -0 "
+"niepoprawnie powodował błąd dziedziny (I<errno> ustawione na B<EDOM> i "
+"wyrzucony wyjątek B<FE_INVALID>) zamiast błędu bieguna."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<gamma>(3), B<lgamma>(3)"
+msgstr "B<gamma>(3), B<lgamma>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-10"
+msgstr "10 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/toascii.3.po b/po/pl/man3/toascii.3.po
new file mode 100644
index 00000000..8db6a7ba
--- /dev/null
+++ b/po/pl/man3/toascii.3.po
@@ -0,0 +1,336 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:12+0100\n"
+"PO-Revision-Date: 2016-09-07 19:30+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "toascii"
+msgstr "toascii"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "toascii - convert character to ASCII"
+msgstr "toascii - przekształca znak na ASCII"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>ctype.hE<gt>>\n"
+msgstr "B<#include E<lt>ctype.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int toascii(int >I<c>B<);>\n"
+msgid "B<[[deprecated]] int toascii(int >I<c>B<);>\n"
+msgstr "B<int toascii(int >I<c>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<toascii>()"
+msgid "B<toascii>():"
+msgstr "B<toascii>()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<toascii>():\n"
+#| "_XOPEN_SOURCE\n"
+#| " || /* Glibc since 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgid ""
+" _XOPEN_SOURCE\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgstr ""
+"B<toascii>():\n"
+"_XOPEN_SOURCE\n"
+" || /* Glibc od 2.19: */ _DEFAULT_SOURCE\n"
+" || /* Glibc w wersji E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<toascii>() converts I<c> to a 7-bit I<unsigned char> value that fits into "
+"the ASCII character set, by clearing the high-order bits."
+msgstr ""
+"B<toascii>() przekształca, przez wyzerowanie najbardziej znaczących bitów, "
+"I<c> na 7-bitową wartość typu I<unsigned char>, która należy do zestawu "
+"znaków ASCII."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The value returned is that of the converted character."
+msgstr "Zwracana jest wartość przekształconego znaku."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<toascii>()"
+msgstr "B<toascii>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "SVr4, BSD, POSIX.1-2001. POSIX.1-2008 marks B<toascii>() as obsolete, "
+#| "noting that it cannot be used portably in a localized application."
+msgid ""
+"SVr4, BSD, POSIX.1-2001. Obsolete in POSIX.1-2008, noting that it cannot be "
+"used portably in a localized application."
+msgstr ""
+"SVr4, BSD, POSIX.1-2001. POSIX.1-2008 oznacza B<toascii>() jako "
+"przestarzałą, zauważając, że nie może być używana w sposób przenośny w "
+"aplikacji obsługującej ustawienia regionalne."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Many people will be unhappy if you use this function. This function will "
+"convert accented letters into random characters."
+msgstr ""
+"Wiele osób będzie niezadowolonych, jeśli użyje się tej funkcji. Przekształca "
+"ona litery akcentowane na przypadkowe znaki."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<isascii>(3), B<tolower>(3), B<toupper>(3)"
+msgstr "B<isascii>(3), B<tolower>(3), B<toupper>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"SVr4, BSD, POSIX.1-2001. POSIX.1-2008 marks B<toascii>() as obsolete, "
+"noting that it cannot be used portably in a localized application."
+msgstr ""
+"SVr4, BSD, POSIX.1-2001. POSIX.1-2008 oznacza B<toascii>() jako "
+"przestarzałą, zauważając, że nie może być używana w sposób przenośny w "
+"aplikacji obsługującej ustawienia regionalne."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/toupper.3.po b/po/pl/man3/toupper.3.po
new file mode 100644
index 00000000..ffba715a
--- /dev/null
+++ b/po/pl/man3/toupper.3.po
@@ -0,0 +1,495 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:12+0100\n"
+"PO-Revision-Date: 2017-02-07 21:48+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "toupper"
+msgstr "toupper"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "toupper, tolower, toupper_l, tolower_l - convert uppercase or lowercase"
+msgstr ""
+"toupper, tolower, toupper_l, tolower_l - przekształca literę na wielką lub "
+"małą"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>ctype.hE<gt>>\n"
+msgstr "B<#include E<lt>ctype.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int toupper(int >I<c>B<);>\n"
+"B<int tolower(int >I<c>B<);>\n"
+msgstr ""
+"B<int toupper(int >I<c>B<);>\n"
+"B<int tolower(int >I<c>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int toupper_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int tolower_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+msgstr ""
+"B<int toupper_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+"B<int tolower_l(int >I<c>B<, locale_t >I<locale>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<toupper_l>(), B<tolower_l>():"
+msgstr "B<toupper_l>(), B<tolower_l>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.10:\n"
+" _XOPEN_SOURCE E<gt>= 700\n"
+" Before glibc 2.10:\n"
+" _GNU_SOURCE\n"
+msgstr ""
+" Od glibc 2.10:\n"
+" _XOPEN_SOURCE E<gt>= 700\n"
+" Przed glibc 2.10:\n"
+" _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions convert lowercase letters to uppercase, and vice versa."
+msgstr "Te funkcje przekształcają małe litery na wielkie i na odwrót."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<c> is a lowercase letter, B<toupper>() returns its uppercase "
+"equivalent, if an uppercase representation exists in the current locale. "
+"Otherwise, it returns I<c>. The B<toupper_l>() function performs the same "
+"task, but uses the locale referred to by the locale handle I<locale>."
+msgstr ""
+"Jeśli I<c> jest małą literą B<toupper>() zwraca jej odpowiednik będący "
+"wielką literą, jeśli tylko istnieje on w bieżących ustawieniach regionalnych "
+"(locale). W przeciwnym razie zwraca I<c>. Funkcja B<toupper_l>() służy temu "
+"samemu celowi, lecz używa ustawień regionalnych ustawionych w I<locale>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<c> is an uppercase letter, B<tolower>() returns its lowercase "
+"equivalent, if a lowercase representation exists in the current locale. "
+"Otherwise, it returns I<c>. The B<tolower_l>() function performs the same "
+"task, but uses the locale referred to by the locale handle I<locale>."
+msgstr ""
+"Jeśli I<c> jest wielką literą B<tolower>() zwraca jej odpowiednik będący "
+"małą literą, jeśli tylko istnieje on w bieżących ustawieniach regionalnych "
+"(locale). W przeciwnym razie zwraca I<c>. Funkcja B<tolower_l>() służy temu "
+"samemu celowi, lecz używa ustawień regionalnych ustawionych w I<locale>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<c> is neither an I<unsigned char> value nor B<EOF>, the behavior of "
+"these functions is undefined."
+msgstr ""
+"Jeśli I<c> nie ani jest wartością I<unsigned char> ani nie ma wartości "
+"B<EOF>, zachowanie tych funkcji jest nieokreślone."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The behavior of B<toupper_l>() and B<tolower_l>() is undefined if "
+"I<locale> is the special locale object B<LC_GLOBAL_LOCALE> (see "
+"B<duplocale>(3)) or is not a valid locale object handle."
+msgstr ""
+"Zachowanie B<toupper_l>() i B<tolower_l>() jest niezdefiniowane, jeśli "
+"I<locale> jest specjalnych obiektem locale B<LC_GLOBAL_LOCALE> (więcej "
+"informacji w B<duplocale>(3)) lub nie jest prawidłowym locale."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The value returned is that of the converted letter, or I<c> if the "
+"conversion was not possible."
+msgstr ""
+"Zwracana jest wartość przekształconej litery lub I<c>, gdy przekształcenie "
+"nie jest możliwe."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<toupper>(),\n"
+"B<tolower>(),\n"
+"B<toupper_l>(),\n"
+"B<tolower_l>()"
+msgstr ""
+"B<toupper>(),\n"
+"B<tolower>(),\n"
+"B<toupper_l>(),\n"
+"B<tolower_l>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "toupper"
+msgid "B<toupper>()"
+msgstr "toupper"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<toupper>(),\n"
+#| "B<tolower>(),\n"
+msgid "B<tolower>()"
+msgstr ""
+"B<toupper>(),\n"
+"B<tolower>(),\n"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "toupper"
+msgid "B<toupper_l>()"
+msgstr "toupper"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<toupper_l>(),\n"
+#| "B<tolower_l>()"
+msgid "B<tolower_l>()"
+msgstr ""
+"B<toupper_l>(),\n"
+"B<tolower_l>()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "SVr4, 4.3BSD, POSIX.1-2001."
+msgid "C89, 4.3BSD, POSIX.1-2001."
+msgstr "SVr4, 4.3BSD, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The standards require that the argument I<c> for these functions is either "
+"B<EOF> or a value that is representable in the type I<unsigned char>. If "
+"the argument I<c> is of type I<char>, it must be cast to I<unsigned char>, "
+"as in the following example:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"char c;\n"
+"\\&...\n"
+"res = toupper((unsigned char) c);\n"
+msgstr ""
+"char c;\n"
+"\\&...\n"
+"res = toupper((unsigned char) c);\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is necessary because I<char> may be the equivalent I<signed char>, in "
+"which case a byte where the top bit is set would be sign extended when "
+"converting to I<int>, yielding a value that is outside the range of "
+"I<unsigned char>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The details of what constitutes an uppercase or lowercase letter depend on "
+"the locale. For example, the default B<\"C\"> locale does not know about "
+"umlauts, so no conversion is done for them."
+msgstr ""
+"Co dokładnie stanowi wielkie i małe litery, zależy od ustawień regionalnych. "
+"Na przykład domyślne ustawienia regionalne B<\"C\"> nie znają umlautów, więc "
+"nie jest wykonywane ich przekształcenie."
+
+#. FIXME One day the statement about "sharp s" needs to be reworked,
+#. since there is nowadays a capital "sharp s" that has a codepoint
+#. in Unicode 5.0; see https://en.wikipedia.org/wiki/Capital_%E1%BA%9E
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In some non-English locales, there are lowercase letters with no "
+"corresponding uppercase equivalent; the German sharp s is one example."
+msgstr ""
+"W niektórych nieangielskich ustawieniach regionalnych występują małe litery "
+"bez odpowiadających im liter wielkich; niemieckie ostre s jest jednym z "
+"przykładów."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<isalpha>(3), B<newlocale>(3), B<setlocale>(3), B<towlower>(3), "
+"B<towupper>(3), B<uselocale>(3), B<locale>(7)"
+msgstr ""
+"B<isalpha>(3), B<newlocale>(3), B<setlocale>(3), B<towlower>(3), "
+"B<towupper>(3), B<uselocale>(3), B<locale>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-29"
+msgstr "29 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<toupper>(), B<tolower>(): C99, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
+msgstr "B<toupper>(), B<tolower>(): C99, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "B<toupper_l>(), B<tolower_l>(): POSIX.1-2008."
+msgstr "B<toupper_l>(), B<tolower_l>(): POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/trunc.3.po b/po/pl/man3/trunc.3.po
new file mode 100644
index 00000000..ef140bca
--- /dev/null
+++ b/po/pl/man3/trunc.3.po
@@ -0,0 +1,361 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2013, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:12+0100\n"
+"PO-Revision-Date: 2019-08-16 23:19+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "trunc"
+msgstr "trunc"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "trunc, truncf, truncl - round to integer, toward zero"
+msgstr ""
+"trunc, truncf, truncl - zaokrąglenie do liczby całkowitej w kierunku zera"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double trunc(double >I<x>B<);>\n"
+"B<float truncf(float >I<x>B<);>\n"
+"B<long double truncl(long double >I<x>B<);>\n"
+msgstr ""
+"B<double trunc(double >I<x>B<);>\n"
+"B<float truncf(float >I<x>B<);>\n"
+"B<long double truncl(long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<trunc>(), B<truncf>(), B<truncl>():"
+msgstr "B<trunc>(), B<truncf>(), B<truncl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+msgstr " _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These functions round I<x> to the nearest integer value that is not larger "
+"in magnitude than I<x>."
+msgstr ""
+"Funkcje te zaokrąglają I<x> do wartości najbliższej liczby całkowitej nie "
+"większej co do wartości bezwzględnej niż I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These functions return the rounded integer value, in floating format."
+msgstr ""
+"Funkcje te zwracają zaokrągloną wartość całkowitą, w formacie liczby "
+"rzeczywistej."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is integral, infinite, or NaN, I<x> itself is returned."
+msgstr ""
+"Jeśli I<x> jest całkowite, nieskończone lub NaN, zwracana jest wartość I<x>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No errors occur."
+msgstr "Nie występują."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<trunc>(),\n"
+"B<truncf>(),\n"
+"B<truncl>()"
+msgstr ""
+"B<trunc>(),\n"
+"B<truncf>(),\n"
+"B<truncl>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1. C99, POSIX.1-2001."
+msgstr "glibc 2.1. C99, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The integral value returned by these functions may be too large to store in "
+"an integer type (I<int>, I<long>, etc.). To avoid an overflow, which will "
+"produce undefined results, an application should perform a range check on "
+"the returned value before assigning it to an integer type."
+msgstr ""
+"Wartość całkowita zwracana przez te funkcje może być zbyt duża, by "
+"przechować ją w danym typie całkowitym I<int>, I<long> itp.). Aby uniknąć "
+"przepełnienia, które powoduje, że wynik funkcji jest nieokreślony, aplikacja "
+"powinna sprawdzać zakres zwróconej wartości, zanim przypisze ją do zmiennej "
+"całkowitej."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<ceil>(3), B<floor>(3), B<lrint>(3), B<nearbyint>(3), B<rint>(3), "
+"B<round>(3)"
+msgstr ""
+"B<ceil>(3), B<floor>(3), B<lrint>(3), B<nearbyint>(3), B<rint>(3), "
+"B<round>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "These functions were added in glibc 2.1."
+msgstr "Funkcje te dodano w glibc 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/undocumented.3.po b/po/pl/man3/undocumented.3.po
new file mode 100644
index 00000000..55e6b24b
--- /dev/null
+++ b/po/pl/man3/undocumented.3.po
@@ -0,0 +1,221 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Adam Byrtek <alpha@irc.pl>, 1999.
+# Robert Luberda <robert@debian.org>, 2006, 2012, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:12+0100\n"
+"PO-Revision-Date: 2019-08-15 23:56+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "undocumented"
+msgstr "undocumented"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2022-10-30"
+msgstr "30 października 2022 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "undocumented - undocumented library functions"
+msgstr "undocumented - nieudokumentowane funkcje biblioteczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Undocumented library functions\n"
+msgstr "Nieudokumentowane funkcje biblioteczne\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This man page mentions those library functions which are implemented in the "
+"standard libraries but not yet documented in man pages."
+msgstr ""
+"Ta strona man wspomina o funkcjach bibliotecznych które są zaimplementowane "
+"w standardowych bibliotekach, ale nie zostały jeszcze udokumentowane na "
+"stronach man."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Solicitation"
+msgstr "Prośba"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If you have information about these functions, please look in the source "
+"code, write a man page (using a style similar to that of the other Linux "
+"section 3 man pages), and send it to B<mtk.manpages@gmail.com> for inclusion "
+"in the next man page release."
+msgstr ""
+"Jeśli masz informacje na temat tych funkcji, zajrzyj do kodu źródłowego, "
+"napisz stronę man (używając stylu podobnego do użytego na pozostałych "
+"stronach sekcji 3) i wyślij ją pod adres B<mtk.manpages@gmail.com> do "
+"załączenia w przyszłych wydaniach stron man."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "The list"
+msgstr "Lista"
+
+#. .BR chflags (3),
+#. .BR fattach (3),
+#. .BR fchflags (3),
+#. .BR fclean (3),
+#. .BR fdetach (3),
+#. .BR obstack stuff (3),
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<authdes_create>(3), B<authdes_getucred>(3), B<authdes_pk_create>(3), "
+"B<clntunix_create>(3), B<creat64>(3), B<dn_skipname>(3), B<fcrypt>(3), "
+"B<fp_nquery>(3), B<fp_query>(3), B<fp_resstat>(3), B<freading>(3), "
+"B<freopen64>(3), B<fseeko64>(3), B<ftello64>(3), B<ftw64>(3), B<fwscanf>(3), "
+"B<get_avphys_pages>(3), B<getdirentries64>(3), B<getmsg>(3), "
+"B<getnetname>(3), B<get_phys_pages>(3), B<getpublickey>(3), "
+"B<getsecretkey>(3), B<h_errlist>(3), B<host2netname>(3), B<hostalias>(3), "
+"B<inet_nsap_addr>(3), B<inet_nsap_ntoa>(3), B<init_des>(3), "
+"B<libc_nls_init>(3), B<mstats>(3), B<netname2host>(3), B<netname2user>(3), "
+"B<nlist>(3), B<obstack_free>(3), B<parse_printf_format>(3), B<p_cdname>(3), "
+"B<p_cdnname>(3), B<p_class>(3), B<p_fqname>(3), B<p_option>(3), "
+"B<p_query>(3), B<printf_size>(3), B<printf_size_info>(3), B<p_rr>(3), "
+"B<p_time>(3), B<p_type>(3), B<putlong>(3), B<putshort>(3), "
+"B<re_compile_fastmap>(3), B<re_compile_pattern>(3), "
+"B<register_printf_function>(3), B<re_match>(3), B<re_match_2>(3), "
+"B<re_rx_search>(3), B<re_search>(3), B<re_search_2>(3), "
+"B<re_set_registers>(3), B<re_set_syntax>(3), B<res_send_setqhook>(3), "
+"B<res_send_setrhook>(3), B<ruserpass>(3), B<setfileno>(3), "
+"B<sethostfile>(3), B<svc_exit>(3), B<svcudp_enablecache>(3), B<tell>(3), "
+"B<thrd_create>(3), B<thrd_current>(3), B<thrd_equal>(3), B<thrd_sleep>(3), "
+"B<thrd_yield>(3), B<tr_break>(3), B<tzsetwall>(3), B<ufc_dofinalperm>(3), "
+"B<ufc_doit>(3), B<user2netname>(3), B<wcschrnul>(3), B<wcsftime>(3), "
+"B<wscanf>(3), B<xdr_authdes_cred>(3), B<xdr_authdes_verf>(3), "
+"B<xdr_cryptkeyarg>(3), B<xdr_cryptkeyres>(3), B<xdr_datum>(3), "
+"B<xdr_des_block>(3), B<xdr_domainname>(3), B<xdr_getcredres>(3), "
+"B<xdr_keybuf>(3), B<xdr_keystatus>(3), B<xdr_mapname>(3), "
+"B<xdr_netnamestr>(3), B<xdr_netobj>(3), B<xdr_passwd>(3), "
+"B<xdr_peername>(3), B<xdr_rmtcall_args>(3), B<xdr_rmtcallres>(3), "
+"B<xdr_unixcred>(3), B<xdr_yp_buf>(3), B<xdr_yp_inaddr>(3), "
+"B<xdr_ypbind_binding>(3), B<xdr_ypbind_resp>(3), B<xdr_ypbind_resptype>(3), "
+"B<xdr_ypbind_setdom>(3), B<xdr_ypdelete_args>(3), B<xdr_ypmaplist>(3), "
+"B<xdr_ypmaplist_str>(3), B<xdr_yppasswd>(3), B<xdr_ypreq_key>(3), "
+"B<xdr_ypreq_nokey>(3), B<xdr_ypresp_all>(3), B<xdr_ypresp_all_seq>(3), "
+"B<xdr_ypresp_key_val>(3), B<xdr_ypresp_maplist>(3), B<xdr_ypresp_master>(3), "
+"B<xdr_ypresp_order>(3), B<xdr_ypresp_val>(3), B<xdr_ypstat>(3), "
+"B<xdr_ypupdate_args>(3), B<yp_all>(3), B<yp_bind>(3), B<yperr_string>(3), "
+"B<yp_first>(3), B<yp_get_default_domain>(3), B<yp_maplist>(3), "
+"B<yp_master>(3), B<yp_match>(3), B<yp_next>(3), B<yp_order>(3), "
+"B<ypprot_err>(3), B<yp_unbind>(3), B<yp_update>(3)"
+msgstr ""
+"B<authdes_create>(3), B<authdes_getucred>(3), B<authdes_pk_create>(3), "
+"B<clntunix_create>(3), B<creat64>(3), B<dn_skipname>(3), B<fcrypt>(3), "
+"B<fp_nquery>(3), B<fp_query>(3), B<fp_resstat>(3), B<freading>(3), "
+"B<freopen64>(3), B<fseeko64>(3), B<ftello64>(3), B<ftw64>(3), B<fwscanf>(3), "
+"B<get_avphys_pages>(3), B<getdirentries64>(3), B<getmsg>(3), "
+"B<getnetname>(3), B<get_phys_pages>(3), B<getpublickey>(3), "
+"B<getsecretkey>(3), B<h_errlist>(3), B<host2netname>(3), B<hostalias>(3), "
+"B<inet_nsap_addr>(3), B<inet_nsap_ntoa>(3), B<init_des>(3), "
+"B<libc_nls_init>(3), B<mstats>(3), B<netname2host>(3), B<netname2user>(3), "
+"B<nlist>(3), B<obstack_free>(3), B<parse_printf_format>(3), B<p_cdname>(3), "
+"B<p_cdnname>(3), B<p_class>(3), B<p_fqname>(3), B<p_option>(3), "
+"B<p_query>(3), B<printf_size>(3), B<printf_size_info>(3), B<p_rr>(3), "
+"B<p_time>(3), B<p_type>(3), B<putlong>(3), B<putshort>(3), "
+"B<re_compile_fastmap>(3), B<re_compile_pattern>(3), "
+"B<register_printf_function>(3), B<re_match>(3), B<re_match_2>(3), "
+"B<re_rx_search>(3), B<re_search>(3), B<re_search_2>(3), "
+"B<re_set_registers>(3), B<re_set_syntax>(3), B<res_send_setqhook>(3), "
+"B<res_send_setrhook>(3), B<ruserpass>(3), B<setfileno>(3), "
+"B<sethostfile>(3), B<svc_exit>(3), B<svcudp_enablecache>(3), B<tell>(3), "
+"B<thrd_create>(3), B<thrd_current>(3), B<thrd_equal>(3), B<thrd_sleep>(3), "
+"B<thrd_yield>(3), B<tr_break>(3), B<tzsetwall>(3), B<ufc_dofinalperm>(3), "
+"B<ufc_doit>(3), B<user2netname>(3), B<wcschrnul>(3), B<wcsftime>(3), "
+"B<wscanf>(3), B<xdr_authdes_cred>(3), B<xdr_authdes_verf>(3), "
+"B<xdr_cryptkeyarg>(3), B<xdr_cryptkeyres>(3), B<xdr_datum>(3), "
+"B<xdr_des_block>(3), B<xdr_domainname>(3), B<xdr_getcredres>(3), "
+"B<xdr_keybuf>(3), B<xdr_keystatus>(3), B<xdr_mapname>(3), "
+"B<xdr_netnamestr>(3), B<xdr_netobj>(3), B<xdr_passwd>(3), "
+"B<xdr_peername>(3), B<xdr_rmtcall_args>(3), B<xdr_rmtcallres>(3), "
+"B<xdr_unixcred>(3), B<xdr_yp_buf>(3), B<xdr_yp_inaddr>(3), "
+"B<xdr_ypbind_binding>(3), B<xdr_ypbind_resp>(3), B<xdr_ypbind_resptype>(3), "
+"B<xdr_ypbind_setdom>(3), B<xdr_ypdelete_args>(3), B<xdr_ypmaplist>(3), "
+"B<xdr_ypmaplist_str>(3), B<xdr_yppasswd>(3), B<xdr_ypreq_key>(3), "
+"B<xdr_ypreq_nokey>(3), B<xdr_ypresp_all>(3), B<xdr_ypresp_all_seq>(3), "
+"B<xdr_ypresp_key_val>(3), B<xdr_ypresp_maplist>(3), B<xdr_ypresp_master>(3), "
+"B<xdr_ypresp_order>(3), B<xdr_ypresp_val>(3), B<xdr_ypstat>(3), "
+"B<xdr_ypupdate_args>(3), B<yp_all>(3), B<yp_bind>(3), B<yperr_string>(3), "
+"B<yp_first>(3), B<yp_get_default_domain>(3), B<yp_maplist>(3), "
+"B<yp_master>(3), B<yp_match>(3), B<yp_next>(3), B<yp_order>(3), "
+"B<ypprot_err>(3), B<yp_unbind>(3), B<yp_update>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/unlocked_stdio.3.po b/po/pl/man3/unlocked_stdio.3.po
new file mode 100644
index 00000000..f275bc0b
--- /dev/null
+++ b/po/pl/man3/unlocked_stdio.3.po
@@ -0,0 +1,702 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001.
+# Robert Luberda <robert@debian.org>, 2006, 2012, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:12+0100\n"
+"PO-Revision-Date: 2019-08-16 21:13+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "unlocked_stdio"
+msgstr "unlocked_stdio"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"getc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - "
+"nonlocking stdio functions"
+msgstr ""
+"getc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - "
+"nieblokujące funkcje standardowego wejścia/wyjścia"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int getc_unlocked(FILE *>I<stream>B<);>\n"
+"B<int getchar_unlocked(void);>\n"
+"B<int putc_unlocked(int >I<c>B<, FILE *>I<stream>B<);>\n"
+"B<int putchar_unlocked(int >I<c>B<);>\n"
+msgstr ""
+"B<int getc_unlocked(FILE *>I<stream>B<);>\n"
+"B<int getchar_unlocked(void);>\n"
+"B<int putc_unlocked(int >I<c>B<, FILE *>I<stream>B<);>\n"
+"B<int putchar_unlocked(int >I<c>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<void clearerr_unlocked(FILE *>I<stream>B<);>\n"
+#| "B<int feof_unlocked(FILE *>I<stream>B<);>\n"
+#| "B<int ferror_unlocked(FILE *>I<stream>B<);>\n"
+#| "B<int fileno_unlocked(FILE *>I<stream>B<);>\n"
+#| "B<int fflush_unlocked(FILE *>I<stream>B<);>\n"
+msgid ""
+"B<void clearerr_unlocked(FILE *>I<stream>B<);>\n"
+"B<int feof_unlocked(FILE *>I<stream>B<);>\n"
+"B<int ferror_unlocked(FILE *>I<stream>B<);>\n"
+"B<int fileno_unlocked(FILE *>I<stream>B<);>\n"
+"B<int fflush_unlocked(FILE *_Nullable >I<stream>B<);>\n"
+msgstr ""
+"B<void clearerr_unlocked(FILE *>I<stream>B<);>\n"
+"B<int feof_unlocked(FILE *>I<stream>B<);>\n"
+"B<int ferror_unlocked(FILE *>I<stream>B<);>\n"
+"B<int fileno_unlocked(FILE *>I<stream>B<);>\n"
+"B<int fflush_unlocked(FILE *>I<stream>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<int fgetc_unlocked(FILE *>I<stream>B<);>\n"
+"B<int fputc_unlocked(int >I<c>B<, FILE *>I<stream>B<);>\n"
+msgstr ""
+"B<int fgetc_unlocked(FILE *>I<stream>B<);>\n"
+"B<int fputc_unlocked(int >I<c>B<, FILE *>I<stream>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<size_t fread_unlocked(void >I<ptr>B<[restrict .>I<size>B< * .>I<n>B<],>\n"
+"B< size_t >I<size>B<, size_t >I<n>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+"B<size_t fwrite_unlocked(const void >I<ptr>B<[restrict .>I<size>B< * .>I<n>B<],>\n"
+"B< size_t >I<size>B<, size_t >I<n>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+msgstr ""
+"B<size_t fread_unlocked(void >I<ptr>B<[restrict .>I<size>B< * .>I<n>B<],>\n"
+"B< size_t >I<size>B<, size_t >I<n>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+"B<size_t fwrite_unlocked(const void >I<ptr>B<[restrict .>I<size>B< * .>I<n>B<],>\n"
+"B< size_t >I<size>B<, size_t >I<n>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<char *fgets_unlocked(char >I<s>B<[restrict .>I<n>B<], int >I<n>B<, FILE *restrict >I<stream>B<);>\n"
+"B<int fputs_unlocked(const char *restrict >I<s>B<, FILE *restrict >I<stream>B<);>\n"
+msgstr ""
+"B<char *fgets_unlocked(char >I<s>B<[restrict .>I<n>B<], int >I<n>B<, FILE *restrict >I<stream>B<);>\n"
+"B<int fputs_unlocked(const char *restrict >I<s>B<, FILE *restrict >I<stream>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<wint_t getwc_unlocked(FILE *>I<stream>B<);>\n"
+"B<wint_t getwchar_unlocked(void);>\n"
+"B<wint_t fgetwc_unlocked(FILE *>I<stream>B<);>\n"
+msgstr ""
+"B<wint_t getwc_unlocked(FILE *>I<stream>B<);>\n"
+"B<wint_t getwchar_unlocked(void);>\n"
+"B<wint_t fgetwc_unlocked(FILE *>I<stream>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<wint_t fputwc_unlocked(wchar_t >I<wc>B<, FILE *>I<stream>B<);>\n"
+"B<wint_t putwc_unlocked(wchar_t >I<wc>B<, FILE *>I<stream>B<);>\n"
+"B<wint_t putwchar_unlocked(wchar_t >I<wc>B<);>\n"
+msgstr ""
+"B<wint_t fputwc_unlocked(wchar_t >I<wc>B<, FILE *>I<stream>B<);>\n"
+"B<wint_t putwc_unlocked(wchar_t >I<wc>B<, FILE *>I<stream>B<);>\n"
+"B<wint_t putwchar_unlocked(wchar_t >I<wc>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<wchar_t *fgetws_unlocked(wchar_t >I<ws>B<[restrict .>I<n>B<], int >I<n>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+"B<int fputws_unlocked(const wchar_t *restrict >I<ws>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+msgstr ""
+"B<wchar_t *fgetws_unlocked(wchar_t >I<ws>B<[restrict .>I<n>B<], int >I<n>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+"B<int fputws_unlocked(const wchar_t *restrict >I<ws>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), "
+#| "B<putchar_unlocked>():"
+msgid ""
+"B<\\%getc_unlocked>(), B<\\%getchar_unlocked>(), B<\\%putc_unlocked>(), B<\\"
+"%putchar_unlocked>():"
+msgstr ""
+"B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), "
+"B<putchar_unlocked>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| " /* Glibc E<gt>= 2.24: */ _POSIX_C_SOURCE E<gt>= 199309L\n"
+#| " || /* Glibc E<lt>= 2.23: */ _POSIX_C_SOURCE\n"
+#| " || /* Glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgid ""
+" /* glibc E<gt>= 2.24: */ _POSIX_C_SOURCE E<gt>= 199309L\n"
+" || /* glibc E<lt>= 2.23: */ _POSIX_C_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgstr ""
+" /* Glibc E<gt>= 2.24: */ _POSIX_C_SOURCE E<gt>= 199309L\n"
+" || /* Glibc E<lt>= 2.23: */ _POSIX_C_SOURCE\n"
+" || /* Glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<clearerr_unlocked>(), B<feof_unlocked>(), B<ferror_unlocked>(), "
+#| "B<fileno_unlocked>(), B<fflush_unlocked>(), B<fgetc_unlocked>(), "
+#| "B<fputc_unlocked>(), B<fread_unlocked>(), B<fwrite_unlocked>():"
+msgid ""
+"B<\\%clearerr_unlocked>(), B<\\%feof_unlocked>(), B<\\%ferror_unlocked>(), "
+"B<\\%fileno_unlocked>(), B<\\%fflush_unlocked>(), B<\\%fgetc_unlocked>(), "
+"B<\\%fputc_unlocked>(), B<\\%fread_unlocked>(), B<\\%fwrite_unlocked>():"
+msgstr ""
+"B<clearerr_unlocked>(), B<feof_unlocked>(), B<ferror_unlocked>(), "
+"B<fileno_unlocked>(), B<fflush_unlocked>(), B<fgetc_unlocked>(), "
+"B<fputc_unlocked>(), B<fread_unlocked>(), B<fwrite_unlocked>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgstr ""
+" /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<fgets_unlocked>(), B<fputs_unlocked>(), B<getwc_unlocked>(), "
+#| "B<getwchar_unlocked>(), B<fgetwc_unlocked>(), B<fputwc_unlocked>(), "
+#| "B<putwchar_unlocked>(), B<fgetws_unlocked>(), B<fputws_unlocked>():"
+msgid ""
+"B<\\%fgets_unlocked>(), B<\\%fputs_unlocked>(), B<\\%getwc_unlocked>(), B<\\"
+"%getwchar_unlocked>(), B<\\%fgetwc_unlocked>(), B<\\%fputwc_unlocked>(), B<\\"
+"%putwchar_unlocked>(), B<\\%fgetws_unlocked>(), B<\\%fputws_unlocked>():"
+msgstr ""
+"B<fgets_unlocked>(), B<fputs_unlocked>(), B<getwc_unlocked>(), "
+"B<getwchar_unlocked>(), B<fgetwc_unlocked>(), B<fputwc_unlocked>(), "
+"B<putwchar_unlocked>(), B<fgetws_unlocked>(), B<fputws_unlocked>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid " _GNU_SOURCE\n"
+msgstr " _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Each of these functions has the same behavior as its counterpart without the "
+"\"_unlocked\" suffix, except that they do not use locking (they do not set "
+"locks themselves, and do not test for the presence of locks set by others) "
+"and hence are thread-unsafe. See B<flockfile>(3)."
+msgstr ""
+"Każda z tych funkcji zachowuje się tak samo, jak jej odpowiednik bez "
+"przyrostka \"_unlocked\" z tym wyjątkiem, że nie używają one blokad (same "
+"nie ustawiają blokad, jak też nie sprawdzają, czy blokada została ustawiona "
+"przez innych) i z tego względu nie są bezpieczne w trybie wielowątkowym. "
+"Zobacz B<flockfile>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<getc_unlocked>(),\n"
+"B<putc_unlocked>(),\n"
+"B<clearerr_unlocked>(),\n"
+"B<fflush_unlocked>(),\n"
+"B<fgetc_unlocked>(),\n"
+"B<fputc_unlocked>(),\n"
+"B<fread_unlocked>(),\n"
+"B<fwrite_unlocked>(),\n"
+"B<fgets_unlocked>(),\n"
+"B<fputs_unlocked>(),\n"
+"B<getwc_unlocked>(),\n"
+"B<fgetwc_unlocked>(),\n"
+"B<fputwc_unlocked>(),\n"
+"B<putwc_unlocked>(),\n"
+"B<fgetws_unlocked>(),\n"
+"B<fputws_unlocked>()"
+msgstr ""
+"B<getc_unlocked>(),\n"
+"B<putc_unlocked>(),\n"
+"B<clearerr_unlocked>(),\n"
+"B<fflush_unlocked>(),\n"
+"B<fgetc_unlocked>(),\n"
+"B<fputc_unlocked>(),\n"
+"B<fread_unlocked>(),\n"
+"B<fwrite_unlocked>(),\n"
+"B<fgets_unlocked>(),\n"
+"B<fputs_unlocked>(),\n"
+"B<getwc_unlocked>(),\n"
+"B<fgetwc_unlocked>(),\n"
+"B<fputwc_unlocked>(),\n"
+"B<putwc_unlocked>(),\n"
+"B<fgetws_unlocked>(),\n"
+"B<fputws_unlocked>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe race:stream"
+msgstr "MT-bezpieczne race:stream"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<getchar_unlocked>(),\n"
+"B<getwchar_unlocked>()"
+msgstr ""
+"B<getchar_unlocked>(),\n"
+"B<getwchar_unlocked>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:stdin"
+msgstr "MT-Unsafe race:stdin"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<putchar_unlocked>(),\n"
+"B<putwchar_unlocked>()"
+msgstr ""
+"B<putchar_unlocked>(),\n"
+"B<putwchar_unlocked>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:stdout"
+msgstr "MT-Unsafe race:stdout"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<feof_unlocked>(),\n"
+"B<ferror_unlocked>(),\n"
+"B<fileno_unlocked>()"
+msgstr ""
+"B<feof_unlocked>(),\n"
+"B<ferror_unlocked>(),\n"
+"B<fileno_unlocked>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<getsockname>(2)"
+msgid "B<getc_unlocked>()"
+msgstr "B<getsockname>(2)"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<getchar_unlocked>(),\n"
+#| "B<getwchar_unlocked>()"
+msgid "B<getchar_unlocked>()"
+msgstr ""
+"B<getchar_unlocked>(),\n"
+"B<getwchar_unlocked>()"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<socket>(2)"
+msgid "B<putc_unlocked>()"
+msgstr "B<socket>(2)"
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<putchar_unlocked>(),\n"
+#| "B<putwchar_unlocked>()"
+msgid "B<putchar_unlocked>()"
+msgstr ""
+"B<putchar_unlocked>(),\n"
+"B<putwchar_unlocked>()"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "other"
+msgid "Others:"
+msgstr "other"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. E.g., in HP-UX 10.0. In HP-UX 10.30 they are called obsolescent, and
+#. moved to a compatibility library.
+#. Available in HP-UX 10.0: clearerr_unlocked, fclose_unlocked,
+#. feof_unlocked, ferror_unlocked, fflush_unlocked, fgets_unlocked,
+#. fgetwc_unlocked, fgetws_unlocked, fileno_unlocked, fputs_unlocked,
+#. fputwc_unlocked, fputws_unlocked, fread_unlocked, fseek_unlocked,
+#. ftell_unlocked, fwrite_unlocked, getc_unlocked, getchar_unlocked,
+#. getw_unlocked, getwc_unlocked, getwchar_unlocked, putc_unlocked,
+#. putchar_unlocked, puts_unlocked, putws_unlocked, putw_unlocked,
+#. putwc_unlocked, putwchar_unlocked, rewind_unlocked, setvbuf_unlocked,
+#. ungetc_unlocked, ungetwc_unlocked.
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001."
+msgstr "POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<flockfile>(3), B<stdio>(3)"
+msgstr "B<flockfile>(3), B<stdio>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"B<void clearerr_unlocked(FILE *>I<stream>B<);>\n"
+"B<int feof_unlocked(FILE *>I<stream>B<);>\n"
+"B<int ferror_unlocked(FILE *>I<stream>B<);>\n"
+"B<int fileno_unlocked(FILE *>I<stream>B<);>\n"
+"B<int fflush_unlocked(FILE *>I<stream>B<);>\n"
+msgstr ""
+"B<void clearerr_unlocked(FILE *>I<stream>B<);>\n"
+"B<int feof_unlocked(FILE *>I<stream>B<);>\n"
+"B<int ferror_unlocked(FILE *>I<stream>B<);>\n"
+"B<int fileno_unlocked(FILE *>I<stream>B<);>\n"
+"B<int fflush_unlocked(FILE *>I<stream>B<);>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), "
+"B<putchar_unlocked>():"
+msgstr ""
+"B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), "
+"B<putchar_unlocked>():"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"B<clearerr_unlocked>(), B<feof_unlocked>(), B<ferror_unlocked>(), "
+"B<fileno_unlocked>(), B<fflush_unlocked>(), B<fgetc_unlocked>(), "
+"B<fputc_unlocked>(), B<fread_unlocked>(), B<fwrite_unlocked>():"
+msgstr ""
+"B<clearerr_unlocked>(), B<feof_unlocked>(), B<ferror_unlocked>(), "
+"B<fileno_unlocked>(), B<fflush_unlocked>(), B<fgetc_unlocked>(), "
+"B<fputc_unlocked>(), B<fread_unlocked>(), B<fwrite_unlocked>():"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"B<fgets_unlocked>(), B<fputs_unlocked>(), B<getwc_unlocked>(), "
+"B<getwchar_unlocked>(), B<fgetwc_unlocked>(), B<fputwc_unlocked>(), "
+"B<putwchar_unlocked>(), B<fgetws_unlocked>(), B<fputws_unlocked>():"
+msgstr ""
+"B<fgets_unlocked>(), B<fputs_unlocked>(), B<getwc_unlocked>(), "
+"B<getwchar_unlocked>(), B<fgetwc_unlocked>(), B<fputwc_unlocked>(), "
+"B<putwchar_unlocked>(), B<fgetws_unlocked>(), B<fputws_unlocked>():"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"The four functions B<getc_unlocked>(), B<getchar_unlocked>(), "
+"B<putc_unlocked>(), B<putchar_unlocked>() are in POSIX.1-2001 and "
+"POSIX.1-2008."
+msgstr ""
+"Cztery następujące funkcje: B<getc_unlocked>(), B<getchar_unlocked>(), "
+"B<putc_unlocked>() i B<putchar_unlocked>() występują w POSIX.1-2001 i "
+"POSIX.1-2008."
+
+#. E.g., in HP-UX 10.0. In HP-UX 10.30 they are called obsolescent, and
+#. moved to a compatibility library.
+#. Available in HP-UX 10.0: clearerr_unlocked, fclose_unlocked,
+#. feof_unlocked, ferror_unlocked, fflush_unlocked, fgets_unlocked,
+#. fgetwc_unlocked, fgetws_unlocked, fileno_unlocked, fputs_unlocked,
+#. fputwc_unlocked, fputws_unlocked, fread_unlocked, fseek_unlocked,
+#. ftell_unlocked, fwrite_unlocked, getc_unlocked, getchar_unlocked,
+#. getw_unlocked, getwc_unlocked, getwchar_unlocked, putc_unlocked,
+#. putchar_unlocked, puts_unlocked, putws_unlocked, putw_unlocked,
+#. putwc_unlocked, putwchar_unlocked, rewind_unlocked, setvbuf_unlocked,
+#. ungetc_unlocked, ungetwc_unlocked.
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"The nonstandard B<*_unlocked>() variants occur on a few UNIX systems, and "
+"are available in recent glibc. They should probably not be used."
+msgstr ""
+"Niestandardowe odmiany funkcji B<*_unlocked>() występują również w kilku "
+"systemach z rodziny Uniksów, jak też są dostępne w najnowszych wersjach "
+"glibc. Raczej nie należy ich używać."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-30"
+msgstr "30 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/usleep.3.po b/po/pl/man3/usleep.3.po
new file mode 100644
index 00000000..22aae6c5
--- /dev/null
+++ b/po/pl/man3/usleep.3.po
@@ -0,0 +1,428 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Robert Luberda <robert@debian.org>, 2005, 2006, 2012, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2013, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:13+0100\n"
+"PO-Revision-Date: 2019-08-15 23:55+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "usleep"
+msgstr "usleep"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "usleep - suspend execution for microsecond intervals"
+msgstr "usleep - zawiesza wykonanie na czas wyrażony w mikrosekundach"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>unistd.hE<gt>>\n"
+msgstr "B<#include E<lt>unistd.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int usleep(useconds_t >I<usec>B<);>\n"
+msgstr "B<int usleep(useconds_t >I<usec>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<usleep>():"
+msgstr "B<usleep>():"
+
+#. || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.12:\n"
+" (_XOPEN_SOURCE E<gt>= 500) && ! (_POSIX_C_SOURCE E<gt>= 200809L)\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE\n"
+" Before glibc 2.12:\n"
+" _BSD_SOURCE || _XOPEN_SOURCE E<gt>= 500\n"
+msgstr ""
+" Od glibc 2.12:\n"
+" (_XOPEN_SOURCE E<gt>= 500) && ! (_POSIX_C_SOURCE E<gt>= 200809L)\n"
+" || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _BSD_SOURCE\n"
+" Przed glibc 2.12:\n"
+" _BSD_SOURCE || _XOPEN_SOURCE E<gt>= 500\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<usleep>() function suspends execution of the calling thread for (at "
+"least) I<usec> microseconds. The sleep may be lengthened slightly by any "
+"system activity or by the time spent processing the call or by the "
+"granularity of system timers."
+msgstr ""
+"Funkcja B<usleep>() zawiesza wykonanie wywołującego procesu na (co najmniej) "
+"I<usec> mikrosekund. Zawieszenie może być delikatnie wydłużone przez "
+"jakąkolwiek aktywność systemu albo przez czas spędzony na przetwarzaniu "
+"wywołania, albo z powodu ziarnistości (częstotliwości odświeżania) liczników "
+"systemowych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<usleep>() function returns 0 on success. On error, -1 is "
+#| "returned, with I<errno> set to indicate the cause of the error."
+msgid ""
+"The B<usleep>() function returns 0 on success. On error, -1 is returned, "
+"with I<errno> set to indicate the error."
+msgstr ""
+"Funkcja B<usleep>() w przypadku powodzenia zwraca 0. W razie wystąpienia "
+"błędu zwracane jest -1 i ustawiana jest zmienna I<errno> wskazując na błąd."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINTR>"
+msgstr "B<EINTR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Interrupted by a signal; see B<signal>(7)."
+msgstr "Przerwane przez sygnał, patrz B<signal>(7)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<usec> is greater than or equal to 1000000. (On systems where that is "
+"considered an error.)"
+msgstr ""
+"I<usec> jest większe lub równe 1000000. (Dla systemów, dla których jest to "
+"traktowane jako błąd)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<usleep>()"
+msgstr "B<usleep>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "4.3BSD, POSIX.1-2001. POSIX.1-2001 declares this function obsolete; use "
+#| "B<nanosleep>(2) instead. POSIX.1-2008 removes the specification of "
+#| "B<usleep>()."
+msgid ""
+"4.3BSD, POSIX.1-2001. POSIX.1-2001 declares it obsolete, suggesting "
+"B<nanosleep>(2) instead. Removed in POSIX.1-2008."
+msgstr ""
+"4.3BSD, POSIX.1-2001. POSIX.1-2001 uznają tę funkcję jako przestarzałą, "
+"sugerując używanie zamiast niej funkcji B<nanosleep>(2). POSIX.1-2008 "
+"usuwa opis funkcji B<usleep>()."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "On the original BSD implementation, and in glibc before version 2.2.2, "
+#| "the return type of this function is I<void>. The POSIX version returns "
+#| "I<int>, and this is also the prototype used since glibc 2.2.2."
+msgid ""
+"On the original BSD implementation, and before glibc 2.2.2, the return type "
+"of this function is I<void>. The POSIX version returns I<int>, and this is "
+"also the prototype used since glibc 2.2.2."
+msgstr ""
+"W oryginalnej implementacji BSD oraz w wersjach wcześniejszych niż 2.2.2 "
+"biblioteki glibc typem zwracanym przez tę funkcję był I<void>. Wersja POSIX "
+"zwraca I<int>, taki typ jest też zwracany przez glibc od wersji 2.2.2."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Only the B<EINVAL> error return is documented by SUSv2 and POSIX.1-2001."
+msgstr "SUSv2 i POSIX.1-2001 dokumentują tylko błąd B<EINVAL>."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CAVEATS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The interaction of this function with the B<SIGALRM> signal, and with other "
+"timer functions such as B<alarm>(2), B<sleep>(3), B<nanosleep>(2), "
+"B<setitimer>(2), B<timer_create>(2), B<timer_delete>(2), "
+"B<timer_getoverrun>(2), B<timer_gettime>(2), B<timer_settime>(2), "
+"B<ualarm>(3) is unspecified."
+msgstr ""
+"Interakcja tej funkcji z sygnałem SIGALRM oraz z innymi funkcjami "
+"licznikowymi, takimi jak B<alarm>(2), B<sleep>(3), B<nanosleep>(2), "
+"B<setitimer>(2), B<timer_create>(2), B<timer_delete>(2), "
+"B<timer_getoverrun>(2), B<timer_gettime>(2), B<timer_settime>(2), "
+"B<ualarm>(3) jest nieokreślona."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<alarm>(2), B<getitimer>(2), B<nanosleep>(2), B<select>(2), "
+#| "B<setitimer>(2), B<sleep>(3), B<ualarm>(3), B<time>(7)"
+msgid ""
+"B<alarm>(2), B<getitimer>(2), B<nanosleep>(2), B<select>(2), "
+"B<setitimer>(2), B<sleep>(3), B<ualarm>(3), B<useconds_t>(3type), B<time>(7)"
+msgstr ""
+"B<alarm>(2), B<getitimer>(2), B<nanosleep>(2), B<select>(2), "
+"B<setitimer>(2), B<sleep>(3), B<ualarm>(3), B<time>(7)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"4.3BSD, POSIX.1-2001. POSIX.1-2001 declares this function obsolete; use "
+"B<nanosleep>(2) instead. POSIX.1-2008 removes the specification of "
+"B<usleep>()."
+msgstr ""
+"4.3BSD, POSIX.1-2001. POSIX.1-2001 uznają tę funkcję jako przestarzałą, "
+"sugerując używanie zamiast niej funkcji B<nanosleep>(2). POSIX.1-2008 "
+"usuwa opis funkcji B<usleep>()."
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/wcpcpy.3.po b/po/pl/man3/wcpcpy.3.po
new file mode 100644
index 00000000..dcb07d5d
--- /dev/null
+++ b/po/pl/man3/wcpcpy.3.po
@@ -0,0 +1,304 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:13+0100\n"
+"PO-Revision-Date: 2019-08-15 23:55+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "wcpcpy"
+msgstr "wcpcpy"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "wcpcpy - copy a wide-character string, returning a pointer to its end"
+msgstr ""
+"wcpcpy - kopiuje łańcuch szerokich znaków i zwraca wskaźnik do jego końca"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<wchar_t *wcpcpy(wchar_t *>I<dest>B<, const wchar_t *>I<src>B<);>\n"
+msgid "B<wchar_t *wcpcpy(wchar_t *restrict >I<dest>B<, const wchar_t *restrict >I<src>B<);>\n"
+msgstr "B<wchar_t *wcpcpy(wchar_t *>I<dest>B<, const wchar_t *>I<src>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<wcpcpy>():"
+msgstr "B<wcpcpy>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Before glibc 2.10:\n"
+" _GNU_SOURCE\n"
+msgstr ""
+" Od glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Przed glibc 2.10:\n"
+" _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<wcpcpy>() function is the wide-character equivalent of the "
+#| "B<stpcpy>(3) function. It copies the wide-character string pointed to "
+#| "by I<src>, including the terminating null wide character "
+#| "(L\\(aq\\e0\\(aq), to the array pointed to by I<dest>."
+msgid ""
+"The B<wcpcpy>() function is the wide-character equivalent of the "
+"B<stpcpy>(3) function. It copies the wide-character string pointed to by "
+"I<src>, including the terminating null wide character (L\\[aq]\\e0\\[aq]), "
+"to the array pointed to by I<dest>."
+msgstr ""
+"Funkcja B<wcpcpy>() jest odpowiednikiem B<stpcpy>(3) dla szerokich znaków. "
+"Kopiuje łańcuch znaków z I<src> łącznie z kończącym szerokim znakiem null "
+"(L\\(aq\\e0\\(aq) do tablicy wskazanej przez I<dest>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The strings may not overlap."
+msgstr "Łańcuchy nie mogą na siebie zachodzić."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The programmer must ensure that there is room for at least I<wcslen(src)+1> "
+"wide characters at I<dest>."
+msgstr ""
+"Programista musi zapewnić, że w I<dest> jest dość miejsca przynajmniej na "
+"I<wcslen(src)+1> szerokich znaków."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<wcpcpy>() returns a pointer to the end of the wide-character string "
+"I<dest>, that is, a pointer to the terminating null wide character."
+msgstr ""
+"B<wcpcpy>() zwraca wskaźnik do końca łańcucha szerokich znaków w I<dest>, "
+"tzn. wskaźnik do kończącego szerokiego znaku null."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wcpcpy>()"
+msgstr "B<wcpcpy>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strcpy>(3), B<wcscpy>(3)"
+msgstr "B<strcpy>(3), B<wcscpy>(3)"
+
+#. type: TH
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/wcpncpy.3.po b/po/pl/man3/wcpncpy.3.po
new file mode 100644
index 00000000..db2b9353
--- /dev/null
+++ b/po/pl/man3/wcpncpy.3.po
@@ -0,0 +1,326 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:13+0100\n"
+"PO-Revision-Date: 2019-08-15 23:55+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "wcpncpy"
+msgstr "wcpncpy"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"wcpncpy - copy a fixed-size string of wide characters, returning a pointer "
+"to its end"
+msgstr ""
+"wcpncpy - kopiuje łańcuch szerokich znaków o ustalonej długości i zwraca "
+"wskaźnik do jego końca"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<wchar_t *wcpncpy(wchar_t *>I<dest>B<, const wchar_t *>I<src>B<, size_t >I<n>B<);>\n"
+msgid ""
+"B<wchar_t *wcpncpy(wchar_t >I<dest>B<[restrict .>I<n>B<],>\n"
+"B< const wchar_t >I<src>B<[restrict .>I<n>B<],>\n"
+"B< size_t >I<n>B<);>\n"
+msgstr "B<wchar_t *wcpncpy(wchar_t *>I<dest>B<, const wchar_t *>I<src>B<, size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<wcpncpy>():"
+msgstr "B<wcpncpy>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Before glibc 2.10:\n"
+" _GNU_SOURCE\n"
+msgstr ""
+" Od glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Przed glibc 2.10:\n"
+" _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<wcpncpy>() function is the wide-character equivalent of the "
+#| "B<stpncpy>(3) function. It copies at most I<n> wide characters from the "
+#| "wide-character string pointed to by I<src>, including the terminating "
+#| "null wide (L\\(aq\\e0\\(aq), to the array pointed to by I<dest>. Exactly "
+#| "I<n> wide characters are written at I<dest>. If the length "
+#| "I<wcslen(src)> is smaller than I<n>, the remaining wide characters in the "
+#| "array pointed to by I<dest> are filled with L\\(aq\\e0\\(aq characters. "
+#| "If the length I<wcslen(src)> is greater than or equal to I<n>, the string "
+#| "pointed to by I<dest> will not be L\\(aq\\e0\\(aq terminated."
+msgid ""
+"The B<wcpncpy>() function is the wide-character equivalent of the "
+"B<stpncpy>(3) function. It copies at most I<n> wide characters from the "
+"wide-character string pointed to by I<src>, including the terminating null "
+"wide (L\\[aq]\\e0\\[aq]), to the array pointed to by I<dest>. Exactly I<n> "
+"wide characters are written at I<dest>. If the length I<wcslen(src)> is "
+"smaller than I<n>, the remaining wide characters in the array pointed to by "
+"I<dest> are filled with L\\[aq]\\e0\\[aq] characters. If the length "
+"I<wcslen(src)> is greater than or equal to I<n>, the string pointed to by "
+"I<dest> will not be L\\[aq]\\e0\\[aq] terminated."
+msgstr ""
+"Funkcja B<wcpncpy>() jest szerokoznakowym odpowiednikiem funkcji "
+"B<stpncpy>(3). Kopiuje co najwyżej I<n> znaków z łańcucha szerokich znaków "
+"wskazywanego przez I<src>, łącznie z kończącym szerokim znakiem null "
+"(L\\(aq\\e0\\(aq), do tablicy wskazywanej przez I<dest>. W I<dest> "
+"zapisywanych jest dokładnie I<n> szerokich znaków. Jeśli długość "
+"I<wcslen(src)> jest mniejsza niż I<n>, pozostałe znaki tablicy I<dest> są "
+"wypełniane znakami L\\(aq\\e0\\(aq. Jeśli długość I<wcslen(src)> jest "
+"większa lub równa I<n>, to łańcuch w I<dest> nie będzie zakończony znakiem "
+"L\\(aq\\e0\\(aq."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The strings may not overlap."
+msgstr "Łańcuchy nie mogą zachodzić na siebie."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The programmer must ensure that there is room for at least I<n> wide "
+"characters at I<dest>."
+msgstr ""
+"Programista musi zapewnić, że będzie miejsce przynajmniej na I<n> szerokich "
+"znaków w I<dest>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<wcpncpy>() returns a pointer to the last wide character written, that is, "
+"I<dest>+I<n>-1."
+msgstr ""
+"B<wcpncpy>() zwraca wskaźnik do ostatniego zapisanego szerokiego znaku, tj. "
+"I<dest>+I<n>-1."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wcpncpy>()"
+msgstr "B<wcpncpy>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<stpncpy>(3), B<wcsncpy>(3)"
+msgstr "B<stpncpy>(3), B<wcsncpy>(3)"
+
+#. type: TH
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/wcrtomb.3.po b/po/pl/man3/wcrtomb.3.po
new file mode 100644
index 00000000..472cfb66
--- /dev/null
+++ b/po/pl/man3/wcrtomb.3.po
@@ -0,0 +1,360 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:13+0100\n"
+"PO-Revision-Date: 2019-08-15 23:54+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "wcrtomb"
+msgstr "wcrtomb"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "wcrtomb - convert a wide character to a multibyte sequence"
+msgstr "wcrtomb - konwertuje szerokie znaki na sekwencje wielobajtowe"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<size_t wcrtomb(char *restrict >I<s>B<, wchar_t >I<wc>B<, mbstate_t *restrict >I<ps>B<);>\n"
+msgstr "B<size_t wcrtomb(char *restrict >I<s>B<, wchar_t >I<wc>B<, mbstate_t *restrict >I<ps>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The main case for this function is when I<s> is not NULL and I<wc> is not a "
+"null wide character (L\\[aq]\\e0\\[aq]). In this case, the B<wcrtomb>() "
+"function converts the wide character I<wc> to its multibyte representation "
+"and stores it at the beginning of the character array pointed to by I<s>. "
+"It updates the shift state I<*ps>, and returns the length of said multibyte "
+"representation, that is, the number of bytes written at I<s>."
+msgstr ""
+"Podstawowym zastosowaniem tej funkcji jest przypadek, gdy I<s> nie jest NULL "
+"i I<wc> nie jest szerokim znakiem null (L\\[aq]\\e0\\[aq]). Wtedy funkcja "
+"B<wcrtomb>() konwertuje szeroki znak I<wc> na jego wielobajtową "
+"reprezentację i zachowuje ją na początku tablicy znakowej, wskazywanej przez "
+"I<s>. Aktualizuje stan przesunięcia I<*ps> i zwraca długość reprezentacji "
+"wielobajtowej, tj. liczbę bitów zapisanych do I<s>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A different case is when I<s> is not NULL, but I<wc> is a null wide "
+"character (L\\[aq]\\e0\\[aq]). In this case, the B<wcrtomb>() function "
+"stores at the character array pointed to by I<s> the shift sequence needed "
+"to bring I<*ps> back to the initial state, followed by a \\[aq]\\e0\\[aq] "
+"byte. It updates the shift state I<*ps> (i.e., brings it into the initial "
+"state), and returns the length of the shift sequence plus one, that is, the "
+"number of bytes written at I<s>."
+msgstr ""
+"Innym przypadkiem jest sytuacja, gdy I<s> również nie jest NULL, lecz I<wc> "
+"jest szerokim znakiem null (L\\[aq]\\e0\\[aq]). Wtedy funkcja B<wcrtomb>() "
+"zachowuje w I<s> sekwencję przesunięcia wymaganą do przeniesienia I<*ps> z "
+"powrotem do stanu początkowego, a za tą sekwencją doklejony będzie bajt "
+"\\[aq]\\e0\\[aq]. Aktualizuje stan przesunięcia I<*ps> (tj. przenosi go do "
+"stanu początkowego) i zwraca długość sekwencji przesunięcia plus jeden, tj. "
+"liczbę bajtów zapisanych do I<s>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A third case is when I<s> is NULL. In this case, I<wc> is ignored, and the "
+"function effectively returns"
+msgstr ""
+"Trzecim przypadek to I<s> równe NULL. Wtedy I<wc> jest ignorowane, a funkcja "
+"zwraca "
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "wcrtomb(buf, L\\[aq]\\e0\\[aq], ps)\n"
+msgstr "wcrtomb(buf, L\\[aq]\\e0\\[aq], ps)\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "where I<buf> is an internal anonymous buffer."
+msgstr "gdzie I<buf> jest wewnętrznym anonimowym buforem."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In all of the above cases, if I<ps> is NULL, a static anonymous state known "
+"only to the B<wcrtomb>() function is used instead."
+msgstr ""
+"We wszystkich powyższych przypadkach, jeśli I<ps> jest NULL, to w jego "
+"miejscu używany jest anonimowy stan, znany tylko funkcji B<wcrtomb>()."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<wcrtomb>() function returns the number of bytes that have been or "
+"would have been written to the byte array at I<s>. If I<wc> can not be "
+"represented as a multibyte sequence (according to the current locale), "
+"I<(size_t)\\ -1> is returned, and I<errno> set to B<EILSEQ>."
+msgstr ""
+"Funkcja B<wcrtomb>() zwraca liczbę bajtów, które zostały (lub zostałyby) "
+"zapisane do tablicy bajtowej I<s>. Jeśli I<wc> nie może być reprezentowane w "
+"sekwencji wielobajtowej (według bieżących ustawień regionalnych), zwracane "
+"jest I<(size_t)\\ -1> i I<errno> jest ustawiane na B<EILSEQ>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wcrtomb>()"
+msgstr "B<wcrtomb>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Unsafe race:wcrtomb/!ps"
+msgstr "MT-Unsafe race:wcrtomb/!ps"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C99."
+msgstr "POSIX.1-2001, C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The behavior of B<wcrtomb>() depends on the B<LC_CTYPE> category of the "
+"current locale."
+msgstr ""
+"Zachowanie B<wcrtomb>() zależy od kategorii B<LC_CTYPE> bieżących ustawień "
+"regionalnych."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Passing NULL as I<ps> is not multithread safe."
+msgstr "Podawanie NULL jako I<ps> nie jest bezpieczne dla wątków."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<mbsinit>(3), B<wcsrtombs>(3)"
+msgstr "B<mbsinit>(3), B<wcsrtombs>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/wcscasecmp.3.po b/po/pl/man3/wcscasecmp.3.po
new file mode 100644
index 00000000..eca8f113
--- /dev/null
+++ b/po/pl/man3/wcscasecmp.3.po
@@ -0,0 +1,347 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:13+0100\n"
+"PO-Revision-Date: 2016-09-07 18:10+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "wcscasecmp"
+msgstr "wcscasecmp"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "wcscasecmp - compare two wide-character strings, ignoring case"
+msgstr ""
+"wcscasecmp - porównuje dwa łańcuchy szerokich znaków, nie zważając na "
+"wielkość liter"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<int wcscasecmp(const wchar_t *>I<s1>B<, const wchar_t *>I<s2>B<);>\n"
+msgstr "B<int wcscasecmp(const wchar_t *>I<s1>B<, const wchar_t *>I<s2>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<wcscasecmp>():"
+msgstr "B<wcscasecmp>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Before glibc 2.10:\n"
+" _GNU_SOURCE\n"
+msgstr ""
+" Od glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Przed glibc 2.10:\n"
+" _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<wcscasecmp>() function is the wide-character equivalent of the "
+"B<strcasecmp>(3) function. It compares the wide-character string pointed "
+"to by I<s1> and the wide-character string pointed to by I<s2>, ignoring case "
+"differences (B<towupper>(3), B<towlower>(3))."
+msgstr ""
+"Funkcja B<wcscasecmp>() jest odpowiednikiem szerokoznakowym funkcji "
+"B<strcasecmp>(3). Porównuje dwa łańcuchy szerokich znaków, określane przez "
+"I<s1> i I<s2>, nie zważając przy tym na różnice wielkości liter "
+"(B<towupper>(3), B<towlower>(3))."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<wcscasecmp>() function returns zero if the wide-character strings at "
+"I<s1> and I<s2> are equal except for case distinctions. It returns a "
+"positive integer if I<s1> is greater than I<s2>, ignoring case. It returns "
+"a negative integer if I<s1> is smaller than I<s2>, ignoring case."
+msgstr ""
+"Funkcja B<wcscasecmp>() zwraca zero, gdy łańcuchy są sobie równe, nie licząc "
+"różnic w rozmiarach liter. Wartość dodatnia zwracana jest, gdy I<s1> jest "
+"większy niż I<s2> przy zaniedbaniu rozmiarów liter. Wartość ujemna jest "
+"zwracana, jeśli I<s1> jest mniejszy od I<s2> przy zaniedbaniu rozmiarów "
+"liter."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wcscasecmp>()"
+msgstr "B<wcscasecmp>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe locale"
+msgstr "MT-bezpieczne locale"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1."
+msgstr "glibc 2.1."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The behavior of B<wcscasecmp>() depends on the B<LC_CTYPE> category of the "
+"current locale."
+msgstr ""
+"Zachowanie B<wcscasecmp>() zależy od kategorii B<LC_CTYPE> bieżących "
+"ustawień regionalnych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strcasecmp>(3), B<wcscmp>(3)"
+msgstr "B<strcasecmp>(3), B<wcscmp>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid ""
+#| "The B<wcscasecmp>() function is provided in glibc since version 2.1."
+msgid "The B<wcscasecmp>() function is provided since glibc 2.1."
+msgstr "B<wcscasecmp>() jest dostarczane przez glibc od wersji 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"POSIX.1-2008. This function is not specified in POSIX.1-2001, and is not "
+"widely available on other systems."
+msgstr ""
+"POSIX.1-2008. Funkcja nie występuje w POSIX.1-2001 i nie jest dostępna w "
+"większości innych systemów."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/wcscat.3.po b/po/pl/man3/wcscat.3.po
new file mode 100644
index 00000000..13f7146e
--- /dev/null
+++ b/po/pl/man3/wcscat.3.po
@@ -0,0 +1,296 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:13+0100\n"
+"PO-Revision-Date: 2019-08-15 23:53+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "wcscat"
+msgstr "wcscat"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "wcscat - concatenate two wide-character strings"
+msgstr "wcscat - łączy ze sobą dwa łańcuchy szerokich znaków"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<wchar_t *wcscat(wchar_t *>I<dest>B<, const wchar_t *>I<src>B<);>\n"
+msgid "B<wchar_t *wcscat(wchar_t *restrict >I<dest>B<, const wchar_t *restrict >I<src>B<);>\n"
+msgstr "B<wchar_t *wcscat(wchar_t *>I<dest>B<, const wchar_t *>I<src>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<wcscat>() function is the wide-character equivalent of the "
+#| "B<strcat>(3) function. It copies the wide-character string pointed to "
+#| "by I<src>, including the terminating null wide character "
+#| "(L\\(aq\\e0\\(aq), to the end of the wide-character string pointed to by "
+#| "I<dest>."
+msgid ""
+"The B<wcscat>() function is the wide-character equivalent of the "
+"B<strcat>(3) function. It copies the wide-character string pointed to by "
+"I<src>, including the terminating null wide character (L\\[aq]\\e0\\[aq]), "
+"to the end of the wide-character string pointed to by I<dest>."
+msgstr ""
+"Funkcja B<wcscat>() jest szerokoznakowym odpowiednikiem funkcji "
+"B<strcat>(3). Kopiuje szerokoznakowy łańcuch I<src> razem z kończącym "
+"szerokim znakiem null (L\\(aq\\e0\\(aq) na koniec szerokoznakowego łańcucha "
+"I<dest>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The strings may not overlap."
+msgstr "Łańcuchy nie mogą na siebie nachodzić."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The programmer must ensure that there is room for at least "
+"I<wcslen(dest)>+I<wcslen(src)>+1 wide characters at I<dest>."
+msgstr ""
+"Programista musi zapewnić odpowiednią ilość miejsca na przynajmniej "
+"I<wcslen(dest)>+I<wcslen(src)>+1 szerokich znaków w I<dest>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<wcscat>() returns I<dest>."
+msgstr "B<wcscat>() zwraca I<dest>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wcscat>()"
+msgstr "B<wcscat>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C99."
+msgstr "POSIX.1-2001, C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strcat>(3), B<wcpcpy>(3), B<wcscpy>(3), B<wcsncat>(3)"
+msgstr "B<strcat>(3), B<wcpcpy>(3), B<wcscpy>(3), B<wcsncat>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/wcschr.3.po b/po/pl/man3/wcschr.3.po
new file mode 100644
index 00000000..c42e6696
--- /dev/null
+++ b/po/pl/man3/wcschr.3.po
@@ -0,0 +1,277 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:13+0100\n"
+"PO-Revision-Date: 2016-09-07 18:09+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "wcschr"
+msgstr "wcschr"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "wcschr - search a wide character in a wide-character string"
+msgstr "wcschr - odszukuje szeroki znak w łańcuchu szerokich znaków"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wchar_t *wcschr(const wchar_t *>I<wcs>B<, wchar_t >I<wc>B<);>\n"
+msgstr "B<wchar_t *wcschr(const wchar_t *>I<wcs>B<, wchar_t >I<wc>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<wcschr>() function is the wide-character equivalent of the "
+"B<strchr>(3) function. It searches the first occurrence of I<wc> in the "
+"wide-character string pointed to by I<wcs>."
+msgstr ""
+"Funkcja B<wcschr>() jest szerokoznakowym odpowiednikiem B<strchr>(3). Szuka "
+"pierwszego wystąpienia I<wc> w składającym się z szerokich znaków łańcuchu "
+"I<wcs>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<wcschr>() function returns a pointer to the first occurrence of I<wc> "
+"in the wide-character string pointed to by I<wcs>, or NULL if I<wc> does not "
+"occur in the string."
+msgstr ""
+"Funkcja B<wcschr>() zwraca wskaźnik do pierwszego wystąpienia znaku I<wc> w "
+"szerokoznakowym łańcuchu I<wcs>. Jeśli znak taki nie występuje w łańcuchu, "
+"zwracana jest wartość NULL."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wcschr>()"
+msgstr "B<wcschr>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C99."
+msgstr "POSIX.1-2001, C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strchr>(3), B<wcspbrk>(3), B<wcsrchr>(3), B<wcsstr>(3), B<wmemchr>(3)"
+msgstr ""
+"B<strchr>(3), B<wcspbrk>(3), B<wcsrchr>(3), B<wcsstr>(3), B<wmemchr>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/wcscpy.3.po b/po/pl/man3/wcscpy.3.po
new file mode 100644
index 00000000..86d668a4
--- /dev/null
+++ b/po/pl/man3/wcscpy.3.po
@@ -0,0 +1,295 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:13+0100\n"
+"PO-Revision-Date: 2019-08-15 23:53+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "wcscpy"
+msgstr "wcscpy"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "wcscpy - copy a wide-character string"
+msgstr "wcscpy - kopiuje łańcuch szerokich znaków"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<wchar_t *wcscpy(wchar_t *>I<dest>B<, const wchar_t *>I<src>B<);>\n"
+msgid "B<wchar_t *wcscpy(wchar_t *restrict >I<dest>B<, const wchar_t *restrict >I<src>B<);>\n"
+msgstr "B<wchar_t *wcscpy(wchar_t *>I<dest>B<, const wchar_t *>I<src>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<wcscpy>() function is the wide-character equivalent of the "
+#| "B<strcpy>(3) function. It copies the wide-character string pointed to "
+#| "by I<src>, including the terminating null wide character "
+#| "(L\\(aq\\e0\\(aq), to the array pointed to by I<dest>."
+msgid ""
+"The B<wcscpy>() function is the wide-character equivalent of the "
+"B<strcpy>(3) function. It copies the wide-character string pointed to by "
+"I<src>, including the terminating null wide character (L\\[aq]\\e0\\[aq]), "
+"to the array pointed to by I<dest>."
+msgstr ""
+"Funkcja B<wcscpy>() jest szerokoznakowym odpowiednikiem funkcji "
+"B<strcpy>(3). Kopiuje ona łańcuch wskazywany przez I<src> łącznie z "
+"kończącym szerokim znakiem null (L\\(aq\\e0\\(aq) do tablicy wskazywanej "
+"przez I<dest>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The strings may not overlap."
+msgstr "Łańcuchy nie mogą na siebie zachodzić."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The programmer must ensure that there is room for at least I<wcslen(src)+1> "
+"wide characters at I<dest>."
+msgstr ""
+"Programista musi zapewnić, by w I<dest> było miejsce na co najmniej "
+"I<wcslen(src)+1> szerokich znaków."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<wcscpy>() returns I<dest>."
+msgstr "B<wcscpy>() zwraca I<dest>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wcscpy>()"
+msgstr "B<wcscpy>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C99."
+msgstr "POSIX.1-2001, C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strcpy>(3), B<wcpcpy>(3), B<wcscat>(3), B<wcsdup>(3), B<wmemcpy>(3)"
+msgstr "B<strcpy>(3), B<wcpcpy>(3), B<wcscat>(3), B<wcsdup>(3), B<wmemcpy>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/wcscspn.3.po b/po/pl/man3/wcscspn.3.po
new file mode 100644
index 00000000..85c1904d
--- /dev/null
+++ b/po/pl/man3/wcscspn.3.po
@@ -0,0 +1,288 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:13+0100\n"
+"PO-Revision-Date: 2016-09-07 18:09+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "wcscspn"
+msgstr "wcscspn"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"wcscspn - search a wide-character string for any of a set of wide characters"
+msgstr ""
+"wcscspn - szuka w łańcuchu szerokich znaków dowolnego znaku z zadanego zbioru"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<size_t wcscspn(const wchar_t *>I<wcs>B<, const wchar_t *>I<reject>B<);>\n"
+msgstr "B<size_t wcscspn(const wchar_t *>I<wcs>B<, const wchar_t *>I<reject>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<wcscspn>() function is the wide-character equivalent of the "
+"B<strcspn>(3) function. It determines the length of the longest initial "
+"segment of I<wcs> which consists entirely of wide-characters not listed in "
+"I<reject>. In other words, it searches for the first occurrence in the wide-"
+"character string I<wcs> of any of the characters in the wide-character "
+"string I<reject>."
+msgstr ""
+"Funkcja B<wcscspn>() jest szerokoznakowym odpowiednikiem funkcji "
+"B<strcspn>(3). Określa długość najdłuższego początkowego segmentu I<wcs>, "
+"który w całości składa się ze znaków niewymienionych w I<reject>. Innymi "
+"słowy, szukane jest pierwsze wystąpienie w szerokoznakowym łańcuchu I<wcs> "
+"któregokolwiek z szerokich znaków wymienionych w I<reject>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<wcscspn>() function returns the number of wide characters in the "
+"longest initial segment of I<wcs> which consists entirely of wide-characters "
+"not listed in I<reject>. In other words, it returns the position of the "
+"first occurrence in the wide-character string I<wcs> of any of the "
+"characters in the wide-character string I<reject>, or I<wcslen(wcs)> if "
+"there is none."
+msgstr ""
+"Funkcja B<wcscspn>() zwraca liczbę szerokich znaków w najdłuższym "
+"początkowym segmencie I<wcs>, składającym się w całości ze znaków "
+"niewymienionych w I<reject>. Innymi słowy, zwracana jest pozycja pierwszego "
+"znaku I<wcs>, należącego do zbioru znaków z I<reject> lub wartość "
+"I<wcslen(wcs)>, jeśli takiego znaku nie ma."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wcscspn>()"
+msgstr "B<wcscspn>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C99."
+msgstr "POSIX.1-2001, C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strcspn>(3), B<wcspbrk>(3), B<wcsspn>(3)"
+msgstr "B<strcspn>(3), B<wcspbrk>(3), B<wcsspn>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/wcsdup.3.po b/po/pl/man3/wcsdup.3.po
new file mode 100644
index 00000000..8f7c975f
--- /dev/null
+++ b/po/pl/man3/wcsdup.3.po
@@ -0,0 +1,347 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:13+0100\n"
+"PO-Revision-Date: 2019-08-16 21:13+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "wcsdup"
+msgstr "wcsdup"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "wcsdup - duplicate a wide-character string"
+msgstr "wcsdup - duplikuje łańcuch szerokich znaków"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wchar_t *wcsdup(const wchar_t *>I<s>B<);>\n"
+msgstr "B<wchar_t *wcsdup(const wchar_t *>I<s>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<wcsdup>():"
+msgstr "B<wcsdup>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Before glibc 2.10:\n"
+" _GNU_SOURCE\n"
+msgstr ""
+" Od glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Przed glibc 2.10:\n"
+" _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<wcsdup>() function is the wide-character equivalent of the "
+"B<strdup>(3) function. It allocates and returns a new wide-character "
+"string whose initial contents is a duplicate of the wide-character string "
+"pointed to by I<s>."
+msgstr ""
+"Funkcja B<wcsdup>() jest szerokoznakowym odpowiednikiem funkcji "
+"B<strdup>(3). Alokuje wymaganą ilość pamięci i zwraca nowy łańcuch szerokich "
+"znaków, o zawartości początkowej będącej duplikatem łańcucha I<s>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Memory for the new wide-character string is obtained with B<malloc>(3), and "
+"should be freed with B<free>(3)."
+msgstr ""
+"Pamięć dla nowego łańcucha jest uzyskiwana z pomocą B<malloc>(3) i powinna "
+"być zwalniana funkcją B<free>(3)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "On success, B<wcsdup>() returns a pointer to the new wide-character "
+#| "string. On error, it returns NULL, with I<errno> set to indicate the "
+#| "cause of the error."
+msgid ""
+"On success, B<wcsdup>() returns a pointer to the new wide-character "
+"string. On error, it returns NULL, with I<errno> set to indicate the error."
+msgstr ""
+"Jeśli się powiedzie, funkcja B<wcsdup>() zwraca wskaźnik do nowego łańcucha "
+"szerokich znaków. W przypadku błędu zwraca NULL i ustawia I<errno>, "
+"wskazując na przyczynę błędu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient memory available to allocate duplicate string."
+msgstr "Zabrakło pamięci na przydzielenie zduplikowanego łańcucha znaków."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wcsdup>()"
+msgstr "B<wcsdup>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "Since glibc 2.10:"
+msgid "libc5, glibc 2.0."
+msgstr "Od glibc 2.10:"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strdup>(3), B<wcscpy>(3)"
+msgstr "B<strdup>(3), B<wcscpy>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. present in libc5 and glibc 2.0 and later
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"POSIX.1-2008. This function is not specified in POSIX.1-2001, and is not "
+"widely available on other systems."
+msgstr ""
+"POSIX.1-2008. Funkcja nie występuje w POSIX.1-2001 i nie jest dostępna w "
+"większości innych systemów."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/wcslen.3.po b/po/pl/man3/wcslen.3.po
new file mode 100644
index 00000000..89fec8d3
--- /dev/null
+++ b/po/pl/man3/wcslen.3.po
@@ -0,0 +1,293 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:13+0100\n"
+"PO-Revision-Date: 2019-08-15 23:53+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "wcslen"
+msgstr "wcslen"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "wcslen - determine the length of a wide-character string"
+msgstr "wcslen - określa długość łańcucha szerokich znaków"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<size_t wcslen(const wchar_t *>I<s>B<);>\n"
+msgstr "B<size_t wcslen(const wchar_t *>I<s>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<wcslen>() function is the wide-character equivalent of the "
+#| "B<strlen>(3) function. It determines the length of the wide-character "
+#| "string pointed to by I<s>, excluding the terminating null wide character "
+#| "(L\\(aq\\e0\\(aq)."
+msgid ""
+"The B<wcslen>() function is the wide-character equivalent of the "
+"B<strlen>(3) function. It determines the length of the wide-character "
+"string pointed to by I<s>, excluding the terminating null wide character "
+"(L\\[aq]\\e0\\[aq])."
+msgstr ""
+"Funkcja B<wcslen>() jest szerokoznakowym odpowiednikiem B<strlen>(3). "
+"Określa długość łańcucha szerokich znaków,wskazywanego przez I<s>, nie "
+"licząc kończącego szerokiego znaku null (L\\(aq\\e0\\(aq)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<wcslen>() function returns the number of wide characters in I<s>."
+msgstr "Funkcja B<wcslen>() zwraca liczbę szerokich znaków w I<s>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wcslen>()"
+msgstr "B<wcslen>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C99."
+msgstr "POSIX.1-2001, C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In cases where the input buffer may not contain a terminating null wide "
+"character, B<wcsnlen>(3) should be used instead."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strlen>(3)"
+msgstr "B<strlen>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/wcsncasecmp.3.po b/po/pl/man3/wcsncasecmp.3.po
new file mode 100644
index 00000000..d24c5f46
--- /dev/null
+++ b/po/pl/man3/wcsncasecmp.3.po
@@ -0,0 +1,353 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:13+0100\n"
+"PO-Revision-Date: 2016-09-06 22:11+0200\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "wcsncasecmp"
+msgstr "wcsncasecmp"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"wcsncasecmp - compare two fixed-size wide-character strings, ignoring case"
+msgstr ""
+"wcsncasecmp - porównuje dwa łańcuchy szerokich znaków o ustalonej długości, "
+"ignorując wielkość liter"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int wcsncasecmp(const wchar_t *>I<s1>B<, const wchar_t *>I<s2>B<, size_t >I<n>B<);>\n"
+msgid "B<int wcsncasecmp(const wchar_t >I<s1>B<[.>I<n>B<], const wchar_t >I<s2>B<[.>I<n>B<], size_t >I<n>B<);>\n"
+msgstr "B<int wcsncasecmp(const wchar_t *>I<s1>B<, const wchar_t *>I<s2>B<, size_t >I<n>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<wcsncasecmp>():"
+msgstr "B<wcsncasecmp>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Before glibc 2.10:\n"
+" _GNU_SOURCE\n"
+msgstr ""
+" Od glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Przed glibc 2.10:\n"
+" _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<wcsncasecmp>() function is the wide-character equivalent of the "
+"B<strncasecmp>(3) function. It compares the wide-character string pointed "
+"to by I<s1> and the wide-character string pointed to by I<s2>, but at most "
+"I<n> wide characters from each string, ignoring case differences "
+"(B<towupper>(3), B<towlower>(3))."
+msgstr ""
+"Funkcja B<wcsncasecmp>() jest szerokoznakowym odpowiednikiem funkcji "
+"B<strncasecmp>(3). Porównuje łańcuch szerokich znaków wskazywany przez I<s1> "
+"z łańcuchem szerokich znaków wskazywanym przez I<s2>, biorąc przy tym pod "
+"uwagę co najwyżej I<n> szerokich znaków z każdego łańcucha i ignorując "
+"różnice w wielkości znaków (B<towupper>(3), B<towlower>(3))."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<wcsncasecmp>() function returns zero if the wide-character strings at "
+"I<s1> and I<s2>, truncated to at most length I<n>, are equal except for case "
+"distinctions. It returns a positive integer if truncated I<s1> is greater "
+"than truncated I<s2>, ignoring case. It returns a negative integer if "
+"truncated I<s1> is smaller than truncated I<s2>, ignoring case."
+msgstr ""
+"Funkcja B<wcsncasecmp>() zwraca zero, jeśli po przycięciu do I<n> znaków "
+"szerokoznakowe łańcuchy I<s1> i I<s2> są jednakowe poza różnicami w "
+"rozmiarach liter. Zwraca też wartość dodatnią, gdy przycięty I<s1> jest "
+"większy od przyciętego I<s2> (z ignorowaniem rozmiarów liter). Wartość "
+"ujemna jest zwracana, gdy przycięty I<s1> jest mniejszy od przyciętego I<s2> "
+"(z ignorowaniem rozmiarów liter)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wcsncasecmp>()"
+msgstr "B<wcsncasecmp>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe locale"
+msgstr "MT-bezpieczne locale"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "glibc 2.1."
+msgstr "glibc 2.1."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "UWAGI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The behavior of B<wcsncasecmp>() depends on the B<LC_CTYPE> category of the "
+"current locale."
+msgstr ""
+"Zachowanie B<wcsncasecmp>() zależy od kategorii B<LC_CTYPE> bieżących "
+"ustawień regionalnych."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strncasecmp>(3), B<wcsncmp>(3)"
+msgstr "B<strncasecmp>(3), B<wcsncmp>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2022-12-15"
+msgstr "15 grudnia 2022 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "WERSJE"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid ""
+#| "The B<wcsncasecmp>() function is provided in glibc since version 2.1."
+msgid "The B<wcsncasecmp>() function is provided since glibc 2.1."
+msgstr "B<wcsncasecmp>() jest dostarczane przez glibc od wersji 2.1."
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"POSIX.1-2008. This function is not specified in POSIX.1-2001, and is not "
+"widely available on other systems."
+msgstr ""
+"POSIX.1-2008. Funkcja nie występuje w POSIX.1-2001 i nie jest dostępna w "
+"większości innych systemów."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/wcsncat.3.po b/po/pl/man3/wcsncat.3.po
new file mode 100644
index 00000000..cf26e6e6
--- /dev/null
+++ b/po/pl/man3/wcsncat.3.po
@@ -0,0 +1,300 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Przemek Borys <pborys@dione.ids.pl>, 2002.
+# Robert Luberda <robert@debian.org>, 2014, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:13+0100\n"
+"PO-Revision-Date: 2019-08-15 23:54+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "wcsncat"
+msgstr "wcsncat"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "wcsncat - concatenate two wide-character strings"
+msgstr "wcsncat - łączy dwa łańcuchy szerokich znaków"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Standardowa biblioteka C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>wchar.hE<gt>>\n"
+msgstr "B<#include E<lt>wchar.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<wchar_t *wcsncat(wchar_t *>I<dest>B<, const wchar_t *>I<src>B<, size_t >I<n>B<);>\n"
+msgid ""
+"B<wchar_t *wcsncat(wchar_t >I<dest>B<[restrict .>I<n>B<],>\n"
+"B< const wchar_t >I<src>B<[restrict .>I<n>B<],>\n"
+"B< size_t >I<n>B<);>\n"
+msgstr "B<wchar_t *wcsncat(wchar_t *>I<dest>B<, const wchar_t *>I<src>B<, size_t >I<n>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<wcsncat>() function is the wide-character equivalent of the "
+#| "B<strncat>(3) function. It copies at most I<n> wide characters from the "
+#| "wide-character string pointed to by I<src> to the end of the wide-"
+#| "character string pointed to by I<dest>, and adds a terminating null wide "
+#| "character (L\\(aq\\e0\\(aq)."
+msgid ""
+"The B<wcsncat>() function is the wide-character equivalent of the "
+"B<strncat>(3) function. It copies at most I<n> wide characters from the "
+"wide-character string pointed to by I<src> to the end of the wide-character "
+"string pointed to by I<dest>, and adds a terminating null wide character "
+"(L\\[aq]\\e0\\[aq])."
+msgstr ""
+"Funkcja B<wcsncat>() jest szerokoznakowym odpowiednikiem funkcji "
+"B<strncat>(3). Kopiuje co najwyżej I<n> szerokich znaków z łańcucha I<src> i "
+"dokleja je na koniec łańcucha szerokoznakowego określonego przez I<dest>. "
+"Dodaje na koniec również kończący szeroki znak null (L\\(aq\\e0\\(aq)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The strings may not overlap."
+msgstr "Łańcuchy nie mogą zachodzić na siebie."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The programmer must ensure that there is room for at least "
+"I<wcslen(dest)>+I<n>+1 wide characters at I<dest>."
+msgstr ""
+"Programista musi zagwarantować, że jest miejsce na przynajmniej "
+"I<wcslen(dest)>+I<n>+1 szerokich znaków w I<dest>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<wcsncat>() returns I<dest>."
+msgstr "B<wcsncat>() zwraca I<dest>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<wcsncat>()"
+msgstr "B<wcsncat>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "C11, POSIX.1-2008."
+msgstr "C11, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2001, C99."
+msgstr "POSIX.1-2001, C99."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<strncat>(3), B<wcscat>(3)"
+msgstr "B<strncat>(3), B<wcscat>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid "POSIX.1-2001, POSIX.1-2008, C99."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/pl/man3/y0.3.po b/po/pl/man3/y0.3.po
new file mode 100644
index 00000000..10990503
--- /dev/null
+++ b/po/pl/man3/y0.3.po
@@ -0,0 +1,713 @@
+# Polish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, 2001-2003.
+# Robert Luberda <robert@debian.org>, 2013, 2017, 2019.
+# Michał Kułach <michal.kulach@gmail.com>, 2014, 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-pl\n"
+"POT-Creation-Date: 2024-03-01 17:14+0100\n"
+"PO-Revision-Date: 2019-08-15 23:54+0100\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y0"
+msgstr "y0"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 października 2023 r."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"y0, y0f, y0l, y1, y1f, y1l, yn, ynf, ynl - Bessel functions of the second "
+"kind"
+msgstr ""
+"y0, y0f, y0l, y1, y1f, y1l, yn, ynf, ynl - funkcje Bessela drugiego rodzaju"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTEKA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Math library (I<libm>, I<-lm>)"
+msgstr "Biblioteka matematyczna (I<libm>, I<-lm>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKŁADNIA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<double y0(double >I<x>B<);>\n"
+"B<double y1(double >I<x>B<);>\n"
+"B<double yn(int >I<n>B<, double >I<x>B<);>\n"
+msgstr ""
+"B<double y0(double >I<x>B<);>\n"
+"B<double y1(double >I<x>B<);>\n"
+"B<double yn(int >I<n>B<, double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<float y0f(float >I<x>B<);>\n"
+"B<float y1f(float >I<x>B<);>\n"
+"B<float ynf(int >I<n>B<, float >I<x>B<);>\n"
+msgstr ""
+"B<float y0f(float >I<x>B<);>\n"
+"B<float y1f(float >I<x>B<);>\n"
+"B<float ynf(int >I<n>B<, float >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<long double y0l(long double >I<x>B<);>\n"
+"B<long double y1l(long double >I<x>B<);>\n"
+"B<long double ynl(int >I<n>B<, long double >I<x>B<);>\n"
+msgstr ""
+"B<long double y0l(long double >I<x>B<);>\n"
+"B<long double y1l(long double >I<x>B<);>\n"
+"B<long double ynl(int >I<n>B<, long double >I<x>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Wymagane ustawienia makr biblioteki glibc (patrz B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<y0>(), B<y1>(), B<yn>():"
+msgstr "B<y0>(), B<y1>(), B<yn>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "_XOPEN_SOURCE\n"
+#| " || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgid ""
+" _XOPEN_SOURCE\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgstr ""
+"_XOPEN_SOURCE\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* Glibc w wersji E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<y0f>(), B<y0l>(), B<y1f>(), B<y1l>(), B<ynf>(), B<ynl>():"
+msgstr "B<y0f>(), B<y0l>(), B<y1f>(), B<y1l>(), B<ynf>(), B<ynl>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid ""
+#| "_XOPEN_SOURCE \\ E<gt>=\\ 600\n"
+#| " || (_ISOC99_SOURCE && _XOPEN_SOURCE)\n"
+#| " || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+#| " || /* Glibc versions E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgid ""
+" _XOPEN_SOURCE E<gt>= 600\n"
+" || (_ISOC99_SOURCE && _XOPEN_SOURCE)\n"
+" || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+msgstr ""
+"_XOPEN_SOURCE \\ E<gt>=\\ 600\n"
+" || (_ISOC99_SOURCE && _XOPEN_SOURCE)\n"
+" || /* Od glibc 2.19: */ _DEFAULT_SOURCE\n"
+" || /* Glibc w wersji E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<y0>() and B<y1>() functions return Bessel functions of I<x> of the "
+"second kind of orders 0 and 1, respectively. The B<yn>() function returns "
+"the Bessel function of I<x> of the second kind of order I<n>."
+msgstr ""
+"Funkcje B<y0>() i B<y1>() zwracają wartość w punkcie I<x> funkcji Bessela "
+"drugiego rodzaju rzędów, odpowiednio, 0 i 1. Funkcja B<yn>() zwraca wartość "
+"w punkcie I<x> funkcji Bessela drugiego rodzaju rzędu I<n>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The value of I<x> must be positive."
+msgstr "Wartość I<x> musi być dodatnia."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<y0f>(), B<y1f>(), and B<ynf>() functions are versions that take and "
+"return I<float> values. The B<y0l>(), B<y1l>(), and B<ynl>() functions are "
+"versions that take and return I<long double> values."
+msgstr ""
+"Funkcje B<y0f>(), B<y1f>() i B<ynf>() są wersjami przyjmującymi i "
+"zwracającymi wartości I<float>. B<y01>(), B<y1l>() i B<ynl>() są wersjami "
+"funkcji przyjmującymi i zwracającymi wartości I<long double>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "WARTOŚĆ ZWRACANA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, these functions return the appropriate Bessel value of the "
+"second kind for I<x>."
+msgstr ""
+"Funkcje te, gdy się zakończą pomyślnie, zwracają odpowiednie wartości "
+"funkcji Bessela drugiego rodzaju dla argumentu I<x>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If I<x> is a NaN, a NaN is returned."
+msgstr "Jeśli I<x> wynosi NaN, to zwracane jest NaN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is negative, a domain error occurs, and the functions return -"
+"B<HUGE_VAL>, -B<HUGE_VALF>, or -B<HUGE_VALL>, respectively. (POSIX.1-2001 "
+"also allows a NaN return for this case.)"
+msgstr ""
+"Jeśli I<x> jest ujemne, występuje błąd dziedziny i funkcje odpowiednio "
+"zwracają B<HUGE_VAL>, -B<HUGE_VALF> lub -B<HUGE_VALL>. (POSIX.1-2001 w tych "
+"wypadkach zezwala również na zwracanie NaN)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<x> is 0.0, a pole error occurs, and the functions return -B<HUGE_VAL>, -"
+"B<HUGE_VALF>, or -B<HUGE_VALL>, respectively."
+msgstr ""
+"Jeśli I<x> jest równe 0.0, występuje błąd bieguna i funkcje odpowiednio "
+"zwracają -B<HUGE_VAL>, -B<HUGE_VALF> lub -B<HUGE_VALL>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the result underflows, a range error occurs, and the functions return 0.0"
+msgstr ""
+"Jeśli wartość wynikowa jest zbyt mała, to występuje błąd przekroczenia "
+"zakresu i funkcje zwracają 0.0."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the result overflows, a range error occurs, and the functions return -"
+"B<HUGE_VAL>, -B<HUGE_VALF>, or -B<HUGE_VALL>, respectively. (POSIX.1-2001 "
+"also allows a 0.0 return for this case.)"
+msgstr ""
+"Jeśli wartość wynikowa jest zbyt duża, występuje błąd przekroczenia zakresu "
+"i funkcje odpowiednio zwracają B<HUGE_VAL>, -B<HUGE_VALF> lub -B<HUGE_VALL>. "
+"(POSIX.1-2001 w tych wypadkach zezwala również na zwracanie 0.0)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "BŁĘDY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"See B<math_error>(7) for information on how to determine whether an error "
+"has occurred when calling these functions."
+msgstr ""
+"Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych "
+"funkcji, można znaleźć w podręczniku B<math_error>(7)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following errors can occur:"
+msgstr "Mogą wystąpić następujące błędy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Domain error: I<x> is negative"
+msgstr "Błąd dziedziny: I<x> jest ujemne"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<EDOM>. An invalid floating-point exception "
+"(B<FE_INVALID>) is raised."
+msgstr ""
+"I<errno> jest ustawiane na B<EDOM>. Rzucany jest wyjątek niepoprawnej "
+"operacji zmiennoprzecinkowej (B<FE_INVALID>)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Pole error: I<x> is 0.0"
+msgstr "Błąd bieguna: I<x> jest równe 0.0"
+
+#. Before POSIX.1-2001 TC2, this was (inconsistently) specified
+#. as a range error.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "I<errno> is set to B<ERANGE>. No B<FE_UNDERFLOW> exception is returned "
+#| "by B<fetestexcept>(3) for this case."
+msgid ""
+"I<errno> is set to B<ERANGE> and an B<FE_DIVBYZERO> exception is raised (but "
+"see BUGS)."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE>. B<fetestexcept>(3) nie zwraca wyjątku "
+"B<FE_UNDERFLOW> w takim wypadku."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error: result underflow"
+msgstr "Błąd zakresu: przekroczenie w dół wartości wynikowej"
+
+#. #-#-#-#-# archlinux: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., y0(1e33) on glibc 2.8/x86-32
+#. This is intended behavior
+#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6806
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., y0(1e33) on glibc 2.8/x86-32
+#. This is intended behavior
+#. See http://sources.redhat.com/bugzilla/show_bug.cgi?id=6806
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., y0(1e33) on glibc 2.8/x86-32
+#. This is intended behavior
+#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6806
+#. type: Plain text
+#. #-#-#-#-# fedora-40: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., y0(1e33) on glibc 2.8/x86-32
+#. This is intended behavior
+#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6806
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., y0(1e33) on glibc 2.8/x86-32
+#. This is intended behavior
+#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6806
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., y0(1e33) on glibc 2.8/x86-32
+#. This is intended behavior
+#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6806
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., y0(1e33) on glibc 2.8/x86-32
+#. This is intended behavior
+#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6806
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. e.g., y0(1e33) on glibc 2.8/x86-32
+#. This is intended behavior
+#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6806
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<errno> is set to B<ERANGE>. No B<FE_UNDERFLOW> exception is returned by "
+"B<fetestexcept>(3) for this case."
+msgstr ""
+"I<errno> jest ustawiane na B<ERANGE>. B<fetestexcept>(3) nie zwraca wyjątku "
+"B<FE_UNDERFLOW> w takim wypadku."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Range error: result overflow"
+msgstr "Błąd zakresu: przekroczenie w górę wartości wynikowej"
+
+#. e.g., yn(10, 1e-40) on glibc 2.8/x86-32
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "I<errno> is not set for this case. An overflow floating-point exception "
+#| "(B<FE_OVERFLOW>) is raised."
+msgid ""
+"I<errno> is set to B<ERANGE> (but see BUGS). An overflow floating-point "
+"exception (B<FE_OVERFLOW>) is raised."
+msgstr ""
+"I<errno> nie jest w tym wypadku ustawiane. Rzucany jest wyjątek "
+"przekroczenia zakresu operacji zmiennoprzecinkowej (B<FE_OVERFLOW>)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATRYBUTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interfejs"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Atrybut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Wartość"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<y0>(),\n"
+"B<y0f>(),\n"
+"B<y0l>()"
+msgstr ""
+"B<y0>(),\n"
+"B<y0f>(),\n"
+"B<y0l>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Bezpieczeństwo wątkowe"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-bezpieczne"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<y1>(),\n"
+"B<y1f>(),\n"
+"B<y1l>()"
+msgstr ""
+"B<y1>(),\n"
+"B<y1f>(),\n"
+"B<y1l>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<yn>(),\n"
+"B<ynf>(),\n"
+"B<ynl>()"
+msgstr ""
+"B<yn>(),\n"
+"B<ynf>(),\n"
+"B<ynl>()"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDY"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<y0>()"
+msgstr ""
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<y1>()"
+msgstr ""
+
+#. type: TQ
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<yn>()"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "other"
+msgid "Others:"
+msgstr "other"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "BSD."
+msgstr "BSD."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIA"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "SVr4, 4.3BSD, POSIX.1-2001."
+msgstr "SVr4, 4.3BSD, POSIX.1-2001."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr "USTERKI"
+
+#. http://sourceware.org/bugzilla/show_bug.cgi?id=6807
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Before glibc 2.19, these functions misdiagnosed pole errors: I<errno> was "
+"set to B<EDOM>, instead of B<ERANGE> and no B<FE_DIVBYZERO> exception was "
+"raised."
+msgstr ""
+
+#. #-#-#-#-# archlinux: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6808
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6808
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6808
+#. type: Plain text
+#. #-#-#-#-# fedora-40: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6808
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6808
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6808
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6808
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: y0.3.pot (PACKAGE VERSION) #-#-#-#-#
+#. https://www.sourceware.org/bugzilla/show_bug.cgi?id=6808
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Before glibc 2.17, did not set I<errno> for \"range error: result "
+"underflow\"."
+msgstr ""
+
+#. Actually, 2.3.2 is the earliest test result I have; so yet
+#. to confirm if this error occurs only in glibc 2.3.2.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "In glibc version 2.3.2 and earlier, these functions do not raise an "
+#| "invalid floating-point exception (B<FE_INVALID>) when a domain error "
+#| "occurs."
+msgid ""
+"In glibc 2.3.2 and earlier, these functions do not raise an invalid floating-"
+"point exception (B<FE_INVALID>) when a domain error occurs."
+msgstr ""
+"W wersji 2.3.2 i wcześniejszych biblioteki glibc funkcje te nie rzucały "
+"wyjątku niepoprawnej operacji zmiennoprzecinkowej (B<FE_INVALID>) w razie "
+"wystąpienia błędu dziedziny funkcji."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<j0>(3)"
+msgstr "B<j0>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 lutego 2023 r."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"The functions returning I<double> conform to SVr4, 4.3BSD, POSIX.1-2001, "
+"POSIX.1-2008. The others are nonstandard functions that also exist on the "
+"BSDs."
+msgstr ""
+"Funkcje zwracające wartość typu I<double> są zgodne z SVr4, 4.3BSD, "
+"POSIX.1-2001, POSIX.1-2008. Pozostałe funkcje są funkcjami niestandardowymi "
+"istniejącymi także w systemach BSD."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 lipca 2023 r."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 marca 2023 r."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"