diff -Nru dpkg-1.22.18/.dist-vcs-id dpkg-1.22.19/.dist-vcs-id
--- dpkg-1.22.18/.dist-vcs-id	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/.dist-vcs-id	2025-05-06 15:34:20.000000000 +0200
@@ -1 +1 @@
-0d1bb5dcac1f2efb59308514c396c42653fcea01
+6da1682af31ce209305b4dac25af6e8be37e2b1d
diff -Nru dpkg-1.22.18/.dist-version dpkg-1.22.19/.dist-version
--- dpkg-1.22.18/.dist-version	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/.dist-version	2025-05-06 15:34:20.000000000 +0200
@@ -1 +1 @@
-1.22.18
+1.22.19
diff -Nru dpkg-1.22.18/ChangeLog dpkg-1.22.19/ChangeLog
--- dpkg-1.22.18/ChangeLog	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/ChangeLog	2025-05-06 15:34:20.000000000 +0200
@@ -1,3 +1,272 @@
+commit 6da1682af31ce209305b4dac25af6e8be37e2b1d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue May 6 15:34:32 2025 +0200
+
+    Release 1.22.19
+
+ debian/changelog | 28 +++++++++++++++++++++++++---
+ 1 file changed, 25 insertions(+), 3 deletions(-)
+
+commit bfa295d215ee7b6ec2ad2e56e6a23652e53af74c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue May 6 15:34:20 2025 +0200
+
+    po: Regenerate .pot files and merge .po files with them
+
+ dselect/po/bs.po        |  2 +-
+ dselect/po/ca.po        |  2 +-
+ dselect/po/cs.po        |  2 +-
+ dselect/po/da.po        |  2 +-
+ dselect/po/de.po        |  2 +-
+ dselect/po/dselect.pot  |  4 ++--
+ dselect/po/el.po        |  2 +-
+ dselect/po/es.po        |  2 +-
+ dselect/po/et.po        |  2 +-
+ dselect/po/eu.po        |  2 +-
+ dselect/po/fr.po        |  2 +-
+ dselect/po/gl.po        |  2 +-
+ dselect/po/hu.po        |  2 +-
+ dselect/po/id.po        |  2 +-
+ dselect/po/it.po        |  2 +-
+ dselect/po/ja.po        |  2 +-
+ dselect/po/ko.po        |  2 +-
+ dselect/po/nb.po        |  2 +-
+ dselect/po/nl.po        |  2 +-
+ dselect/po/nn.po        |  2 +-
+ dselect/po/pl.po        |  2 +-
+ dselect/po/pt.po        |  2 +-
+ dselect/po/pt_BR.po     |  2 +-
+ dselect/po/ro.po        |  2 +-
+ dselect/po/ru.po        |  2 +-
+ dselect/po/sk.po        |  2 +-
+ dselect/po/sv.po        |  2 +-
+ dselect/po/tl.po        |  2 +-
+ dselect/po/vi.po        |  2 +-
+ dselect/po/zh_CN.po     |  2 +-
+ dselect/po/zh_TW.po     |  2 +-
+ man/po/dpkg-man.pot     |  4 ++--
+ po/ast.po               |  2 +-
+ po/bs.po                |  2 +-
+ po/ca.po                |  2 +-
+ po/cs.po                |  2 +-
+ po/da.po                |  2 +-
+ po/de.po                |  2 +-
+ po/dpkg.pot             |  4 ++--
+ po/dz.po                |  2 +-
+ po/el.po                |  2 +-
+ po/eo.po                |  2 +-
+ po/es.po                |  2 +-
+ po/et.po                |  2 +-
+ po/eu.po                |  2 +-
+ po/fr.po                |  2 +-
+ po/gl.po                |  2 +-
+ po/hu.po                |  2 +-
+ po/id.po                |  2 +-
+ po/it.po                |  2 +-
+ po/ja.po                |  2 +-
+ po/km.po                |  2 +-
+ po/ko.po                |  2 +-
+ po/ku.po                |  2 +-
+ po/lt.po                |  2 +-
+ po/mr.po                |  2 +-
+ po/nb.po                |  2 +-
+ po/ne.po                |  2 +-
+ po/nl.po                |  2 +-
+ po/nn.po                |  2 +-
+ po/oc.po                |  2 +-
+ po/pa.po                |  2 +-
+ po/pl.po                |  2 +-
+ po/pt.po                |  2 +-
+ po/pt_BR.po             |  2 +-
+ po/ro.po                |  2 +-
+ po/ru.po                |  2 +-
+ po/sk.po                |  2 +-
+ po/sv.po                | 10 +++++-----
+ po/th.po                |  2 +-
+ po/tl.po                |  2 +-
+ po/tr.po                |  2 +-
+ po/vi.po                |  2 +-
+ po/zh_CN.po             |  2 +-
+ po/zh_TW.po             |  2 +-
+ scripts/po/ca.po        | 14 +++++++++++++-
+ scripts/po/de.po        | 14 +++++++++++++-
+ scripts/po/dpkg-dev.pot | 10 ++++++++--
+ scripts/po/es.po        | 14 +++++++++++++-
+ scripts/po/fr.po        | 14 +++++++++++++-
+ scripts/po/nl.po        | 14 +++++++++++++-
+ scripts/po/pl.po        | 13 ++++++++++++-
+ scripts/po/pt.po        | 14 +++++++++++++-
+ scripts/po/ru.po        | 14 +++++++++++++-
+ scripts/po/sv.po        | 46 +++++++++++++++++++++++++++++-----------------
+ 85 files changed, 222 insertions(+), 109 deletions(-)
+
+commit d7685e5adc5192d6548b7592c7c6de29b89b7276
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Oct 14 04:31:22 2024 +0200
+
+    Dpkg::OpenPGP::Backend::Sequoia: Add sqv support for verification
+    
+    This adds support for the verification-only command from Sequoia-PGP,
+    which is the one currently used by apt to perform OpenPGP verification,
+    so that we can get back for example to source package verification with
+    dpkg-source in minimal installations.
+    
+    This is possible due to the new sqv 1.3.0 API changes, which makes it
+    somewhat more compatible with «sq verify», in addition to supporting
+    inline-verify style signatures, which is required for the artifacts
+    that we need to handle.
+
+ debian/control                          |  9 +++++--
+ scripts/Dpkg/OpenPGP/Backend/Sequoia.pm | 46 ++++++++++++++++++++++++++++-----
+ scripts/Test/Dpkg.pm                    |  2 +-
+ 3 files changed, 48 insertions(+), 9 deletions(-)
+
+commit e55dad50e375338573b1d14f506fa64652ff4724
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Mar 31 15:35:11 2025 +0000
+
+    Test::Dpkg: Fix OpenPGP backend commands detection
+    
+    We were not properly checking the backends as they could end up being
+    undefined and thus the checks would fail, thus not testing all the
+    expected combinations.
+
+ scripts/Test/Dpkg.pm | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit d9c7d3895c50ae060cd3db724002457ba8895806
+Author: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
+Date:   Wed Apr 16 03:51:33 2025 +0200
+
+    Dpkg::Vendor::PureOS: Add new vendor module
+    
+    [guillem@debian.org:
+     - Add file to POTFILES.in.
+     - Add stopword to t/pod-spell.t. ]
+    
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ scripts/Dpkg/Vendor/PureOS.pm | 84 +++++++++++++++++++++++++++++++++++++++++++
+ scripts/Makefile.am           |  1 +
+ scripts/po/POTFILES.in        |  1 +
+ t/pod-spell.t                 |  1 +
+ 4 files changed, 87 insertions(+)
+
+commit e174d0ad741f4e83e671e3118d9bbdece2f56ff0
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon May 5 01:55:26 2025 +0200
+
+    Dpkg::Vendor::Debian: Add tag2upload OpenPGP keyring to package-keyrings
+    
+    This keyring is part of the dgit infrastructure integration, and new
+    source packages will be signed by certificates from this keyring.
+
+ debian/control                | 2 ++
+ scripts/Dpkg/Vendor/Debian.pm | 1 +
+ 2 files changed, 3 insertions(+)
+
+commit 6d2008502a10248dc0f3b10f6604c7f3b2138b69
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Apr 24 12:44:41 2025 +0200
+
+    libcompat: Handle allocation failures in fgetpwent() and fgetgrent()
+    
+    If we fail the allocation while parsing a field, we need to return NULL
+    with errno set to ENOMEM (which should have been done by realloc()).
+    
+    Based-on-patch-by: Simon Richter <sjr@debian.org>
+
+ lib/compat/getent.c | 9 ++++++++-
+ 1 file changed, 8 insertions(+), 1 deletion(-)
+
+commit 9df57b5305295cd571bc5ebbf90d9ab4d9244221
+Author: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>
+Date:   Wed Apr 16 04:04:28 2025 +0200
+
+    po: Update Dutch translations
+    
+    Closes: #1101574, #1101582, #1101583
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ dselect/po/nl.po |  25 +++--------
+ man/po/nl.po     | 130 +++++++++++++++++++------------------------------------
+ po/nl.po         | 107 +++++++++++++++------------------------------
+ 3 files changed, 87 insertions(+), 175 deletions(-)
+
+commit 93bbd66881f83f524995e9eaf1667867fabe3c00
+Author: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
+Date:   Wed Apr 16 04:01:26 2025 +0200
+
+    po: Update Romanian translations
+    
+    Closes: #1101549, #1101550
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ dselect/po/ro.po |  15 ++++----
+ po/ro.po         | 108 ++++++++++++++++++++-----------------------------------
+ 2 files changed, 45 insertions(+), 78 deletions(-)
+
+commit 0282d274de5c2426d313706f2aa733179ec98310
+Author: Paulo Henrique de Lima Santana <phls@debian.org>
+Date:   Wed Apr 16 03:55:41 2025 +0200
+
+    po: Update Brazilian Portuguese programs translation
+    
+    Closes: #1100999
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ po/pt_BR.po | 14 ++++++--------
+ 1 file changed, 6 insertions(+), 8 deletions(-)
+
+commit 369d227866bff440664b2f6f9feb16dab8985705
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Apr 24 13:08:20 2025 +0200
+
+    po: Remove stray previous msgid from Portuguese man pages translation
+    
+    Fixes: commit 0d46da4f60c7c0b0466de14625c844ea4f9c524f
+    Changelog: silent
+
+ man/po/pt.po | 274 +++++++++--------------------------------------------------
+ 1 file changed, 39 insertions(+), 235 deletions(-)
+
+commit e0b338251141e7af236783b5422b09c90fa49861
+Author: Peter Krefting <peter@softwolves.pp.se>
+Date:   Mon Mar 10 22:53:14 2025 +0100
+
+    po: Update Swedish translations
+    
+    Closes: #1100068
+    Signed-off-by: Peter Krefting <peter@softwolves.pp.se>
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ dselect/po/sv.po |   27 +-
+ man/po/sv.po     | 1206 +++++++++++++++++-------------------------------------
+ po/sv.po         |  111 ++---
+ scripts/po/sv.po |  157 ++-----
+ 4 files changed, 464 insertions(+), 1037 deletions(-)
+
+commit 0d46da4f60c7c0b0466de14625c844ea4f9c524f
+Author: Américo Monteiro <a_monteiro@gmx.com>
+Date:   Wed Mar 19 11:05:48 2025 +0100
+
+    po: Update Portuguese man pages translation
+    
+    Closes: #1100064
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ man/po/pt.po | 298 +++++++++++++++++++++++++++++++++--------------------------
+ 1 file changed, 167 insertions(+), 131 deletions(-)
+
+commit cbc069f9a292bf15900a57140a6aa0db2fc7292d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 9 19:17:33 2025 +0100
+
+    Bump version to 1.22.19
+
+ debian/changelog | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
 commit 0d1bb5dcac1f2efb59308514c396c42653fcea01
 Author: Guillem Jover <guillem@debian.org>
 Date:   Sun Mar 9 19:01:08 2025 +0100
diff -Nru dpkg-1.22.18/build-aux/config.guess dpkg-1.22.19/build-aux/config.guess
--- dpkg-1.22.18/build-aux/config.guess	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/build-aux/config.guess	2025-05-06 15:34:20.000000000 +0200
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright 1992-2022 Free Software Foundation, Inc.
+#   Copyright 1992-2024 Free Software Foundation, Inc.
 
 # shellcheck disable=SC2006,SC2268 # see below for rationale
 
-timestamp='2022-01-09'
+timestamp='2024-07-27'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -47,7 +47,7 @@
 usage="\
 Usage: $0 [OPTION]
 
-Output the configuration name of the system \`$me' is run on.
+Output the configuration name of the system '$me' is run on.
 
 Options:
   -h, --help         print this help, then exit
@@ -60,13 +60,13 @@
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright 1992-2022 Free Software Foundation, Inc.
+Copyright 1992-2024 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
 
 help="
-Try \`$me --help' for more information."
+Try '$me --help' for more information."
 
 # Parse command line
 while test $# -gt 0 ; do
@@ -102,8 +102,8 @@
 # temporary files to be created and, as you can see below, it is a
 # headache to deal with in a portable fashion.
 
-# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
-# use `HOST_CC' if defined, but it is deprecated.
+# Historically, 'CC_FOR_BUILD' used to be named 'HOST_CC'. We still
+# use 'HOST_CC' if defined, but it is deprecated.
 
 # Portable tmp directory creation inspired by the Autoconf team.
 
@@ -123,7 +123,7 @@
     dummy=$tmp/dummy
     case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in
 	,,)    echo "int x;" > "$dummy.c"
-	       for driver in cc gcc c89 c99 ; do
+	       for driver in cc gcc c17 c99 c89 ; do
 		   if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
 		       CC_FOR_BUILD=$driver
 		       break
@@ -155,6 +155,9 @@
 
 	set_cc_for_build
 	cat <<-EOF > "$dummy.c"
+	#if defined(__ANDROID__)
+	LIBC=android
+	#else
 	#include <features.h>
 	#if defined(__UCLIBC__)
 	LIBC=uclibc
@@ -162,6 +165,8 @@
 	LIBC=dietlibc
 	#elif defined(__GLIBC__)
 	LIBC=gnu
+	#elif defined(__LLVM_LIBC__)
+	LIBC=llvm
 	#else
 	#include <stdarg.h>
 	/* First heuristic to detect musl libc.  */
@@ -169,6 +174,7 @@
 	LIBC=musl
 	#endif
 	#endif
+	#endif
 	EOF
 	cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
 	eval "$cc_set_libc"
@@ -459,7 +465,7 @@
 		UNAME_RELEASE=`uname -v`
 		;;
 	esac
-	# Japanese Language versions have a version number like `4.1.3-JL'.
+	# Japanese Language versions have a version number like '4.1.3-JL'.
 	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'`
 	GUESS=sparc-sun-sunos$SUN_REL
 	;;
@@ -628,7 +634,8 @@
 		sed 's/^		//' << EOF > "$dummy.c"
 		#include <sys/systemcfg.h>
 
-		main()
+		int
+		main ()
 			{
 			if (!__power_pc())
 				exit(1);
@@ -712,7 +719,8 @@
 		#include <stdlib.h>
 		#include <unistd.h>
 
-		int main ()
+		int
+		main ()
 		{
 		#if defined(_SC_KERNEL_BITS)
 		    long bits = sysconf(_SC_KERNEL_BITS);
@@ -904,7 +912,7 @@
 	fi
 	;;
     *:FreeBSD:*:*)
-	UNAME_PROCESSOR=`/usr/bin/uname -p`
+	UNAME_PROCESSOR=`uname -p`
 	case $UNAME_PROCESSOR in
 	    amd64)
 		UNAME_PROCESSOR=x86_64 ;;
@@ -966,11 +974,37 @@
 	GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
 	GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC
 	;;
+    x86_64:[Mm]anagarm:*:*|i?86:[Mm]anagarm:*:*)
+	GUESS="$UNAME_MACHINE-pc-managarm-mlibc"
+	;;
+    *:[Mm]anagarm:*:*)
+	GUESS="$UNAME_MACHINE-unknown-managarm-mlibc"
+	;;
     *:Minix:*:*)
 	GUESS=$UNAME_MACHINE-unknown-minix
 	;;
     aarch64:Linux:*:*)
-	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	set_cc_for_build
+	CPU=$UNAME_MACHINE
+	LIBCABI=$LIBC
+	if test "$CC_FOR_BUILD" != no_compiler_found; then
+	    ABI=64
+	    sed 's/^	    //' << EOF > "$dummy.c"
+	    #ifdef __ARM_EABI__
+	    #ifdef __ARM_PCS_VFP
+	    ABI=eabihf
+	    #else
+	    ABI=eabi
+	    #endif
+	    #endif
+EOF
+	    cc_set_abi=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^ABI' | sed 's, ,,g'`
+	    eval "$cc_set_abi"
+	    case $ABI in
+		eabi | eabihf) CPU=armv8l; LIBCABI=$LIBC$ABI ;;
+	    esac
+	fi
+	GUESS=$CPU-unknown-linux-$LIBCABI
 	;;
     aarch64_be:Linux:*:*)
 	UNAME_MACHINE=aarch64_be
@@ -1036,7 +1070,16 @@
     k1om:Linux:*:*)
 	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
 	;;
-    loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*)
+    kvx:Linux:*:*)
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
+    kvx:cos:*:*)
+	GUESS=$UNAME_MACHINE-unknown-cos
+	;;
+    kvx:mbr:*:*)
+	GUESS=$UNAME_MACHINE-unknown-mbr
+	;;
+    loongarch32:Linux:*:* | loongarch64:Linux:*:*)
 	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
 	;;
     m32r*:Linux:*:*)
@@ -1151,16 +1194,27 @@
 	;;
     x86_64:Linux:*:*)
 	set_cc_for_build
+	CPU=$UNAME_MACHINE
 	LIBCABI=$LIBC
 	if test "$CC_FOR_BUILD" != no_compiler_found; then
-	    if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \
-		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
-		grep IS_X32 >/dev/null
-	    then
-		LIBCABI=${LIBC}x32
-	    fi
+	    ABI=64
+	    sed 's/^	    //' << EOF > "$dummy.c"
+	    #ifdef __i386__
+	    ABI=x86
+	    #else
+	    #ifdef __ILP32__
+	    ABI=x32
+	    #endif
+	    #endif
+EOF
+	    cc_set_abi=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^ABI' | sed 's, ,,g'`
+	    eval "$cc_set_abi"
+	    case $ABI in
+		x86) CPU=i686 ;;
+		x32) LIBCABI=${LIBC}x32 ;;
+	    esac
 	fi
-	GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI
+	GUESS=$CPU-pc-linux-$LIBCABI
 	;;
     xtensa*:Linux:*:*)
 	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
@@ -1180,7 +1234,7 @@
 	GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION
 	;;
     i*86:OS/2:*:*)
-	# If we were able to find `uname', then EMX Unix compatibility
+	# If we were able to find 'uname', then EMX Unix compatibility
 	# is probably installed.
 	GUESS=$UNAME_MACHINE-pc-os2-emx
 	;;
@@ -1321,7 +1375,7 @@
 		GUESS=ns32k-sni-sysv
 	fi
 	;;
-    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+    PENTIUM:*:4.0*:*)	# Unisys 'ClearPath HMP IX 4000' SVR4/MP effort
 			# says <Richard.M.Bartel@ccMail.Census.GOV>
 	GUESS=i586-unisys-sysv4
 	;;
@@ -1367,8 +1421,11 @@
     BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
 	GUESS=i586-pc-haiku
 	;;
-    x86_64:Haiku:*:*)
-	GUESS=x86_64-unknown-haiku
+    ppc:Haiku:*:*)	# Haiku running on Apple PowerPC
+	GUESS=powerpc-apple-haiku
+	;;
+    *:Haiku:*:*)	# Haiku modern gcc (not bound by BeOS compat)
+	GUESS=$UNAME_MACHINE-unknown-haiku
 	;;
     SX-4:SUPER-UX:*:*)
 	GUESS=sx4-nec-superux$UNAME_RELEASE
@@ -1540,6 +1597,9 @@
     *:Unleashed:*:*)
 	GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
 	;;
+    *:Ironclad:*:*)
+	GUESS=$UNAME_MACHINE-unknown-ironclad
+	;;
 esac
 
 # Do we have a guess based on uname results?
@@ -1563,6 +1623,7 @@
 #endif
 #endif
 #endif
+int
 main ()
 {
 #if defined (sony)
diff -Nru dpkg-1.22.18/build-aux/config.sub dpkg-1.22.19/build-aux/config.sub
--- dpkg-1.22.18/build-aux/config.sub	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/build-aux/config.sub	2025-05-06 15:34:20.000000000 +0200
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright 1992-2022 Free Software Foundation, Inc.
+#   Copyright 1992-2024 Free Software Foundation, Inc.
 
-# shellcheck disable=SC2006,SC2268 # see below for rationale
+# shellcheck disable=SC2006,SC2268,SC2162 # see below for rationale
 
-timestamp='2022-01-03'
+timestamp='2024-05-27'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -76,13 +76,13 @@
 version="\
 GNU config.sub ($timestamp)
 
-Copyright 1992-2022 Free Software Foundation, Inc.
+Copyright 1992-2024 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
 
 help="
-Try \`$me --help' for more information."
+Try '$me --help' for more information."
 
 # Parse command line
 while test $# -gt 0 ; do
@@ -120,7 +120,6 @@
 esac
 
 # Split fields of configuration type
-# shellcheck disable=SC2162
 saved_IFS=$IFS
 IFS="-" read field1 field2 field3 field4 <<EOF
 $1
@@ -130,7 +129,7 @@
 # Separate into logical components for further validation
 case $1 in
 	*-*-*-*-*)
-		echo Invalid configuration \`"$1"\': more than four components >&2
+		echo "Invalid configuration '$1': more than four components" >&2
 		exit 1
 		;;
 	*-*-*-*)
@@ -142,10 +141,21 @@
 		# parts
 		maybe_os=$field2-$field3
 		case $maybe_os in
-			nto-qnx* | linux-* | uclinux-uclibc* \
-			| uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \
-			| netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \
-			| storm-chaos* | os2-emx* | rtmk-nova*)
+			  cloudabi*-eabi* \
+			| kfreebsd*-gnu* \
+			| knetbsd*-gnu* \
+			| kopensolaris*-gnu* \
+			| linux-* \
+			| managarm-* \
+			| netbsd*-eabi* \
+			| netbsd*-gnu* \
+			| nto-qnx* \
+			| os2-emx* \
+			| rtmk-nova* \
+			| storm-chaos* \
+			| uclinux-gnu* \
+			| uclinux-uclibc* \
+			| windows-* )
 				basic_machine=$field1
 				basic_os=$maybe_os
 				;;
@@ -160,8 +170,12 @@
 		esac
 		;;
 	*-*)
-		# A lone config we happen to match not fitting any pattern
 		case $field1-$field2 in
+			# Shorthands that happen to contain a single dash
+			convex-c[12] | convex-c3[248])
+				basic_machine=$field2-convex
+				basic_os=
+				;;
 			decstation-3100)
 				basic_machine=mips-dec
 				basic_os=
@@ -169,28 +183,88 @@
 			*-*)
 				# Second component is usually, but not always the OS
 				case $field2 in
-					# Prevent following clause from handling this valid os
+					# Do not treat sunos as a manufacturer
 					sun*os*)
 						basic_machine=$field1
 						basic_os=$field2
 						;;
-					zephyr*)
-						basic_machine=$field1-unknown
-						basic_os=$field2
-						;;
 					# Manufacturers
-					dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \
-					| att* | 7300* | 3300* | delta* | motorola* | sun[234]* \
-					| unicom* | ibm* | next | hp | isi* | apollo | altos* \
-					| convergent* | ncr* | news | 32* | 3600* | 3100* \
-					| hitachi* | c[123]* | convex* | sun | crds | omron* | dg \
-					| ultra | tti* | harris | dolphin | highlevel | gould \
-					| cbm | ns | masscomp | apple | axis | knuth | cray \
-					| microblaze* | sim | cisco \
-					| oki | wec | wrs | winbond)
+					  3100* \
+					| 32* \
+					| 3300* \
+					| 3600* \
+					| 7300* \
+					| acorn \
+					| altos* \
+					| apollo \
+					| apple \
+					| atari \
+					| att* \
+					| axis \
+					| be \
+					| bull \
+					| cbm \
+					| ccur \
+					| cisco \
+					| commodore \
+					| convergent* \
+					| convex* \
+					| cray \
+					| crds \
+					| dec* \
+					| delta* \
+					| dg \
+					| digital \
+					| dolphin \
+					| encore* \
+					| gould \
+					| harris \
+					| highlevel \
+					| hitachi* \
+					| hp \
+					| ibm* \
+					| intergraph \
+					| isi* \
+					| knuth \
+					| masscomp \
+					| microblaze* \
+					| mips* \
+					| motorola* \
+					| ncr* \
+					| news \
+					| next \
+					| ns \
+					| oki \
+					| omron* \
+					| pc533* \
+					| rebel \
+					| rom68k \
+					| rombug \
+					| semi \
+					| sequent* \
+					| siemens \
+					| sgi* \
+					| siemens \
+					| sim \
+					| sni \
+					| sony* \
+					| stratus \
+					| sun \
+					| sun[234]* \
+					| tektronix \
+					| tti* \
+					| ultra \
+					| unicom* \
+					| wec \
+					| winbond \
+					| wrs)
 						basic_machine=$field1-$field2
 						basic_os=
 						;;
+					zephyr*)
+						basic_machine=$field1-unknown
+						basic_os=$field2
+						;;
 					*)
 						basic_machine=$field1
 						basic_os=$field2
@@ -271,26 +345,6 @@
 				basic_machine=arm-unknown
 				basic_os=cegcc
 				;;
-			convex-c1)
-				basic_machine=c1-convex
-				basic_os=bsd
-				;;
-			convex-c2)
-				basic_machine=c2-convex
-				basic_os=bsd
-				;;
-			convex-c32)
-				basic_machine=c32-convex
-				basic_os=bsd
-				;;
-			convex-c34)
-				basic_machine=c34-convex
-				basic_os=bsd
-				;;
-			convex-c38)
-				basic_machine=c38-convex
-				basic_os=bsd
-				;;
 			cray)
 				basic_machine=j90-cray
 				basic_os=unicos
@@ -713,15 +767,26 @@
 		vendor=dec
 		basic_os=tops20
 		;;
-	delta | 3300 | motorola-3300 | motorola-delta \
-	      | 3300-motorola | delta-motorola)
+	delta | 3300 | delta-motorola | 3300-motorola | motorola-delta | motorola-3300)
 		cpu=m68k
 		vendor=motorola
 		;;
-	dpx2*)
+	# This used to be dpx2*, but that gets the RS6000-based
+	# DPX/20 and the x86-based DPX/2-100 wrong.  See
+	# https://oldskool.silicium.org/stations/bull_dpx20.htm
+	# https://www.feb-patrimoine.com/english/bull_dpx2.htm
+	# https://www.feb-patrimoine.com/english/unix_and_bull.htm
+	dpx2 | dpx2[23]00 | dpx2[23]xx)
 		cpu=m68k
 		vendor=bull
-		basic_os=sysv3
+		;;
+	dpx2100 | dpx21xx)
+		cpu=i386
+		vendor=bull
+		;;
+	dpx20)
+		cpu=rs6000
+		vendor=bull
 		;;
 	encore | umax | mmax)
 		cpu=ns32k
@@ -836,18 +901,6 @@
 	next | m*-next)
 		cpu=m68k
 		vendor=next
-		case $basic_os in
-		    openstep*)
-		        ;;
-		    nextstep*)
-			;;
-		    ns2*)
-		      basic_os=nextstep2
-			;;
-		    *)
-		      basic_os=nextstep3
-			;;
-		esac
 		;;
 	np1)
 		cpu=np1
@@ -936,14 +989,13 @@
 		;;
 
 	*-*)
-		# shellcheck disable=SC2162
 		saved_IFS=$IFS
 		IFS="-" read cpu vendor <<EOF
 $basic_machine
 EOF
 		IFS=$saved_IFS
 		;;
-	# We use `pc' rather than `unknown'
+	# We use 'pc' rather than 'unknown'
 	# because (1) that's what they normally are, and
 	# (2) the word "unknown" tends to confuse beginning users.
 	i*86 | x86_64)
@@ -971,15 +1023,19 @@
 
 # Decode basic machines in the full and proper CPU-Company form.
 case $cpu-$vendor in
-	# Here we handle the default manufacturer of certain CPU types in canonical form. It is in
-	# some cases the only manufacturer, in others, it is the most popular.
+	# Here we handle the default manufacturer of certain CPU types in canonical form.
+	# It is in some cases the only manufacturer, in others, it is the most popular.
+	c[12]-convex | c[12]-unknown | c3[248]-convex | c3[248]-unknown)
+		vendor=convex
+		basic_os=${basic_os:-bsd}
+		;;
 	craynv-unknown)
 		vendor=cray
 		basic_os=${basic_os:-unicosmp}
 		;;
 	c90-unknown | c90-cray)
 		vendor=cray
-		basic_os=${Basic_os:-unicos}
+		basic_os=${basic_os:-unicos}
 		;;
 	fx80-unknown)
 		vendor=alliant
@@ -1025,11 +1081,29 @@
 		vendor=alt
 		basic_os=${basic_os:-linux-gnueabihf}
 		;;
-	dpx20-unknown | dpx20-bull)
-		cpu=rs6000
-		vendor=bull
+
+	# Normalized CPU+vendor pairs that imply an OS, if not otherwise specified
+	m68k-isi)
+		basic_os=${basic_os:-sysv}
+		;;
+	m68k-sony)
+		basic_os=${basic_os:-newsos}
+		;;
+	m68k-tektronix)
+		basic_os=${basic_os:-bsd}
+		;;
+	m88k-harris)
+		basic_os=${basic_os:-sysv3}
+		;;
+	i386-bull | m68k-bull)
+		basic_os=${basic_os:-sysv3}
+		;;
+	rs6000-bull)
 		basic_os=${basic_os:-bosx}
 		;;
+	mips-sni)
+		basic_os=${basic_os:-sysv4}
+		;;
 
 	# Here we normalize CPU types irrespective of the vendor
 	amd64-*)
@@ -1037,7 +1111,7 @@
 		;;
 	blackfin-*)
 		cpu=bfin
-		basic_os=linux
+		basic_os=${basic_os:-linux}
 		;;
 	c54x-*)
 		cpu=tic54x
@@ -1060,7 +1134,7 @@
 		;;
 	m68knommu-*)
 		cpu=m68k
-		basic_os=linux
+		basic_os=${basic_os:-linux}
 		;;
 	m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*)
 		cpu=s12z
@@ -1070,12 +1144,12 @@
 		;;
 	parisc-*)
 		cpu=hppa
-		basic_os=linux
+		basic_os=${basic_os:-linux}
 		;;
 	pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
 		cpu=i586
 		;;
-	pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*)
+	pentiumpro-* | p6-* | 6x86-* | athlon-* | athlon_*-*)
 		cpu=i686
 		;;
 	pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
@@ -1084,9 +1158,6 @@
 	pentium4-*)
 		cpu=i786
 		;;
-	pc98-*)
-		cpu=i386
-		;;
 	ppc-* | ppcbe-*)
 		cpu=powerpc
 		;;
@@ -1120,9 +1191,6 @@
 	tx39el-*)
 		cpu=mipstx39el
 		;;
-	x64-*)
-		cpu=x86_64
-		;;
 	xscale-* | xscalee[bl]-*)
 		cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
 		;;
@@ -1178,114 +1246,231 @@
 		# Recognize the canonical CPU types that are allowed with any
 		# company name.
 		case $cpu in
-			1750a | 580 \
+			  1750a \
+			| 580 \
+			| [cjt]90 \
 			| a29k \
-			| aarch64 | aarch64_be \
+			| aarch64 \
+			| aarch64_be \
+			| aarch64c \
 			| abacus \
-			| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \
-			| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \
-			| alphapca5[67] | alpha64pca5[67] \
+			| alpha \
+			| alpha64 \
+			| alpha64ev56 \
+			| alpha64ev6[78] \
+			| alpha64ev[4-8] \
+			| alpha64pca5[67] \
+			| alphaev56 \
+			| alphaev6[78] \
+			| alphaev[4-8] \
+			| alphapca5[67] \
 			| am33_2.0 \
 			| amdgcn \
-			| arc | arceb | arc32 | arc64 \
-			| arm | arm[lb]e | arme[lb] | armv* \
-			| avr | avr32 \
+			| arc \
+			| arc32 \
+			| arc64 \
+			| arceb \
+			| arm \
+			| arm64e \
+			| arm64ec \
+			| arm[lb]e \
+			| arme[lb] \
+			| armv* \
 			| asmjs \
+			| avr \
+			| avr32 \
 			| ba \
-			| be32 | be64 \
-			| bfin | bpf | bs2000 \
-			| c[123]* | c30 | [cjt]90 | c4x \
-			| c8051 | clipper | craynv | csky | cydra \
-			| d10v | d30v | dlx | dsp16xx \
-			| e2k | elxsi | epiphany \
-			| f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \
-			| h8300 | h8500 \
-			| hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+			| be32 \
+			| be64 \
+			| bfin \
+			| bpf \
+			| bs2000 \
+			| c30 \
+			| c4x \
+			| c8051 \
+			| c[123]* \
+			| clipper \
+			| craynv \
+			| csky \
+			| cydra \
+			| d10v \
+			| d30v \
+			| dlx \
+			| dsp16xx \
+			| e2k \
+			| elxsi \
+			| epiphany \
+			| f30[01] \
+			| f700 \
+			| fido \
+			| fr30 \
+			| frv \
+			| ft32 \
+			| fx80 \
+			| h8300 \
+			| h8500 \
 			| hexagon \
-			| i370 | i*86 | i860 | i960 | ia16 | ia64 \
-			| ip2k | iq2000 \
+			| hppa \
+			| hppa1.[01] \
+			| hppa2.0 \
+			| hppa2.0[nw] \
+			| hppa64 \
+			| i*86 \
+			| i370 \
+			| i860 \
+			| i960 \
+			| ia16 \
+			| ia64 \
+			| ip2k \
+			| iq2000 \
+			| javascript \
 			| k1om \
-			| le32 | le64 \
+			| kvx \
+			| le32 \
+			| le64 \
 			| lm32 \
-			| loongarch32 | loongarch64 | loongarchx32 \
-			| m32c | m32r | m32rle \
-			| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \
-			| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \
-			| m88110 | m88k | maxq | mb | mcore | mep | metag \
-			| microblaze | microblazeel \
-			| mips | mipsbe | mipseb | mipsel | mipsle \
-			| mips16 \
-			| mips64 | mips64eb | mips64el \
-			| mips64octeon | mips64octeonel \
-			| mips64orion | mips64orionel \
-			| mips64r5900 | mips64r5900el \
-			| mips64vr | mips64vrel \
-			| mips64vr4100 | mips64vr4100el \
-			| mips64vr4300 | mips64vr4300el \
-			| mips64vr5000 | mips64vr5000el \
-			| mips64vr5900 | mips64vr5900el \
-			| mipsisa32 | mipsisa32el \
-			| mipsisa32r2 | mipsisa32r2el \
-			| mipsisa32r3 | mipsisa32r3el \
-			| mipsisa32r5 | mipsisa32r5el \
-			| mipsisa32r6 | mipsisa32r6el \
-			| mipsisa64 | mipsisa64el \
-			| mipsisa64r2 | mipsisa64r2el \
-			| mipsisa64r3 | mipsisa64r3el \
-			| mipsisa64r5 | mipsisa64r5el \
-			| mipsisa64r6 | mipsisa64r6el \
-			| mipsisa64sb1 | mipsisa64sb1el \
-			| mipsisa64sr71k | mipsisa64sr71kel \
-			| mipsr5900 | mipsr5900el \
-			| mipstx39 | mipstx39el \
+			| loongarch32 \
+			| loongarch64 \
+			| m32c \
+			| m32r \
+			| m32rle \
+			| m5200 \
+			| m68000 \
+			| m680[012346]0 \
+			| m6811 \
+			| m6812 \
+			| m68360 \
+			| m683?2 \
+			| m68hc11 \
+			| m68hc12 \
+			| m68hcs12x \
+			| m68k \
+			| m88110 \
+			| m88k \
+			| maxq \
+			| mb \
+			| mcore \
+			| mep \
+			| metag \
+			| microblaze \
+			| microblazeel \
+			| mips* \
 			| mmix \
-			| mn10200 | mn10300 \
+			| mn10200 \
+			| mn10300 \
 			| moxie \
-			| mt \
 			| msp430 \
-			| nds32 | nds32le | nds32be \
+			| mt \
+			| nanomips* \
+			| nds32 \
+			| nds32be \
+			| nds32le \
 			| nfp \
-			| nios | nios2 | nios2eb | nios2el \
-			| none | np1 | ns16k | ns32k | nvptx \
+			| nios \
+			| nios2 \
+			| nios2eb \
+			| nios2el \
+			| none \
+			| np1 \
+			| ns16k \
+			| ns32k \
+			| nvptx \
 			| open8 \
 			| or1k* \
 			| or32 \
 			| orion \
+			| pdp10 \
+			| pdp11 \
 			| picochip \
-			| pdp10 | pdp11 | pj | pjl | pn | power \
-			| powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
+			| pj \
+			| pjl \
+			| pn \
+			| power \
+			| powerpc \
+			| powerpc64 \
+			| powerpc64le \
+			| powerpcle \
+			| powerpcspe \
 			| pru \
 			| pyramid \
-			| riscv | riscv32 | riscv32be | riscv64 | riscv64be \
-			| rl78 | romp | rs6000 | rx \
-			| s390 | s390x \
+			| riscv \
+			| riscv32 \
+			| riscv32be \
+			| riscv64 \
+			| riscv64be \
+			| rl78 \
+			| romp \
+			| rs6000 \
+			| rx \
+			| s390 \
+			| s390x \
 			| score \
-			| sh | shl \
-			| sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
-			| sh[1234]e[lb] |  sh[12345][lb]e | sh[23]ele | sh64 | sh64le \
-			| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \
+			| sh \
+			| sh64 \
+			| sh64le \
+			| sh[12345][lb]e \
+			| sh[1234] \
+			| sh[1234]e[lb] \
+			| sh[23]e \
+			| sh[23]ele \
+			| sh[24]a \
+			| sh[24]ae[lb] \
+			| sh[lb]e \
+			| she[lb] \
+			| shl \
+			| sparc \
+			| sparc64 \
+			| sparc64b \
+			| sparc64v \
+			| sparc86x \
+			| sparclet \
 			| sparclite \
-			| sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \
+			| sparcv8 \
+			| sparcv9 \
+			| sparcv9b \
+			| sparcv9v \
 			| spu \
+			| sv1 \
+			| sx* \
 			| tahoe \
 			| thumbv7* \
-			| tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \
+			| tic30 \
+			| tic4x \
+			| tic54x \
+			| tic55x \
+			| tic6x \
+			| tic80 \
 			| tron \
 			| ubicom32 \
-			| v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
+			| v70 \
+			| v810 \
+			| v850 \
+			| v850e \
+			| v850e1 \
+			| v850e2 \
+			| v850e2v3 \
+			| v850es \
 			| vax \
+			| vc4 \
 			| visium \
 			| w65 \
-			| wasm32 | wasm64 \
+			| wasm32 \
+			| wasm64 \
 			| we32k \
-			| x86 | x86_64 | xc16x | xgate | xps100 \
-			| xstormy16 | xtensa* \
+			| x86 \
+			| x86_64 \
+			| xc16x \
+			| xgate \
+			| xps100 \
+			| xstormy16 \
+			| xtensa* \
 			| ymp \
-			| z8k | z80)
+			| z80 \
+			| z8k)
 				;;
 
 			*)
-				echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2
+				echo "Invalid configuration '$1': machine '$cpu-$vendor' not recognized" 1>&2
 				exit 1
 				;;
 		esac
@@ -1306,11 +1491,12 @@
 
 # Decode manufacturer-specific aliases for certain operating systems.
 
-if test x$basic_os != x
+if test x"$basic_os" != x
 then
 
 # First recognize some ad-hoc cases, or perhaps split kernel-os, or else just
 # set os.
+obj=
 case $basic_os in
 	gnu/linux*)
 		kernel=linux
@@ -1325,7 +1511,6 @@
 		os=`echo "$basic_os" | sed -e 's|nto-qnx|qnx|'`
 		;;
 	*-*)
-		# shellcheck disable=SC2162
 		saved_IFS=$IFS
 		IFS="-" read kernel os <<EOF
 $basic_os
@@ -1341,6 +1526,10 @@
 		kernel=linux
 		os=`echo "$basic_os" | sed -e 's|linux|gnu|'`
 		;;
+	managarm*)
+		kernel=managarm
+		os=`echo "$basic_os" | sed -e 's|managarm|mlibc|'`
+		;;
 	*)
 		kernel=
 		os=$basic_os
@@ -1368,6 +1557,23 @@
 	unixware*)
 		os=sysv4.2uw
 		;;
+	# The marketing names for NeXT's operating systems were
+	# NeXTSTEP, NeXTSTEP 2, OpenSTEP 3, OpenSTEP 4.  'openstep' is
+	# mapped to 'openstep3', but 'openstep1' and 'openstep2' are
+	# mapped to 'nextstep' and 'nextstep2', consistent with the
+	# treatment of SunOS/Solaris.
+	ns | ns1 | nextstep | nextstep1 | openstep1)
+		os=nextstep
+		;;
+	ns2 | nextstep2 | openstep2)
+		os=nextstep2
+		;;
+	ns3 | nextstep3 | openstep | openstep3)
+		os=openstep3
+		;;
+	ns4 | nextstep4 | openstep4)
+		os=openstep4
+		;;
 	# es1800 is here to avoid being matched by es* (a different OS)
 	es1800*)
 		os=ose
@@ -1438,6 +1644,7 @@
 		;;
 	utek*)
 		os=bsd
+		vendor=`echo "$vendor" | sed -e 's|^unknown$|tektronix|'`
 		;;
 	dynix*)
 		os=bsd
@@ -1454,21 +1661,25 @@
 	386bsd)
 		os=bsd
 		;;
-	ctix* | uts*)
+	ctix*)
 		os=sysv
+		vendor=`echo "$vendor" | sed -e 's|^unknown$|convergent|'`
 		;;
-	nova*)
-		os=rtmk-nova
+	uts*)
+		os=sysv
 		;;
-	ns2)
-		os=nextstep2
+	nova*)
+		kernel=rtmk
+		os=nova
 		;;
 	# Preserve the version number of sinix5.
 	sinix5.*)
 		os=`echo "$os" | sed -e 's|sinix|sysv|'`
+		vendor=`echo "$vendor" | sed -e 's|^unknown$|sni|'`
 		;;
 	sinix*)
 		os=sysv4
+		vendor=`echo "$vendor" | sed -e 's|^unknown$|sni|'`
 		;;
 	tpf*)
 		os=tpf
@@ -1506,10 +1717,16 @@
 			os=eabi
 			;;
 		    *)
-			os=elf
+			os=
+			obj=elf
 			;;
 		esac
 		;;
+	aout* | coff* | elf* | pe*)
+		# These are machine code file formats, not OSes
+		obj=$os
+		os=
+		;;
 	*)
 		# No normalization, but not necessarily accepted, that comes below.
 		;;
@@ -1528,12 +1745,15 @@
 # system, and we'll never get to this point.
 
 kernel=
+obj=
 case $cpu-$vendor in
 	score-*)
-		os=elf
+		os=
+		obj=elf
 		;;
 	spu-*)
-		os=elf
+		os=
+		obj=elf
 		;;
 	*-acorn)
 		os=riscix1.2
@@ -1543,28 +1763,35 @@
 		os=gnu
 		;;
 	arm*-semi)
-		os=aout
+		os=
+		obj=aout
 		;;
 	c4x-* | tic4x-*)
-		os=coff
+		os=
+		obj=coff
 		;;
 	c8051-*)
-		os=elf
+		os=
+		obj=elf
 		;;
 	clipper-intergraph)
 		os=clix
 		;;
 	hexagon-*)
-		os=elf
+		os=
+		obj=elf
 		;;
 	tic54x-*)
-		os=coff
+		os=
+		obj=coff
 		;;
 	tic55x-*)
-		os=coff
+		os=
+		obj=coff
 		;;
 	tic6x-*)
-		os=coff
+		os=
+		obj=coff
 		;;
 	# This must come before the *-dec entry.
 	pdp10-*)
@@ -1586,28 +1813,43 @@
 		os=sunos3
 		;;
 	m68*-cisco)
-		os=aout
+		os=
+		obj=aout
 		;;
 	mep-*)
-		os=elf
+		os=
+		obj=elf
+		;;
+	# The -sgi and -siemens entries must be before the mips- entry
+	# or we get the wrong os.
+	*-sgi)
+		os=irix
+		;;
+	*-siemens)
+		os=sysv4
 		;;
 	mips*-cisco)
-		os=elf
+		os=
+		obj=elf
 		;;
-	mips*-*)
-		os=elf
+	mips*-*|nanomips*-*)
+		os=
+		obj=elf
 		;;
 	or32-*)
-		os=coff
+		os=
+		obj=coff
 		;;
-	*-tti)	# must be before sparc entry or we get the wrong os.
+	# This must be before the sparc-* entry or we get the wrong os.
+	*-tti)
 		os=sysv3
 		;;
 	sparc-* | *-sun)
 		os=sunos4.1.1
 		;;
 	pru-*)
-		os=elf
+		os=
+		obj=elf
 		;;
 	*-be)
 		os=beos
@@ -1631,7 +1873,7 @@
 		os=hpux
 		;;
 	*-hitachi)
-		os=hiux
+		os=hiuxwe2
 		;;
 	i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
 		os=sysv
@@ -1675,12 +1917,6 @@
 	*-encore)
 		os=bsd
 		;;
-	*-sgi)
-		os=irix
-		;;
-	*-siemens)
-		os=sysv4
-		;;
 	*-masscomp)
 		os=rtu
 		;;
@@ -1688,10 +1924,12 @@
 		os=uxpv
 		;;
 	*-rom68k)
-		os=coff
+		os=
+		obj=coff
 		;;
 	*-*bug)
-		os=coff
+		os=
+		obj=coff
 		;;
 	*-apple)
 		os=macos
@@ -1709,10 +1947,11 @@
 
 fi
 
-# Now, validate our (potentially fixed-up) OS.
+# Now, validate our (potentially fixed-up) individual pieces (OS, OBJ).
+
 case $os in
 	# Sometimes we do "kernel-libc", so those need to count as OSes.
-	musl* | newlib* | relibc* | uclibc*)
+	llvm* | musl* | newlib* | relibc* | uclibc*)
 		;;
 	# Likewise for "kernel-abi"
 	eabi* | gnueabi*)
@@ -1720,83 +1959,308 @@
 	# VxWorks passes extra cpu info in the 4th filed.
 	simlinux | simwindows | spe)
 		;;
+	# See `case $cpu-$os` validation below
+	ghcjs)
+		;;
 	# Now accept the basic system types.
-	# The portable systems comes first.
 	# Each alternative MUST end in a * to match a version number.
-	gnu* | android* | bsd* | mach* | minix* | genix* | ultrix* | irix* \
-	     | *vms* | esix* | aix* | cnk* | sunos | sunos[34]* \
-	     | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \
-	     | sym* |  plan9* | psp* | sim* | xray* | os68k* | v88r* \
-	     | hiux* | abug | nacl* | netware* | windows* \
-	     | os9* | macos* | osx* | ios* \
-	     | mpw* | magic* | mmixware* | mon960* | lnews* \
-	     | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
-	     | aos* | aros* | cloudabi* | sortix* | twizzler* \
-	     | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
-	     | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \
-	     | mirbsd* | netbsd* | dicos* | openedition* | ose* \
-	     | bitrig* | openbsd* | secbsd* | solidbsd* | libertybsd* | os108* \
-	     | ekkobsd* | freebsd* | riscix* | lynxos* | os400* \
-	     | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \
-	     | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \
-	     | udi* | lites* | ieee* | go32* | aux* | hcos* \
-	     | chorusrdb* | cegcc* | glidix* | serenity* \
-	     | cygwin* | msys* | pe* | moss* | proelf* | rtems* \
-	     | midipix* | mingw32* | mingw64* | mint* \
-	     | uxpv* | beos* | mpeix* | udk* | moxiebox* \
-	     | interix* | uwin* | mks* | rhapsody* | darwin* \
-	     | openstep* | oskit* | conix* | pw32* | nonstopux* \
-	     | storm-chaos* | tops10* | tenex* | tops20* | its* \
-	     | os2* | vos* | palmos* | uclinux* | nucleus* | morphos* \
-	     | scout* | superux* | sysv* | rtmk* | tpf* | windiss* \
-	     | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
-	     | skyos* | haiku* | rdos* | toppers* | drops* | es* \
-	     | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
-	     | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
-	     | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \
-	     | fiwix* )
+	  abug \
+	| aix* \
+	| amdhsa* \
+	| amigados* \
+	| amigaos* \
+	| android* \
+	| aof* \
+	| aos* \
+	| aros* \
+	| atheos* \
+	| auroraux* \
+	| aux* \
+	| beos* \
+	| bitrig* \
+	| bme* \
+	| bosx* \
+	| bsd* \
+	| cegcc* \
+	| chorusos* \
+	| chorusrdb* \
+	| clix* \
+	| cloudabi* \
+	| cnk* \
+	| conix* \
+	| cos* \
+	| cxux* \
+	| cygwin* \
+	| darwin* \
+	| dgux* \
+	| dicos* \
+	| dnix* \
+	| domain* \
+	| dragonfly* \
+	| drops* \
+	| ebmon* \
+	| ecoff* \
+	| ekkobsd* \
+	| emscripten* \
+	| emx* \
+	| es* \
+	| fiwix* \
+	| freebsd* \
+	| fuchsia* \
+	| genix* \
+	| genode* \
+	| glidix* \
+	| gnu* \
+	| go32* \
+	| haiku* \
+	| hcos* \
+	| hiux* \
+	| hms* \
+	| hpux* \
+	| ieee* \
+	| interix* \
+	| ios* \
+	| iris* \
+	| irix* \
+	| ironclad* \
+	| isc* \
+	| its* \
+	| l4re* \
+	| libertybsd* \
+	| lites* \
+	| lnews* \
+	| luna* \
+	| lynxos* \
+	| mach* \
+	| macos* \
+	| magic* \
+	| mbr* \
+	| midipix* \
+	| midnightbsd* \
+	| mingw32* \
+	| mingw64* \
+	| minix* \
+	| mint* \
+	| mirbsd* \
+	| mks* \
+	| mlibc* \
+	| mmixware* \
+	| mon960* \
+	| morphos* \
+	| moss* \
+	| moxiebox* \
+	| mpeix* \
+	| mpw* \
+	| msdos* \
+	| msys* \
+	| mvs* \
+	| nacl* \
+	| netbsd* \
+	| netware* \
+	| newsos* \
+	| nextstep* \
+	| nindy* \
+	| nonstopux* \
+	| nova* \
+	| nsk* \
+	| nucleus* \
+	| nx6 \
+	| nx7 \
+	| oabi* \
+	| ohos* \
+	| onefs* \
+	| openbsd* \
+	| openedition* \
+	| openstep* \
+	| os108* \
+	| os2* \
+	| os400* \
+	| os68k* \
+	| os9* \
+	| ose* \
+	| osf* \
+	| oskit* \
+	| osx* \
+	| palmos* \
+	| phoenix* \
+	| plan9* \
+	| powermax* \
+	| powerunix* \
+	| proelf* \
+	| psos* \
+	| psp* \
+	| ptx* \
+	| pw32* \
+	| qnx* \
+	| rdos* \
+	| redox* \
+	| rhapsody* \
+	| riscix* \
+	| riscos* \
+	| rtems* \
+	| rtmk* \
+	| rtu* \
+	| scout* \
+	| secbsd* \
+	| sei* \
+	| serenity* \
+	| sim* \
+	| skyos* \
+	| solaris* \
+	| solidbsd* \
+	| sortix* \
+	| storm-chaos* \
+	| sunos \
+	| sunos[34]* \
+	| superux* \
+	| syllable* \
+	| sym* \
+	| sysv* \
+	| tenex* \
+	| tirtos* \
+	| toppers* \
+	| tops10* \
+	| tops20* \
+	| tpf* \
+	| tvos* \
+	| twizzler* \
+	| uclinux* \
+	| udi* \
+	| udk* \
+	| ultrix* \
+	| unicos* \
+	| uniplus* \
+	| unleashed* \
+	| unos* \
+	| uwin* \
+	| uxpv* \
+	| v88r* \
+	|*vms* \
+	| vos* \
+	| vsta* \
+	| vxsim* \
+	| vxworks* \
+	| wasi* \
+	| watchos* \
+	| wince* \
+	| windiss* \
+	| windows* \
+	| winnt* \
+	| xenix* \
+	| xray* \
+	| zephyr* \
+	| zvmoe* )
 		;;
 	# This one is extra strict with allowed versions
 	sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
 		# Don't forget version if it is 3.2v4 or newer.
 		;;
+	# This refers to builds using the UEFI calling convention
+	# (which depends on the architecture) and PE file format.
+	# Note that this is both a different calling convention and
+	# different file format than that of GNU-EFI
+	# (x86_64-w64-mingw32).
+	uefi)
+		;;
 	none)
 		;;
+	kernel* | msvc* )
+		# Restricted further below
+		;;
+	'')
+		if test x"$obj" = x
+		then
+			echo "Invalid configuration '$1': Blank OS only allowed with explicit machine code file format" 1>&2
+		fi
+		;;
 	*)
-		echo Invalid configuration \`"$1"\': OS \`"$os"\' not recognized 1>&2
+		echo "Invalid configuration '$1': OS '$os' not recognized" 1>&2
+		exit 1
+		;;
+esac
+
+case $obj in
+	aout* | coff* | elf* | pe*)
+		;;
+	'')
+		# empty is fine
+		;;
+	*)
+		echo "Invalid configuration '$1': Machine code format '$obj' not recognized" 1>&2
+		exit 1
+		;;
+esac
+
+# Here we handle the constraint that a (synthetic) cpu and os are
+# valid only in combination with each other and nowhere else.
+case $cpu-$os in
+	# The "javascript-unknown-ghcjs" triple is used by GHC; we
+	# accept it here in order to tolerate that, but reject any
+	# variations.
+	javascript-ghcjs)
+		;;
+	javascript-* | *-ghcjs)
+		echo "Invalid configuration '$1': cpu '$cpu' is not valid with os '$os$obj'" 1>&2
 		exit 1
 		;;
 esac
 
 # As a final step for OS-related things, validate the OS-kernel combination
 # (given a valid OS), if there is a kernel.
-case $kernel-$os in
-	linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* \
-		   | linux-musl* | linux-relibc* | linux-uclibc* )
+case $kernel-$os-$obj in
+	linux-gnu*- | linux-android*- | linux-dietlibc*- | linux-llvm*- \
+		    | linux-mlibc*- | linux-musl*- | linux-newlib*- \
+		    | linux-relibc*- | linux-uclibc*- | linux-ohos*- )
+		;;
+	uclinux-uclibc*- | uclinux-gnu*- )
+		;;
+	managarm-mlibc*- | managarm-kernel*- )
 		;;
-	uclinux-uclibc* )
+	windows*-msvc*-)
 		;;
-	-dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* )
+	-dietlibc*- | -llvm*- | -mlibc*- | -musl*- | -newlib*- | -relibc*- \
+		    | -uclibc*- )
 		# These are just libc implementations, not actual OSes, and thus
 		# require a kernel.
-		echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2
+		echo "Invalid configuration '$1': libc '$os' needs explicit kernel." 1>&2
 		exit 1
 		;;
-	kfreebsd*-gnu* | kopensolaris*-gnu*)
+	-kernel*- )
+		echo "Invalid configuration '$1': '$os' needs explicit kernel." 1>&2
+		exit 1
 		;;
-	vxworks-simlinux | vxworks-simwindows | vxworks-spe)
+	*-kernel*- )
+		echo "Invalid configuration '$1': '$kernel' does not support '$os'." 1>&2
+		exit 1
 		;;
-	nto-qnx*)
+	*-msvc*- )
+		echo "Invalid configuration '$1': '$os' needs 'windows'." 1>&2
+		exit 1
 		;;
-	os2-emx)
+	kfreebsd*-gnu*- | knetbsd*-gnu*- | netbsd*-gnu*- | kopensolaris*-gnu*-)
+		;;
+	vxworks-simlinux- | vxworks-simwindows- | vxworks-spe-)
+		;;
+	nto-qnx*-)
 		;;
-	*-eabi* | *-gnueabi*)
+	os2-emx-)
 		;;
-	-*)
+	rtmk-nova-)
+		;;
+	*-eabi*- | *-gnueabi*-)
+		;;
+	none--*)
+		# None (no kernel, i.e. freestanding / bare metal),
+		# can be paired with an machine code file format
+		;;
+	-*-)
 		# Blank kernel with real OS is always fine.
 		;;
-	*-*)
-		echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2
+	--*)
+		# Blank kernel and OS with real machine code file format is always fine.
+		;;
+	*-*-*)
+		echo "Invalid configuration '$1': Kernel '$kernel' not known to work with OS '$os'." 1>&2
 		exit 1
 		;;
 esac
@@ -1809,7 +2273,7 @@
 			*-riscix*)
 				vendor=acorn
 				;;
-			*-sunos*)
+			*-sunos* | *-solaris*)
 				vendor=sun
 				;;
 			*-cnk* | *-aix*)
@@ -1879,7 +2343,7 @@
 		;;
 esac
 
-echo "$cpu-$vendor-${kernel:+$kernel-}$os"
+echo "$cpu-$vendor${kernel:+-$kernel}${os:+-$os}${obj:+-$obj}"
 exit
 
 # Local variables:
diff -Nru dpkg-1.22.18/configure dpkg-1.22.19/configure
--- dpkg-1.22.18/configure	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/configure	2025-05-06 15:34:20.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for dpkg 1.22.18.
+# Generated by GNU Autoconf 2.72 for dpkg 1.22.19.
 #
 # Report bugs to <debian-dpkg@lists.debian.org>.
 #
@@ -674,8 +674,8 @@
 # Identity of this package.
 PACKAGE_NAME='dpkg'
 PACKAGE_TARNAME='dpkg'
-PACKAGE_VERSION='1.22.18'
-PACKAGE_STRING='dpkg 1.22.18'
+PACKAGE_VERSION='1.22.19'
+PACKAGE_STRING='dpkg 1.22.19'
 PACKAGE_BUGREPORT='debian-dpkg@lists.debian.org'
 PACKAGE_URL='https://wiki.debian.org/Teams/Dpkg'
 
@@ -1618,7 +1618,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-'configure' configures dpkg 1.22.18 to adapt to many kinds of systems.
+'configure' configures dpkg 1.22.19 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1689,7 +1689,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of dpkg 1.22.18:";;
+     short | recursive ) echo "Configuration of dpkg 1.22.19:";;
    esac
   cat <<\_ACEOF
 
@@ -1897,7 +1897,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-dpkg configure 1.22.18
+dpkg configure 1.22.19
 generated by GNU Autoconf 2.72
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -2738,7 +2738,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by dpkg $as_me 1.22.18, which was
+It was created by dpkg $as_me 1.22.19, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -3755,7 +3755,7 @@
 
 PACKAGE_COPYRIGHT_HOLDER='Dpkg Developers'
 
-PACKAGE_VCS_ID=0d1bb5dcac1f2efb59308514c396c42653fcea01
+PACKAGE_VCS_ID=6da1682af31ce209305b4dac25af6e8be37e2b1d
 
 PACKAGE_VCS_TYPE=git
 
@@ -5801,7 +5801,7 @@
 
 # Define the identity of the package.
  PACKAGE='dpkg'
- VERSION='1.22.18'
+ VERSION='1.22.19'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -25459,18 +25459,18 @@
 fi
 if test "$enable_largefile,$enable_year2038" != no,no
 then :
-  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable large file support" >&5
-printf %s "checking for $CC option to enable large file support... " >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CPPFLAGS option for large files" >&5
+printf %s "checking for $CPPFLAGS option for large files... " >&6; }
 if test ${ac_cv_sys_largefile_opts+y}
 then :
   printf %s "(cached) " >&6
 else case e in #(
-  e) ac_save_CC="$CC"
+  e) ac_save_CPPFLAGS=$CPPFLAGS
   ac_opt_found=no
-  for ac_opt in "none needed" "-D_FILE_OFFSET_BITS=64" "-D_LARGE_FILES=1" "-n32"; do
+  for ac_opt in "none needed" "-D_FILE_OFFSET_BITS=64" "-D_LARGE_FILES=1"; do
     if test x"$ac_opt" != x"none needed"
 then :
-  CC="$ac_save_CC $ac_opt"
+  CPPFLAGS="$ac_save_CPPFLAGS $ac_opt"
 fi
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
@@ -25499,12 +25499,12 @@
   if test x"$ac_opt" = x"none needed"
 then :
   # GNU/Linux s390x and alpha need _FILE_OFFSET_BITS=64 for wide ino_t.
-	 CC="$CC -DFTYPE=ino_t"
+	 CPPFLAGS="$CPPFLAGS -DFTYPE=ino_t"
 	 if ac_fn_c_try_compile "$LINENO"
 then :
 
 else case e in #(
-  e) CC="$CC -D_FILE_OFFSET_BITS=64"
+  e) CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=64"
 	    if ac_fn_c_try_compile "$LINENO"
 then :
   ac_opt='-D_FILE_OFFSET_BITS=64'
@@ -25520,7 +25520,7 @@
 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
     test $ac_opt_found = no || break
   done
-  CC="$ac_save_CC"
+  CPPFLAGS=$ac_save_CPPFLAGS
 
   test $ac_opt_found = yes || ac_cv_sys_largefile_opts="support not detected" ;;
 esac
@@ -25544,16 +25544,14 @@
 
 printf "%s\n" "#define _LARGE_FILES 1" >>confdefs.h
  ;; #(
-  "-n32") :
-    CC="$CC -n32" ;; #(
   *) :
     as_fn_error $? "internal error: bad value for \$ac_cv_sys_largefile_opts" "$LINENO" 5 ;;
 esac
 
 if test "$enable_year2038" != no
 then :
-  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option for timestamps after 2038" >&5
-printf %s "checking for $CC option for timestamps after 2038... " >&6; }
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CPPFLAGS option for timestamps after 2038" >&5
+printf %s "checking for $CPPFLAGS option for timestamps after 2038... " >&6; }
 if test ${ac_cv_sys_year2038_opts+y}
 then :
   printf %s "(cached) " >&6
@@ -37874,7 +37872,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by dpkg $as_me 1.22.18, which was
+This file was extended by dpkg $as_me 1.22.19, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -37943,7 +37941,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-dpkg config.status 1.22.18
+dpkg config.status 1.22.19
 configured by $0, generated by GNU Autoconf 2.72,
   with options \\"\$ac_cs_config\\"
 
diff -Nru dpkg-1.22.18/debian/changelog dpkg-1.22.19/debian/changelog
--- dpkg-1.22.18/debian/changelog	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/debian/changelog	2025-05-06 15:34:20.000000000 +0200
@@ -1,3 +1,31 @@
+dpkg (1.22.19) unstable; urgency=medium
+
+  * Perl modules:
+    - Dpkg::Vendor::Debian: Add tag2upload OpenPGP keyring to package-keyrings.
+    - Dpkg::Vendor::PureOS: Add new vendor module.
+      Thanks to Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>.
+    - Test::Dpkg: Fix OpenPGP backend commands detection.
+    - Dpkg::OpenPGP::Backend::Sequoia: Add sqv support for verification.
+  * Code internals:
+    - libcompat: Handle allocation failures in fgetpwent() and fgetgrent().
+      Based on a patch by Simon Richter <sjr@debian.org>.
+  * Localization:
+    - Update Brazilian Portuguese programs translation.
+      Thanks to Paulo Henrique de Lima Santana <phls@debian.org>.
+      Closes: #1100999
+    - Update Dutch translations.
+      Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
+      Closes: #1101574, #1101582, #1101583
+    - Update Portuguese man pages translation.
+      Thanks to Américo Monteiro <a_monteiro@gmx.com>. Closes: #1100064
+    - Update Romanian translations.
+      Thanks to Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>.
+      Closes: #1101549, #1101550
+    - Update Swedish translations.
+      Thanks to Peter Krefting <peter@softwolves.pp.se>. Closes: #1100068
+
+ -- Guillem Jover <guillem@debian.org>  Tue, 06 May 2025 15:34:20 +0200
+
 dpkg (1.22.18) unstable; urgency=medium
 
   [ Guillem Jover ]
diff -Nru dpkg-1.22.18/debian/control dpkg-1.22.19/debian/control
--- dpkg-1.22.18/debian/control	2025-03-08 01:55:29.000000000 +0100
+++ dpkg-1.22.19/debian/control	2025-05-06 13:56:36.000000000 +0200
@@ -38,6 +38,7 @@
 # Needed for the test suite in author mode.
  fakeroot <pkg.dpkg.author-testing>,
  sq <pkg.dpkg.author-testing>,
+ sqv (>= 1.3.0~) <pkg.dpkg.author-testing>,
  sqop <pkg.dpkg.author-testing>,
  sqopv <pkg.dpkg.author-testing>,
  rsop <pkg.dpkg.author-testing>,
@@ -131,16 +132,19 @@
  gcc | c-compiler,
  fakeroot,
  sq | sqop | rsop | gosop | pgpainless-cli | gpg-sq | gnupg,
- sq | sqopv | rsopv | sopv | gosop | pgpainless-cli | gpgv-sq | gpgv,
+ sqv | sqopv | rsopv | sopv | gosop | pgpainless-cli | gpgv-sq | gpgv,
 # Used by dpkg-mergechangelogs.
  libalgorithm-merge-perl,
 Suggests:
  debian-keyring,
+ debian-tag2upload-keyring,
 Breaks:
 # Force R³ support, w/o requiring debhelper users to depend on dpkg-dev.
  debhelper (<< 10.10.1~),
 # Uses new sq features, w/o requiring a hard dependency on sq.
  sq (<< 0.40.0~),
+# Uses new sqv features, w/o requiring a hard dependency on sqv.
+ sqv (<< 1.3.0~),
 # Uses required SOP features, w/o requiring a hard dependency on sqop.
  sqop (<< 0.27.2~),
 # Uses required SOP features, w/o requiring a hard dependency on rsop.
@@ -180,8 +184,9 @@
  xz-utils (>= 5.4.0),
 Suggests:
  debian-keyring,
+ debian-tag2upload-keyring,
  sq | sqop | rsop | gosop | pgpainless-cli | gpg-sq | gnupg,
- sq | sqopv | rsopv | sopv | gosop | pgpainless-cli | gpgv-sq | gpgv,
+ sqv | sqopv | rsopv | sopv | gosop | pgpainless-cli | gpgv-sq | gpgv,
  gcc | c-compiler,
  binutils,
  patch,
@@ -200,6 +205,8 @@
  dgit (<< 3.13~),
 # Uses new sq features, w/o requiring a hard dependency on sq.
  sq (<< 0.40.0~),
+# Uses new sqv features, w/o requiring a hard dependency on sqv.
+ sqv (<< 1.3.0~),
 # Uses required SOP features, w/o requiring a hard dependency on sqop.
  sqop (<< 0.27.2~),
 # Uses required SOP features, w/o requiring a hard dependency on rsop.
diff -Nru dpkg-1.22.18/dselect/po/bs.po dpkg-1.22.19/dselect/po/bs.po
--- dpkg-1.22.18/dselect/po/bs.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/bs.po	2025-05-06 15:34:00.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2006-02-17 08:55+0200\n"
 "Last-Translator: Safir Šećerović <sapphire@linux.org.ba>\n"
 "Language-Team: Bosnian <lokal@linux.org.ba>\n"
diff -Nru dpkg-1.22.18/dselect/po/ca.po dpkg-1.22.19/dselect/po/ca.po
--- dpkg-1.22.18/dselect/po/ca.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/ca.po	2025-05-06 15:34:00.000000000 +0200
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.21.10\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2023-12-17 19:34+0100\n"
 "Last-Translator: Guillem Jover <guillem@debian.org>\n"
 "Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/cs.po dpkg-1.22.19/dselect/po/cs.po
--- dpkg-1.22.18/dselect/po/cs.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/cs.po	2025-05-06 15:34:00.000000000 +0200
@@ -11,7 +11,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.22.11\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2024-11-04 12:21+0100\n"
 "Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
 "Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/da.po dpkg-1.22.19/dselect/po/da.po
--- dpkg-1.22.18/dselect/po/da.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/da.po	2025-05-06 15:34:00.000000000 +0200
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.17.22\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2014-11-27 02:33+0200\n"
 "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
 "Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/de.po dpkg-1.22.19/dselect/po/de.po
--- dpkg-1.22.18/dselect/po/de.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/de.po	2025-05-06 15:34:00.000000000 +0200
@@ -12,7 +12,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.22.12~\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2024-12-25 09:07+0100\n"
 "Last-Translator: Sven Joachim <svenjoac@gmx.de>\n"
 "Language-Team: German <debian-l10n-german@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/dselect.pot dpkg-1.22.19/dselect/po/dselect.pot
--- dpkg-1.22.18/dselect/po/dselect.pot	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/dselect.pot	2025-05-06 15:34:00.000000000 +0200
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.22.18\n"
+"Project-Id-Version: dpkg 1.22.19\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/el.po dpkg-1.22.19/dselect/po/el.po
--- dpkg-1.22.18/dselect/po/el.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/el.po	2025-05-06 15:34:00.000000000 +0200
@@ -12,7 +12,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2006-02-17 08:56+0200\n"
 "Last-Translator: quad-nrg.net <galaxico@quad-nrg.net>\n"
 "Language-Team: Greek <debian-l10n-greek@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/es.po dpkg-1.22.19/dselect/po/es.po
--- dpkg-1.22.18/dselect/po/es.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/es.po	2025-05-06 15:34:00.000000000 +0200
@@ -40,7 +40,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.21.20\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2023-01-27 22:48+0100\n"
 "Last-Translator: Javier Fernández-Sanguino <jfs@debian.org>\n"
 "Language-Team: Spanish <debian-l10n-spanish@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/et.po dpkg-1.22.19/dselect/po/et.po
--- dpkg-1.22.18/dselect/po/et.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/et.po	2025-05-06 15:34:00.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.14.5\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2007-07-13 08:22+0300\n"
 "Last-Translator: Ivar Smolin <okul@linux.ee>\n"
 "Language-Team: Estonian <et@li.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/eu.po dpkg-1.22.19/dselect/po/eu.po
--- dpkg-1.22.18/dselect/po/eu.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/eu.po	2025-05-06 15:34:00.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.16.8\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2012-09-01 12:21+0200\n"
 "Last-Translator: Iñaki Larrañaga Murgoitio <dooteo@zundan.com>\n"
 "Language-Team: Basque <debian-l10n-basque@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/fr.po dpkg-1.22.19/dselect/po/fr.po
--- dpkg-1.22.18/dselect/po/fr.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/fr.po	2025-05-06 15:34:00.000000000 +0200
@@ -49,7 +49,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.21.20\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2023-02-05 23:47+0100\n"
 "Last-Translator: Sébastien Poher <sebastien@volted.net>\n"
 "Language-Team: French <debian-l10n-french@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/gl.po dpkg-1.22.19/dselect/po/gl.po
--- dpkg-1.22.18/dselect/po/gl.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/gl.po	2025-05-06 15:34:00.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2008-12-27 15:56+0100\n"
 "Last-Translator: mvillarino <mvillarino@users.sourceforge.net>\n"
 "Language-Team: Galician <proxecto@trasno.net>\n"
diff -Nru dpkg-1.22.18/dselect/po/hu.po dpkg-1.22.19/dselect/po/hu.po
--- dpkg-1.22.18/dselect/po/hu.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/hu.po	2025-05-06 15:34:01.000000000 +0200
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2006-10-06 03:48+0100\n"
 "Last-Translator: SZERVÁC Attila <sas@321.hu>\n"
 "Language-Team: Hungarian <debian-l10n-hungarian@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/id.po dpkg-1.22.19/dselect/po/id.po
--- dpkg-1.22.18/dselect/po/id.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/id.po	2025-05-06 15:34:01.000000000 +0200
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2006-10-06 20:20+0700\n"
 "Last-Translator: Arief S Fitrianto <arief@gurame.fisika.ui.ac.id>\n"
 "Language-Team: Indonesian <debian-l10n-indonesian@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/it.po dpkg-1.22.19/dselect/po/it.po
--- dpkg-1.22.18/dselect/po/it.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/it.po	2025-05-06 15:34:01.000000000 +0200
@@ -42,7 +42,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.10.22\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2006-10-06 22:01+0200\n"
 "Last-Translator: Stefano Canepa <sc@linux.it>\n"
 "Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/ja.po dpkg-1.22.19/dselect/po/ja.po
--- dpkg-1.22.18/dselect/po/ja.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/ja.po	2025-05-06 15:34:01.000000000 +0200
@@ -11,7 +11,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.17.22\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2016-03-31 12:44+0900\n"
 "Last-Translator: Takuma Yamada <tyamada@takumayamada.com>\n"
 "Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/ko.po dpkg-1.22.19/dselect/po/ko.po
--- dpkg-1.22.18/dselect/po/ko.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/ko.po	2025-05-06 15:34:01.000000000 +0200
@@ -11,7 +11,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.21.20\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2023-01-29 11:18+0100\n"
 "Last-Translator: Sangdo Jun <sebuls@gmail.com>\n"
 "Language-Team: Korean <debian-l10n-korean@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/nb.po dpkg-1.22.19/dselect/po/nb.po
--- dpkg-1.22.18/dselect/po/nb.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/nb.po	2025-05-06 15:34:01.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2014-12-05 13:25+0200\n"
 "Last-Translator: Hans Fredrik Nordhaug <hans@nordhaug.priv.no>\n"
 "Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
Binary files /tmp/aCY8geO1jZ/dpkg-1.22.18/dselect/po/nl.gmo and /tmp/119lAJGTEj/dpkg-1.22.19/dselect/po/nl.gmo differ
diff -Nru dpkg-1.22.18/dselect/po/nl.po dpkg-1.22.19/dselect/po/nl.po
--- dpkg-1.22.18/dselect/po/nl.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/nl.po	2025-05-06 15:34:01.000000000 +0200
@@ -4,14 +4,14 @@
 #
 # Bart Cornelis <cobaco@skolelinux.no>, 2008.
 # Jeroen Schot <schot@a-eskwadraat.nl>, 2011.
-# Frans Spiesschaert <Frans.Spiesschaert@yucom.be>, 2014, 2022-2023.
+# Frans Spiesschaert <Frans.Spiesschaert@yucom.be>, 2014, 2022-2023, 2025.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: dselect 1.22.0\n"
+"Project-Id-Version: dselect 1.22.18\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
-"PO-Revision-Date: 2023-09-11 21:13+0200\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
+"PO-Revision-Date: 2025-03-22 22:39+0100\n"
 "Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
 "Language-Team: Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>\n"
 "Language: nl\n"
@@ -19,7 +19,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 2.2.1\n"
+"X-Generator: Poedit 3.2.2\n"
 
 #: dselect/basecmds.cc
 msgid "Search for ? "
@@ -1155,10 +1155,9 @@
 msgstr "bestandseinde in samenvatting - ontbrekende nieuwe regel"
 
 #: dselect/methparse.cc
-#, fuzzy, c-format
-#| msgid "failed to read option description file '%.250s'"
+#, c-format
 msgid "cannot load option description file '%s'"
-msgstr "kon bestand met optiebeschrijvingen `%.250s' niet lezen"
+msgstr "kon bestand '%s' met optiebeschrijvingen niet laden"
 
 #: dselect/methparse.cc
 #, c-format
@@ -1602,15 +1601,3 @@
 #, c-format
 msgid "%-*s %s%s%s;  %s (was: %s).  %s"
 msgstr "%-*s %s%s%s;  %s (was: %s).  %s"
-
-#, c-format
-#~ msgid "unable to open option description file '%.250s'"
-#~ msgstr "kon bestand met optiebeschrijvingen `%.250s' niet openen"
-
-#, c-format
-#~ msgid "unable to stat option description file '%.250s'"
-#~ msgstr "kon bestand met optiebeschrijvingen `%.250s' niet vinden"
-
-#, c-format
-#~ msgid "error during read of option description file '%.250s'"
-#~ msgstr "fout bij lezen van bestand met optiebeschrijvingen `%.250s'"
diff -Nru dpkg-1.22.18/dselect/po/nn.po dpkg-1.22.19/dselect/po/nn.po
--- dpkg-1.22.18/dselect/po/nn.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/nn.po	2025-05-06 15:34:01.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2006-02-17 08:57+0200\n"
 "Last-Translator: Håvard Korsvoll <korsvoll@skulelinux.no>\n"
 "Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n"
diff -Nru dpkg-1.22.18/dselect/po/pl.po dpkg-1.22.19/dselect/po/pl.po
--- dpkg-1.22.18/dselect/po/pl.po	2025-03-09 18:59:40.000000000 +0100
+++ dpkg-1.22.19/dselect/po/pl.po	2025-05-06 15:34:01.000000000 +0200
@@ -14,7 +14,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.15.4\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2014-12-21 20:58+0100\n"
 "Last-Translator: Łukasz Dulny <bartekchom@poczta.onet.pl>\n"
 "Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/pt.po dpkg-1.22.19/dselect/po/pt.po
--- dpkg-1.22.18/dselect/po/pt.po	2025-03-09 18:59:41.000000000 +0100
+++ dpkg-1.22.19/dselect/po/pt.po	2025-05-06 15:34:01.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2014-11-30 13:28+0000\n"
 "Last-Translator: Miguel Figueiredo <elmig@debianpt.org>\n"
 "Language-Team: Portuguese <traduz@debianpt.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/pt_BR.po dpkg-1.22.19/dselect/po/pt_BR.po
--- dpkg-1.22.18/dselect/po/pt_BR.po	2025-03-09 18:59:41.000000000 +0100
+++ dpkg-1.22.19/dselect/po/pt_BR.po	2025-05-06 15:34:01.000000000 +0200
@@ -14,7 +14,7 @@
 msgstr ""
 "Project-Id-Version: dselect_1.22.15\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2025-02-23 18:00-0300\n"
 "Last-Translator: Paulo Henrique de Lima Santana (phls) <phls@debian.org>\n"
 "Language-Team: Brazilian Portuguese <debian-l10n-"
Binary files /tmp/aCY8geO1jZ/dpkg-1.22.18/dselect/po/ro.gmo and /tmp/119lAJGTEj/dpkg-1.22.19/dselect/po/ro.gmo differ
diff -Nru dpkg-1.22.18/dselect/po/ro.po dpkg-1.22.19/dselect/po/ro.po
--- dpkg-1.22.18/dselect/po/ro.po	2025-03-09 18:59:41.000000000 +0100
+++ dpkg-1.22.19/dselect/po/ro.po	2025-05-06 15:34:01.000000000 +0200
@@ -1,11 +1,11 @@
 # Translation of dselect to Romanian
-# Copyright © 2005-2023 Dpkg Developers
+# Copyright © 2005-2025 Dpkg Developers
 # This file is distributed under the same license as the dpkg package.
 #
 # Rușeț Zeno <rzeno@cwazy.co.uk>, 2005.
 # Eddy Petrișor <eddy.petrisor@gmail.com>, 2005, 2006, 2007, 2008.
 # Sorin Batariuc <sorin@bonbon.net>, 2005.
-# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2023.
+# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2023, 2025.
 #
 # Explicații legate de modul de traducere:
 # - la mesajele emise în urma acțiunilor programului se folosește forma impersonală,
@@ -16,10 +16,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: dselect 1.22.0\n"
+"Project-Id-Version: dselect 1.22.18\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
-"PO-Revision-Date: 2023-09-13 20:15+0200\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
+"PO-Revision-Date: 2025-03-29 09:06+0100\n"
 "Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
 "Language-Team: Romanian <debian-l10n-romanian@lists.debian.org>\n"
 "Language: ro\n"
@@ -29,7 +29,7 @@
 "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
 "20)) ? 1 : 2;\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
-"X-Generator: Poedit 3.2.2\n"
+"X-Generator: Poedit 3.5\n"
 
 #  spațiile sunt necesare!!
 #: dselect/basecmds.cc
@@ -1195,10 +1195,9 @@
 msgstr "sfârșit de fișier în sumar - lipsește linie nouă"
 
 #: dselect/methparse.cc
-#, fuzzy, c-format
-#| msgid "failed to read option description file '%.250s'"
+#, c-format
 msgid "cannot load option description file '%s'"
-msgstr "eșec la citirea fișierul de descriere a opțiunilor „%.250s”"
+msgstr "nu se poate încărca fișierul de descriere a opțiunilor „%s”"
 
 #: dselect/methparse.cc
 #, c-format
diff -Nru dpkg-1.22.18/dselect/po/ru.po dpkg-1.22.19/dselect/po/ru.po
--- dpkg-1.22.18/dselect/po/ru.po	2025-03-09 18:59:41.000000000 +0100
+++ dpkg-1.22.19/dselect/po/ru.po	2025-05-06 15:34:01.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.21.20\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2023-01-31 22:38+0100\n"
 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
 "Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/sk.po dpkg-1.22.19/dselect/po/sk.po
--- dpkg-1.22.18/dselect/po/sk.po	2025-03-09 18:59:41.000000000 +0100
+++ dpkg-1.22.19/dselect/po/sk.po	2025-05-06 15:34:01.000000000 +0200
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2012-07-03 01:09+0100\n"
 "Last-Translator: Ivan Masár <helix84@centrum.sk>\n"
 "Language-Team: Slovak <debian-l10n-slovak@lists.debian.org>\n"
Binary files /tmp/aCY8geO1jZ/dpkg-1.22.18/dselect/po/sv.gmo and /tmp/119lAJGTEj/dpkg-1.22.19/dselect/po/sv.gmo differ
diff -Nru dpkg-1.22.18/dselect/po/sv.po dpkg-1.22.19/dselect/po/sv.po
--- dpkg-1.22.18/dselect/po/sv.po	2025-03-09 18:59:41.000000000 +0100
+++ dpkg-1.22.19/dselect/po/sv.po	2025-05-06 15:34:01.000000000 +0200
@@ -1,16 +1,16 @@
 # Translation of dselect to Swedish
-# Copyright © 1999-2023 Software in the Public Interest
+# Copyright © 1999-2025 Software in the Public Interest
 # This file is distributed under the same license as the dpkg package.
 #
 # Daniel Nylander <po@danielnylander.se>, 2006.
-# Peter Krefting <peter@softwolves.pp.se>, 1999-2023.
+# Peter Krefting <peter@softwolves.pp.se>, 1999-2025.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: dselect 1.22.0\n"
+"Project-Id-Version: dselect 1.22.18\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
-"PO-Revision-Date: 2023-10-24 18:29+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
+"PO-Revision-Date: 2025-03-10 18:25+0100\n"
 "Last-Translator: Peter Krefting <peter@softwolves.pp.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
 "Language: sv\n"
@@ -18,7 +18,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Gtranslator 3.38.0\n"
+"X-Generator: Gtranslator 42.0\n"
 
 #: dselect/basecmds.cc
 msgid "Search for ? "
@@ -1137,10 +1137,9 @@
 msgstr "filslut i sammanfattning - radslut saknas"
 
 #: dselect/methparse.cc
-#, fuzzy, c-format
-#| msgid "failed to read option description file '%.250s'"
+#, c-format
 msgid "cannot load option description file '%s'"
-msgstr "kunde inte läsa beskrivningsfil ”%.250s”"
+msgstr "kunde inte läsa flaggbeskrivningsfil ”%s”"
 
 #: dselect/methparse.cc
 #, c-format
@@ -1582,15 +1581,3 @@
 #, c-format
 msgid "%-*s %s%s%s;  %s (was: %s).  %s"
 msgstr "%-*s %s%s%s;  %s (var: %s).  %s"
-
-#, c-format
-#~ msgid "unable to open option description file '%.250s'"
-#~ msgstr "kunde inte öppna beskrivningsfil ”%.250s”"
-
-#, c-format
-#~ msgid "unable to stat option description file '%.250s'"
-#~ msgstr "kunde inte ta status på beskrivningsfil ”%.250s”"
-
-#, c-format
-#~ msgid "error during read of option description file '%.250s'"
-#~ msgstr "fel vid läsning av beskrivningsfil ”%.250s”"
diff -Nru dpkg-1.22.18/dselect/po/tl.po dpkg-1.22.19/dselect/po/tl.po
--- dpkg-1.22.18/dselect/po/tl.po	2025-03-09 18:59:41.000000000 +0100
+++ dpkg-1.22.19/dselect/po/tl.po	2025-05-06 15:34:01.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2006-02-17 08:58+0200\n"
 "Last-Translator: Eric Pareja <xenos@upm.edu.ph>\n"
 "Language-Team: Tagalog <debian-tl@banwa.upm.edu.ph>\n"
diff -Nru dpkg-1.22.18/dselect/po/vi.po dpkg-1.22.19/dselect/po/vi.po
--- dpkg-1.22.18/dselect/po/vi.po	2025-03-09 18:59:41.000000000 +0100
+++ dpkg-1.22.19/dselect/po/vi.po	2025-05-06 15:34:01.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.17.22\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2014-12-01 08:20+0700\n"
 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
 "Language-Team: Vietnamese <debian-l10n-vietnamese@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/zh_CN.po dpkg-1.22.19/dselect/po/zh_CN.po
--- dpkg-1.22.18/dselect/po/zh_CN.po	2025-03-09 18:59:41.000000000 +0100
+++ dpkg-1.22.19/dselect/po/zh_CN.po	2025-05-06 15:34:01.000000000 +0200
@@ -12,7 +12,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.21.20\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2023-01-27 15:29-0500\n"
 "Last-Translator: Boyuan Yang <073plan@gmail.com>\n"
 "Language-Team: Chinese (simplified) <debian-l10n-chinese@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/dselect/po/zh_TW.po dpkg-1.22.19/dselect/po/zh_TW.po
--- dpkg-1.22.18/dselect/po/zh_TW.po	2025-03-09 18:59:41.000000000 +0100
+++ dpkg-1.22.19/dselect/po/zh_TW.po	2025-05-06 15:34:01.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: dselect 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: 2023-01-28 15:57+0800\n"
 "Last-Translator: Cheng-Chia Tseng <pswo10680@gmail.com>\n"
 "Language-Team: Chinese (traditional) <debian-l10n-chinese@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/lib/compat/getent.c dpkg-1.22.19/lib/compat/getent.c
--- dpkg-1.22.18/lib/compat/getent.c	2025-03-06 18:34:37.000000000 +0100
+++ dpkg-1.22.19/lib/compat/getent.c	2025-04-29 16:23:40.000000000 +0200
@@ -158,8 +158,11 @@
 
 		/* Special case NIS compat entries. */
 		if (pw.pw_name[0] == '+' || pw.pw_name[0] == '-') {
-			if (ent_empty_str == NULL)
+			if (ent_empty_str == NULL) {
 				ent_empty_str = strdup("");
+				if (ent_empty_str == NULL)
+					return NULL;
+			}
 
 			pw.pw_passwd = ent_empty_str;
 			pw.pw_uid = 0;
@@ -212,11 +215,15 @@
 			gr.gr_passwd = ent_empty_str;
 			gr.gr_gid = 0;
 			gr.gr_mem = alloc_subfields(0, &gr_mem, &gr_mem_len);
+			if (gr.gr_mem == NULL)
+				return NULL;
 			gr.gr_mem[0] = NULL;
 		} else {
 			PARSE_FIELD_STR(gr.gr_passwd);
 			PARSE_FIELD_ID(gr.gr_gid);
 			gr.gr_mem = parse_subfields(&cur, ',', &gr_mem, &gr_mem_len);
+			if (gr.gr_mem == NULL)
+				return NULL;
 		}
 
 		return &gr;
diff -Nru dpkg-1.22.18/man/nl/dpkg-architecture.pod dpkg-1.22.19/man/nl/dpkg-architecture.pod
--- dpkg-1.22.18/man/nl/dpkg-architecture.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/nl/dpkg-architecture.pod	2025-05-06 15:34:20.000000000 +0200
@@ -132,19 +132,19 @@
 
 =item doelmachine
 
-The machine the compiler is building for, or the emulator will run code for.  This is only needed when building a cross-toolchain (or emulator), one that will be built on the build architecture, to be run on the host architecture, and that itself will build (or run emulated) code for the target architecture.
+De machine waarvoor de compiler bouwt of waar de emulator code voor zal uitvoeren. Dit is enkel nodig bij het bouwen van een kruisgereedschapsketen (cross-toolchain) (of emulator), een die gebouwd zal worden op de bouwarchitectuur om uitgevoerd te worden op de hostarchitectuur en die zelf code zal bouwen (of geëmuleerd zal uitvoeren) voor de doelarchitectuur.
 
 =item Debian-architectuur
 
-The Debian architecture string, used in binary packages, which specifies the binary tree in a package repository.
+De tekenreeks waarmee de Debian-architectuur aangeduid wordt, welke gebruikt wordt in binaire pakketten, en die de binaire boomstructuur specificeert in een pakketarchief.
 
-Examples: i386, sparc, hurd-i386.
+Voorbeelden: i386, sparc, hurd-i386.
 
 =item Debian-architectuurtupel
 
-A Debian architecture tuple is the fully qualified architecture with all its components spelled out.  This differs with Debian architectures in that at least the I<cpu> component does not embed the I<abi>.  The current tuple has the form I<abi>-I<libc>-I<os>-I<cpu>.
+Een Debian-architectuurtupel is de volledige unieke architectuurnaam met de expliciete  vermelding van alle componenten. Dit verschilt minstens daarin van een Debian architectuur dat de component I<cpu> niet de I<abi> impliceert. Het huidige tupel heeft als vorm I<abi>-I<libc>-I<os>-I<cpu>.
 
-Examples: base-gnu-linux-amd64, eabihf-musl-linux-arm.
+ Voorbeelden: base-gnu-linux-amd64, eabihf-musl-linux-arm.
 
 =item Debian-architectuurjokerteken
 
@@ -164,17 +164,17 @@
 
 =item GNU-systeemtype
 
-An architecture specification string consisting of two parts separated by a hyphen: CPU and system.
+Een tekenreeks die een architectuurspecificatie inhoudt en bestaat uit twee delen met daartussen een koppelteken: CPU en systeem.
 
-The CPU part never contains a hyphen, while the system part might itself contain a hyphen to separate a kernel from its general ABI, where the general ABI might contain both runtime (such as libc) and executable ABI specifiers joined without a hyphen.
+Het CPU gedeelte bevat nooit een koppelteken, terwijl het systeemgedeelte zelf een koppelteken kan bevatten om een kernel te scheiden van de algemene ABI, waarbij de algemene ABI zowel runtime (zoals libc) als uitvoerbare ABI-specificaties kan bevatten die zonder koppelteken zijn samengevoegd.
 
-Examples: i586-linux-gnu, sparc-linux-gnu, i686-gnu, x86_64-netbsd.
+Voorbeelden: i586-linux-gnu, sparc-linux-gnu, i686-gnu, x86_64-netbsd.
 
 =item multiarch-triplet
 
-The clarified GNU system type, used for filesystem paths.  This triplet does not change even when the baseline ISA gets bumped, so that the resulting paths are stable over time.  The only current difference with the GNU system type is that the CPU part for i386 based systems is always i386.
+Het uitgezuiverde GNU-systeemtype dat voor bestandssysteempaden gebruikt wordt. Dit triplet verandert zelfs niet wanneer het referentie-ISA verhoogd wordt, waardoor de resulterende paden stabiel blijven door de tijd. Het enige verschil met het GNU-systeemtype is momenteel dat voor op i386 gebaseerde systemen het CPU-gedeelte steeds i386 is.
 
-Examples: i386-linux-gnu, x86_64-linux-gnu.  Example paths: /lib/powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/.
+Voorbeelden: i386-linux-gnu, x86_64-linux-gnu. Voorbeelden van paden: /lib/powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/.
 
 =back
 
@@ -188,7 +188,7 @@
 
 De Debian architectuur van de bouwmachine.
 
-B<Note>: If you are not building tools that need to run during the build, these are probably not the variables you are looking for.  Please see L</TERMS> section for the meanings of these terms.
+B<Opmerking>: Als u geen gereedschappen bouwt die tijdens de bouw moeten worden uitgevoerd, zijn dit waarschijnlijk niet de variabelen die u zoekt. Zie sectie L</TERMS> voor de betekenis van deze termen.
 
 =item B<DEB_BUILD_ARCH_ABI>
 
@@ -278,7 +278,7 @@
 
 De Debian architectuur van de doelmachine (sinds dpkg 1.17.14).
 
-B<Note>: If you are not building cross-toolchains (or emulators), these are probably not the variables you are looking for.  Please see L</TERMS> section for the meanings of these terms.
+B<Opmerking>: Als u geen cross-gereedschapssets bouwt (of emulators), zijn dit waarschijnlijk niet de variabelen die u zoekt. Zie sectie L</TERMS> voor de betekenissen van deze termen.
 
 =item B<DEB_TARGET_ARCH_ABI>
 
diff -Nru dpkg-1.22.18/man/nl/dpkg-buildapi.pod dpkg-1.22.19/man/nl/dpkg-buildapi.pod
--- dpkg-1.22.18/man/nl/dpkg-buildapi.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/nl/dpkg-buildapi.pod	2025-05-06 15:34:20.000000000 +0200
@@ -76,7 +76,7 @@
 
 =item B<%PKGDATADIR%/buildapi.mk>
 
-Makefile snippet that parses the build API level into a variable.
+Makefile-fragment dat het bouw-API-niveau ontleedt en in een variabele plaatst.
 
 =back
 
diff -Nru dpkg-1.22.18/man/nl/dpkg-buildflags.pod dpkg-1.22.19/man/nl/dpkg-buildflags.pod
--- dpkg-1.22.18/man/nl/dpkg-buildflags.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/nl/dpkg-buildflags.pod	2025-05-06 15:34:20.000000000 +0200
@@ -594,11 +594,11 @@
 
 =item B<%PKGDATADIR%/buildflags.mk>
 
-Makefile snippet that loads (and optionally export) all flags supported by B<dpkg-buildflags> into variables (since dpkg 1.16.1).
+Makefile-fragment dat alle vlaggen die door B<dpkg-buildflags> ondersteund worden, laadt in variabelen (en optioneel exporteert) (sinds dpkg 1.16.1).
 
 =item B<%PKGDATADIR%/buildtools.mk>
 
-Makefile snippet that sets suitable host and build tools (and optionally export them) into variables (since dpkg 1.19.0).
+Makefile-fragment dat geschikte host- en bouwgereedschappen instelt in variabelen (en deze optioneel exporteert) (sinds dpkg 1.19.0).
 
 =back
 
diff -Nru dpkg-1.22.18/man/nl/dpkg-deb.pod dpkg-1.22.19/man/nl/dpkg-deb.pod
--- dpkg-1.22.18/man/nl/dpkg-deb.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/nl/dpkg-deb.pod	2025-05-06 15:34:20.000000000 +0200
@@ -228,15 +228,15 @@
 
 =item B<DPKG_PATH_PASSWD>
 
-Sets the pathname for the system F<passwd> file.  This path is relative to the B<--root> directory.  The default is F</etc/passwd>.
+Stelt de padnaam in voor het systeembestand F<passwd>. Dit pad is relatief ten opzichte van de map B<--root>. De standaardwaarde is F</etc/passwd>.
 
-Since dpkg 1.22.16.
+Sinds dpkg 1.22.16.
 
 =item B<DPKG_PATH_GROUP>
 
-Sets the pathname for the system F<group> file.  This path is relative to the B<--root> directory.  The default is F</etc/group>.
+Stelt de padnaam in voor het systeembestand F<group>. Dit pad is relatief ten opzichte van de map B<--root>. De standaardwaarde is F</etc/group>.
 
-Since dpkg 1.22.16.
+Sinds dpkg 1.22.16.
 
 =item B<TMPDIR>
 
diff -Nru dpkg-1.22.18/man/nl/dpkg-statoverride.pod dpkg-1.22.19/man/nl/dpkg-statoverride.pod
--- dpkg-1.22.18/man/nl/dpkg-statoverride.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/nl/dpkg-statoverride.pod	2025-05-06 15:34:20.000000000 +0200
@@ -168,15 +168,15 @@
 
 =item B<DPKG_PATH_PASSWD>
 
-Sets the pathname for the system F<passwd> file.  This path is relative to the B<--root> directory.  The default is F</etc/passwd>.
+Stelt de padnaam in voor het systeembestand F<passwd>. Dit pad is relatief ten opzichte van de map B<--root>. De standaardwaarde is F</etc/passwd>.
 
-Since dpkg 1.22.16.
+Sinds dpkg 1.22.16.
 
 =item B<DPKG_PATH_GROUP>
 
-Sets the pathname for the system F<group> file.  This path is relative to the B<--root> directory.  The default is F</etc/group>.
+Stelt de padnaam in voor het systeembestand F<group>. Dit pad is relatief ten opzichte van de map B<--root>. De standaardwaarde is F</etc/group>.
 
-Since dpkg 1.22.16.
+Sinds dpkg 1.22.16.
 
 =back
 
diff -Nru dpkg-1.22.18/man/nl/dpkg-vendor.pod dpkg-1.22.19/man/nl/dpkg-vendor.pod
--- dpkg-1.22.18/man/nl/dpkg-vendor.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/nl/dpkg-vendor.pod	2025-05-06 15:34:20.000000000 +0200
@@ -94,7 +94,7 @@
 
 =item B<%PKGDATADIR%/vendor.mk>
 
-Makefile snippet that sets the current vendor and its parent into variables, and provides make macros to check for derivatives (since dpkg 1.16.1).
+Makefile-fragment dat de huidige leverancier en de bovenliggende leverancier instelt in variabelen en make-macro's biedt om te controleren op afgeleiden (sinds dpkg 1.16.1).
 
 =back
 
diff -Nru dpkg-1.22.18/man/nl/dpkg.pod dpkg-1.22.19/man/nl/dpkg.pod
--- dpkg-1.22.18/man/nl/dpkg.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/nl/dpkg.pod	2025-05-06 15:34:20.000000000 +0200
@@ -936,15 +936,15 @@
 
 =item B<DPKG_PATH_PASSWD>
 
-Sets the pathname for the system F<passwd> file.  This path is relative to the B<--root> directory.  The default is F</etc/passwd>.
+Stelt de padnaam in voor het systeembestand F<passwd>. Dit pad is relatief ten opzichte van de map B<--root>. De standaardwaarde is F</etc/passwd>.
 
-Since dpkg 1.22.16.
+Sinds dpkg 1.22.16.
 
 =item B<DPKG_PATH_GROUP>
 
-Sets the pathname for the system F<group> file.  This path is relative to the B<--root> directory.  The default is F</etc/group>.
+Stelt de padnaam in voor het systeembestand F<group>. Dit pad is relatief ten opzichte van de map B<--root>. De standaardwaarde is F</etc/group>.
 
-Since dpkg 1.22.16.
+Sinds dpkg 1.22.16.
 
 =back
 
diff -Nru dpkg-1.22.18/man/po/dpkg-man.pot dpkg-1.22.19/man/po/dpkg-man.pot
--- dpkg-1.22.18/man/po/dpkg-man.pot	2025-03-09 18:59:43.000000000 +0100
+++ dpkg-1.22.19/man/po/dpkg-man.pot	2025-05-06 15:34:03.000000000 +0200
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg-man 1.22.18\n"
+"Project-Id-Version: dpkg-man 1.22.19\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:34+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
diff -Nru dpkg-1.22.18/man/po/nl.po dpkg-1.22.19/man/po/nl.po
--- dpkg-1.22.18/man/po/nl.po	2025-03-07 04:21:05.000000000 +0100
+++ dpkg-1.22.19/man/po/nl.po	2025-04-29 16:23:40.000000000 +0200
@@ -6,10 +6,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg-man 1.22.14\n"
+"Project-Id-Version: dpkg-man 1.22.18\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-07 03:03+0100\n"
-"PO-Revision-Date: 2025-01-21 23:56+0100\n"
+"POT-Creation-Date: 2025-04-16 04:07+0200\n"
+"PO-Revision-Date: 2025-03-18 21:26+0100\n"
 "Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
 "Language-Team: Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>\n"
 "Language: nl\n"
@@ -17,7 +17,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 2.2.1\n"
+"X-Generator: Poedit 3.2.2\n"
 
 #. type: =head1
 #: deb-buildinfo.pod deb-changelog.pod deb-changes.pod deb-conffiles.pod
@@ -7902,13 +7902,6 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "The machine the compiler is building for, or the emulator will run code "
-#| "for.  This is only needed when building a cross-toolchain (or emulator), "
-#| "one that will be built on the build architecture, to be run on the host "
-#| "architecture, and to build (or run emulated) code for the target "
-#| "architecture."
 msgid ""
 "The machine the compiler is building for, or the emulator will run code "
 "for.  This is only needed when building a cross-toolchain (or emulator), one "
@@ -7919,8 +7912,8 @@
 "De machine waarvoor de compiler bouwt of waar de emulator code voor zal "
 "uitvoeren. Dit is enkel nodig bij het bouwen van een kruisgereedschapsketen "
 "(cross-toolchain) (of emulator), een die gebouwd zal worden op de "
-"bouwarchitectuur om uitgevoerd te worden op de hostarchitectuur en code moet "
-"bouwen (of geëmuleerd moet uitvoeren) voor de doelarchitectuur."
+"bouwarchitectuur om uitgevoerd te worden op de hostarchitectuur en die zelf "
+"code zal bouwen (of geëmuleerd zal uitvoeren) voor de doelarchitectuur."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -7929,22 +7922,18 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "The Debian architecture string, which specifies the binary tree in the "
-#| "FTP archive.  Examples: i386, sparc, hurd-i386."
 msgid ""
 "The Debian architecture string, used in binary packages, which specifies the "
 "binary tree in a package repository."
 msgstr ""
-"De tekenreeks waarmee de Debian-architectuur aangeduid wordt en die ook de "
-"boomstructuur met de binaire pakketten in het FTP-archief specificeert. "
-"Voorbeelden: i386, sparc, hurd-i386."
+"De tekenreeks waarmee de Debian-architectuur aangeduid wordt, welke gebruikt "
+"wordt in binaire pakketten, en die de binaire boomstructuur specificeert in "
+"een pakketarchief."
 
 #. type: textblock
 #: dpkg-architecture.pod
 msgid "Examples: i386, sparc, hurd-i386."
-msgstr ""
+msgstr "Voorbeelden: i386, sparc, hurd-i386."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -7953,13 +7942,6 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "A Debian architecture tuple is the fully qualified architecture with all "
-#| "its components spelled out.  This differs with Debian architectures in "
-#| "that at least the I<cpu> component does not embed the I<abi>.  The "
-#| "current tuple has the form I<abi>-I<libc>-I<os>-I<cpu>.  Examples: base-"
-#| "gnu-linux-amd64, eabihf-musl-linux-arm."
 msgid ""
 "A Debian architecture tuple is the fully qualified architecture with all its "
 "components spelled out.  This differs with Debian architectures in that at "
@@ -7969,13 +7951,12 @@
 "Een Debian-architectuurtupel is de volledige unieke architectuurnaam met de "
 "expliciete  vermelding van alle componenten. Dit verschilt minstens daarin "
 "van een Debian architectuur dat de component I<cpu> niet de I<abi> "
-"impliceert. Het huidige tupel heeft als vorm I<abi>-I<libc>-I<os>-I<cpu>. "
-"Voorbeelden: base-gnu-linux-amd64, eabihf-musl-linux-arm."
+"impliceert. Het huidige tupel heeft als vorm I<abi>-I<libc>-I<os>-I<cpu>."
 
 #. type: textblock
 #: dpkg-architecture.pod
 msgid "Examples: base-gnu-linux-amd64, eabihf-musl-linux-arm."
-msgstr ""
+msgstr " Voorbeelden: base-gnu-linux-amd64, eabihf-musl-linux-arm."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -8027,18 +8008,12 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "An architecture specification string consisting of two parts separated by "
-#| "a hyphen: cpu and system.  Examples: i586-linux-gnu, sparc-linux-gnu, "
-#| "i686-gnu, x86_64-netbsd."
 msgid ""
 "An architecture specification string consisting of two parts separated by a "
 "hyphen: CPU and system."
 msgstr ""
 "Een tekenreeks die een architectuurspecificatie inhoudt en bestaat uit twee "
-"delen met daartussen een koppelteken: cpu en systeem. Voorbeelden: i586-"
-"linux-gnu, sparc-linux-gnu, i686-gnu, x86_64-netbsd."
+"delen met daartussen een koppelteken: CPU en systeem."
 
 #. type: textblock
 #: dpkg-architecture.pod
@@ -8048,11 +8023,15 @@
 "general ABI might contain both runtime (such as libc) and executable ABI "
 "specifiers joined without a hyphen."
 msgstr ""
+"Het CPU gedeelte bevat nooit een koppelteken, terwijl het systeemgedeelte "
+"zelf een koppelteken kan bevatten om een kernel te scheiden van de algemene "
+"ABI, waarbij de algemene ABI zowel runtime (zoals libc) als uitvoerbare ABI-"
+"specificaties kan bevatten die zonder koppelteken zijn samengevoegd."
 
 #. type: textblock
 #: dpkg-architecture.pod
 msgid "Examples: i586-linux-gnu, sparc-linux-gnu, i686-gnu, x86_64-netbsd."
-msgstr ""
+msgstr "Voorbeelden: i586-linux-gnu, sparc-linux-gnu, i686-gnu, x86_64-netbsd."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -8061,14 +8040,6 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "The clarified GNU system type, used for filesystem paths.  This triplet "
-#| "does not change even when the baseline ISA gets bumped, so that the "
-#| "resulting paths are stable over time.  The only current difference with "
-#| "the GNU system type is that the CPU part for i386 based systems is always "
-#| "i386.  Examples: i386-linux-gnu, x86_64-linux-gnu.  Example paths: /lib/"
-#| "powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/."
 msgid ""
 "The clarified GNU system type, used for filesystem paths.  This triplet does "
 "not change even when the baseline ISA gets bumped, so that the resulting "
@@ -8079,9 +8050,7 @@
 "wordt. Dit triplet verandert zelfs niet wanneer het referentie-ISA verhoogd "
 "wordt, waardoor de resulterende paden stabiel blijven door de tijd. Het "
 "enige verschil met het GNU-systeemtype is momenteel dat voor op i386 "
-"gebaseerde systemen het CPU-gedeelte steeds i386 is. Voorbeelden: i386-linux-"
-"gnu, x86_64-linux-gnu. Voorbeelden van paden: /lib/powerpc64le-linux-gnu/, /"
-"usr/lib/i386-kfreebsd-gnu/."
+"gebaseerde systemen het CPU-gedeelte steeds i386 is."
 
 #. type: textblock
 #: dpkg-architecture.pod
@@ -8089,6 +8058,8 @@
 "Examples: i386-linux-gnu, x86_64-linux-gnu.  Example paths: /lib/powerpc64le-"
 "linux-gnu/, /usr/lib/i386-kfreebsd-gnu/."
 msgstr ""
+"Voorbeelden: i386-linux-gnu, x86_64-linux-gnu. Voorbeelden van paden: /lib/"
+"powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/."
 
 #. type: =head1
 #: dpkg-architecture.pod
@@ -8123,6 +8094,9 @@
 "these are probably not the variables you are looking for.  Please see L</"
 "TERMS> section for the meanings of these terms."
 msgstr ""
+"B<Opmerking>: Als u geen gereedschappen bouwt die tijdens de bouw moeten "
+"worden uitgevoerd, zijn dit waarschijnlijk niet de variabelen die u zoekt. "
+"Zie sectie L</TERMS> voor de betekenis van deze termen."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -8365,6 +8339,9 @@
 "probably not the variables you are looking for.  Please see L</TERMS> "
 "section for the meanings of these terms."
 msgstr ""
+"B<Opmerking>: Als u geen cross-gereedschapssets bouwt (of emulators), zijn "
+"dit waarschijnlijk niet de variabelen die u zoekt. Zie sectie L</TERMS> voor "
+"de betekenissen van deze termen."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -9129,10 +9106,10 @@
 
 #. type: textblock
 #: dpkg-buildapi.pod
-#, fuzzy
-#| msgid "Makefile snippet that will parse the build API level."
 msgid "Makefile snippet that parses the build API level into a variable."
-msgstr "Makefile-fragment dat het bouw-API-niveau ontleedt."
+msgstr ""
+"Makefile-fragment dat het bouw-API-niveau ontleedt en in een variabele "
+"plaatst."
 
 #. type: textblock
 #: dpkg-buildflags.pod
@@ -11144,36 +11121,26 @@
 
 #. type: textblock
 #: dpkg-buildflags.pod
-#, fuzzy
-#| msgid ""
-#| "Makefile snippet that will load (and optionally export) all flags "
-#| "supported by B<dpkg-buildflags> into variables (since dpkg 1.16.1)."
 msgid ""
 "Makefile snippet that loads (and optionally export) all flags supported by "
 "B<dpkg-buildflags> into variables (since dpkg 1.16.1)."
 msgstr ""
 "Makefile-fragment dat alle vlaggen die door B<dpkg-buildflags> ondersteund "
-"worden, laadt in variabelen (en eventueel exporteert) (sinds dpkg 1.16.1)."
+"worden, laadt in variabelen (en optioneel exporteert) (sinds dpkg 1.16.1)."
 
 #. type: =item
 #: dpkg-buildflags.pod
-#, fuzzy
-#| msgid "B<%PKGDATADIR%/buildflags.mk>"
 msgid "B<%PKGDATADIR%/buildtools.mk>"
-msgstr "B<%PKGDATADIR%/buildflags.mk>"
+msgstr "B<%PKGDATADIR%/buildtools.mk>"
 
 #. type: textblock
 #: dpkg-buildflags.pod
-#, fuzzy
-#| msgid ""
-#| "Makefile snippet that will load (and optionally export) all flags "
-#| "supported by B<dpkg-buildflags> into variables (since dpkg 1.16.1)."
 msgid ""
 "Makefile snippet that sets suitable host and build tools (and optionally "
 "export them) into variables (since dpkg 1.19.0)."
 msgstr ""
-"Makefile-fragment dat alle vlaggen die door B<dpkg-buildflags> ondersteund "
-"worden, laadt in variabelen (en eventueel exporteert) (sinds dpkg 1.16.1)."
+"Makefile-fragment dat geschikte host- en bouwgereedschappen instelt in "
+"variabelen (en deze optioneel exporteert) (sinds dpkg 1.19.0)."
 
 #. type: textblock
 #: dpkg-buildflags.pod
@@ -14367,10 +14334,8 @@
 
 #. type: =item
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
-#, fuzzy
-#| msgid "B<DPKG_DATADIR>"
 msgid "B<DPKG_PATH_PASSWD>"
-msgstr "B<DPKG_DATADIR>"
+msgstr "B<DPKG_PATH_PASSWD>"
 
 #. type: textblock
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
@@ -14378,20 +14343,18 @@
 "Sets the pathname for the system F<passwd> file.  This path is relative to "
 "the B<--root> directory.  The default is F</etc/passwd>."
 msgstr ""
+"Stelt de padnaam in voor het systeembestand F<passwd>. Dit pad is relatief "
+"ten opzichte van de map B<--root>. De standaardwaarde is F</etc/passwd>."
 
 #. type: textblock
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
-#, fuzzy
-#| msgid "Since dpkg 1.21.10."
 msgid "Since dpkg 1.22.16."
-msgstr "Sinds dpkg 1.21.10."
+msgstr "Sinds dpkg 1.22.16."
 
 #. type: =item
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
-#, fuzzy
-#| msgid "B<DPKG_PAGER>"
 msgid "B<DPKG_PATH_GROUP>"
-msgstr "B<DPKG_PAGER>"
+msgstr "B<DPKG_PATH_GROUP>"
 
 #. type: textblock
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
@@ -14399,6 +14362,8 @@
 "Sets the pathname for the system F<group> file.  This path is relative to "
 "the B<--root> directory.  The default is F</etc/group>."
 msgstr ""
+"Stelt de padnaam in voor het systeembestand F<group>. Dit pad is relatief "
+"ten opzichte van de map B<--root>. De standaardwaarde is F</etc/group>."
 
 #. type: =item
 #: dpkg-deb.pod dpkg.pod
@@ -23713,23 +23678,18 @@
 
 #. type: =item
 #: dpkg-vendor.pod
-#, fuzzy
-#| msgid "B<%PKGDATADIR%/buildapi.mk>"
 msgid "B<%PKGDATADIR%/vendor.mk>"
-msgstr "B<%PKGDATADIR%/buildapi.mk>"
+msgstr "B<%PKGDATADIR%/vendor.mk>"
 
 #. type: textblock
 #: dpkg-vendor.pod
-#, fuzzy
-#| msgid ""
-#| "Makefile snippet that properly sets and exports all the variables that "
-#| "B<dpkg-architecture> outputs (since dpkg 1.16.1)."
 msgid ""
 "Makefile snippet that sets the current vendor and its parent into variables, "
 "and provides make macros to check for derivatives (since dpkg 1.16.1)."
 msgstr ""
-"Makefile-fragment dat alle variabelen die B<dpkg-architecture> uitvoert, "
-"behoorlijk instelt en exporteert (sinds dpkg 1.16.1)."
+"Makefile-fragment dat de huidige leverancier en de bovenliggende leverancier "
+"instelt in variabelen en make-macro's biedt om te controleren op afgeleiden "
+"(sinds dpkg 1.16.1)."
 
 #. type: textblock
 #: dpkg-vendor.pod
diff -Nru dpkg-1.22.18/man/po/pt.po dpkg-1.22.19/man/po/pt.po
--- dpkg-1.22.18/man/po/pt.po	2025-03-07 04:21:05.000000000 +0100
+++ dpkg-1.22.19/man/po/pt.po	2025-04-29 16:23:40.000000000 +0200
@@ -2,13 +2,13 @@
 # Copyright (C) 2014 Free Software Foundation, Inc.
 # This file is distributed under the same license as the dpkg package.
 #
-# Américo Monteiro <a_monteiro@gmx.com>, 2014 - 2024.
+# Américo Monteiro <a_monteiro@gmx.com>, 2014 - 2025.
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg-man 1.22.11\n"
+"Project-Id-Version: dpkg-man 1.22.16\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-07 03:03+0100\n"
-"PO-Revision-Date: 2024-12-03 03:42+0100\n"
+"POT-Creation-Date: 2025-04-24 13:07+0200\n"
+"PO-Revision-Date: 2025-03-10 21:35+0000\n"
 "Last-Translator: Américo Monteiro <a_monteiro@gmx.com>\n"
 "Language-Team: Portuguese <>\n"
 "Language: pt\n"
@@ -1427,16 +1427,12 @@
 
 #. type: textblock
 #: deb-changes.pod
-#, fuzzy
-#| msgid ""
-#| "The I<section> and I<priority> match the binary package fields of the "
-#| "same name."
 msgid ""
 "If the section or priority are omitted from the package, these default to "
 "B<unknown> and B<optional> respectively (since dpkg 1.22.13)."
 msgstr ""
-"I<section> e I<priority> correspondem aos campos do pacote binário do mesmo "
-"nome."
+"Se a secção ou prioridade forem omitidos do pacote, estes usam por "
+"predefinição B<unknown> e B<optional> respetivamente (desde dpkg 1.22.13)."
 
 #. type: textblock
 #: deb-changes.pod
@@ -1713,7 +1709,7 @@
 "must be preceded by a space, and blank lines in the long description must "
 "contain a single ‘B<.>’ following the preceding space."
 msgstr ""
-"O formato da descrição do pacote é um sumário breve e curto an primeira "
+"O formato da descrição do pacote é um sumário breve e curto na primeira "
 "linha (após o campo B<Description>). As linhas seguintes devem ser usadas "
 "para uma descrição longa e mais detalhada. Cada linha da descrição longa tem "
 "de ser precedida com um espaço, e as linhas em branco na descrição longa têm "
@@ -1737,14 +1733,9 @@
 
 #. type: textblock
 #: deb-control.pod deb-src-control.pod
-#, fuzzy
-#| msgid ""
-#| "The B<Section> and B<Priority> fields usually have a defined set of "
-#| "accepted values based on the specific distribution policy."
 msgid "The accepted values are based on the specific distribution policy."
 msgstr ""
-"Os campos B<Section> e B<Priority> têm geralmente um conjunto definido de "
-"valores aceites baseados na política específica da distribuição."
+"Os valores aceites são baseados na política específica da distribuição."
 
 #. type: =item
 #: deb-control.pod deb-src-control.pod
@@ -1753,29 +1744,20 @@
 
 #. type: textblock
 #: deb-control.pod deb-src-control.pod
-#, fuzzy
-#| msgid ""
-#| "Sets the importance of this package in relation to the system as a "
-#| "whole.  Common priorities are B<required>, B<standard>, B<optional>, "
-#| "B<extra>, etc."
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "The known priorities are B<required>, B<important>, B<standard>, "
 "B<optional>, B<extra>, and B<unknown>, but other values can be used as well."
 msgstr ""
-"Define a importância deste pacote relativamente ao sistema como um todo. "
-"Prioridades comuns são B<required>, B<standard>, B<optional>, B<extra>, etc."
+"Define a importância deste pacote relativamente ao sistema como um todo. As "
+"prioridades conhecidas são B<required>, B<important>, B<standard>, "
+"B<optional>, B<extra>, e B<unknown>, mas pode-se também usar outros valores."
 
 #. type: textblock
 #: deb-control.pod deb-src-control.pod
-#, fuzzy
-#| msgid ""
-#| "The B<Section> and B<Priority> fields usually have a defined set of "
-#| "accepted values based on the specific distribution policy."
 msgid "How to apply these values depends on the specific distribution policy."
 msgstr ""
-"Os campos B<Section> e B<Priority> têm geralmente um conjunto definido de "
-"valores aceites baseados na política específica da distribuição."
+"Como aplicar estes valores depende da política específica da distribuição."
 
 #. type: =item
 #: deb-control.pod
@@ -2761,6 +2743,11 @@
 "package builds targeting a specific vendor, and to describe the provenance "
 "of packages."
 msgstr ""
+"Os ficheiros em B<%PKGCONFDIR%/origins> podem fornecer informação sobre "
+"vários fornecedores que estão a providenciar pacotes Debian.  Estes "
+"ficheiros são geralmente usados tanto para determinar o comportamento de "
+"ferramentas e conteúdos resultantes durante as compilações do pacote que "
+"visam um fornecedor específico, e para descrever a proveniência dos pacotes."
 
 #. type: textblock
 #: deb-origin.pod dpkg-vendor.pod
@@ -2769,6 +2756,10 @@
 "field, otherwise the vendor for a package without such field is assumed to "
 "be the one pointed to by the F<default> origin symbolic link."
 msgstr ""
+"Os pacotes podem explicitamente especificar o seu fornecedor ao incluir um "
+"campo B<Origin>, caso contrário o fornecedor para um pacote que não tenha "
+"tal campo é assumido que seja aquele apontado pelo link simbólico "
+"F<predefinido> origin."
 
 #. type: textblock
 #: deb-origin.pod
@@ -3599,22 +3590,6 @@
 
 #. type: textblock
 #: deb-src-control.pod
-#, fuzzy
-#| msgid ""
-#| "This file contains at least 2 stanzas, separated by a blank line.  The "
-#| "first stanza is called the source package stanza and lists all "
-#| "information about the source package in general, while each following "
-#| "stanzas are called the binary package stanzas and describe exactly one "
-#| "binary package per stanza.  Each stanza consists of at least one field.  "
-#| "A field starts with a field name, such as B<Package> or B<Section> (case "
-#| "insensitive), followed by a colon, the body of the field (case sensitive "
-#| "unless stated otherwise) and a newline.  Multi-line fields are also "
-#| "allowed, but each supplementary line, without a field name, should start "
-#| "with at least one space.  The content of the multi-line fields is "
-#| "generally joined to a single line by the tools (except in the case of the "
-#| "B<Description> field, see below).  To insert empty lines into a multi-"
-#| "line field, insert a dot after the space.  Lines starting with a ‘B<#>’ "
-#| "are treated as comments."
 msgid ""
 "This file contains at least 2 stanzas, separated by a blank line.  The first "
 "stanza is called the source package stanza and lists all information about "
@@ -3639,7 +3614,7 @@
 "B<Section> (insensível a maiúsculas/minúsculas), seguido de dois pontos, o "
 "corpo do campo (sensível a maiúsculas/minúsculas a menos que declarado o "
 "contrário) e uma mudança de linha. São também permitirmos campos multi-"
-"linha, mas cada linha suplementar, sem um nome de campo, deve começar com "
+"linha, mas cada linha suplementar, sem um nome de campo, tem de começar com "
 "pelo menos um espaço em branco. O conteúdo dos campos multi-linha é "
 "geralmente juntado numa única pelas ferramentas (excepto no caso do campo "
 "B<Description>, ver abaixo). Para inserir linhas vazias num campo de multi-"
@@ -3658,14 +3633,6 @@
 
 #. type: textblock
 #: deb-src-control.pod
-#, fuzzy
-#| msgid ""
-#| "The value of this field is the name of the source package, and should "
-#| "match the name of the source package in the debian/changelog file.  A "
-#| "package name must consist only of lowercase letters (a-z), digits (0-9), "
-#| "plus (+) and minus (-) signs, and periods (.).  Package names must be at "
-#| "least two characters long and must start with a lowercase alphanumeric "
-#| "character (a-z0-9)."
 msgid ""
 "The value of this field is the name of the source package, and must match "
 "the name of the source package in the debian/changelog file.  A package name "
@@ -3674,8 +3641,8 @@
 "characters long and must start with a lowercase alphanumeric character (a-"
 "z0-9)."
 msgstr ""
-"O valor deste campo é o nome do pacote fonte, e deve corresponder ao nome do "
-"pacote fonte no ficheiro debian/changelog. O nome de um pacote deve "
+"O valor deste campo é o nome do pacote fonte, e tem de corresponder ao nome "
+"do pacote fonte no ficheiro debian/changelog. O nome de um pacote tem de "
 "consistir apenas de letras minúsculas (a-z), dígitos (0-9), e dos sinais "
 "mais (+) e menos (-) e de pontos (.). Os nomes dos pacotes devem ter pelo "
 "menos dois caracteres de comprimento e têm de começar com um caractere "
@@ -3795,16 +3762,12 @@
 
 #. type: textblock
 #: deb-src-control.pod
-#, fuzzy
-#| msgid ""
-#| "The binary targets will not require (fake)root at all.  This is the "
-#| "default in B<dpkg-build-api> level >= 1."
 msgid ""
 "The binary targets will not require (fake)root at all.  This is the default "
 "in B<dpkg-build-api> level >= 1, or since dpkg 1.22.13."
 msgstr ""
 "Os alvos binários não irão requerer (fake)root de todo. Esta é a "
-"predefinição em B<dpkg-build-api> nível >= 1."
+"predefinição em B<dpkg-build-api> nível >= 1, ou desde dpkg 1.22.13."
 
 #. type: =item
 #: deb-src-control.pod
@@ -3813,12 +3776,6 @@
 
 #. type: textblock
 #: deb-src-control.pod
-#, fuzzy
-#| msgid ""
-#| "The binary targets must always be run under (fake)root.  This value is "
-#| "the default in B<dpkg-build-api> level 0, when the field is omitted; "
-#| "adding the field with an explicit B<binary-targets>, while not strictly "
-#| "needed, marks it as having been analyzed for this requirement."
 msgid ""
 "The binary targets must always be run under (fake)root.  This value is the "
 "default in B<dpkg-build-api> level 0 until dpkg 1.22.13, when the field is "
@@ -3826,9 +3783,10 @@
 "strictly needed, marks it as having been analyzed for this requirement."
 msgstr ""
 "Os alvos binários devem ser sempre corridos sob (fake)root. Este é a "
-"predefinição em B<dpkg-build-api> nível 0, quando o campo é omitido, "
-"adicionar o campo com um B<binary-targets> explícito quando não estritamente "
-"necessário, marca-o como tendo sido analisada para este requerimento."
+"predefinição em B<dpkg-build-api> nível 0 até ao dpkg 1.22.13, quando o "
+"campo é omitido, adicionar o campo com um B<binary-targets> explícito quando "
+"não estritamente necessário, marca-o como tendo sido analisada para este "
+"requerimento."
 
 #. type: =item
 #: deb-src-control.pod
@@ -3982,12 +3940,15 @@
 msgid ""
 "When omitted, the I<section> defaults to B<unknown> (since dpkg 1.22.13)."
 msgstr ""
+"Quando omitido, a I<section> predefine para B<unknown> (desde dpkg 1.22.13)."
 
 #. type: textblock
 #: deb-src-control.pod
 msgid ""
 "When omitted, the I<priority> defaults to B<optional> (since dpkg 1.22.13)."
 msgstr ""
+"Quando omitido, a I<priority> predefine para B<optional> (desde dpkg "
+"1.22.13)."
 
 #. type: =item
 #: deb-src-control.pod dsc.pod
@@ -4437,22 +4398,7 @@
 
 #. type: verbatim
 #: deb-src-control.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| " # Comment\n"
-#| " Source: dpkg\n"
-#| " Section: admin\n"
-#| " Priority: required\n"
-#| " Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>\n"
-#| " # this field is copied to the binary and source packages\n"
-#| " XBS-Upstream-Release-Status: stable\n"
-#| " Homepage: https://wiki.debian.org/Teams/Dpkg\n"
-#| " Vcs-Browser: https://git.dpkg.org/cgit/dpkg/dpkg.git\n"
-#| " Vcs-Git: https://git.dpkg.org/git/dpkg/dpkg.git\n"
-#| " Standards-Version: 3.7.3\n"
-#| " Build-Depends: pkgconf, debhelper (>= 4.1.81),\n"
-#| "  libselinux1-dev (>= 1.28-4) [!linux-any]\n"
-#| "\n"
+#, no-wrap
 msgid ""
 " # Comment\n"
 " Source: dpkg\n"
@@ -4477,39 +4423,22 @@
 " Section: admin\n"
 " Priority: required\n"
 " Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>\n"
-" # this field is copied to the binary and source packages\n"
+" # This field is copied to the binary and source packages.\n"
 " XBS-Upstream-Release-Status: stable\n"
 " Homepage: https://wiki.debian.org/Teams/Dpkg\n"
 " Vcs-Browser: https://git.dpkg.org/cgit/dpkg/dpkg.git\n"
 " Vcs-Git: https://git.dpkg.org/git/dpkg/dpkg.git\n"
-" Standards-Version: 3.7.3\n"
-" Build-Depends: pkgconf, debhelper (>= 4.1.81),\n"
-"  libselinux1-dev (>= 1.28-4) [!linux-any]\n"
+" Standards-Version: 4.7.0\n"
+" Build-Depends:\n"
+"  debhelper-compat (= 13),\n"
+"  debhelper (>= 13.10~),\n"
+"  pkgconf,\n"
+"  libselinux1-dev (>= 1.28-4) [!linux-any],\n"
 "\n"
 
 #. type: verbatim
 #: deb-src-control.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| " Package: dpkg-dev\n"
-#| " Section: utils\n"
-#| " Priority: optional\n"
-#| " Architecture: all\n"
-#| " # this is a custom field in the binary package\n"
-#| " XB-Mentoring-Contact: Raphael Hertzog <hertzog@debian.org>\n"
-#| " Depends: dpkg (>= 1.14.6), perl5, perl-modules, cpio (>= 2.4.2-2),\n"
-#| "  bzip2, lzma, patch (>= 2.2-1), make, binutils, libtimedate-perl\n"
-#| " Recommends: gcc | c-compiler, build-essential\n"
-#| " Suggests: gnupg, debian-keyring\n"
-#| " Conflicts: dpkg-cross (<< 2.0.0), devscripts (<< 2.10.26)\n"
-#| " Replaces: manpages-pl (<= 20051117-1)\n"
-#| " Description: Debian package development tools\n"
-#| "  This package provides the development tools (including dpkg-source)\n"
-#| "  required to unpack, build and upload Debian source packages.\n"
-#| "  .\n"
-#| "  Most Debian source packages will require additional tools to build;\n"
-#| "  for example, most packages need make and the C compiler gcc.\n"
-#| "\n"
+#, no-wrap
 msgid ""
 " Package: dpkg-dev\n"
 " Section: utils\n"
@@ -4552,14 +4481,31 @@
 " Section: utils\n"
 " Priority: optional\n"
 " Architecture: all\n"
-" # this is a custom field in the binary package\n"
+" # This is a custom field in the binary package.\n"
 " XB-Mentoring-Contact: Raphael Hertzog <hertzog@debian.org>\n"
-" Depends: dpkg (>= 1.14.6), perl5, perl-modules, cpio (>= 2.4.2-2),\n"
-"  bzip2, lzma, patch (>= 2.2-1), make, binutils, libtimedate-perl\n"
-" Recommends: gcc | c-compiler, build-essential\n"
-" Suggests: gnupg, debian-keyring\n"
-" Conflicts: dpkg-cross (<< 2.0.0), devscripts (<< 2.10.26)\n"
-" Replaces: manpages-pl (<= 20051117-1)\n"
+" Depends:\n"
+"  binutils,\n"
+"  bzip2,\n"
+"  cpio (>= 2.4.2-2),\n"
+" # This is a comment in the middle of a field value.\n"
+"  dpkg (>= 1.14.6),\n"
+"  libtimedate-perl,\n"
+"  lzma,\n"
+"  make,\n"
+"  patch (>= 2.2-1),\n"
+"  perl-modules,\n"
+"  perl5,\n"
+" Recommends:\n"
+"  gcc | c-compiler,\n"
+"  build-essential,\n"
+" Suggests:\n"
+"  gnupg,\n"
+"  debian-keyring,\n"
+" Conflicts:\n"
+"  dpkg-cross (<< 2.0.0),\n"
+"  devscripts (<< 2.10.26),\n"
+" Replaces:\n"
+"  manpages-pl (<= 20051117-1),\n"
 " Description: Debian package development tools\n"
 "  This package provides the development tools (including dpkg-source)\n"
 "  required to unpack, build and upload Debian source packages.\n"
@@ -5106,13 +5052,6 @@
 
 #. type: textblock
 #: deb-src-symbols.pod
-#, fuzzy
-#| msgid ""
-#| "The format of I<architecture-list> is the same as the one used in the "
-#| "B<Build-Depends> field of I<debian/control> (except the enclosing square "
-#| "brackets []).  For example, the first symbol from the list below will be "
-#| "considered only on alpha, any-amd64 and ia64 architectures, the second "
-#| "only on linux architectures, while the third one anywhere except on armel."
 msgid ""
 "The format of I<architecture-list> is the same as the one used in the "
 "B<Build-Depends> field of I<debian/control> (except the enclosing square "
@@ -5123,24 +5062,19 @@
 "O formato de I<architecture-list> é o mesmo que o usado no campo B<Build-"
 "Depends> de I<debian/control> (excepto nos parêntesis rectos []). Por "
 "exemplo, o primeiro símbolo da lista em baixo será considerado apenas nas "
-"arquitecturas alpha, any-amd64 e ia64, o segundo apenas em arquitecturas de "
-"linux, enquanto o terceiro em todas excepto em armel."
+"arquitecturas arm64, any-amd64 e riscv64, o segundo apenas em arquitecturas "
+"de linux, enquanto o terceiro em todas excepto em armel."
 
 #. type: verbatim
 #: deb-src-symbols.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| "  (arch=alpha any-amd64 ia64)64bit_specific_symbol@Base 1.0\n"
-#| "  (arch=linux-any)linux_specific_symbol@Base 1.0\n"
-#| "  (arch=!armel)symbol_armel_does_not_have@Base 1.0\n"
-#| "\n"
+#, no-wrap
 msgid ""
 "  (arch=arm64 any-amd64 riscv64)arch_specific_symbol@Base 1.0\n"
 "  (arch=linux-any)linux_specific_symbol@Base 1.0\n"
 "  (arch=!armel)symbol_armel_does_not_have@Base 1.0\n"
 "\n"
 msgstr ""
-"  (arch=alpha any-amd64 ia64)64bit_specific_symbol@Base 1.0\n"
+"  (arch=arm64 any-amd64 riscv64)arch_specific_symbol@Base 1.0\n"
 "  (arch=linux-any)linux_specific_symbol@Base 1.0\n"
 "  (arch=!armel)symbol_armel_does_not_have@Base 1.0\n"
 "\n"
@@ -5677,13 +5611,7 @@
 
 #. type: verbatim
 #: deb-src-symbols.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| "  common_symbol1@Base 1.0\n"
-#| " (arch=amd64 ia64 alpha)#include \"package.symbols.64-bit\"\n"
-#| " (arch=!amd64 !ia64 !alpha)#include \"package.symbols.32-bit\"\n"
-#| "  common_symbol2@Base 1.0\n"
-#| "\n"
+#, no-wrap
 msgid ""
 "  common_symbol1@Base 1.0\n"
 " (arch-bits=64)#include \"package.symbols.64-bit\"\n"
@@ -5692,8 +5620,8 @@
 "\n"
 msgstr ""
 "  common_symbol1@Base 1.0\n"
-" (arch=amd64 ia64 alpha)#include \"package.symbols.64-bit\"\n"
-" (arch=!amd64 !ia64 !alpha)#include \"package.symbols.32-bit\"\n"
+" (arch-bits=64)#include \"package.symbols.64-bit\"\n"
+" (arch-bits=32)#include \"package.symbols.32-bit\"\n"
 "  common_symbol2@Base 1.0\n"
 "\n"
 
@@ -7805,13 +7733,6 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "The machine the compiler is building for, or the emulator will run code "
-#| "for.  This is only needed when building a cross-toolchain (or emulator), "
-#| "one that will be built on the build architecture, to be run on the host "
-#| "architecture, and to build (or run emulated) code for the target "
-#| "architecture."
 msgid ""
 "The machine the compiler is building for, or the emulator will run code "
 "for.  This is only needed when building a cross-toolchain (or emulator), one "
@@ -7822,8 +7743,8 @@
 "A maquina para a qual o compilador foi construído, ou o que emulador que irá "
 "correr código para. Isto é apenas necessário quando se compila ferramenta-"
 "corrente-cruzada (ou emulador), uma que será compilada sobre a arquitectura "
-"de compilação, para ser corrida na arquitectura anfitriã, e para compilar "
-"código (ou correr emulado) para a arquitectura alvo."
+"de compilação, para ser corrida na arquitectura anfitriã, e que ela própria "
+"irá compilar código (ou correr emulado) para a arquitectura alvo."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -7832,21 +7753,17 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "The Debian architecture string, which specifies the binary tree in the "
-#| "FTP archive.  Examples: i386, sparc, hurd-i386."
 msgid ""
 "The Debian architecture string, used in binary packages, which specifies the "
 "binary tree in a package repository."
 msgstr ""
-"A string de arquitectura Debian, a qual especifica a árvore binária no "
-"arquivo FTP. Exemplos: i386, sparc, hurd-i386."
+"A string de arquitectura Debian, usada em pacotes binário, a qual especifica "
+"a árvore binária num repositório de pacotes."
 
 #. type: textblock
 #: dpkg-architecture.pod
 msgid "Examples: i386, sparc, hurd-i386."
-msgstr ""
+msgstr "Exemplos: i386, sparc, hurd-i386."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -7855,13 +7772,6 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "A Debian architecture tuple is the fully qualified architecture with all "
-#| "its components spelled out.  This differs with Debian architectures in "
-#| "that at least the I<cpu> component does not embed the I<abi>.  The "
-#| "current tuple has the form I<abi>-I<libc>-I<os>-I<cpu>.  Examples: base-"
-#| "gnu-linux-amd64, eabihf-musl-linux-arm."
 msgid ""
 "A Debian architecture tuple is the fully qualified architecture with all its "
 "components spelled out.  This differs with Debian architectures in that at "
@@ -7871,13 +7781,12 @@
 "Um tuple de arquitectura Debian é a arquitectura totalmente qualificada com "
 "todos os seus componentes soletrados. Isto difere das arquitecturas Debian "
 "em que pelo menos o componente I<cpu> não trás embutido o I<abi>. O tuple "
-"actual tem o formato I<abi>-I<libc>-I<os>-I<cpu>. Exemplos: base-gnu-linux-"
-"amd64, eabihf-musl-linux-arm."
+"actual tem o formato I<abi>-I<libc>-I<os>-I<cpu>."
 
 #. type: textblock
 #: dpkg-architecture.pod
 msgid "Examples: base-gnu-linux-amd64, eabihf-musl-linux-arm."
-msgstr ""
+msgstr "Exemplos: base-gnu-linux-amd64, eabihf-musl-linux-arm."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -7928,18 +7837,12 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "An architecture specification string consisting of two parts separated by "
-#| "a hyphen: cpu and system.  Examples: i586-linux-gnu, sparc-linux-gnu, "
-#| "i686-gnu, x86_64-netbsd."
 msgid ""
 "An architecture specification string consisting of two parts separated by a "
 "hyphen: CPU and system."
 msgstr ""
 "Uma string de especificação de arquitectura consiste de duas partes "
-"separadas por um hífen: cpu e sistema. Exemplos: i586-linux-gnu, sparc-linux-"
-"gnu, i686-gnu, x86_64-netbsd."
+"separadas por um hífen: CPU e sistema."
 
 #. type: textblock
 #: dpkg-architecture.pod
@@ -7949,11 +7852,15 @@
 "general ABI might contain both runtime (such as libc) and executable ABI "
 "specifiers joined without a hyphen."
 msgstr ""
+"A parte da CPU nunca contém um hífen, enquanto a parte do sistema pode ela "
+"própria conter um hífen para separar um kernel da sua ABI geral, onde a ABI "
+"geral pode conter ambos especificadores de tempo-de-execução (como a libc) e "
+"ABI executável juntos sem um hífen."
 
 #. type: textblock
 #: dpkg-architecture.pod
 msgid "Examples: i586-linux-gnu, sparc-linux-gnu, i686-gnu, x86_64-netbsd."
-msgstr ""
+msgstr "Exemplos: i586-linux-gnu, sparc-linux-gnu, i686-gnu, x86_64-netbsd."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -7962,14 +7869,6 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "The clarified GNU system type, used for filesystem paths.  This triplet "
-#| "does not change even when the baseline ISA gets bumped, so that the "
-#| "resulting paths are stable over time.  The only current difference with "
-#| "the GNU system type is that the CPU part for i386 based systems is always "
-#| "i386.  Examples: i386-linux-gnu, x86_64-linux-gnu.  Example paths: /lib/"
-#| "powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/."
 msgid ""
 "The clarified GNU system type, used for filesystem paths.  This triplet does "
 "not change even when the baseline ISA gets bumped, so that the resulting "
@@ -7980,9 +7879,7 @@
 "ficheiros. Este triplet não altera mesmo quando a linha base ISA entra em "
 "colisão, para que os caminhos resultantes fiquem estáveis com o tempo. A "
 "única diferença actual com o tipo de sistema GNU é que a parte de CPU para "
-"os sistemas baseados em i386 é sempre i386. Exemplos:  i386-linux-gnu, "
-"x86_64-linux-gnu.  Exemplos de caminhos: /lib/powerpc64le-linux-gnu/, /usr/"
-"lib/i386-kfreebsd-gnu/."
+"os sistemas baseados em i386 é sempre i386."
 
 #. type: textblock
 #: dpkg-architecture.pod
@@ -7990,6 +7887,8 @@
 "Examples: i386-linux-gnu, x86_64-linux-gnu.  Example paths: /lib/powerpc64le-"
 "linux-gnu/, /usr/lib/i386-kfreebsd-gnu/."
 msgstr ""
+"Exemplos: i386-linux-gnu, x86_64-linux-gnu.  Caminhos exemplo: /lib/"
+"powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/."
 
 #. type: =head1
 #: dpkg-architecture.pod
@@ -8005,7 +7904,7 @@
 msgstr ""
 "As seguintes variáveis são lidas a partir do ambiente (a menos que B<--"
 "force> seja especificado) e definidas por B<dpkg-architecture> (veja a "
-"secção B<TERMS> para uma descrição do esquema de nomeação):"
+"secção B<TERMOS> para uma descrição do esquema de nomeação):"
 
 #. type: =item
 #: dpkg-architecture.pod dpkg-genbuildinfo.pod
@@ -8024,6 +7923,9 @@
 "these are probably not the variables you are looking for.  Please see L</"
 "TERMS> section for the meanings of these terms."
 msgstr ""
+"B<Nota>: Se você não está a compilar ferramentas que precisam correr durante "
+"a compilação, estas não são provavelmente as variáveis que você procura. Por "
+"favor veja a secção L</TERMOS> para o significado destes termos."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -8265,6 +8167,9 @@
 "probably not the variables you are looking for.  Please see L</TERMS> "
 "section for the meanings of these terms."
 msgstr ""
+"B<Nota>: Se você não está a compilar ferramentas-corrente-cruzada (ou "
+"emuladores), estas não são provavelmente as variáveis que você procura. Por "
+"favor veja a secção L</TERMOS> para o significado destes termos."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -8509,28 +8414,22 @@
 
 #. type: verbatim
 #: dpkg-architecture.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| " dpkg-architecture -elinux-alpha\n"
-#| "\n"
+#, no-wrap
 msgid ""
 " dpkg-architecture -elinux-arm64\n"
 "\n"
 msgstr ""
-" dpkg-architecture -elinux-alpha\n"
+" dpkg-architecture -elinux-arm64\n"
 "\n"
 
 #. type: verbatim
 #: dpkg-architecture.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| " dpkg-architecture -amips -elinux-mips\n"
-#| "\n"
+#, no-wrap
 msgid ""
 " dpkg-architecture -ariscv64 -elinux-riscv64\n"
 "\n"
 msgstr ""
-" dpkg-architecture -amips -elinux-mips\n"
+" dpkg-architecture -ariscv64 -elinux-riscv64\n"
 "\n"
 
 #. type: textblock
@@ -8552,15 +8451,12 @@
 
 #. type: verbatim
 #: dpkg-architecture.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| " dpkg-architecture -ai386 -ilinux-any\n"
-#| "\n"
+#, no-wrap
 msgid ""
 " dpkg-architecture -aamd64 -ilinux-any\n"
 "\n"
 msgstr ""
-" dpkg-architecture -ai386 -ilinux-any\n"
+" dpkg-architecture -aamd64 -ilinux-any\n"
 "\n"
 
 #. type: =head2
@@ -8638,19 +8534,14 @@
 
 #. type: verbatim
 #: dpkg-architecture.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| " ifeq ($(DEB_HOST_ARCH),alpha)\n"
-#| "   [...]\n"
-#| " endif\n"
-#| "\n"
+#, no-wrap
 msgid ""
 " ifeq ($(DEB_HOST_ARCH),arm64)\n"
 "   [...]\n"
 " endif\n"
 "\n"
 msgstr ""
-" ifeq ($(DEB_HOST_ARCH),alpha)\n"
+" ifeq ($(DEB_HOST_ARCH),arm64)\n"
 "   [...]\n"
 " endif\n"
 "\n"
@@ -8885,19 +8776,14 @@
 
 #. type: textblock
 #: dpkg-build-api.pod
-#, fuzzy
-#| msgid ""
-#| "B<dpkg-buildpackage> defaults to B<Rules-Requires-Root> value B<no>.  To "
-#| "restore the B<v0> behavior B<Rules-Requires-Root> should be set to "
-#| "B<binary-targets>."
 msgid ""
 "B<dpkg-buildpackage> defaults to B<Rules-Requires-Root> value B<no>.  To "
 "restore the B<v0> behavior (from before dpkg 1.22.13)  B<Rules-Requires-"
 "Root> should be set to B<binary-targets>."
 msgstr ""
 "B<dpkg-buildpackage> predefine B<Rules-Requires-Root> para valor B<no>. Para "
-"restaurar o comportamento B<v0>, B<Rules-Requires-Root> deve ser definido "
-"para B<binary-targets>."
+"restaurar o comportamento B<v0> (anterior ao dpkg 1.22.13), B<Rules-Requires-"
+"Root> deve ser definido para B<binary-targets>."
 
 #. type: textblock
 #: dpkg-build-api.pod
@@ -9045,10 +8931,9 @@
 
 #. type: textblock
 #: dpkg-buildapi.pod
-#, fuzzy
-#| msgid "Makefile snippet that will parse the build API level."
 msgid "Makefile snippet that parses the build API level into a variable."
-msgstr "Trecho do Makefile que irá analisar o nível API de compilação."
+msgstr ""
+"Trecho do Makefile que analisa o nível API de compilação numa variável."
 
 #. type: textblock
 #: dpkg-buildflags.pod
@@ -11041,38 +10926,26 @@
 
 #. type: textblock
 #: dpkg-buildflags.pod
-#, fuzzy
-#| msgid ""
-#| "Makefile snippet that will load (and optionally export) all flags "
-#| "supported by B<dpkg-buildflags> into variables (since dpkg 1.16.1)."
 msgid ""
 "Makefile snippet that loads (and optionally export) all flags supported by "
 "B<dpkg-buildflags> into variables (since dpkg 1.16.1)."
 msgstr ""
-"trecho do Makefile que irá carregar (e opcionalmente exportar) todas as "
-"bandeiras suportadas pelo B<dpkg-buildflags> em variáveis (desde dpkg "
-"1.16.1)."
+"Trecho do Makefile que carrega (e opcionalmente exporta) todas as bandeiras "
+"suportadas pelo B<dpkg-buildflags> em variáveis (desde dpkg 1.16.1)."
 
 #. type: =item
 #: dpkg-buildflags.pod
-#, fuzzy
-#| msgid "B<%PKGDATADIR%/buildflags.mk>"
 msgid "B<%PKGDATADIR%/buildtools.mk>"
-msgstr "B<%PKGDATADIR%/buildflags.mk>"
+msgstr "B<%PKGDATADIR%/buildtools.mk>"
 
 #. type: textblock
 #: dpkg-buildflags.pod
-#, fuzzy
-#| msgid ""
-#| "Makefile snippet that will load (and optionally export) all flags "
-#| "supported by B<dpkg-buildflags> into variables (since dpkg 1.16.1)."
 msgid ""
 "Makefile snippet that sets suitable host and build tools (and optionally "
 "export them) into variables (since dpkg 1.19.0)."
 msgstr ""
-"trecho do Makefile que irá carregar (e opcionalmente exportar) todas as "
-"bandeiras suportadas pelo B<dpkg-buildflags> em variáveis (desde dpkg "
-"1.16.1)."
+"Trecho do Makefile que define anfitrião apropriado e ferramentas de "
+"compilação (e opcionalmente exporta-las) em variáveis (desde dpkg 1.19.0)."
 
 #. type: textblock
 #: dpkg-buildflags.pod
@@ -12073,16 +11946,12 @@
 
 #. type: textblock
 #: dpkg-buildpackage.pod
-#, fuzzy
-#| msgid ""
-#| "Do not honor the B<Rules-Requires-Root> field, falling back to its legacy "
-#| "default value (since dpkg 1.19.1)."
 msgid ""
 "Do not honor the B<Rules-Requires-Root> field, falling back to its legacy "
 "default value B<binary-targets> (since dpkg 1.19.1)."
 msgstr ""
 "Não respeita o campo B<Rules-Requires-Root>, caindo para o seu valor de "
-"predefinição antiga (desde dpkg 1.19.1)."
+"predefinição antigo B<binary-targets> (desde dpkg 1.19.1)."
 
 #. type: =item
 #: dpkg-buildpackage.pod
@@ -12848,17 +12717,12 @@
 
 #. type: textblock
 #: dpkg-buildpackage.pod
-#, fuzzy
-#| msgid ""
-#| "If set, it will be used to sign the B<.changes>, B<.buildinfo> and "
-#| "B<.dsc> files (since dpkg 1.17.2).  Overridden by the B<--sign-key> "
-#| "option."
 msgid ""
 "If set, it will be used to sign the B<.changes>, B<.buildinfo> and B<.dsc> "
 "files (since dpkg 1.17.2).  Overridden by the B<--sign-keyid> option."
 msgstr ""
 "Se definido, será usado para assinar os ficheiros B<.changes>, B<.buildinfo> "
-"e B<.dsc> (desde dpkg 1.17.2). Sobreposto pela opção B<--sign-key>."
+"e B<.dsc> (desde dpkg 1.17.2). Sobreposto pela opção B<--sign-keyid>."
 
 #. type: =item
 #: dpkg-buildpackage.pod
@@ -13275,10 +13139,8 @@
 
 #. type: =item
 #: dpkg-buildtree.pod
-#, fuzzy
-#| msgid "B<script-chrootless>:"
 msgid "B<is-rootless>"
-msgstr "B<script-chrootless>:"
+msgstr "B<is-rootless>"
 
 #. type: textblock
 #: dpkg-buildtree.pod
@@ -13286,6 +13148,8 @@
 "Checks whether the build tree can be built with no root privileges (since "
 "dpkg 1.22.12)."
 msgstr ""
+"Verifica se a árvore de compilação pode ser compilada sem privilégios de "
+"root (desde dpkg 1.22.12)."
 
 #. type: textblock
 #: dpkg-buildtree.pod
@@ -13294,6 +13158,9 @@
 "yet available as the default will then be the historic one where root was "
 "required."
 msgstr ""
+"Este comando pode ser usado em segurança mesmo com versões onde o comando "
+"ainda não estava disponível pois a predefinição será a histórica onde root "
+"era requerido."
 
 #. type: =head2
 #: dpkg-buildtree.pod
@@ -13590,13 +13457,6 @@
 
 #. type: textblock
 #: dpkg-deb.pod
-#, fuzzy
-#| msgid ""
-#| "Unless you specify B<--nocheck>, B<dpkg-deb> will read B<DEBIAN/control> "
-#| "and parse it.  It will check the file for syntax errors and other "
-#| "problems, and display the name of the binary package being built.  B<dpkg-"
-#| "deb> will also check the permissions of the maintainer scripts and other "
-#| "files found in the B<DEBIAN> control information directory."
 msgid ""
 "Unless you specify B<--no-check>, B<dpkg-deb> will read B<DEBIAN/control> "
 "and parse it.  It will check the file for syntax errors and other problems, "
@@ -13604,7 +13464,7 @@
 "also check the permissions of the maintainer scripts and other files found "
 "in the B<DEBIAN> control information directory."
 msgstr ""
-"A menos que você especifique B<--nocheck>, B<dpkg-deb> irá ler B<DEBIAN/"
+"A menos que você especifique B<--no-check>, B<dpkg-deb> irá ler B<DEBIAN/"
 "control> e analisa-lo. Irá verificar o ficheiro por erros de sintaxe e "
 "outros problemas, e mostrar o nome do pacote binário a ser compilado. B<dpkg-"
 "deb> irá também verificar as permissões dos scripts do maintainer e outros "
@@ -13626,13 +13486,6 @@
 
 #. type: textblock
 #: dpkg-deb.pod
-#, fuzzy
-#| msgid ""
-#| "If the second argument is a directory then B<dpkg-deb> will write to the "
-#| "file I<directory>B</>I<package>B<_>I<version>B<_>I<arch>B<.deb.> When a "
-#| "target directory is specified, rather than a file, the B<--nocheck> "
-#| "option may not be used (since B<dpkg-deb> needs to read and parse the "
-#| "package control file to determine which filename to use)."
 msgid ""
 "If the second argument is a directory then B<dpkg-deb> will write to the "
 "file I<directory>B</>I<package>B<_>I<version>B<_>I<arch>B<.deb.> When a "
@@ -13643,7 +13496,7 @@
 "Se o segundo argumento for um directório então B<dpkg-deb> irá escrever para "
 "o ficheiro I<directory>B</>I<package>B<_>I<version>B<_>I<arch>B<.deb.> "
 "Quando é especificado um directório alvo, em vez de um ficheiro, a opção B<--"
-"nocheck> pode não ser usada (pois B<dpkg-deb> precisa de ler e analisar o "
+"no-check> pode não ser usada (pois B<dpkg-deb> precisa de ler e analisar o "
 "ficheiro de controle do pacote para determinar qual o nome de ficheiro a "
 "suar)."
 
@@ -14091,10 +13944,8 @@
 
 #. type: textblock
 #: dpkg-deb.pod
-#, fuzzy
-#| msgid "Option supported since dpkg 1.22.7."
 msgid "Option supported since dpkg 1.22.12."
-msgstr "Opção suportada desde dpkg 1.22.7."
+msgstr "Opção suportada desde dpkg 1.22.12."
 
 #. type: =item
 #: dpkg-deb.pod
@@ -14103,10 +13954,8 @@
 
 #. type: textblock
 #: dpkg-deb.pod
-#, fuzzy
-#| msgid "This is a legacy alias for B<cmdline>."
 msgid "This is an alias for B<--no-check>."
-msgstr "Este é um nome alternativo antigo para B<cmdline>."
+msgstr "Este é um nome alternativo para B<--no-check>."
 
 #. type: =item
 #: dpkg-deb.pod start-stop-daemon.pod
@@ -14224,10 +14073,8 @@
 
 #. type: =item
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
-#, fuzzy
-#| msgid "B<DPKG_DATADIR>"
 msgid "B<DPKG_PATH_PASSWD>"
-msgstr "B<DPKG_DATADIR>"
+msgstr "B<DPKG_PATH_PASSWD>"
 
 #. type: textblock
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
@@ -14235,20 +14082,18 @@
 "Sets the pathname for the system F<passwd> file.  This path is relative to "
 "the B<--root> directory.  The default is F</etc/passwd>."
 msgstr ""
+"Define o nome-de-caminho para o ficheiro F<passwd> do sistema.  Este caminho "
+"é relativo ao directório B<--root>.  A predefinição é F</etc/passwd>."
 
 #. type: textblock
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
-#, fuzzy
-#| msgid "Since dpkg 1.21.10."
 msgid "Since dpkg 1.22.16."
-msgstr "Desde dpkg 1.21.10."
+msgstr "Desde dpkg 1.22.16."
 
 #. type: =item
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
-#, fuzzy
-#| msgid "B<DPKG_PAGER>"
 msgid "B<DPKG_PATH_GROUP>"
-msgstr "B<DPKG_PAGER>"
+msgstr "B<DPKG_PATH_GROUP>"
 
 #. type: textblock
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
@@ -14256,6 +14101,8 @@
 "Sets the pathname for the system F<group> file.  This path is relative to "
 "the B<--root> directory.  The default is F</etc/group>."
 msgstr ""
+"Define o nome-de-caminho para o ficheiro F<group> do sistema.  Este caminho "
+"é relativo ao directório B<--root>.  A predefinição é F</etc/group>."
 
 #. type: =item
 #: dpkg-deb.pod dpkg.pod
@@ -18818,12 +18665,6 @@
 
 #. type: textblock
 #: dpkg-query.pod
-#, fuzzy
-#| msgid ""
-#| "Sets the pager command to use (since dpkg 1.19.1), which will be executed "
-#| "with «B<$SHELL -c>».  If B<SHELL> is not set, «B<%DPKG_DEFAULT_SHELL%>» "
-#| "will be used instead.  The B<DPKG_PAGER> overrides the B<PAGER> "
-#| "environment variable (since dpkg 1.19.2)."
 msgid ""
 "Sets the pager command to use (since dpkg 1.19.1), which will be executed "
 "with «B<$SHELL -c>».  If B<SHELL> is not set, «B<%DPKG_DEFAULT_SHELL%>» will "
@@ -18831,8 +18672,7 @@
 msgstr ""
 "Define o comando paginador a usar (desde dpkg 1.19.1), o qual ir+a ser "
 "executado com «B<$SHELL -c>».  Se B<SHELL> não estiver definido, irá ser "
-"usado «B<%DPKG_DEFAULT_SHELL%>» em vez dele. O B<DPKG_PAGER> sobrepõe a "
-"variável de ambiente B<PAGER> (desde dpkg 1.19.2)."
+"usado «B<%DPKG_DEFAULT_SHELL%>» em vez dele."
 
 #. type: textblock
 #: dpkg-query.pod dpkg.pod
@@ -18843,6 +18683,11 @@
 "the default pager B<%DPKG_DEFAULT_PAGER%>, then B<less>, B<more>, and "
 "finally B<cat>."
 msgstr ""
+"O B<DPKG_PAGER> sobrepõe a variável der ambiente B<PAGER> (desde dpkg "
+"1.19.2).  Se nenhum dos programas apontados por B<DPKG_PAGER> ou B<PAGER> "
+"estiverem presentes, os seguintes programas serão tentados por ordem (desde "
+"dpkg 1.22.12): o paginador predefinido B<%DPKG_DEFAULT_PAGER%>, depois "
+"B<less>, B<more>, e finalmente B<cat>."
 
 #. type: textblock
 #: dpkg-query.pod dpkg-trigger.pod
@@ -19860,10 +19705,8 @@
 
 #. type: =item
 #: dpkg-shlibdeps.pod
-#, fuzzy
-#| msgid "B<--warnings=>I<value>"
 msgid "B<--warnings=>[I<value>|I<string>[,...]]"
-msgstr "B<--warnings=>I<value>"
+msgstr "B<--warnings=>[I<value>|I<string>[,...]]"
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
@@ -19871,6 +19714,8 @@
 "Select the set of warnings that can be emitted by B<dpkg-shlibdeps> (since "
 "dpkg 1.14.17)."
 msgstr ""
+"Seleciona o conjunto de avisos que podem ser emitidos por B<dpkg-shlibdeps> "
+"(desde dpkg 1.14.17)."
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
@@ -19879,47 +19724,49 @@
 "(since dpkg 1.22.12), or from a I<value> denoting a bit field for these "
 "warnings."
 msgstr ""
+"Os avisos pode ser selecionados de uma lista de nomes simbólicos separados "
+"por vírgulas (desde dpkg 1.22.12), ou de um I<value> denotando um campo de "
+"bit para esses avisos."
 
 #. type: =item
 #: dpkg-shlibdeps.pod
 msgid "symbol-not-found (bit 0, value 1)"
-msgstr ""
+msgstr "symbol-not-found (bit 0, value 1)"
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
-#, fuzzy
-#| msgid ""
-#| "B<symbol> I<sym> B<used by> I<binary> B<found in none of the libraries.>"
 msgid ""
 "Selects the warning “symbol I<sym> used by I<binary> found in none of the "
 "libraries”."
 msgstr ""
-"B<symbol> I<sym> B<used by> I<binary> B<found in none of the libraries.>"
+"Seleciona o aviso “symbol I<sym> usado pelo I<binary> não encontrado em "
+"nenhuma das bibliotecas”."
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
 msgid "Enabled by default."
-msgstr ""
+msgstr "Activo por predefinição."
 
 #. type: =item
 #: dpkg-shlibdeps.pod
 msgid "avoidable-dependency (bit 1, value 2)"
-msgstr ""
+msgstr "avoidable-dependency (bit 1, value 2)"
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
 msgid "Selects the warning “package could avoid a useless dependency”."
-msgstr ""
+msgstr "Seleciona o aviso “pacote podia evitar uma dependência inútil”."
 
 #. type: =item
 #: dpkg-shlibdeps.pod
 msgid "useless-linkage (bit 2, value 4)"
-msgstr ""
+msgstr "useless-linkage (bit 2, value 4)"
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
 msgid "Select the warning “I<binary> should not be linked against I<library>”."
 msgstr ""
+"Seleciona o aviso “I<binary> não devia estar vinculado contra I<library>”."
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
@@ -23221,6 +23068,11 @@
 "behavior of tools and resulting contents during package builds targeting a "
 "specific vendor, and to describe the provenance of packages."
 msgstr ""
+"Os ficheiros origin fornecem metadados acerca de fornecedores específicos, "
+"tais coo o seu URL ou onde preencher relatórios de bug, e são geralmente "
+"usados tanto para determinar o comportamento de ferramentas e conteúdos "
+"resultantes durante compilações do pacote que visam um fornecedor "
+"específico, como para descrever a proveniência dos pacotes."
 
 #. type: textblock
 #: dpkg-vendor.pod
@@ -23230,6 +23082,10 @@
 "overlay on top of an existing base system that contains either no packaging "
 "system or a native one."
 msgstr ""
+"O link simbólico F<default> é também usado para denotar a origem da "
+"instalação actual gerida pelo B<dpkg>, seja uma distribuição completa ou uma "
+"sobreposição no topo de um sistema base existente que contém ou nenhum "
+"sistema de empacotamento ou um nativo."
 
 #. type: textblock
 #: dpkg-vendor.pod
@@ -23296,23 +23152,18 @@
 
 #. type: =item
 #: dpkg-vendor.pod
-#, fuzzy
-#| msgid "B<%PKGDATADIR%/buildapi.mk>"
 msgid "B<%PKGDATADIR%/vendor.mk>"
-msgstr "B<%PKGDATADIR%/buildapi.mk>"
+msgstr "B<%PKGDATADIR%/vendor.mk>"
 
 #. type: textblock
 #: dpkg-vendor.pod
-#, fuzzy
-#| msgid ""
-#| "Makefile snippet that properly sets and exports all the variables that "
-#| "B<dpkg-architecture> outputs (since dpkg 1.16.1)."
 msgid ""
 "Makefile snippet that sets the current vendor and its parent into variables, "
 "and provides make macros to check for derivatives (since dpkg 1.16.1)."
 msgstr ""
-"Fragmento do Makefile cuja propriedade define e exporta todas as variáveis "
-"que o B<dpkg-architecture> gera como resultado (desde dpkg 1.16.1)."
+"Fragmento do Makefile que define o fornecedor actual e o seu pai em "
+"variáveis, e fornece macros do make para verificar por derivativos (desde "
+"dpkg 1.16.1)."
 
 #. type: textblock
 #: dpkg-vendor.pod
@@ -25967,13 +25818,6 @@
 
 #. type: textblock
 #: dpkg.pod
-#, fuzzy
-#| msgid ""
-#| "The program B<dpkg> will execute when running a pager, which will be "
-#| "executed with «B<$SHELL -c>», for example when displaying the conffile "
-#| "differences.  If B<SHELL> is not set, «B<%DPKG_DEFAULT_SHELL%>» will be "
-#| "used instead.  The B<DPKG_PAGER> overrides the B<PAGER> environment "
-#| "variable (since dpkg 1.19.2)."
 msgid ""
 "The program B<dpkg> will execute when running a pager, which will be "
 "executed with «B<$SHELL -c>», for example when displaying the conffile "
@@ -25983,8 +25827,7 @@
 "O programa que o B<dpkg> irá executar quando correr um paginador, o qual "
 "será executado com «B<$SHELL -c>», por exemplo quando mostrar as diferenças "
 "do conffile. Se B<SHELL> não estiver definida, será usado "
-"«B<%DPKG_DEFAULT_SHELL%>» em vez deste. O B<DPKG_PAGER> sobrepõe a variável "
-"de ambiente B<PAGER> (desde dpkg 1.19.2)."
+"«B<%DPKG_DEFAULT_SHELL%>» em vez deste."
 
 #. type: textblock
 #: dpkg.pod
@@ -26897,17 +26740,14 @@
 
 #. type: textblock
 #: dsc.pod
-#, fuzzy
-#| msgid ""
-#| "The I<section> and I<priority> match the binary package fields of the "
-#| "same name."
 msgid ""
 "The I<section> and I<priority> match the binary package fields of the same "
 "name, or if omitted default to B<unknown> and B<optional> respectively "
 "(since dpkg 1.22.13)."
 msgstr ""
 "I<section> e I<priority> correspondem aos campos do pacote binário do mesmo "
-"nome."
+"nome, ou se omitidos são predefinidos para B<unknown> e B<optional> "
+"respetivamente (desde dpkg 1.22.13)."
 
 #. type: textblock
 #: dsc.pod
diff -Nru dpkg-1.22.18/man/po/sv.po dpkg-1.22.19/man/po/sv.po
--- dpkg-1.22.18/man/po/sv.po	2025-03-07 04:21:05.000000000 +0100
+++ dpkg-1.22.19/man/po/sv.po	2025-04-17 04:14:17.000000000 +0200
@@ -1,14 +1,14 @@
 # Translation of dpkg-man to Swedish
-# Copyright 1999-2024 Software in the Public Interest
+# Copyright 1999-2025 Software in the Public Interest
 # This file is distributed under the same license as the dpkg package.
-# Peter Krefting <peter@softwolves.pp.se>, 1999-2024.
+# Peter Krefting <peter@softwolves.pp.se>, 1999-2025.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg-man 1.22.0\n"
+"Project-Id-Version: dpkg-man 1.22.18\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
 "POT-Creation-Date: 2025-03-07 03:03+0100\n"
-"PO-Revision-Date: 2024-10-01 21:36+0100\n"
+"PO-Revision-Date: 2025-03-10 22:50+0100\n"
 "Last-Translator: Peter Krefting <peter@softwolves.pp.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
 "Language: sv\n"
@@ -91,9 +91,9 @@
 #. type: textblock
 #: deb-buildinfo.pod
 msgid ""
-"Each Debian source package build can record the build information in a "
-"B<.buildinfo> control file, which contains a number of fields in "
-"L<deb822(5)> format."
+"Each Debian source package build can record the build information in a B<."
+"buildinfo> control file, which contains a number of fields in L<deb822(5)> "
+"format."
 msgstr ""
 "Alla Debian-källkodspaket kan lagra bygginformation i en B<.buildinfo>-"
 "styrfil, som innehåller ett antal fält i L<deb822(5)>-format."
@@ -831,16 +831,16 @@
 "The maintainer name and email address used in the changelog should be the "
 "details of the person who prepared this release of the package.  They are "
 "B<not> necessarily those of the uploader or usual package maintainer.  The "
-"information here will be copied to the B<Changed-By> field in the "
-"I<.changes> file, and then later might be used to send an acknowledgment "
-"when the upload has been installed in the distribution archive."
+"information here will be copied to the B<Changed-By> field in the I<."
+"changes> file, and then later might be used to send an acknowledgment when "
+"the upload has been installed in the distribution archive."
 msgstr ""
 "Det namn och e-postadress för den ansvarige som används i ändringsloggen bör "
 "vara information om den person som förberedde denna utgåva av paketet. Det "
 "är B<inte> nödvändigtvis samma som insändaren eller den vanlige "
-"paketansvarige. Informationen kopieras till fältet B<Changed-By> i "
-"I<.changes>-filen, och kan senare användas för att sända en bekräftelse när "
-"det insända paketet har installerats i distributionsarkivet."
+"paketansvarige. Informationen kopieras till fältet B<Changed-By> i I<."
+"changes>-filen, och kan senare användas för att sända en bekräftelse när det "
+"insända paketet har installerats i distributionsarkivet."
 
 #. type: textblock
 #: deb-changelog.pod
@@ -1410,15 +1410,12 @@
 
 #. type: textblock
 #: deb-changes.pod
-#, fuzzy
-#| msgid ""
-#| "The I<section> and I<priority> match the binary package fields of the "
-#| "same name."
 msgid ""
 "If the section or priority are omitted from the package, these default to "
 "B<unknown> and B<optional> respectively (since dpkg 1.22.13)."
 msgstr ""
-"I<sektion> och I<prioritet> motsvarar fälten med samma namn i binärpaketet."
+"Om sektion och prioritet utelämnas från paketet sätts de till förvalet "
+"B<unknown> respektive B<optional> (sedan dpkg 1.22.13)."
 
 #. type: textblock
 #: deb-changes.pod
@@ -1714,14 +1711,8 @@
 
 #. type: textblock
 #: deb-control.pod deb-src-control.pod
-#, fuzzy
-#| msgid ""
-#| "The B<Section> and B<Priority> fields usually have a defined set of "
-#| "accepted values based on the specific distribution policy."
 msgid "The accepted values are based on the specific distribution policy."
-msgstr ""
-"Gälten B<Section> och B<Priority> har vanligtvis en definierad uppsättning "
-"accepterade värden baserade på den specifika distributionens policy."
+msgstr "Godtagna värden baseras på den specifika distributionens policy."
 
 #. type: =item
 #: deb-control.pod deb-src-control.pod
@@ -1730,30 +1721,21 @@
 
 #. type: textblock
 #: deb-control.pod deb-src-control.pod
-#, fuzzy
-#| msgid ""
-#| "Sets the importance of this package in relation to the system as a "
-#| "whole.  Common priorities are B<required>, B<standard>, B<optional>, "
-#| "B<extra>, etc."
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "The known priorities are B<required>, B<important>, B<standard>, "
 "B<optional>, B<extra>, and B<unknown>, but other values can be used as well."
 msgstr ""
-"Ställer in hur viktigt paketet är jämfört med systemet som helhet. Vanliga "
-"prioriteter är B<required> (nödvändig), B<standard> (normal), B<optional> "
-"(valfritt), B<extra> (extra), osv."
+"Ställer in hur viktigt paketet är jämfört med systemet som helhet. Kända "
+"prioriteter är B<required> (nödvändig), B<important> (viktig), B<standard> "
+"(normal), B<optional> (valfritt), B<extra> (extra), och B<unknown> (okänd), "
+"men andra värden kan också användas."
 
 #. type: textblock
 #: deb-control.pod deb-src-control.pod
-#, fuzzy
-#| msgid ""
-#| "The B<Section> and B<Priority> fields usually have a defined set of "
-#| "accepted values based on the specific distribution policy."
 msgid "How to apply these values depends on the specific distribution policy."
 msgstr ""
-"Gälten B<Section> och B<Priority> har vanligtvis en definierad uppsättning "
-"accepterade värden baserade på den specifika distributionens policy."
+"Hur dessa värden ska användas beror på den specifika distributionens policy."
 
 #. type: =item
 #: deb-control.pod
@@ -1868,8 +1850,8 @@
 "format is I<bts-type>B<://>I<bts-address>, like B<debbugs://bugs.debian.org>."
 msgstr ""
 "I<URL>:en till felrapporteringssystemet för detta paket. Det nuvarande "
-"formatet är I<systemtyp>B<://>I<adress>, till exempel B<debbugs://"
-"bugs.debian.org>."
+"formatet är I<systemtyp>B<://>I<adress>, till exempel B<debbugs://bugs."
+"debian.org>."
 
 #. type: =item
 #: deb-control.pod deb-src-control.pod dsc.pod
@@ -2349,8 +2331,8 @@
 msgid ""
 "This field used to specify a whitespace separated list of build profiles "
 "that this binary packages was built with (since dpkg 1.17.2 until 1.18.18).  "
-"The information previously found in this field can now be found in the "
-"B<.buildinfo> file, which supersedes it."
+"The information previously found in this field can now be found in the B<."
+"buildinfo> file, which supersedes it."
 msgstr ""
 "Det här fältet används för att ange en blankstegsavdelad lista med "
 "byggprofiler som det binära paketet byggdes med (sedan dpkg 1.17.2 fram till "
@@ -2726,6 +2708,11 @@
 "package builds targeting a specific vendor, and to describe the provenance "
 "of packages."
 msgstr ""
+"Filerna i B<%PKGCONFDIR%/origins> kan tillhandahålla information om olika "
+"återförsäljare som tillhandahåller Debianpaket. Filerna används vanligtvis "
+"både till att bestämma beteendet för verktyg och det slutliga innehållet vid "
+"paketbyggen riktade mot specifika återförsäljare, samt för att beskriva "
+"proveniensen för paketen."
 
 #. type: textblock
 #: deb-origin.pod dpkg-vendor.pod
@@ -2734,6 +2721,9 @@
 "field, otherwise the vendor for a package without such field is assumed to "
 "be the one pointed to by the F<default> origin symbolic link."
 msgstr ""
+"Paket kan deklarera återförsäljare explicit genom att inkludera ett "
+"B<Origin>-fält, annars antas återförsäljaren för ett paket utan ett sådant "
+"fält att vara det ursprung som pekas på med den symboliska länken F<default>."
 
 #. type: textblock
 #: deb-origin.pod
@@ -3560,22 +3550,6 @@
 
 #. type: textblock
 #: deb-src-control.pod
-#, fuzzy
-#| msgid ""
-#| "This file contains at least 2 stanzas, separated by a blank line.  The "
-#| "first stanza is called the source package stanza and lists all "
-#| "information about the source package in general, while each following "
-#| "stanzas are called the binary package stanzas and describe exactly one "
-#| "binary package per stanza.  Each stanza consists of at least one field.  "
-#| "A field starts with a field name, such as B<Package> or B<Section> (case "
-#| "insensitive), followed by a colon, the body of the field (case sensitive "
-#| "unless stated otherwise) and a newline.  Multi-line fields are also "
-#| "allowed, but each supplementary line, without a field name, should start "
-#| "with at least one space.  The content of the multi-line fields is "
-#| "generally joined to a single line by the tools (except in the case of the "
-#| "B<Description> field, see below).  To insert empty lines into a multi-"
-#| "line field, insert a dot after the space.  Lines starting with a ‘B<#>’ "
-#| "are treated as comments."
 msgid ""
 "This file contains at least 2 stanzas, separated by a blank line.  The first "
 "stanza is called the source package stanza and lists all information about "
@@ -3599,8 +3573,8 @@
 "B<Section> (skiftlägesokänsligt), följt av ett kolon, fältinnehållet "
 "(skiftlägekänsligt om inte annat anges) och ett nyradstecken. Flerradiga "
 "fält är också tillåtna, men varje ytterligare rad som inte innehåller ett "
-"fältnamn, bör starta med minst ett blanksteg. Innehållet i flerradsfält slås "
-"normalt samman till en enda rad av verktygen (förutom i fallet fältet "
+"fältnamn, måste starta med minst ett blanksteg. Innehållet i flerradsfält "
+"slås normalt samman till en enda rad av verktygen (förutom i fallet fältet "
 "B<Description>, se nedan). För att sätta in tomma rader i ett flerradsfält, "
 "skriver du en punkt efter blanksteget. Rader som börjar med ett ”B<#>” "
 "tolkas som kommentarer."
@@ -3617,14 +3591,6 @@
 
 #. type: textblock
 #: deb-src-control.pod
-#, fuzzy
-#| msgid ""
-#| "The value of this field is the name of the source package, and should "
-#| "match the name of the source package in the debian/changelog file.  A "
-#| "package name must consist only of lowercase letters (a-z), digits (0-9), "
-#| "plus (+) and minus (-) signs, and periods (.).  Package names must be at "
-#| "least two characters long and must start with a lowercase alphanumeric "
-#| "character (a-z0-9)."
 msgid ""
 "The value of this field is the name of the source package, and must match "
 "the name of the source package in the debian/changelog file.  A package name "
@@ -3710,12 +3676,12 @@
 #: deb-src-control.pod
 msgid ""
 "The I<url> of the bug tracking system for this package.  The current used "
-"format is I<bts-type>B<://>I<bts-address>, like B<debbugs://"
-"bugs.debian.org>.  This field is usually not needed."
+"format is I<bts-type>B<://>I<bts-address>, like B<debbugs://bugs.debian."
+"org>.  This field is usually not needed."
 msgstr ""
 "I<Url>:en till felrapporteringssystemet för detta paket. Det nuvarande "
-"formatet är I<systemtyp>://I<address>, till exempel B<debbugs://"
-"bugs.debian.org>. Det här fältet är normalt sett inte nödvändigt."
+"formatet är I<systemtyp>://I<address>, till exempel B<debbugs://bugs.debian."
+"org>. Det här fältet är normalt sett inte nödvändigt."
 
 #. type: =item
 #: deb-src-control.pod
@@ -3754,16 +3720,12 @@
 
 #. type: textblock
 #: deb-src-control.pod
-#, fuzzy
-#| msgid ""
-#| "The binary targets will not require (fake)root at all.  This is the "
-#| "default in B<dpkg-build-api> level >= 1."
 msgid ""
 "The binary targets will not require (fake)root at all.  This is the default "
 "in B<dpkg-build-api> level >= 1, or since dpkg 1.22.13."
 msgstr ""
 "Binärmålen kommer inte kräva (fake)root överhuvudtaget. Detta är förval om "
-"B<dpkg-build-api>-nivån är ≥ 1."
+"B<dpkg-build-api>-nivån är ≥ 1, eller sedan dpkg 1.22.13."
 
 #. type: =item
 #: deb-src-control.pod
@@ -3772,12 +3734,6 @@
 
 #. type: textblock
 #: deb-src-control.pod
-#, fuzzy
-#| msgid ""
-#| "The binary targets must always be run under (fake)root.  This value is "
-#| "the default in B<dpkg-build-api> level 0, when the field is omitted; "
-#| "adding the field with an explicit B<binary-targets>, while not strictly "
-#| "needed, marks it as having been analyzed for this requirement."
 msgid ""
 "The binary targets must always be run under (fake)root.  This value is the "
 "default in B<dpkg-build-api> level 0 until dpkg 1.22.13, when the field is "
@@ -3785,9 +3741,9 @@
 "strictly needed, marks it as having been analyzed for this requirement."
 msgstr ""
 "Binärmålen måste alltid köras under (fake)root. Detta är förvalet i B<dpkg-"
-"build-api>-nivå 0, om fältet inte anges; även om det inte är strikt "
-"nödvändigt att lägga till fältet med värdet B<binary-targets> så anger det "
-"att paketet har analyserats för det här kravet."
+"build-api>-nivå 0 till och med dpkg 1.22.13, om fältet inte anges; även om "
+"det inte är strikt nödvändigt att lägga till fältet med värdet B<binary-"
+"targets> så anger det att paketet har analyserats för det här kravet."
 
 #. type: =item
 #: deb-src-control.pod
@@ -3940,12 +3896,16 @@
 msgid ""
 "When omitted, the I<section> defaults to B<unknown> (since dpkg 1.22.13)."
 msgstr ""
+"Om det utelämnas sätts I<section> till förvalet B<unknown> (sedan dpkg "
+"1.22.13)."
 
 #. type: textblock
 #: deb-src-control.pod
 msgid ""
 "When omitted, the I<priority> defaults to B<optional> (since dpkg 1.22.13)."
 msgstr ""
+"Om det utelämnas sätts I<priority> till förvalet B<optional> (sedan dpkg "
+"1.22.13)."
 
 #. type: =item
 #: deb-src-control.pod dsc.pod
@@ -4380,22 +4340,7 @@
 
 #. type: verbatim
 #: deb-src-control.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| " # Comment\n"
-#| " Source: dpkg\n"
-#| " Section: admin\n"
-#| " Priority: required\n"
-#| " Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>\n"
-#| " # this field is copied to the binary and source packages\n"
-#| " XBS-Upstream-Release-Status: stable\n"
-#| " Homepage: https://wiki.debian.org/Teams/Dpkg\n"
-#| " Vcs-Browser: https://git.dpkg.org/cgit/dpkg/dpkg.git\n"
-#| " Vcs-Git: https://git.dpkg.org/git/dpkg/dpkg.git\n"
-#| " Standards-Version: 3.7.3\n"
-#| " Build-Depends: pkgconf, debhelper (>= 4.1.81),\n"
-#| "  libselinux1-dev (>= 1.28-4) [!linux-any]\n"
-#| "\n"
+#, no-wrap
 msgid ""
 " # Comment\n"
 " Source: dpkg\n"
@@ -4420,39 +4365,22 @@
 " Section: admin\n"
 " Priority: required\n"
 " Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>\n"
-" # det här fältet kopieras till binär- och källkodspaketen\n"
+" # det här fältet kopieras till binär- och källkodspaketen.\n"
 " XBS-Upstream-Release-Status: stable\n"
 " Homepage: https://wiki.debian.org/Teams/Dpkg\n"
 " Vcs-Browser: https://git.dpkg.org/cgit/dpkg/dpkg.git\n"
 " Vcs-Git: https://git.dpkg.org/git/dpkg/dpkg.git\n"
-" Standards-Version: 3.7.3\n"
-" Build-Depends: pkgconf, debhelper (>= 4.1.81),\n"
-"  libselinux1-dev (>= 1.28-4) [!linux-any]\n"
+" Standards-Version: 4.7.0\n"
+" Build-Depends:\n"
+"  debhelper-compat (= 13),\n"
+"  debhelper (>= 13.10~),\n"
+"  pkgconf,\n"
+"  libselinux1-dev (>= 1.28-4) [!linux-any],\n"
 "\n"
 
 #. type: verbatim
 #: deb-src-control.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| " Package: dpkg-dev\n"
-#| " Section: utils\n"
-#| " Priority: optional\n"
-#| " Architecture: all\n"
-#| " # this is a custom field in the binary package\n"
-#| " XB-Mentoring-Contact: Raphael Hertzog <hertzog@debian.org>\n"
-#| " Depends: dpkg (>= 1.14.6), perl5, perl-modules, cpio (>= 2.4.2-2),\n"
-#| "  bzip2, lzma, patch (>= 2.2-1), make, binutils, libtimedate-perl\n"
-#| " Recommends: gcc | c-compiler, build-essential\n"
-#| " Suggests: gnupg, debian-keyring\n"
-#| " Conflicts: dpkg-cross (<< 2.0.0), devscripts (<< 2.10.26)\n"
-#| " Replaces: manpages-pl (<= 20051117-1)\n"
-#| " Description: Debian package development tools\n"
-#| "  This package provides the development tools (including dpkg-source)\n"
-#| "  required to unpack, build and upload Debian source packages.\n"
-#| "  .\n"
-#| "  Most Debian source packages will require additional tools to build;\n"
-#| "  for example, most packages need make and the C compiler gcc.\n"
-#| "\n"
+#, no-wrap
 msgid ""
 " Package: dpkg-dev\n"
 " Section: utils\n"
@@ -4495,13 +4423,31 @@
 " Section: utils\n"
 " Priority: optional\n"
 " Architecture: all\n"
-" # det här är ett skräddarsytt fält i binärpaketet\n"
+" # det här är ett skräddarsytt fält i binärpaketet.\n"
 " XB-Mentoring-Contact: Raphael Hertzog <hertzog@debian.org>\n"
-" Depends: dpkg (>= 1.14.6), perl5, perl-modules, cpio (>= 2.4.2-2),\n"
-"  bzip2, lzma, patch (>= 2.2-1), make, binutils, libtimedate-perl\n"
-" Recommends: gcc | c-compiler, build-essential\n"
-" Suggests: gnupg, debian-keyring\n"
-" Conflicts: dpkg-cross (<< 2.0.0), devscripts (<< 2.10.26)\n"
+" Depends:\n"
+"  binutils,\n"
+"  bzip2,\n"
+"  cpio (>= 2.4.2-2),\n"
+" # Det här är en kommentar mitt i ett fältvärde.\n"
+"  dpkg (>= 1.14.6),\n"
+"  libtimedate-perl,\n"
+"  lzma,\n"
+"  make,\n"
+"  patch (>= 2.2-1),\n"
+"  perl-modules,\n"
+"  perl5,\n"
+" Recommends:\n"
+"  gcc | c-compiler,\n"
+"  build-essential,\n"
+" Suggests:\n"
+"  gnupg,\n"
+"  debian-keyring,\n"
+" Conflicts:\n"
+"  dpkg-cross (<< 2.0.0),\n"
+"  devscripts (<< 2.10.26),\n"
+" Replaces:\n"
+"  manpages-pl (<= 20051117-1),\n"
 " Replaces: manpages-pl (<= 20051117-1)\n"
 " Description: Debian package development tools\n"
 "  This package provides the development tools (including dpkg-source)\n"
@@ -5031,13 +4977,6 @@
 
 #. type: textblock
 #: deb-src-symbols.pod
-#, fuzzy
-#| msgid ""
-#| "The format of I<architecture-list> is the same as the one used in the "
-#| "B<Build-Depends> field of I<debian/control> (except the enclosing square "
-#| "brackets []).  For example, the first symbol from the list below will be "
-#| "considered only on alpha, any-amd64 and ia64 architectures, the second "
-#| "only on linux architectures, while the third one anywhere except on armel."
 msgid ""
 "The format of I<architecture-list> is the same as the one used in the "
 "B<Build-Depends> field of I<debian/control> (except the enclosing square "
@@ -5048,25 +4987,20 @@
 "Formatet på I<arkitekturlista> är detsamma som det som används i B<Build-"
 "Depends>-fältet i I<debian/control> (bortsett från de omslutande "
 "hakparenteserna []). Den första symbolen från listan nedan, till exempel, "
-"kommer endast att tas med på arkitekturerna alpha, valfri-amd64, ia64, den "
-"andra bara på linux-arkitekturer medan den tredje tas med överallt förutom "
-"på armel."
+"kommer endast att tas med på arkitekturerna arm64, any-amd64 och riscv64, "
+"den andra bara på linux-arkitekturer medan den tredje tas med överallt "
+"förutom på armel."
 
 #. type: verbatim
 #: deb-src-symbols.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| "  (arch=alpha any-amd64 ia64)64bit_specific_symbol@Base 1.0\n"
-#| "  (arch=linux-any)linux_specific_symbol@Base 1.0\n"
-#| "  (arch=!armel)symbol_armel_does_not_have@Base 1.0\n"
-#| "\n"
+#, no-wrap
 msgid ""
 "  (arch=arm64 any-amd64 riscv64)arch_specific_symbol@Base 1.0\n"
 "  (arch=linux-any)linux_specific_symbol@Base 1.0\n"
 "  (arch=!armel)symbol_armel_does_not_have@Base 1.0\n"
 "\n"
 msgstr ""
-"  (arch=alpha any-amd64 ia64)64bitarsspecifik_symbol@Base 1.0\n"
+"  (arch=arm64 any-amd64 riscv64)64bitarsspecifik_symbol@Base 1.0\n"
 "  (arch=linux-any)linuxspecifik_symbol@Base 1.0\n"
 "  (arch=!armel)symbol_armel_inte_har@Base 1.0\n"
 
@@ -5591,13 +5525,7 @@
 
 #. type: verbatim
 #: deb-src-symbols.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| "  common_symbol1@Base 1.0\n"
-#| " (arch=amd64 ia64 alpha)#include \"package.symbols.64-bit\"\n"
-#| " (arch=!amd64 !ia64 !alpha)#include \"package.symbols.32-bit\"\n"
-#| "  common_symbol2@Base 1.0\n"
-#| "\n"
+#, no-wrap
 msgid ""
 "  common_symbol1@Base 1.0\n"
 " (arch-bits=64)#include \"package.symbols.64-bit\"\n"
@@ -5606,8 +5534,8 @@
 "\n"
 msgstr ""
 "  gemensam_symbol1@Base 1.0\n"
-" (arch=amd64 ia64 alpha)#include \"package.symbols.64-bit\"\n"
-" (arch=!amd64 !ia64 !alpha)#include \"package.symbols.32-bit\"\n"
+" (arch-bits=64)#include \"package.symbols.64-bit\"\n"
+" (arch-bits=32)#include \"package.symbols.32-bit\"\n"
 "  gemensam_symbol2@Base 1.0\n"
 "\n"
 
@@ -5752,13 +5680,13 @@
 #. type: textblock
 #: deb-substvars.pod
 msgid ""
-"After all the substitutions have been done each occurrence of the string B<$"
-"{}> (which is not an actual substitution variable) is replaced with a B<$> "
-"sign.  This can be used as an escape sequence such as B<${}{>I<VARIABLE>B<}> "
-"which will end up as B<${>I<VARIABLE>B<}> on the output."
+"After all the substitutions have been done each occurrence of the string "
+"B<${}> (which is not an actual substitution variable) is replaced with a "
+"B<$> sign.  This can be used as an escape sequence such as B<${}"
+"{>I<VARIABLE>B<}> which will end up as B<${>I<VARIABLE>B<}> on the output."
 msgstr ""
-"När alla substitueringar har utförts ersätts varje förekomst av strängen B<$"
-"{}> (som inte är en faktisk substitueringsvariabel) med ett B<$>-tecken. "
+"När alla substitueringar har utförts ersätts varje förekomst av strängen "
+"B<${}> (som inte är en faktisk substitueringsvariabel) med ett B<$>-tecken. "
 "Detta kan användas som en ersättningssekvens såsom B<${}{>I<VARIABEL>B<}> "
 "vilket kommer bli till B<${>I<VARIABLE>B<}> i utdata."
 
@@ -5797,8 +5725,8 @@
 "Variabelsubstituering sker över innehållet i fälten efter att de har "
 "tolkats, vilket innebär att om du vill att en variabel ska expanderas över "
 "flera rader så behöver du inte inkludera ett blanksteg efter nyradstecknet. "
-"Detta görs implicit när fältet skrivs ut. Till exempel, om variabeln B<$"
-"{Description}> sätts till \"foo är bar.${Newline}foo är bra.\" och du har "
+"Detta görs implicit när fältet skrivs ut. Till exempel, om variabeln "
+"B<${Description}> sätts till \"foo är bar.${Newline}foo är bra.\" och du har "
 "följande fält:"
 
 #. type: verbatim
@@ -6955,8 +6883,8 @@
 "Den tredje och sista nödvändiga posten heter B<data.tar>. Den innehåller "
 "filsystemet som ett tar-arkiv, antingen okomprimerat (stöds sedan dpkg "
 "1.10.24), eller komprimerat med gzip (med filtillägget B<.gz>), xz (med "
-"filtillägget B<.xz>, stöds sedan dpkg 1.15.6), zstd (med filtillägget "
-"B<.zst>, stöds sedan dpkg 1.21.18), bzip2 (med filtillägget B<.bz2>, stöds "
+"filtillägget B<.xz>, stöds sedan dpkg 1.15.6), zstd (med filtillägget B<."
+"zst>, stöds sedan dpkg 1.21.18), bzip2 (med filtillägget B<.bz2>, stöds "
 "sedan dpkg 1.10.24) eller lzma (med filtillägget B<.lzma>, stöds sedan dpkg "
 "1.13.25)."
 
@@ -7680,13 +7608,6 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "The machine the compiler is building for, or the emulator will run code "
-#| "for.  This is only needed when building a cross-toolchain (or emulator), "
-#| "one that will be built on the build architecture, to be run on the host "
-#| "architecture, and to build (or run emulated) code for the target "
-#| "architecture."
 msgid ""
 "The machine the compiler is building for, or the emulator will run code "
 "for.  This is only needed when building a cross-toolchain (or emulator), one "
@@ -7696,8 +7617,8 @@
 msgstr ""
 "Maskinen kompilatorn bygger för, eller emulatorn kör kod för. Endast "
 "nödvändigt för att bygga en korsverktygskedja (eller emulator), en som byggs "
-"på byggarkitekturen och körs på målarkitekturen, och för att bygga (eller "
-"köra under emulering) kod för målarkitekturen."
+"på byggarkitekturen och körs på målarkitekturen, och som själv kommer att "
+"bygga (eller köra under emulering) kod för målarkitekturen."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -7706,21 +7627,17 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "The Debian architecture string, which specifies the binary tree in the "
-#| "FTP archive.  Examples: i386, sparc, hurd-i386."
 msgid ""
 "The Debian architecture string, used in binary packages, which specifies the "
 "binary tree in a package repository."
 msgstr ""
-"Debianarkitektursträngen, vilken anger binärträdet i FTP-arkivet. Exempel: "
-"i386, sparc, hurd-i386."
+"Debianarkitektursträngen, som används av binärpaket och anger binärträdet i "
+"paketarkivet."
 
 #. type: textblock
 #: dpkg-architecture.pod
 msgid "Examples: i386, sparc, hurd-i386."
-msgstr ""
+msgstr "Exempel: i386, sparc, hurd-i386."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -7729,13 +7646,6 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "A Debian architecture tuple is the fully qualified architecture with all "
-#| "its components spelled out.  This differs with Debian architectures in "
-#| "that at least the I<cpu> component does not embed the I<abi>.  The "
-#| "current tuple has the form I<abi>-I<libc>-I<os>-I<cpu>.  Examples: base-"
-#| "gnu-linux-amd64, eabihf-musl-linux-arm."
 msgid ""
 "A Debian architecture tuple is the fully qualified architecture with all its "
 "components spelled out.  This differs with Debian architectures in that at "
@@ -7745,13 +7655,12 @@
 "En Debianarkitektur-tupel är den fullt kvalificerade arkitekturen med alla "
 "dess komponenter detaljerat redogjort för. Den skiljer sig från "
 "Debianarkitekturen i det att åtminstone I<cpu>-komponenten inte innehåller "
-"I<abi>. Den nuvarande tupeln har formen I<abi>-I<libc>-I<os>-I<cpu>. "
-"Exempel: base-gnu-linux-amd64, eabihf-musl-linux-arm."
+"I<abi>. Den nuvarande tupeln har formen I<abi>-I<libc>-I<os>-I<cpu>."
 
 #. type: textblock
 #: dpkg-architecture.pod
 msgid "Examples: base-gnu-linux-amd64, eabihf-musl-linux-arm."
-msgstr ""
+msgstr "Exempel: base-gnu-linux-amd64, eabihf-musl-linux-arm."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -7802,18 +7711,12 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "An architecture specification string consisting of two parts separated by "
-#| "a hyphen: cpu and system.  Examples: i586-linux-gnu, sparc-linux-gnu, "
-#| "i686-gnu, x86_64-netbsd."
 msgid ""
 "An architecture specification string consisting of two parts separated by a "
 "hyphen: CPU and system."
 msgstr ""
 "En arkitekturspecificeringssträng som består av två delar, avdelade med "
-"bindestreck: processor och system. Exempel: i586-linux-gnu, sparc-linux-gnu, "
-"i386-gnu, x86_64-netbsd."
+"bindestreck: processor och system."
 
 #. type: textblock
 #: dpkg-architecture.pod
@@ -7823,11 +7726,15 @@
 "general ABI might contain both runtime (such as libc) and executable ABI "
 "specifiers joined without a hyphen."
 msgstr ""
+"Processordelen innehåller aldrig ett bindestreck, medan systemdelen kan i "
+"sig innehålla ett bindestreck för att skilja mellan en kärna och dess "
+"generella ABI, där det generella ABI:et kan innehålla både ABI-angivelser "
+"både för körtid (såsom libc) och program, sammanslagna utan bindestreck."
 
 #. type: textblock
 #: dpkg-architecture.pod
 msgid "Examples: i586-linux-gnu, sparc-linux-gnu, i686-gnu, x86_64-netbsd."
-msgstr ""
+msgstr "Exempel: i586-linux-gnu, sparc-linux-gnu, i686-gnu, x86_64-netbsd."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -7836,14 +7743,6 @@
 
 #. type: textblock
 #: dpkg-architecture.pod
-#, fuzzy
-#| msgid ""
-#| "The clarified GNU system type, used for filesystem paths.  This triplet "
-#| "does not change even when the baseline ISA gets bumped, so that the "
-#| "resulting paths are stable over time.  The only current difference with "
-#| "the GNU system type is that the CPU part for i386 based systems is always "
-#| "i386.  Examples: i386-linux-gnu, x86_64-linux-gnu.  Example paths: /lib/"
-#| "powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/."
 msgid ""
 "The clarified GNU system type, used for filesystem paths.  This triplet does "
 "not change even when the baseline ISA gets bumped, so that the resulting "
@@ -7853,9 +7752,8 @@
 "Den förtydligade GNU-systemtypen, använd i filsystemssökväg. Tripletten "
 "förändras inte när baslinje-ISA:en uppdateras, vilket innebär att de "
 "resulterande sökvägarna är stabila över tid. De enda skillnaderna mot GNU-"
-"systemtypen är förnärvarande att CPU-delen för i386-baserade system alltid "
-"är i386. Exempel: i386-linux-gnu, x86_64-linux-gnu. Exempel på sökvägar: /"
-"lib/powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/."
+"systemtypen är för närvarande att CPU-delen för i386-baserade system alltid "
+"är i386."
 
 #. type: textblock
 #: dpkg-architecture.pod
@@ -7863,6 +7761,8 @@
 "Examples: i386-linux-gnu, x86_64-linux-gnu.  Example paths: /lib/powerpc64le-"
 "linux-gnu/, /usr/lib/i386-kfreebsd-gnu/."
 msgstr ""
+"Exempel: i386-linux-gnu, x86_64-linux-gnu. Exempel på sökvägar: /lib/"
+"powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/."
 
 #. type: =head1
 #: dpkg-architecture.pod
@@ -7897,6 +7797,9 @@
 "these are probably not the variables you are looking for.  Please see L</"
 "TERMS> section for the meanings of these terms."
 msgstr ""
+"B<Observera>: Om du inte bygger verktyg som behöver köras under bygget är "
+"det här antagligen inte variablerna du ser efter. Se stycket L</TERMINOLOGI> "
+"för betydelsen av dessa termer."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -8135,6 +8038,9 @@
 "probably not the variables you are looking for.  Please see L</TERMS> "
 "section for the meanings of these terms."
 msgstr ""
+"B<Observera>: Om du inte bygger korsverktygskedjor (eller emulatorer) är det "
+"här antagligen inte variablerna du ser efter. Se stycket L</TERMINOLOGI> för "
+"betydelsen av dessa termer."
 
 #. type: =item
 #: dpkg-architecture.pod
@@ -8333,8 +8239,8 @@
 "Makefile snippet that properly sets and exports all the variables that "
 "B<dpkg-architecture> outputs (since dpkg 1.16.1)."
 msgstr ""
-"Makefile-utklipp som sätter alla variabler B<dpkg-architecture> skriver "
-"(sedan dpkg 1.16.1):"
+"Makefile-klipp som sätter alla variabler B<dpkg-architecture> skriver (sedan "
+"dpkg 1.16.1):"
 
 #. type: textblock
 #: dpkg-architecture.pod
@@ -8376,28 +8282,22 @@
 
 #. type: verbatim
 #: dpkg-architecture.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| " dpkg-architecture -elinux-alpha\n"
-#| "\n"
+#, no-wrap
 msgid ""
 " dpkg-architecture -elinux-arm64\n"
 "\n"
 msgstr ""
-"dpkg-architecture -elinux-alpha\n"
+" dpkg-architecture -elinux-arm64\n"
 "\n"
 
 #. type: verbatim
 #: dpkg-architecture.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| " dpkg-architecture -amips -elinux-mips\n"
-#| "\n"
+#, no-wrap
 msgid ""
 " dpkg-architecture -ariscv64 -elinux-riscv64\n"
 "\n"
 msgstr ""
-"dpkg-architecture -amips -elinux-mips\n"
+" dpkg-architecture -ariscv64 -elinux-riscv64\n"
 "\n"
 
 #. type: textblock
@@ -8417,15 +8317,12 @@
 
 #. type: verbatim
 #: dpkg-architecture.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| " dpkg-architecture -ai386 -ilinux-any\n"
-#| "\n"
+#, no-wrap
 msgid ""
 " dpkg-architecture -aamd64 -ilinux-any\n"
 "\n"
 msgstr ""
-"dpkg-architecture -ai386 -ilinux-any\n"
+" dpkg-architecture -aamd64 -ilinux-any\n"
 "\n"
 
 #. type: =head2
@@ -8502,19 +8399,14 @@
 
 #. type: verbatim
 #: dpkg-architecture.pod
-#, fuzzy, no-wrap
-#| msgid ""
-#| " ifeq ($(DEB_HOST_ARCH),alpha)\n"
-#| "   [...]\n"
-#| " endif\n"
-#| "\n"
+#, no-wrap
 msgid ""
 " ifeq ($(DEB_HOST_ARCH),arm64)\n"
 "   [...]\n"
 " endif\n"
 "\n"
 msgstr ""
-" ifeq ($(DEB_HOST_ARCH),alpha)\n"
+" ifeq ($(DEB_HOST_ARCH),arm64)\n"
 "   [...]\n"
 " endif\n"
 "\n"
@@ -8534,8 +8426,8 @@
 "Note that you can also rely on an external Makefile snippet to properly set "
 "all the variables that B<dpkg-architecture> can provide:"
 msgstr ""
-"Observera att du även kan bero på att ett externt Makefile-utklipp sätter "
-"alla variabler B<dpkg-architecture> kan tillhandahålla:"
+"Observera att du även kan bero på att ett externt Makefile-klipp sätter alla "
+"variabler B<dpkg-architecture> kan tillhandahålla:"
 
 #. type: verbatim
 #: dpkg-architecture.pod
@@ -8745,19 +8637,14 @@
 
 #. type: textblock
 #: dpkg-build-api.pod
-#, fuzzy
-#| msgid ""
-#| "B<dpkg-buildpackage> defaults to B<Rules-Requires-Root> value B<no>.  To "
-#| "restore the B<v0> behavior B<Rules-Requires-Root> should be set to "
-#| "B<binary-targets>."
 msgid ""
 "B<dpkg-buildpackage> defaults to B<Rules-Requires-Root> value B<no>.  To "
 "restore the B<v0> behavior (from before dpkg 1.22.13)  B<Rules-Requires-"
 "Root> should be set to B<binary-targets>."
 msgstr ""
 "B<dpkg-buildpackage> har som förval B<Rules-Requires-Root> med värdet B<no> "
-"(nej). För att återställa B<v0>-beteendet måste B<Rules-Requires-Root> "
-"sättas till B<binary-targets>."
+"(nej). För att återställa B<v0>-beteendet (från innan dpkg 1.22.13) måste "
+"B<Rules-Requires-Root> sättas till B<binary-targets>."
 
 #. type: textblock
 #: dpkg-build-api.pod
@@ -8904,10 +8791,8 @@
 
 #. type: textblock
 #: dpkg-buildapi.pod
-#, fuzzy
-#| msgid "Makefile snippet that will parse the build API level."
 msgid "Makefile snippet that parses the build API level into a variable."
-msgstr "Makefil-klipp som tolkar bygg-API-nivån."
+msgstr "Makefil-klipp som tolkar bygg-API-nivån till en variabel."
 
 #. type: textblock
 #: dpkg-buildflags.pod
@@ -9879,8 +9764,8 @@
 msgstr ""
 "Den här inställningen (sedan dpkg 1.22.0; inaktiverad som förval) aktiverar "
 "stöd för stora filer på 32-bitars-arkitekturer där deras ABI inte som förval "
-"inkluderar LFS, genom att lägga till B<-D_LARGEFILE_SOURCE "
-"-D_FILE_OFFSET_BITS=64> till B<CPPFLAGS>."
+"inkluderar LFS, genom att lägga till B<-D_LARGEFILE_SOURCE -"
+"D_FILE_OFFSET_BITS=64> till B<CPPFLAGS>."
 
 #. type: textblock
 #: dpkg-buildflags.pod
@@ -10079,8 +9964,8 @@
 "B<LDFLAGS>."
 msgstr ""
 "Inställningen (sedan dpkg 1.2.0; inaktiverad som förval) aktiverar Link Time "
-"Optimization (optimering vid länkning) genom att lägga till B<-flto=auto "
-"-ffat-lto-objects> till B<CFLAGS>, B<CXXFLAGS>, B<OBJCXXFLAGS>, B<FFLAGS>, "
+"Optimization (optimering vid länkning) genom att lägga till B<-flto=auto -"
+"ffat-lto-objects> till B<CFLAGS>, B<CXXFLAGS>, B<OBJCXXFLAGS>, B<FFLAGS>, "
 "B<FCFLAGS> och B<LDFLAGS>."
 
 #. type: =head2
@@ -10191,8 +10076,8 @@
 #. type: textblock
 #: dpkg-buildflags.pod
 msgid ""
-"This setting (since dpkg 1.16.1; enabled by default) adds B<-Wformat "
-"-Werror=format-security> to B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS> and "
+"This setting (since dpkg 1.16.1; enabled by default) adds B<-Wformat -"
+"Werror=format-security> to B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS> and "
 "B<OBJCXXFLAGS>.  This will warn about improper format string uses, and will "
 "fail when format functions are used in a way that represent possible "
 "security problems.  At present, this warns about calls to B<printf> and "
@@ -10374,8 +10259,8 @@
 "GOT overwrite attacks.  If this option is disabled, B<bindnow> will become "
 "disabled as well."
 msgstr ""
-"Inställningen (sedan dpkg 1.16.1; aktiverad som förval) lägger till B<-Wl,-"
-"z,relro> till B<LDFLAGS>. Vid inläsning av programmet måste länkaren skriva "
+"Inställningen (sedan dpkg 1.16.1; aktiverad som förval) lägger till B<-Wl,-z,"
+"relro> till B<LDFLAGS>. Vid inläsning av programmet måste länkaren skriva "
 "till flera ELF-minnessektioner. Den här inställningen flaggar till inläsaren "
 "att dessa sektioner ska göras skrivskyddade innan programmet får kontroll. "
 "Detta skyddar huvudsaklingen mot GOT-överskrivningsangrepp. Om inställningen "
@@ -10416,14 +10301,13 @@
 "specs files, if needed, depending on whether gcc injects on that "
 "architecture the flags by itself or not.  When the setting is enabled and "
 "gcc injects the flags, it adds nothing.  When the setting is enabled and gcc "
-"does not inject the flags, it adds B<-fPIE> (via I<%PKGDATADIR%/pie-"
-"compiler.specs>) to B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, B<OBJCXXFLAGS>, "
-"B<FFLAGS> and B<FCFLAGS>, and B<-fPIE -pie> (via I<%PKGDATADIR%/pie-"
-"link.specs>) to B<LDFLAGS>.  When the setting is disabled and gcc injects "
-"the flags, it adds B<-fno-PIE> (via I<%PKGDATADIR%/no-pie-compile.specs>) to "
-"B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, B<OBJCXXFLAGS>, B<FFLAGS> and "
-"B<FCFLAGS>, and B<-fno-PIE -no-pie> (via I<%PKGDATADIR%/no-pie-link.specs>) "
-"to B<LDFLAGS>."
+"does not inject the flags, it adds B<-fPIE> (via I<%PKGDATADIR%/pie-compiler."
+"specs>) to B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, B<OBJCXXFLAGS>, B<FFLAGS> "
+"and B<FCFLAGS>, and B<-fPIE -pie> (via I<%PKGDATADIR%/pie-link.specs>) to "
+"B<LDFLAGS>.  When the setting is disabled and gcc injects the flags, it adds "
+"B<-fno-PIE> (via I<%PKGDATADIR%/no-pie-compile.specs>) to B<CFLAGS>, "
+"B<CXXFLAGS>, B<OBJCFLAGS>, B<OBJCXXFLAGS>, B<FFLAGS> and B<FCFLAGS>, and B<-"
+"fno-PIE -no-pie> (via I<%PKGDATADIR%/no-pie-link.specs>) to B<LDFLAGS>."
 msgstr ""
 "Den här inställningen (sedan dpkg 1.16.1; utan globalt förval sedan dpkg "
 "1.18.23, eftersom den aktiveras som förval numera av gcc på "
@@ -10869,10 +10753,6 @@
 
 #. type: textblock
 #: dpkg-buildflags.pod
-#, fuzzy
-#| msgid ""
-#| "Makefile snippet that will load (and optionally export) all flags "
-#| "supported by B<dpkg-buildflags> into variables (since dpkg 1.16.1)."
 msgid ""
 "Makefile snippet that loads (and optionally export) all flags supported by "
 "B<dpkg-buildflags> into variables (since dpkg 1.16.1)."
@@ -10882,23 +10762,17 @@
 
 #. type: =item
 #: dpkg-buildflags.pod
-#, fuzzy
-#| msgid "B<%PKGDATADIR%/buildflags.mk>"
 msgid "B<%PKGDATADIR%/buildtools.mk>"
-msgstr "B<%PKGDATADIR%/buildflags.mk>"
+msgstr "B<%PKGDATADIR%/buildtools.mk>"
 
 #. type: textblock
 #: dpkg-buildflags.pod
-#, fuzzy
-#| msgid ""
-#| "Makefile snippet that will load (and optionally export) all flags "
-#| "supported by B<dpkg-buildflags> into variables (since dpkg 1.16.1)."
 msgid ""
 "Makefile snippet that sets suitable host and build tools (and optionally "
 "export them) into variables (since dpkg 1.19.0)."
 msgstr ""
-"Makefile-klipp som läser in (och eventuellt exporterar) alla flaggor som "
-"stöd av B<dpkg-buildflags> till variabler (sedan dpkg 1.16.1)."
+"Makefile-klipp som läser in lämplig värd och byggverktyg (och eventuellt "
+"exporterar dem) till variabler (sedan dpkg 1.19.0)."
 
 #. type: textblock
 #: dpkg-buildflags.pod
@@ -11209,8 +11083,8 @@
 "referenced in the generated B<.buildinfo> file, as we can ascertain the "
 "provenance of the source tree."
 msgstr ""
-"Kör kroken B<buildinfo> och anropar B<dpkg-genbuildinfo> för att skapa en "
-"B<.buildinfo>-fil. Många av flaggorna till B<dpkg-buildpackage> vidaresänds "
+"Kör kroken B<buildinfo> och anropar B<dpkg-genbuildinfo> för att skapa en B<."
+"buildinfo>-fil. Många av flaggorna till B<dpkg-buildpackage> vidaresänds "
 "till B<dpkg-genchanges>. Om en I<.dsc> har angivits kommer den att refereras "
 "till i den genererade B<.buildinfo>-filen, så att vi kan fastställa "
 "källkodsträdets ursprung."
@@ -11223,14 +11097,13 @@
 #. type: textblock
 #: dpkg-buildpackage.pod
 msgid ""
-"It runs the B<changes> hook and calls B<dpkg-genchanges> to generate a "
-"B<.changes> file.  The name of the B<.changes> file will depend on the type "
-"of build and will be as specific as necessary but not more; the name will be:"
-msgstr ""
-"Kör kroken B<changes> och anropar B<dpkg-genchanges> för att skapa en "
-"B<.changes>-fil. Namnet på B<.changes>-filen kommer att bero på byggtypen "
-"och kommer vara så specifik som möjligt, men inte mer; namnet kommer att "
-"vara:"
+"It runs the B<changes> hook and calls B<dpkg-genchanges> to generate a B<."
+"changes> file.  The name of the B<.changes> file will depend on the type of "
+"build and will be as specific as necessary but not more; the name will be:"
+msgstr ""
+"Kör kroken B<changes> och anropar B<dpkg-genchanges> för att skapa en B<."
+"changes>-fil. Namnet på B<.changes>-filen kommer att bero på byggtypen och "
+"kommer vara så specifik som möjligt, men inte mer; namnet kommer att vara:"
 
 #. type: =item
 #: dpkg-buildpackage.pod
@@ -11303,11 +11176,11 @@
 #: dpkg-buildpackage.pod
 msgid ""
 "It runs the B<sign> hook and signs using the OpenPGP backend (as long as it "
-"is not an UNRELEASED build, or B<--no-sign> is specified) to sign the "
-"B<.dsc> file (if any, unless B<-us> or B<--unsigned-source> is specified), "
-"the B<.buildinfo> file (unless B<-ui>, B<--unsigned-buildinfo>, B<-uc> or "
-"B<--unsigned-changes> is specified) and the B<.changes> file (unless B<-uc> "
-"or B<--unsigned-changes> is specified)."
+"is not an UNRELEASED build, or B<--no-sign> is specified) to sign the B<."
+"dsc> file (if any, unless B<-us> or B<--unsigned-source> is specified), the "
+"B<.buildinfo> file (unless B<-ui>, B<--unsigned-buildinfo>, B<-uc> or B<--"
+"unsigned-changes> is specified) and the B<.changes> file (unless B<-uc> or "
+"B<--unsigned-changes> is specified)."
 msgstr ""
 "Kör kroken B<sign> och signerar med OpenPGP-programmet (såvida det inte är "
 "ett UNRELEASED-bygge, eller om B<--no-sign> angavs) för att signera B<.dsc>-"
@@ -11348,11 +11221,10 @@
 "option but without leading hyphens) or a comment (if it starts with a "
 "‘B<#>’)."
 msgstr ""
-"Alla långa flaggor kan ges både på kommandoraden och i B<dpkg-"
-"buildpackage>:s system- och användarkonfigurationsfiler. En rad i "
-"konfigurationsfilen är antingen en flagga (precis samma som på "
-"kommandoraden, men utan inledande bindestreck) eller en kommentar (om den "
-"börjar med ett ”B<#>”)."
+"Alla långa flaggor kan ges både på kommandoraden och i B<dpkg-buildpackage>:"
+"s system- och användarkonfigurationsfiler. En rad i konfigurationsfilen är "
+"antingen en flagga (precis samma som på kommandoraden, men utan inledande "
+"bindestreck) eller en kommentar (om den börjar med ett ”B<#>”)."
 
 #. type: =item
 #: dpkg-buildpackage.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
@@ -11364,8 +11236,8 @@
 msgid ""
 "Specifies the build I<type> from a comma-separated list of components (since "
 "dpkg 1.18.5).  All the specified components get combined to select the "
-"single build type to use, which implies a single build run with a single "
-"F<.changes> file generated.  Passed to B<dpkg-genchanges>."
+"single build type to use, which implies a single build run with a single F<."
+"changes> file generated.  Passed to B<dpkg-genchanges>."
 msgstr ""
 "Anger bygg-I<type> från en kommaavdelad lista med komponenter (sedan dpkg "
 "1.18.5). Alla angivna komponenter kombineras för att välja den byggtypen som "
@@ -11513,11 +11385,11 @@
 #. type: textblock
 #: dpkg-buildpackage.pod
 msgid ""
-"Equivalent to B<--build=full>, B<--build=source,binary> or B<--"
-"build=source,any,all> (since dpkg 1.15.8)."
+"Equivalent to B<--build=full>, B<--build=source,binary> or B<--build=source,"
+"any,all> (since dpkg 1.15.8)."
 msgstr ""
-"Motsvarar B<--build=full>, B<--build=source,binary> eller B<--"
-"build=source,any,all> (sedan dpkg 1.15.8)."
+"Motsvarar B<--build=full>, B<--build=source,binary> eller B<--build=source,"
+"any,all> (sedan dpkg 1.15.8)."
 
 #. type: =item
 #: dpkg-buildpackage.pod
@@ -11883,16 +11755,12 @@
 
 #. type: textblock
 #: dpkg-buildpackage.pod
-#, fuzzy
-#| msgid ""
-#| "Do not honor the B<Rules-Requires-Root> field, falling back to its legacy "
-#| "default value (since dpkg 1.19.1)."
 msgid ""
 "Do not honor the B<Rules-Requires-Root> field, falling back to its legacy "
 "default value B<binary-targets> (since dpkg 1.19.1)."
 msgstr ""
 "Följ inte fältet B<Rules-Requires-Root>, fall tillbaka på dess gamla förval "
-"(sedan dpkg 1.19.1)."
+"B<binary-targets> (sedan dpkg 1.19.1)."
 
 #. type: =item
 #: dpkg-buildpackage.pod
@@ -12021,8 +11889,8 @@
 "since dpkg 1.18.8).  With this option it's possible to use another program "
 "invocation to build the package (it can include space separated "
 "parameters).  Alternatively it can be used to execute the standard rules "
-"file with another make program (for example by using B</usr/local/bin/make "
-"-f debian/rules> as I<rules-file>)."
+"file with another make program (for example by using B</usr/local/bin/make -"
+"f debian/rules> as I<rules-file>)."
 msgstr ""
 "För att bygga ett Debianpaket körs normalt kommandot B<debian/rules> med "
 "flera olika standardparametrar (sedan dpkg 1.14.17, lång flagga sedan dpkg "
@@ -12041,13 +11909,12 @@
 #: dpkg-buildpackage.pod
 msgid ""
 "Command used to check the B<.changes> file itself and any artifact built "
-"referenced in the file (since dpkg 1.17.6).  The command should take the "
-"B<.changes> pathname as an argument.  This command will usually be "
-"B<lintian>."
+"referenced in the file (since dpkg 1.17.6).  The command should take the B<."
+"changes> pathname as an argument.  This command will usually be B<lintian>."
 msgstr ""
 "Kommando som kontrollerar själva B<.changes>-filen och byggda artefakter som "
-"refereras i filen (sedan dpkg 1.17.6). Kommandot ska ta sökvägen till "
-"B<.changes> som argument. Kommandot är normalt B<lintian>."
+"refereras i filen (sedan dpkg 1.17.6). Kommandot ska ta sökvägen till B<."
+"changes> som argument. Kommandot är normalt B<lintian>."
 
 #. type: =item
 #: dpkg-buildpackage.pod
@@ -12653,17 +12520,12 @@
 
 #. type: textblock
 #: dpkg-buildpackage.pod
-#, fuzzy
-#| msgid ""
-#| "If set, it will be used to sign the B<.changes>, B<.buildinfo> and "
-#| "B<.dsc> files (since dpkg 1.17.2).  Overridden by the B<--sign-key> "
-#| "option."
 msgid ""
 "If set, it will be used to sign the B<.changes>, B<.buildinfo> and B<.dsc> "
 "files (since dpkg 1.17.2).  Overridden by the B<--sign-keyid> option."
 msgstr ""
 "Används för att signera filerna B<.changes>, B<.buildinfo> och B<.dsc>-"
-"filerna om satt (sedan dpkg 1.17.2). Överstyrs av flaggan B<--sign-key>."
+"filerna om satt (sedan dpkg 1.17.2). Överstyrs av flaggan B<--sign-keyid>."
 
 #. type: =item
 #: dpkg-buildpackage.pod
@@ -13018,15 +12880,13 @@
 msgid ""
 "I<%PKGDOCDIR%/spec/rootless-builds.txt>, L<dpkg-source(1)>, L<dpkg-"
 "architecture(1)>, L<dpkg-buildflags(1)>, L<dpkg-genbuildinfo(1)>, L<dpkg-"
-"genchanges(1)>, L<fakeroot(1)>, L<lintian(1)>, L<https://"
-"datatracker.ietf.org/doc/draft-dkg-openpgp-stateless-cli/>, L<sq(1)>, "
-"L<gpg(1)>."
+"genchanges(1)>, L<fakeroot(1)>, L<lintian(1)>, L<https://datatracker.ietf."
+"org/doc/draft-dkg-openpgp-stateless-cli/>, L<sq(1)>, L<gpg(1)>."
 msgstr ""
 "I<%PKGDOCDIR%/spec/rootless-builds.txt>, L<dpkg-source(1)>, L<dpkg-"
 "architecture(1)>, L<dpkg-buildflags(1)>, L<dpkg-genbuildinfo(1)>, L<dpkg-"
-"genchanges(1)>, L<fakeroot(1)>, L<lintian(1)>, L<https://"
-"datatracker.ietf.org/doc/draft-dkg-openpgp-stateless-cli/>, L<sq(1)>, "
-"L<gpg(1)>."
+"genchanges(1)>, L<fakeroot(1)>, L<lintian(1)>, L<https://datatracker.ietf."
+"org/doc/draft-dkg-openpgp-stateless-cli/>, L<sq(1)>, L<gpg(1)>."
 
 #. type: textblock
 #: dpkg-buildtree.pod
@@ -13071,10 +12931,8 @@
 
 #. type: =item
 #: dpkg-buildtree.pod
-#, fuzzy
-#| msgid "B<script-chrootless>:"
 msgid "B<is-rootless>"
-msgstr "B<script-chrootless>:"
+msgstr "B<is-rootless>"
 
 #. type: textblock
 #: dpkg-buildtree.pod
@@ -13082,6 +12940,8 @@
 "Checks whether the build tree can be built with no root privileges (since "
 "dpkg 1.22.12)."
 msgstr ""
+"Kontrollerar om byggträdet kan byggas utan root-behörighet (sedan dpkg "
+"1.22.12)."
 
 #. type: textblock
 #: dpkg-buildtree.pod
@@ -13090,6 +12950,9 @@
 "yet available as the default will then be the historic one where root was "
 "required."
 msgstr ""
+"Kommandot kan användas på ett säkert sätt även med versioner där kommandot "
+"ännu inte var tillgängligt eftersom förvalet kommer då vara det historiska "
+"där root krävdes."
 
 #. type: =head2
 #: dpkg-buildtree.pod
@@ -13377,13 +13240,6 @@
 
 #. type: textblock
 #: dpkg-deb.pod
-#, fuzzy
-#| msgid ""
-#| "Unless you specify B<--nocheck>, B<dpkg-deb> will read B<DEBIAN/control> "
-#| "and parse it.  It will check the file for syntax errors and other "
-#| "problems, and display the name of the binary package being built.  B<dpkg-"
-#| "deb> will also check the permissions of the maintainer scripts and other "
-#| "files found in the B<DEBIAN> control information directory."
 msgid ""
 "Unless you specify B<--no-check>, B<dpkg-deb> will read B<DEBIAN/control> "
 "and parse it.  It will check the file for syntax errors and other problems, "
@@ -13391,10 +13247,10 @@
 "also check the permissions of the maintainer scripts and other files found "
 "in the B<DEBIAN> control information directory."
 msgstr ""
-"Såvida du inte anger B<--nocheck> kommer dpkg-deb att läsa B<DEBIAN/control> "
-"och tolka den. Den kommer leta efter syntaxfel och andra problem i filen, "
-"och visa namnet på det binärpaket som byggs. B<dpkg-deb> kommer även att "
-"kontrollera behörigheten på paketskripten och andra filer som hittas i "
+"Såvida du inte anger B<--no-check> kommer dpkg-deb att läsa B<DEBIAN/"
+"control> och tolka den. Den kommer leta efter syntaxfel och andra problem i "
+"filen, och visa namnet på det binärpaket som byggs. B<dpkg-deb> kommer även "
+"att kontrollera behörigheten på paketskripten och andra filer som hittas i "
 "styrinformationskatalogen B<DEBIAN>."
 
 #. type: textblock
@@ -13413,13 +13269,6 @@
 
 #. type: textblock
 #: dpkg-deb.pod
-#, fuzzy
-#| msgid ""
-#| "If the second argument is a directory then B<dpkg-deb> will write to the "
-#| "file I<directory>B</>I<package>B<_>I<version>B<_>I<arch>B<.deb.> When a "
-#| "target directory is specified, rather than a file, the B<--nocheck> "
-#| "option may not be used (since B<dpkg-deb> needs to read and parse the "
-#| "package control file to determine which filename to use)."
 msgid ""
 "If the second argument is a directory then B<dpkg-deb> will write to the "
 "file I<directory>B</>I<package>B<_>I<version>B<_>I<arch>B<.deb.> When a "
@@ -13429,7 +13278,7 @@
 msgstr ""
 "Om den andra argumentet är en katalog kommer B<dpkg-deb> skriva till filen "
 "I<directory>B</>I<paket>B<_>I<version>B<_>I<arkitektur>B<.deb.> När en "
-"målkatalog anges, istället för en fil, kan inte flaggan B<--nocheck> "
+"målkatalog anges, istället för en fil, kan inte flaggan B<--no-check> "
 "användas (eftersom B<dpkg-deb> måste läsa och tolka paketets styrfil control "
 "för att ta reda på vilket filnamn som ska användas)."
 
@@ -13873,10 +13722,8 @@
 
 #. type: textblock
 #: dpkg-deb.pod
-#, fuzzy
-#| msgid "Option supported since dpkg 1.22.7."
 msgid "Option supported since dpkg 1.22.12."
-msgstr "Flaggan stöds sedan dpkg 1.22.7."
+msgstr "Flaggan stöds sedan dpkg 1.22.12."
 
 #. type: =item
 #: dpkg-deb.pod
@@ -13885,10 +13732,8 @@
 
 #. type: textblock
 #: dpkg-deb.pod
-#, fuzzy
-#| msgid "This is a legacy alias for B<cmdline>."
 msgid "This is an alias for B<--no-check>."
-msgstr "Detta är ett gammalt alias för B<cmdline>."
+msgstr "Detta är ett alias för B<--no-check>."
 
 #. type: =item
 #: dpkg-deb.pod start-stop-daemon.pod
@@ -14006,10 +13851,8 @@
 
 #. type: =item
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
-#, fuzzy
-#| msgid "B<DPKG_DATADIR>"
 msgid "B<DPKG_PATH_PASSWD>"
-msgstr "B<DPKG_DATADIR>"
+msgstr "B<DPKG_PATH_PASSWD>"
 
 #. type: textblock
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
@@ -14017,20 +13860,18 @@
 "Sets the pathname for the system F<passwd> file.  This path is relative to "
 "the B<--root> directory.  The default is F</etc/passwd>."
 msgstr ""
+"Anger sökvägsnamnet för systemets F<passwd>-fil. Sökvägen är relativ till "
+"katalogen som angavs med B<--root>. Förval är F</etc/passwd>."
 
 #. type: textblock
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
-#, fuzzy
-#| msgid "Since dpkg 1.21.10."
 msgid "Since dpkg 1.22.16."
-msgstr "Stöds sedan dpkg 1.21.10."
+msgstr "Sedan dpkg 1.22.16."
 
 #. type: =item
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
-#, fuzzy
-#| msgid "B<DPKG_PAGER>"
 msgid "B<DPKG_PATH_GROUP>"
-msgstr "B<DPKG_PAGER>"
+msgstr "B<DPKG_PATH_GROUP>"
 
 #. type: textblock
 #: dpkg-deb.pod dpkg-statoverride.pod dpkg.pod
@@ -14038,6 +13879,8 @@
 "Sets the pathname for the system F<group> file.  This path is relative to "
 "the B<--root> directory.  The default is F</etc/group>."
 msgstr ""
+"Anger sökvägsnamnet för systemets F<group>-fil. Sökvägen är relativ till "
+"katalogen som angavs med B<--root>. Förval är F</etc/group>."
 
 #. type: =item
 #: dpkg-deb.pod dpkg.pod
@@ -14350,8 +14193,8 @@
 "been set."
 msgstr ""
 "Sätt rotkatalogen till B<katalog>, vilket sätter installationskatalogen till "
-"”I<katalog>” och den administrativa katalogen till ”I<katalog>B<%ADMINDIR%>” "
-"(sedan dpkg 1.19.2) om B<DPKG_ROOT> inte har satts."
+"”I<katalog>” och den administrativa katalogen till "
+"”I<katalog>B<%ADMINDIR%>” (sedan dpkg 1.19.2) om B<DPKG_ROOT> inte har satts."
 
 #. type: =item
 #: dpkg-divert.pod
@@ -14581,8 +14424,8 @@
 #. type: textblock
 #: dpkg-divert.pod
 msgid ""
-"To divert all copies of a I</usr/bin/example> to I</usr/bin/example.foo>, "
-"i.e. directs all packages providing I</usr/bin/example> to install it as I</"
+"To divert all copies of a I</usr/bin/example> to I</usr/bin/example.foo>, i."
+"e. directs all packages providing I</usr/bin/example> to install it as I</"
 "usr/bin/example.foo>, performing the rename if required:"
 msgstr ""
 "För att omdirigera alla exemplar av en I</usr/bin/exempel> till I</usr/bin/"
@@ -14661,8 +14504,8 @@
 msgid ""
 "B<dpkg-genbuildinfo> reads information from an unpacked and built Debian "
 "source tree and from the files it has generated and generates a Debian "
-"control file describing the build environment and the build artifacts "
-"(B<.buildinfo> file)."
+"control file describing the build environment and the build artifacts (B<."
+"buildinfo> file)."
 msgstr ""
 "B<dpkg-genbuildinfo> läser information från ett uppackat och byggt "
 "Debiankällkodsträd och från de filer det har genererat, och genererar en "
@@ -14793,14 +14636,14 @@
 #: dpkg-genbuildinfo.pod
 msgid ""
 "Print the buildinfo file to standard output (or I<filename> if specified)  "
-"rather than to I<dir>B</>I<source-name>B<_>I<binary-"
-"version>B<_>I<arch>B<.buildinfo> (where I<dir> is B<..> by default or "
-"I<upload-files-dir> if B<-u> was used)."
+"rather than to I<dir>B</>I<source-name>B<_>I<binary-version>B<_>I<arch>B<."
+"buildinfo> (where I<dir> is B<..> by default or I<upload-files-dir> if B<-u> "
+"was used)."
 msgstr ""
 "Skriv buildinfo-filen på standard ut (eller I<filnamn>, om angivet), i "
-"stället för till I<kat>B</"
-">I<källkodsnamn>B<_>I<binärversion>B<_>I<ark>B<.buildinfo> (där förvalet för "
-"I<kat> är B<..> eller I<insändningskatalog> om B<-u> användes)."
+"stället för till I<kat>B</>I<källkodsnamn>B<_>I<binärversion>B<_>I<ark>B<."
+"buildinfo> (där förvalet för I<kat> är B<..> eller I<insändningskatalog> om "
+"B<-u> användes)."
 
 #. type: =item
 #: dpkg-genbuildinfo.pod dpkg-genchanges.pod
@@ -14866,8 +14709,8 @@
 "Specify this option to always write a B<Build-Path> field when generating "
 "the B<.buildinfo>."
 msgstr ""
-"Ange den här flaggan för att alltid skriva fältet B<Build-Path> när "
-"B<.buildinfo> genereras."
+"Ange den här flaggan för att alltid skriva fältet B<Build-Path> när B<."
+"buildinfo> genereras."
 
 #. type: textblock
 #: dpkg-genbuildinfo.pod
@@ -14923,8 +14766,8 @@
 #. type: textblock
 #: dpkg-genbuildinfo.pod
 msgid ""
-"Sets the host architecture.  This affects the filename used for "
-"the .buildinfo file, and the check for the cross-compilation mode."
+"Sets the host architecture.  This affects the filename used for the ."
+"buildinfo file, and the check for the cross-compilation mode."
 msgstr ""
 "Anger värdarkitekturen. Detta påverkar värdet för fältet .buildinfo-filen "
 "och testet för korskompileringsläge."
@@ -14935,8 +14778,8 @@
 "The list of generated files.  B<dpkg-genbuildinfo> reads the data here when "
 "producing a B<.buildinfo> file."
 msgstr ""
-"Listan över genererade filer. B<dpkg-genbuildinfo> läser data här när "
-"B<.buildinfo>-filen skapas."
+"Listan över genererade filer. B<dpkg-genbuildinfo> läser data här när B<."
+"buildinfo>-filen skapas."
 
 #. type: textblock
 #: dpkg-genbuildinfo.pod
@@ -15942,15 +15785,13 @@
 #. type: textblock
 #: dpkg-gensymbols.pod
 msgid ""
-"L<https://people.redhat.com/drepper/symbol-versioning>, L<https://"
-"people.redhat.com/drepper/goodpractice.pdf>, L<https://people.redhat.com/"
-"drepper/dsohowto.pdf>, L<deb-src-symbol(5)>, L<deb-symbols(5)>, L<dpkg-"
-"shlibdeps(1)>."
-msgstr ""
-"L<https://people.redhat.com/drepper/symbol-versioning>, L<https://"
-"people.redhat.com/drepper/goodpractice.pdf>, L<https://people.redhat.com/"
-"drepper/dsohowto.pdf>, L<deb-src-symbol(5)>, L<deb-symbols(5)>, L<dpkg-"
-"shlibdeps(1)>."
+"L<https://people.redhat.com/drepper/symbol-versioning>, L<https://people."
+"redhat.com/drepper/goodpractice.pdf>, L<https://people.redhat.com/drepper/"
+"dsohowto.pdf>, L<deb-src-symbol(5)>, L<deb-symbols(5)>, L<dpkg-shlibdeps(1)>."
+msgstr ""
+"L<https://people.redhat.com/drepper/symbol-versioning>, L<https://people."
+"redhat.com/drepper/goodpractice.pdf>, L<https://people.redhat.com/drepper/"
+"dsohowto.pdf>, L<deb-src-symbol(5)>, L<deb-symbols(5)>, L<dpkg-shlibdeps(1)>."
 
 #. type: textblock
 #: dpkg-maintscript-helper.pod
@@ -16791,12 +16632,11 @@
 msgid ""
 "This manual page documents the B<dpkg-name> program which provides an easy "
 "way to rename B<Debian> packages into their full package names.  A full "
-"package name consists of "
-"I<package>B<_>I<version>B<_>I<architecture>B<.>I<package-type> as specified "
-"in the control file of the package.  The I<version> part of the filename "
-"consists of the upstream version information optionally followed by a hyphen "
-"and the revision information.  The I<package-type> part comes from that "
-"field if present or will fall back to B<deb>."
+"package name consists of I<package>B<_>I<version>B<_>I<architecture>B<."
+">I<package-type> as specified in the control file of the package.  The "
+"I<version> part of the filename consists of the upstream version information "
+"optionally followed by a hyphen and the revision information.  The I<package-"
+"type> part comes from that field if present or will fall back to B<deb>."
 msgstr ""
 "Manualsidan dokumenterar programmet B<dpkg-name>, vilket tillhandahåller ett "
 "enkelt sätt att byta namn på B<Debian>paket till deras fullständiga "
@@ -17387,9 +17227,9 @@
 "in parentheses should be the name of the format.  For example:"
 msgstr ""
 "För att låta B<dpkg-parsechangelog> köra den nya tolken måste en rad som "
-"motsvarar det reguljära uttrycket (Perl-format) “B<\\schangelog-format:\\s+"
-"([0-9a-z]+)\\W>” läggas in bland de 40 sista raderna i ändringsloggfilen. "
-"Delen i parentes är namnet på formatet. Till exempel:"
+"motsvarar det reguljära uttrycket (Perl-format) “B<\\schangelog-format:"
+"\\s+([0-9a-z]+)\\W>” läggas in bland de 40 sista raderna i "
+"ändringsloggfilen. Delen i parentes är namnet på formatet. Till exempel:"
 
 #. type: textblock
 #: dpkg-parsechangelog.pod
@@ -17500,8 +17340,8 @@
 msgid ""
 "The B<Maintainer> field has a confusing name matching the field in the "
 "F<debian/control> file but not its exact semantics, where its meaning would "
-"be better represented by the B<Changed-By> field name used in the "
-"F<.changes> file."
+"be better represented by the B<Changed-By> field name used in the F<."
+"changes> file."
 msgstr ""
 "Fältet B<Maintainer> har ett förvirrande namn som motsvarar fältet i filen "
 "F<debian/control> men inte dess exakta betydelse, där dess betydelse bättre "
@@ -18536,12 +18376,6 @@
 
 #. type: textblock
 #: dpkg-query.pod
-#, fuzzy
-#| msgid ""
-#| "Sets the pager command to use (since dpkg 1.19.1), which will be executed "
-#| "with «B<$SHELL -c>».  If B<SHELL> is not set, «B<%DPKG_DEFAULT_SHELL%>» "
-#| "will be used instead.  The B<DPKG_PAGER> overrides the B<PAGER> "
-#| "environment variable (since dpkg 1.19.2)."
 msgid ""
 "Sets the pager command to use (since dpkg 1.19.1), which will be executed "
 "with «B<$SHELL -c>».  If B<SHELL> is not set, «B<%DPKG_DEFAULT_SHELL%>» will "
@@ -18549,8 +18383,7 @@
 msgstr ""
 "Väljer bläddrarprogram att använda (sedan dpkg 1.19.1),  vilket kommer "
 "startas med ”B<$SHELL -c>”. Om B<SHELL> inte har valts kommer "
-"”B<%DPKG_DEFAULT_SHELL%>>” att användas istället. B<DPKG_PAGER> överstyr "
-"miljövariabeln B<PAGER> (sedan dpkg 1.19.2)."
+"”B<%DPKG_DEFAULT_SHELL%>>” att användas istället."
 
 #. type: textblock
 #: dpkg-query.pod dpkg.pod
@@ -18561,6 +18394,11 @@
 "the default pager B<%DPKG_DEFAULT_PAGER%>, then B<less>, B<more>, and "
 "finally B<cat>."
 msgstr ""
+"B<DPKG_PAGER> överstyr miljövariabeln B<PAGER> (sedan dpkg 1.19.2). Om inget "
+"av programmen som pekas på av B<DPKG_PAGER> eller B<PAGER> finns kommer "
+"följande program att försöka användas, i ordning (sedan dpkg 1.22.12): "
+"standardbläddraren B<%DPKG_DEFAULT_PAGER>, så B<less>, B<more>, och "
+"slutligen B<cat>."
 
 #. type: textblock
 #: dpkg-query.pod dpkg-trigger.pod
@@ -18740,11 +18578,10 @@
 "Packages files except on local access (i.e.  B<file://> sources)."
 msgstr ""
 "B<Observera>: Om du vill läsa den skapade Packages-filen med L<apt(8)> måste "
-"du antagligen komprimera filen med L<xz(1)> (vilket skapar filen "
-"Packages.xz), L<bzip2(1)> (vilket skapar filen Packages.bz2) eller "
-"L<gzip(1)> (vilket skapar filen Packages.gz). L<apt(8)> ignorerar "
-"okomprimerade Packages-filer, förutom vid lokal åtkomst (dvs. B<file://>-"
-"källor)."
+"du antagligen komprimera filen med L<xz(1)> (vilket skapar filen Packages."
+"xz), L<bzip2(1)> (vilket skapar filen Packages.bz2) eller L<gzip(1)> (vilket "
+"skapar filen Packages.gz). L<apt(8)> ignorerar okomprimerade Packages-filer, "
+"förutom vid lokal åtkomst (dvs. B<file://>-källor)."
 
 #. type: textblock
 #: dpkg-scanpackages.pod
@@ -18948,9 +18785,9 @@
 msgstr ""
 "B<Observera>: Eftersom överstyrningsfilen indexerar per binärpaket, inte "
 "källkodspaket, uppstår det ett problem här. Nuvarande implementation "
-"använder den högsta prioriteten av samtliga binärpaket som skapas av en "
-"I<.dsc>-fil som prioritet för källkodspaketet, och överstyrningsposten för "
-"det första binärpaket som listas i I<.dsc>-filen för att ersätta information "
+"använder den högsta prioriteten av samtliga binärpaket som skapas av en I<."
+"dsc>-fil som prioritet för källkodspaketet, och överstyrningsposten för det "
+"första binärpaket som listas i I<.dsc>-filen för att ersätta information "
 "från paketansvariga. Detta kan komma att ändras."
 
 #. type: textblock
@@ -18973,9 +18810,9 @@
 "local access (i.e.  B<file://> sources)."
 msgstr ""
 "B<Observera>: Om du vill läsa den skapade Sources-filen med L<apt(8)> måste "
-"du antagligen komprimera filen med L<gzip(1)> (vilket skapar filen "
-"Sources.gz). L<apt(8)> ignorerar okomprimerade Sources-filer, förutom vid "
-"lokal åtkomst (dvs. B<file://>-källor)."
+"du antagligen komprimera filen med L<gzip(1)> (vilket skapar filen Sources."
+"gz). L<apt(8)> ignorerar okomprimerade Sources-filer, förutom vid lokal "
+"åtkomst (dvs. B<file://>-källor)."
 
 #. type: =item
 #: dpkg-scansources.pod
@@ -19083,11 +18920,11 @@
 "the I<symbols> file, or the I<shlibs> file (if the former doesn't exist or "
 "if debian/shlibs.local contains the relevant dependency).  Both files are "
 "supposed to be provided by the library package and should thus be available "
-"as %ADMINDIR%/info/I<package>.I<symbols> or %ADMINDIR%/info/"
-"I<package>.I<shlibs>.  The package name is identified in two steps: find the "
-"library file on the system (looking in the same directories that B<ld.so> "
-"would use), then use B<dpkg -S> I<library-file> to lookup the package "
-"providing the library."
+"as %ADMINDIR%/info/I<package>.I<symbols> or %ADMINDIR%/info/I<package>."
+"I<shlibs>.  The package name is identified in two steps: find the library "
+"file on the system (looking in the same directories that B<ld.so> would "
+"use), then use B<dpkg -S> I<library-file> to lookup the package providing "
+"the library."
 msgstr ""
 "B<dpkg-shlibdeps> kan generera beroendeinformation från två "
 "informationskällor, antingen filen I<symbols> eller filen I<shlibs>. För "
@@ -19153,8 +18990,8 @@
 #: dpkg-shlibdeps.pod
 msgid ""
 "Per-system overriding shared library dependency information.  I<arch> is the "
-"architecture of the current system (obtained by B<dpkg-architecture "
-"-qDEB_HOST_ARCH>)."
+"architecture of the current system (obtained by B<dpkg-architecture -"
+"qDEB_HOST_ARCH>)."
 msgstr ""
 "Överstyrningsfil för beroendeinformation för delade bibliotek, per system. "
 "I<arkitektur> är det aktuella systemets arkitektur (hämtas från B<dpkg-"
@@ -19338,8 +19175,8 @@
 "variable B<shlibs:>I<dependency-field>.)"
 msgstr ""
 "Lägg till beroenden som ska läggas till till control-filens beroendefält "
-"I<beroendefält>. (Beroenden för detta fält läggs in i variabeln "
-"B<shlibs:>I<beroendefält>.)"
+"I<beroendefält>. (Beroenden för detta fält läggs in i variabeln B<shlibs:"
+">I<beroendefält>.)"
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
@@ -19412,10 +19249,10 @@
 #. type: textblock
 #: dpkg-shlibdeps.pod
 msgid ""
-"Start substitution variables with I<varname-prefix>B<:> instead of "
-"B<shlibs:>.  Likewise, any existing substitution variables starting with "
-"I<varname-prefix>B<:> (rather than B<shlibs:>)  are removed from the "
-"substitution variables file."
+"Start substitution variables with I<varname-prefix>B<:> instead of B<shlibs:"
+">.  Likewise, any existing substitution variables starting with I<varname-"
+"prefix>B<:> (rather than B<shlibs:>)  are removed from the substitution "
+"variables file."
 msgstr ""
 "Inled substitueringsvariabler med I<variabelnamnsprefix>B<:> i stället för "
 "B<shlibs:>. På samma sätt kommer befintliga substitueringsvariabler som "
@@ -19565,10 +19402,8 @@
 
 #. type: =item
 #: dpkg-shlibdeps.pod
-#, fuzzy
-#| msgid "B<--warnings=>I<value>"
 msgid "B<--warnings=>[I<value>|I<string>[,...]]"
-msgstr "B<--warnings=>I<värde>"
+msgstr "B<--warnings=>I<värde>|I<sträng>[,...]"
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
@@ -19576,6 +19411,8 @@
 "Select the set of warnings that can be emitted by B<dpkg-shlibdeps> (since "
 "dpkg 1.14.17)."
 msgstr ""
+"Väljer den uppsättning varningar som kan matas ut av B<dpkg-shlibdeps> "
+"(sedan dpkg 1.14.17)."
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
@@ -19584,48 +19421,48 @@
 "(since dpkg 1.22.12), or from a I<value> denoting a bit field for these "
 "warnings."
 msgstr ""
+"Varningarna kan väljas för en kommaavdelad lista med symboliska namn (sedan "
+"dpkg 1.22.12) eller från ett I<värde> som anger ett bitfält för dessa "
+"varningar."
 
 #. type: =item
 #: dpkg-shlibdeps.pod
 msgid "symbol-not-found (bit 0, value 1)"
-msgstr ""
+msgstr "symbol-not-found (bit 0, värde 1)"
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
-#, fuzzy
-#| msgid ""
-#| "B<symbol> I<sym> B<used by> I<binary> B<found in none of the libraries.>"
 msgid ""
 "Selects the warning “symbol I<sym> used by I<binary> found in none of the "
 "libraries”."
 msgstr ""
-"B<symbolen> I<sym>B<, som används av> I<binär>B<, hittades inte i något av "
-"biblioteken.>"
+"Väljer varningen ”symbolen I<sym>, som används av I<binär>, hittades inte i "
+"något av biblioteken”."
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
 msgid "Enabled by default."
-msgstr ""
+msgstr "Aktiverad som förval."
 
 #. type: =item
 #: dpkg-shlibdeps.pod
 msgid "avoidable-dependency (bit 1, value 2)"
-msgstr ""
+msgstr "avoidable-dependency (bit 1, värde 2)"
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
 msgid "Selects the warning “package could avoid a useless dependency”."
-msgstr ""
+msgstr "Väljer varningen ”paketet kunde undvika ett onödigt beroende”."
 
 #. type: =item
 #: dpkg-shlibdeps.pod
 msgid "useless-linkage (bit 2, value 4)"
-msgstr ""
+msgstr "useless-linkage (bit 2, värde 4)"
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
 msgid "Select the warning “I<binary> should not be linked against I<library>”."
-msgstr ""
+msgstr "Väljer varningen ”I<binär> borde inte vara länkat mot I<bibliotek>”."
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
@@ -19882,24 +19719,23 @@
 "the same source package and if the shlibs files has not yet been created (in "
 "which case you must fix debian/rules to create the shlibs before calling "
 "B<dpkg-shlibdeps>).  Bad RPATH can also lead to the library being found "
-"under a non-canonical name (example: /usr/lib/openoffice.org/../lib/"
-"libssl.so.0.9.8 instead of /usr/lib/libssl.so.0.9.8) that's not associated "
-"to any package, B<dpkg-shlibdeps> tries to work around this by trying to "
-"fallback on a canonical name (using L<realpath(3)>)  but it might not always "
-"work.  It's always best to clean up the RPATH of the binary to avoid "
-"problems."
+"under a non-canonical name (example: /usr/lib/openoffice.org/../lib/libssl."
+"so.0.9.8 instead of /usr/lib/libssl.so.0.9.8) that's not associated to any "
+"package, B<dpkg-shlibdeps> tries to work around this by trying to fallback "
+"on a canonical name (using L<realpath(3)>)  but it might not always work.  "
+"It's always best to clean up the RPATH of the binary to avoid problems."
 msgstr ""
 "Det här felet kan orsakas av felaktiga eller saknade shlibs- eller symbols-"
 "filer i bibliotekets paket. Det kan även inträffa om biblioteket byggts i "
 "samma källkodspaket och om shlibs-filen ännu inte har skapats (då måste du "
 "fixa debian/rules så att det skapar shlibs-filen innan det anropar B<dpkg-"
 "shlibdeps>). Felaktig RPATH kan också leda till att biblioteket hittas under "
-"ett icke-kanoniskt namn (till exempel: /usr/lib/openoffice.org/../lib/"
-"libssl.so.9.8 istället för /usr/lib/libssl.so.0.9.8) som inte associeras "
-"till något paket, B<dpkg-shlibdeps> försöker gå runt detta genom att falla "
-"tillbaka på ett kanoniskt namn (med L<realpath(3)>), men det fungerar kanske "
-"inte alltid. Det är alltid bäst att städa upp RPATH i binären för att "
-"undvika problem."
+"ett icke-kanoniskt namn (till exempel: /usr/lib/openoffice.org/../lib/libssl."
+"so.9.8 istället för /usr/lib/libssl.so.0.9.8) som inte associeras till något "
+"paket, B<dpkg-shlibdeps> försöker gå runt detta genom att falla tillbaka på "
+"ett kanoniskt namn (med L<realpath(3)>), men det fungerar kanske inte "
+"alltid. Det är alltid bäst att städa upp RPATH i binären för att undvika "
+"problem."
 
 #. type: textblock
 #: dpkg-shlibdeps.pod
@@ -19955,20 +19791,18 @@
 #: dpkg-source.pod
 msgid ""
 "Extract a source package (B<--extract> since dpkg 1.17.14).  One non-option "
-"argument must be supplied, the name of the Debian source control file "
-"(B<.dsc>).  An optional second non-option argument may be supplied to "
-"specify the directory to extract the source package to, this must not "
-"exist.  If no output directory is specified, the source package is extracted "
-"into a directory named I<source>-I<version> under the current working "
-"directory."
+"argument must be supplied, the name of the Debian source control file (B<."
+"dsc>).  An optional second non-option argument may be supplied to specify "
+"the directory to extract the source package to, this must not exist.  If no "
+"output directory is specified, the source package is extracted into a "
+"directory named I<source>-I<version> under the current working directory."
 msgstr ""
 "Extrahera ett källkodspaket (B<--extract> sedan dpkg 1.17.14). Ett argument "
-"som inte är en flagga måste anges, namnet på debiankällkodsstyrfilen "
-"(B<.dsc>). Ett valfritt andra argument som inte är en flagga kan anges för "
-"att bestämma vilken katalog källkoden ska packas upp i, det får inte "
-"existera. Om du inte anger någon utdatakatalog extraheras källkodspaketet "
-"till en katalog som heter I<källkod>-I<version> i den aktuella "
-"arbetskatalogen."
+"som inte är en flagga måste anges, namnet på debiankällkodsstyrfilen (B<."
+"dsc>). Ett valfritt andra argument som inte är en flagga kan anges för att "
+"bestämma vilken katalog källkoden ska packas upp i, det får inte existera. "
+"Om du inte anger någon utdatakatalog extraheras källkodspaketet till en "
+"katalog som heter I<källkod>-I<version> i den aktuella arbetskatalogen."
 
 #. type: textblock
 #: dpkg-source.pod
@@ -20248,8 +20082,8 @@
 "vill ska filtreras ut ur listan över filer för diffen (B<--diff-ignore> "
 "sedan dpkg 1.15.6). (Listan skapas av ett find-kommando.) (Om "
 "källkodspaketet byggs som ett version 3-paket med ett VCS kan detta användas "
-"för att ignorera ändringar som inte har checkats in på de angivna filerna. "
-"-i.* kommer att ignorera samtliga.)"
+"för att ignorera ändringar som inte har checkats in på de angivna filerna. -"
+"i.* kommer att ignorera samtliga.)"
 
 #. type: textblock
 #: dpkg-source.pod
@@ -20501,9 +20335,9 @@
 "DebSrc3.0> for information on the deployment of those formats within Debian."
 msgstr ""
 "Om du inte vet vilket källkodspaketformat du ska använda, bör du antagligen "
-"välja antingen ”3.0 (quilt)” eller ”3.0 (native)”. L<Se https://"
-"wiki.debian.org/Projects/DebSrc3.0> för information om hur dessa format "
-"sätts i produktion i Debian."
+"välja antingen ”3.0 (quilt)” eller ”3.0 (native)”. L<Se https://wiki.debian."
+"org/Projects/DebSrc3.0> för information om hur dessa format sätts i "
+"produktion i Debian."
 
 #. type: =head2
 #: dpkg-source.pod
@@ -20852,24 +20686,22 @@
 "Supported since dpkg 1.14.17.  A source package in this format contains at "
 "least an original tarball (B<.orig.tar.>I<ext> where I<ext> can be B<gz>, "
 "B<bz2>, B<lzma> and B<xz>) and a debian tarball (B<.debian.tar.>I<ext>).  It "
-"can also contain additional original tarballs (B<.orig-"
-">I<component>B<.tar.>I<ext>).  I<component> can only contain alphanumeric "
-"(‘a-zA-Z0-9’) characters and hyphens (‘-’).  Optionally each original "
-"tarball can be accompanied by a detached upstream signature "
-"(B<.orig.tar.>I<ext>B<.asc> and B<.orig->I<component>B<.tar.>I<ext>B<.asc>), "
-"extraction supported since dpkg 1.17.20, building supported since dpkg "
-"1.18.5."
+"can also contain additional original tarballs (B<.orig->I<component>B<.tar."
+">I<ext>).  I<component> can only contain alphanumeric (‘a-zA-Z0-9’) "
+"characters and hyphens (‘-’).  Optionally each original tarball can be "
+"accompanied by a detached upstream signature (B<.orig.tar.>I<ext>B<.asc> and "
+"B<.orig->I<component>B<.tar.>I<ext>B<.asc>), extraction supported since dpkg "
+"1.17.20, building supported since dpkg 1.18.5."
 msgstr ""
 "Stöds sedan dpkg 1.14.17. Ett källkodspaket i detta format innehåller "
 "åtminstone en original-tarboll (B<.orig.tar.>I<ext>, där I<ext> kan vara "
-"B<gz>, B<bz2>, B<lzma> eller B<xz>) och en Debiantarboll "
-"(B<.debian.tar.>I<ext>). Den kan även innehålla ytterligare original-"
-"tarbollar (B<.orig->I<komponent>B<.tar.>I<ext>). I<komponent> kan endast "
-"innehålla alfanumeriska (”a-zA-Z0-9”) tecken och bindestreck (”-”). Varje "
-"original-tarboll kan också valfritt åtföljas av en friliggande "
-"uppströmssignatur (B<.orig.tar.>I<ext>B<.asc> och B<.orig-"
-">I<komponent>B<.tar.>I<ext>B<.asc>), uppackning stöds sedan dpkg 1.17.20, "
-"byggning stöds sedan dpkg 1.18.5."
+"B<gz>, B<bz2>, B<lzma> eller B<xz>) och en Debiantarboll (B<.debian.tar."
+">I<ext>). Den kan även innehålla ytterligare original-tarbollar (B<.orig-"
+">I<komponent>B<.tar.>I<ext>). I<komponent> kan endast innehålla "
+"alfanumeriska (”a-zA-Z0-9”) tecken och bindestreck (”-”). Varje original-"
+"tarboll kan också valfritt åtföljas av en friliggande uppströmssignatur (B<."
+"orig.tar.>I<ext>B<.asc> och B<.orig->I<komponent>B<.tar.>I<ext>B<.asc>), "
+"uppackning stöds sedan dpkg 1.17.20, byggning stöds sedan dpkg 1.18.5."
 
 #. type: textblock
 #: dpkg-source.pod
@@ -20941,9 +20773,9 @@
 msgstr ""
 "Oberbera att L<lintian(1)> kommer skapa ovillkorliga varningar när "
 "återförsäljarserier används på grund av en kontroversiell Debian-specifik "
-"dom, vilket inte bör påverka extern användning; för att tysta dessa kan "
-"dpkg:s lintianprofil användas genom att ge parametern ”B<--profile dpkg>” "
-"till L<lintian(1)>."
+"dom, vilket inte bör påverka extern användning; för att tysta dessa kan dpkg:"
+"s lintianprofil användas genom att ge parametern ”B<--profile dpkg>” till "
+"L<lintian(1)>."
 
 #. type: textblock
 #: dpkg-source.pod
@@ -21385,8 +21217,8 @@
 #: dpkg-source.pod
 msgid ""
 "A source package in this format consists of a single bundle of a git "
-"repository B<.git> to hold the source of a package.  There may also be a "
-"B<.gitshallow> file listing revisions for a shallow git clone."
+"repository B<.git> to hold the source of a package.  There may also be a B<."
+"gitshallow> file listing revisions for a shallow git clone."
 msgstr ""
 "Ett källkodspaket i detta format består av en ensam bunt (”bundle”) från ett "
 "git-arkiv B<.git>, vilket innehåller paketets källkod. Filen B<.gitshallow>, "
@@ -21548,8 +21380,8 @@
 #: dpkg-source.pod
 msgid ""
 "When using source format “1.0” it is usually a bad idea to modify upstream "
-"files directly as the changes end up hidden and mostly undocumented in "
-"the .diff.gz file.  Instead you should store your changes as patches in the "
+"files directly as the changes end up hidden and mostly undocumented in the ."
+"diff.gz file.  Instead you should store your changes as patches in the "
 "debian directory and apply them at build-time.  To avoid this complexity you "
 "can also use the format “3.0 (quilt)” that offers this natively."
 msgstr ""
@@ -22025,8 +21857,8 @@
 #. type: textblock
 #: dpkg-split.pod
 msgid ""
-"By default the output file is called "
-"I<package>B<_>I<version>B<_>I<arch>B<.deb>."
+"By default the output file is called I<package>B<_>I<version>B<_>I<arch>B<."
+"deb>."
 msgstr ""
 "Förvalt namn på utdatafilen är I<paket>B<_>I<version>B<_>I<ark>B<.deb>."
 
@@ -22449,9 +22281,9 @@
 "Add an override for I<path>.  I<path> does not need to exist nor be known to "
 "B<dpkg> when this command is used; the override will be stored and used "
 "later.  Users and groups can be specified by their name (for example B<root> "
-"or B<nobody>), or by their number by prepending the number with a ‘B<#>’ "
-"(for example B<#0> or B<#65534>).  The I<mode> needs to be specified in "
-"octal."
+"or B<nobody>), or by their number by prepending the number with a "
+"‘B<#>’ (for example B<#0> or B<#65534>).  The I<mode> needs to be specified "
+"in octal."
 msgstr ""
 "Lägg till en överstyrning för I<sökväg>. I<sökväg> behöver inte existera "
 "eller vara känd av B<dpkg> när kommandot körs; överstyrningen kommer lagras "
@@ -22875,6 +22707,11 @@
 "behavior of tools and resulting contents during package builds targeting a "
 "specific vendor, and to describe the provenance of packages."
 msgstr ""
+"Ursprungsfilerna innehåller metadata om specifika återförsäljare, såsom "
+"deras webbadress eller var felrapporter ska sändas, och används vanligvis "
+"både för att bestämma beteendet för verktyg och det slutliga innehåller i "
+"paket som byggs för en specifik återförsäljare, samt för att beskriva "
+"paketens proveniens."
 
 #. type: textblock
 #: dpkg-vendor.pod
@@ -22884,6 +22721,10 @@
 "overlay on top of an existing base system that contains either no packaging "
 "system or a native one."
 msgstr ""
+"Den symboliska länken F<default> används också för att ange ursprunget för "
+"den aktuella installation som hanteras av B<dpkg>, antingen om det är en "
+"full distribution eller ett överbygg ovanpå ett befintligt bassystem som "
+"antingen inte innehåller något paketsystem eller har ett eget."
 
 #. type: textblock
 #: dpkg-vendor.pod
@@ -22952,23 +22793,18 @@
 
 #. type: =item
 #: dpkg-vendor.pod
-#, fuzzy
-#| msgid "B<%PKGDATADIR%/buildapi.mk>"
 msgid "B<%PKGDATADIR%/vendor.mk>"
-msgstr "B<%PKGDATADIR%/buildapi.mk>"
+msgstr "B<%PKGDATADIR%/vendor.mk>"
 
 #. type: textblock
 #: dpkg-vendor.pod
-#, fuzzy
-#| msgid ""
-#| "Makefile snippet that properly sets and exports all the variables that "
-#| "B<dpkg-architecture> outputs (since dpkg 1.16.1)."
 msgid ""
 "Makefile snippet that sets the current vendor and its parent into variables, "
 "and provides make macros to check for derivatives (since dpkg 1.16.1)."
 msgstr ""
-"Makefile-utklipp som sätter alla variabler B<dpkg-architecture> skriver "
-"(sedan dpkg 1.16.1):"
+"Makefile-klipp som läser in aktuell återförsäljare och dess förälder till "
+"variabler, och tillhandahåller makron för att se efter derivat (sedan dpkg "
+"1.16.1)."
 
 #. type: textblock
 #: dpkg-vendor.pod
@@ -25053,8 +24889,8 @@
 "Filnamnsmönstrena använder samma sorts jokertecken som skalet, där ”*” "
 "motsvarar en sekvens av valfritt antal tecken, inklusive den tomma strängen "
 "och även ”/”. Till exempel på motsvarar I<”/usr/*/READ*”> I<”/usr/share/doc/"
-"paket/README”>. ”?” motsvarar som vanligt ett ensamt tecken (även här "
-"ingår ”/”). Och ”[” inleder en teckenklass, som kan innehålla en lista över "
+"paket/README”>. ”?” motsvarar som vanligt ett ensamt tecken (även här ingår "
+"”/”). Och ”[” inleder en teckenklass, som kan innehålla en lista över "
 "tecken, intervall och komplement. Se L<glob(7)> för detaljerad information "
 "om filnamnsmönster. B<Observera>: den nuvarande implementationen kan "
 "återinkludera fler kataloger och symboliska länkar än nödvändigt, speciellt "
@@ -25587,13 +25423,6 @@
 
 #. type: textblock
 #: dpkg.pod
-#, fuzzy
-#| msgid ""
-#| "The program B<dpkg> will execute when running a pager, which will be "
-#| "executed with «B<$SHELL -c>», for example when displaying the conffile "
-#| "differences.  If B<SHELL> is not set, «B<%DPKG_DEFAULT_SHELL%>» will be "
-#| "used instead.  The B<DPKG_PAGER> overrides the B<PAGER> environment "
-#| "variable (since dpkg 1.19.2)."
 msgid ""
 "The program B<dpkg> will execute when running a pager, which will be "
 "executed with «B<$SHELL -c>», for example when displaying the conffile "
@@ -25603,7 +25432,7 @@
 "Programmet B<dpkg> kommer att köra när en bläddrare körs, vilken kommer att "
 "köras med ”B<$SHELL -c>”, till exempel när skillnader i konffiler ska visas. "
 "Om B<SHELL> inte är satt kommer ”B<%DPKG_DEFAULT_SHELL%>” att användas "
-"istället. B<DPKG_PAGER> överstyr miljövariabeln B<PAGER> (sedan dpkg 1.19.2)."
+"istället."
 
 #. type: textblock
 #: dpkg.pod
@@ -25944,16 +25773,16 @@
 #. type: textblock
 #: dpkg.pod
 msgid ""
-"During unpack, B<dpkg> extracts new filesystem objects into "
-"I<pathname>B<.dpkg-new> (except for existing directories or symlinks to "
-"directories which get skipped), once that is done and after having performed "
-"backups of the old objects, the objects get renamed to I<pathname>."
-msgstr ""
-"Vid uppackning extraherar B<dpkg> nya filsystemsobjekt till "
-"I<sökvägsnamn>B<.dpkg-new> (förutom för existerande kataloger eller "
-"symboliska länkar till kataloger som hoppas över), när det är färdigt och "
-"efter att säkerhetskopior har skapats av de gamla objekten får objekten "
-"namnen bytt till I<sökvägsnamn>."
+"During unpack, B<dpkg> extracts new filesystem objects into I<pathname>B<."
+"dpkg-new> (except for existing directories or symlinks to directories which "
+"get skipped), once that is done and after having performed backups of the "
+"old objects, the objects get renamed to I<pathname>."
+msgstr ""
+"Vid uppackning extraherar B<dpkg> nya filsystemsobjekt till I<sökvägsnamn>B<."
+"dpkg-new> (förutom för existerande kataloger eller symboliska länkar till "
+"kataloger som hoppas över), när det är färdigt och efter att säkerhetskopior "
+"har skapats av de gamla objekten får objekten namnen bytt till "
+"I<sökvägsnamn>."
 
 #. type: =item
 #: dpkg.pod
@@ -26171,9 +26000,8 @@
 "details), for example:"
 msgstr ""
 "Du kan överföra filen till en annan dator, och efter att du har uppdaterat "
-"I<available>-filen där med ditt önskade pakethanterarskal (se L<https://"
-"wiki.debian.org/Teams/Dpkg/FAQ#set-selections> för mer information), till "
-"exempel:"
+"I<available>-filen där med ditt önskade pakethanterarskal (se L<https://wiki."
+"debian.org/Teams/Dpkg/FAQ#set-selections> för mer information), till exempel:"
 
 #. type: verbatim
 #: dpkg.pod
@@ -26506,16 +26334,14 @@
 
 #. type: textblock
 #: dsc.pod
-#, fuzzy
-#| msgid ""
-#| "The I<section> and I<priority> match the binary package fields of the "
-#| "same name."
 msgid ""
 "The I<section> and I<priority> match the binary package fields of the same "
 "name, or if omitted default to B<unknown> and B<optional> respectively "
 "(since dpkg 1.22.13)."
 msgstr ""
-"I<sektion> och I<prioritet> motsvarar fälten med samma namn i binärpaketet."
+"I<sektion> och I<prioritet> motsvarar fälten med samma namn i binärpaketet, "
+"eller sätts till förvaren B<unknown> respektive B<optional> om de utelämnas "
+"(sedan dpkg 1.22.13)."
 
 #. type: textblock
 #: dsc.pod
@@ -26802,8 +26628,8 @@
 "«I<directory>%ADMINDIR%» (since dpkg 1.21.0)."
 msgstr ""
 "Sätt rotkatalogen till I<katalog>, vilket sätter installationskatalogen till "
-"”I<katalog>” och den administrativa katalogen till ”I<katalog>B<%ADMINDIR%>” "
-"(sedan dpkg 1.21.0)."
+"”I<katalog>” och den administrativa katalogen till "
+"”I<katalog>B<%ADMINDIR%>” (sedan dpkg 1.21.0)."
 
 #. type: =item
 #: dselect.pod
@@ -26831,16 +26657,16 @@
 #. type: =item
 #: dselect.pod
 msgid ""
-"B<--color> I<screenpart>:[I<foreground>],[I<background>]"
-"[:I<attr>[I<+attr>]...]"
+"B<--color> I<screenpart>:[I<foreground>],[I<background>][:"
+"I<attr>[I<+attr>]...]"
 msgstr ""
 "B<--color> I<skärmdel:>[I<förgrund>],[I<bakgrund>][I<:attr>[I<+attr+...>]]"
 
 #. type: =item
 #: dselect.pod
 msgid ""
-"B<--colour> I<screenpart>:[I<foreground>],[I<background>]"
-"[:I<attr>[I<+attr>]...]"
+"B<--colour> I<screenpart>:[I<foreground>],[I<background>][:"
+"I<attr>[I<+attr>]...]"
 msgstr ""
 "B<--colour> I<skärmdel:>[I<förgrund>],[I<bakgrund>][I<:attr>[I<+attr+...>]]"
 
@@ -26848,10 +26674,9 @@
 #: dselect.pod
 msgid ""
 "Configures screen colors.  This works only if your display supports colors.  "
-"This option may be used multiple times (and is best used in "
-"I<dselect.cfg>).  Each use changes the color (and optionally, other "
-"attributes) of one part of the screen.  The parts of the screen (from top to "
-"bottom) are:"
+"This option may be used multiple times (and is best used in I<dselect."
+"cfg>).  Each use changes the color (and optionally, other attributes) of one "
+"part of the screen.  The parts of the screen (from top to bottom) are:"
 msgstr ""
 "Ställer in skärmfärger. Detta fungerar bara om din skärm kan visa färger. "
 "Flaggan kan användas flera gånger (och fungerar bäst i I<dselect.cfg>). "
@@ -29881,282 +29706,3 @@
 #: update-alternatives.pod
 msgid "L<ln(1)>, FHS (the Filesystem Hierarchy Standard)."
 msgstr "L<ln(1)>, FHS (the Filesystem Hierarchy Standard)."
-
-#~ msgid "B<merged-usr-via-aliased-dirs>"
-#~ msgstr "B<merged-usr-via-aliased-dirs>"
-
-#~ msgid ""
-#~ "The system has a merged I</usr> via aliased directories (previously known "
-#~ "as B<merged-usr-via-symlinks>).  This will confuse B<dpkg-query>, B<dpkg-"
-#~ "statoverride>, B<dpkg-trigger>, B<update-alternatives> and any other tool "
-#~ "using pathnames as keys into their databases, as it creates filesystem "
-#~ "aliasing problems, and messes with the understanding of the filesystem "
-#~ "that B<dpkg> has recorded in its database.  For build systems that "
-#~ "hardcode pathnames to specific binaries or libraries on the resulting "
-#~ "artifacts, it can also produce packages that will be incompatible with "
-#~ "non-/usr-merged filesystems."
-#~ msgstr ""
-#~ "Systemet har en sammanslagen I</usr> via aliaskataloger (tidigare känt "
-#~ "som B<merged-usr-via-symlinks>). Detta kommer förvirra B<dpkg-query>, "
-#~ "B<dpkg-statoverride>, B<dpkg-trigger>, B<update-alternatives> och andra "
-#~ "verktyg som använder sökvägsnamn som nyckel i sina databaser, eftersom "
-#~ "det skapar filsystemaliasproblem och stör förståelsen av filsystemet som "
-#~ "B<dpkg> har lagrat i sin databas. För byggsystem som hårdkodar sökvägar "
-#~ "till specifika binärer eller bibliotek i de resulterande artefakterna kan "
-#~ "det också skapa paket som är inkompatibla med system som inte har /usr-"
-#~ "sammanslagna filsystem."
-
-#~ msgid ""
-#~ "The files in B<%PKGCONFDIR%/origins> can provide information about "
-#~ "various vendors who are providing Debian packages."
-#~ msgstr ""
-#~ "Filerna i B<%PKGCONFDIR%/origins> kan tillhandahålla information om olika "
-#~ "återförsäljare som tillhandahåller Debianpaket."
-
-#~ msgid ""
-#~ "In addition, for historical and backwards compatibility, the name will be "
-#~ "tried keeping it as is without non-alphanumeric characters remapping, "
-#~ "then the resulting name will be tried in sequence by lower-casing it, "
-#~ "keeping it as is, lower-casing then capitalizing it, and only "
-#~ "capitalizing it.  And finally the name will be tried by remapping spaces "
-#~ "to dashes (‘B<->’), then the resulting name will be tried in sequence by "
-#~ "lower-casing it, keeping it as is, lower-casing then capitalizing it, and "
-#~ "only capitalizing it."
-#~ msgstr ""
-#~ "Dessutom, av historiska orskaer, kan namnet testas som det är utan att "
-#~ "icke-alfanumeriska tecken ersätts, och därefter testas namnet först med "
-#~ "små bokstäver, som det är, så med inledande stor bokstav och med stora "
-#~ "bokstäver. Till sist kommer det att testas med att ersätta blanksteg med "
-#~ "bindestreck (”B<->”), varefter namnet som skapas kommer testas först med "
-#~ "små bokstäver, som det är, göras om till små bokstäver med första "
-#~ "bokstaven stor, och bara stora bokstäver."
-
-#~ msgid ""
-#~ "But these backwards compatible module lookups will be removed during the "
-#~ "dpkg 1.22.x release cycle."
-#~ msgstr ""
-#~ "Dessa bakåtkompatibla moduluppslagningar kommer dock att tas bort under "
-#~ "utgivningscykeln för dpkg 1.22.x."
-
-#~ msgid "dpkg-fsys-usrunmess - undoes the merged-/usr-via-aliased-dirs mess"
-#~ msgstr ""
-#~ "dpkg-fsys-usrunmess - gör röran med sammanslagen-/usr-via-aliaskatalogen "
-#~ "ogjord"
-
-#~ msgid "B<dpkg-fsys-usrunmess> [B<option>...]"
-#~ msgstr "B<dpkg-fsys-usrunmess> [B<flagga>...]"
-
-#~ msgid ""
-#~ "B<dpkg-fsys-usrunmess> is a tool to fix up filesystems that have been "
-#~ "installed anew with recent installers with unfortunate defaults or "
-#~ "migrated to the broken merged /usr via aliased directories layout, which "
-#~ "is B<not> supported by dpkg.  See the dpkg FAQ."
-#~ msgstr ""
-#~ "B<dpkg-fsys-usrunmess> är ett verktyg för att rätta till filsystem som "
-#~ "har nyinstallerats med nyare installationsprogram med olyckliga förval "
-#~ "eller migrerats till den trasiga sammanslagna /usr via "
-#~ "aliaskataloglayout, som B<inte> stöds av dpkg. Se dpkg:s FAQ."
-
-#~ msgid ""
-#~ "B<Note>: In Debian its tech-ctte has decreed that on the release after "
-#~ "bookworm the non-usrmerged layout is not going to be supported, and thus "
-#~ "some of its maintainers might not fix issues or intentionally remove non-"
-#~ "usrmerged support, so you will need decide and pick your poison."
-#~ msgstr ""
-#~ "B<Observera>: I Debian har dess tech-ctte bestämt att i utgåvan efter "
-#~ "bookworm så kommer inte filsystem som inte har usrmerged-layouten att "
-#~ "stödas, och att några av deras paketansvariga kanske inte kommer rätta "
-#~ "problem eller medvetet ta bort stöd för icke-usrmerged, så du måste "
-#~ "bestämma dig för vad som passar dig bäst."
-
-#~ msgid "The program will perform the following overall actions:"
-#~ msgstr "Programmet kommer utföra följande övergripande funktioner:"
-
-#~ msgid "Check whether the system needs to be switched, otherwise do nothing,"
-#~ msgstr "Se om systemet behöver växlas över, annars inte gör någonting."
-
-#~ msgid "Check for dpkg database consistency and otherwise abort."
-#~ msgstr "Kontrollera att dpkg-databasen är konsistent och annars avsluta."
-
-#~ msgid ""
-#~ "Generate and install a regression prevention package, if requested on the "
-#~ "command-line or otherwise on the prompt."
-#~ msgstr ""
-#~ "Skapa och installera ett paket för förebyggande av regression, om ombeds "
-#~ "på kommandoraden eller annars i en fråga."
-
-#~ msgid "Get the list of files and alternatives that need to be restored."
-#~ msgstr "Hämta listan över filer och alternativ som behöver återställas."
-
-#~ msgid "Look for untracked kernel modules files that need to be moved too."
-#~ msgstr "Se efter ospårade kärnmoduler som också kan behöva flyttas,"
-
-#~ msgid ""
-#~ "Create a shadow hierarchy under F</.usrunmess>, by creating the "
-#~ "directories symlinks or hardlinking or copying the files as needed."
-#~ msgstr ""
-#~ "Skapa en skugghierarki under F</.usrunmess>, genom att skapa katalogernas "
-#~ "symboliska länkar eller hårdlänka eller kopiera filerna efter behov."
-
-#~ msgid ""
-#~ "Prompt for confirmation before proceeding, if requested on the command-"
-#~ "line."
-#~ msgstr ""
-#~ "Fråga efter bekräftelse innan det fortsätter, om ombett från "
-#~ "kommandoraden."
-
-#~ msgid "Lock the dpkg database."
-#~ msgstr "Låser dpkg-databasen."
-
-#~ msgid ""
-#~ "Mark all packages as half-configured to force running maintainer scripts "
-#~ "that might need to recreate files."
-#~ msgstr ""
-#~ "Markera alla paket som halvkonfigurerade och tvinga fram körning av "
-#~ "utvecklarskript som kan behöva återskapa filer."
-
-#~ msgid ""
-#~ "Replace the aliased directories with the shadow ones, by creating a "
-#~ "backup of the old symlinked directories and renaming the shadow ones over."
-#~ msgstr ""
-#~ "Ersätt aliaskatalogerna med skuggkatalogerna, genom att skapa en "
-#~ "säkerhetskopia av de gamla symboliskt länkade katalogerna och byta namn "
-#~ "på skuggkatalogerna över dem."
-
-#~ msgid "Relabel MAC information for directories and symlinks if necessary."
-#~ msgstr ""
-#~ "Märk om MAC-information för kataloger och symboliska länkar om nödvändigt."
-
-#~ msgid "Remove backup symlinks."
-#~ msgstr "Ta bort säkerhetskopierade symboliska länkar."
-
-#~ msgid "Remove old moved objects, but defer directory removal."
-#~ msgstr ""
-#~ "Ta bort gamla flyttade objekt, men skjut upp borttagning av kataloger."
-
-#~ msgid ""
-#~ "Remove old deferred directories that are not referenced by dpkg-query."
-#~ msgstr "Ta bort uppskjutna kataloger som inte refereras av dpkg-query."
-
-#~ msgid "Remove shadow root directory."
-#~ msgstr "Ta bort skugg-rotkatalogen."
-
-#~ msgid ""
-#~ "Register a B<policy-rc.d> to disallow service actions, which means that "
-#~ "services might need to be restarted afterwards, ideally via a reboot."
-#~ msgstr ""
-#~ "Registrerar en B<policy-rc.d> som förhindrar tjänstehandlingar, vilket "
-#~ "betyder att tjänster kan behöva startas om efteråt, ideellt genom en "
-#~ "omstart."
-
-#~ msgid "Reconfigure all packages."
-#~ msgstr "Omkonfigurera alla paket."
-
-#~ msgid "Unregister the B<policy-rc.d> and restore the alternatives state."
-#~ msgstr "Avregistrera B<policy-rc.d> och återställ altnerativ-tillståndet."
-
-#~ msgid ""
-#~ "B<Note>: When running the program from some shells such as L<bash(1)> or "
-#~ "L<zsh(1)>, after executing it, you might need to request the shell to "
-#~ "forget all remembered executable locations with for example C<hash -r>."
-#~ msgstr ""
-#~ "B<Observera>: När programmet körs från vissa skal såsom L<bash(1)> eller "
-#~ "L<zsh(1)>, kan du efter att det har körts be skalet att glömma alla "
-#~ "ihågkomna platser för körbara program med till exempel C<hash -r>."
-
-#~ msgid ""
-#~ "B<Note>: Some directories might linger after the migration in case they "
-#~ "contain untracked files.  A list is printed once the script has finished "
-#~ "for further investigation."
-#~ msgstr ""
-#~ "B<Observera>: Vissa kataloger kan dröja kvar efter migreringen i vilket "
-#~ "fall de innehåller ospårade filer. När skriptet är färdig skrivs en "
-#~ "förteckning ut som kan undersökas ytterligare."
-
-#~ msgid ""
-#~ "B<Warning>: Note that this operation has the potential to render the "
-#~ "system unusable or broken in case of a sudden crash or reboot, unexpected "
-#~ "state of the system, or possible bugs in the script.  Be prepared with "
-#~ "recovery media and consider doing backups beforehand."
-#~ msgstr ""
-#~ "B<Varning>: Observera att den här åtgärden potentiellt kan göra systemet "
-#~ "oanvändbart eller trasigt ifall det uppstår en plötslig krasch eller "
-#~ "omstart, systemet är i ett oväntat tillstånd, eller möjliga programfel i "
-#~ "skriptet. Var förberedd med återställningsmedia och överväg att "
-#~ "säkerhetskopiera systemet i förväg."
-
-#~ msgid "This program was introduced in dpkg 1.20.6."
-#~ msgstr "Kommandot introducerades i dpkg 1.20.6."
-
-#~ msgid "B<-p>, B<--prompt>"
-#~ msgstr "B<-p>, B<--prompt>"
-
-#~ msgid ""
-#~ "Prompt at the time of no return, so that the debug output or the shadow "
-#~ "hierarchy can be evaluated before proceeding."
-#~ msgstr ""
-#~ "Fråga vid punkten där det inte finns någon återvändo, så att "
-#~ "felsökningsutdata och skugghierarkin kan utvärderas innan man fortsätter."
-
-#~ msgid "B<--prevention>"
-#~ msgstr "B<--prevention>"
-
-#~ msgid "B<--no-prevention>"
-#~ msgstr "B<--no-prevention>"
-
-#~ msgid ""
-#~ "Enables or disables generating and installing a regression prevention "
-#~ "package into the system.  If no option has been specified, the action to "
-#~ "take will be prompted."
-#~ msgstr ""
-#~ "Aktiverar eller inaktiverar skapande och installation av ett paket för "
-#~ "förebyggande av regression i systemet. Om ingen av flaggorna anges ställs "
-#~ "en fråga om vad som ska utföras."
-
-#~ msgid ""
-#~ "The generated package contains the B<Protected> field set to B<yes> to "
-#~ "protect against accidental removal of the package."
-#~ msgstr ""
-#~ "Det skapade paketet innehåller fältet B<Protected> satt till B<yes> för "
-#~ "att skydda mot att paketet tas bort av misstag."
-
-#~ msgid "B<-n>, B<--no-act>"
-#~ msgstr "B<-n>, B<--no-act>"
-
-#~ msgid "B<--dry-run>"
-#~ msgstr "B<--dry-run>"
-
-#~ msgid ""
-#~ "This option enables the dry-run mode, where no destructive action takes "
-#~ "place, only the preparatory part."
-#~ msgstr ""
-#~ "Den här flaggan aktiverar torrkörningsläget, där inga destruktiva "
-#~ "åtgärder utförs, bara förberedelsedelen."
-
-#~ msgid "B<DPKG_USRUNMESS_NOACT>"
-#~ msgstr "B<DPKG_USRUNMESS_NOACT>"
-
-#~ msgid "This setting defines whether to enable dry-run mode."
-#~ msgstr "Den här inställningen anger om torrkörningsläget ska aktiveras."
-
-#~ msgid "L<https://wiki.debian.org/Teams/Dpkg/FAQ#broken-usrmerge>."
-#~ msgstr "L<https://wiki.debian.org/Teams/Dpkg/FAQ#broken-usrmerge>."
-
-#~ msgid ""
-#~ "I<value> is a bit field defining the set of warnings that can be emitted "
-#~ "by B<dpkg-shlibdeps> (since dpkg 1.14.17).  Bit 0 (value=1) enables the "
-#~ "warning “symbol I<sym> used by I<binary> found in none of the libraries”, "
-#~ "bit 1 (value=2) enables the warning “package could avoid a useless "
-#~ "dependency” and bit 2 (value=4) enables the warning “I<binary> should not "
-#~ "be linked against I<library>”.  The default I<value> is 3: the first two "
-#~ "warnings are active by default, the last one is not.  Set I<value> to 7 "
-#~ "if you want all warnings to be active."
-#~ msgstr ""
-#~ "I<Värde> är ett bitfält som anger de varningar som kan ges av B<dpkg-"
-#~ "shlibdeps> (sedan dpkg 1.14.17). Bit 0 (värde=1) aktiverar varningen "
-#~ "”symbolen I<sym>, som används av I<binär>, hittades inte i något av "
-#~ "biblioteken”, bit 1 (värde=2) aktiverar varningen ”paketet kunde undvika "
-#~ "ett onödigt beroende” och bit 2 (värde=4) aktiverar varningen ”I<binär> "
-#~ "borde inte vara länkat mot I<bibliotek>”. Standard för I<värde> är 3: de "
-#~ "första två varningarna är aktiva som standard, men inte den sista. Sätt "
-#~ "I<värde> till 7 om du vill att alla varningar ska vara aktiva."
diff -Nru dpkg-1.22.18/man/pt/deb-changes.pod dpkg-1.22.19/man/pt/deb-changes.pod
--- dpkg-1.22.18/man/pt/deb-changes.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/deb-changes.pod	2025-05-06 15:34:20.000000000 +0200
@@ -106,7 +106,7 @@
 
 A primeira linha do campo valor (a parte na mesma linha que tem o campo nome seguido de dois pontos) é sempre vazia. O conteúdo do campo é expressado como linhas de continuação, uma linha por ficheiro. Cada linha consiste de entradas separadas por espaços que descrevem o ficheiro: o md5sum, o tamanho do ficheiro, a secção do ficheiro, a prioridade do ficheiro, e o nome do ficheiro.
 
-If the section or priority are omitted from the package, these default to B<unknown> and B<optional> respectively (since dpkg 1.22.13).
+Se a secção ou prioridade forem omitidos do pacote, estes usam por predefinição B<unknown> e B<optional> respetivamente (desde dpkg 1.22.13).
 
 Este campo lista todos os ficheiros que fizeram o envio. A lista de ficheiros neste campo tem de corresponder à lista de ficheiros nos outros campos B<Checksums> relacionados.
 
diff -Nru dpkg-1.22.18/man/pt/deb-control.pod dpkg-1.22.19/man/pt/deb-control.pod
--- dpkg-1.22.18/man/pt/deb-control.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/deb-control.pod	2025-05-06 15:34:20.000000000 +0200
@@ -50,19 +50,19 @@
 
 =item S< >I<long-description>
 
-O formato da descrição do pacote é um sumário breve e curto an primeira linha (após o campo B<Description>). As linhas seguintes devem ser usadas para uma descrição longa e mais detalhada. Cada linha da descrição longa tem de ser precedida com um espaço, e as linhas em branco na descrição longa têm de conter um único ‘B<.>’ a seguir ao espaço que precede.
+O formato da descrição do pacote é um sumário breve e curto na primeira linha (após o campo B<Description>). As linhas seguintes devem ser usadas para uma descrição longa e mais detalhada. Cada linha da descrição longa tem de ser precedida com um espaço, e as linhas em branco na descrição longa têm de conter um único ‘B<.>’ a seguir ao espaço que precede.
 
 =item B<Section:> I<section>
 
 Este é um campo geral que dá ao pacote uma categoria baseada no software que ele instala. Algumas secções comuns são B<utils>, B<net>, B<mail>, B<text>, B<x11>, etc.
 
-The accepted values are based on the specific distribution policy.
+Os valores aceites são baseados na política específica da distribuição.
 
 =item B<Priority:> I<priority>
 
-Sets the importance of this package in relation to the system as a whole. The known priorities are B<required>, B<important>, B<standard>, B<optional>, B<extra>, and B<unknown>, but other values can be used as well.
+Define a importância deste pacote relativamente ao sistema como um todo. As prioridades conhecidas são B<required>, B<important>, B<standard>, B<optional>, B<extra>, e B<unknown>, mas pode-se também usar outros valores.
 
-How to apply these values depends on the specific distribution policy.
+Como aplicar estes valores depende da política específica da distribuição.
 
 =item B<Installed-Size:> I<size>
 
diff -Nru dpkg-1.22.18/man/pt/deb-origin.pod dpkg-1.22.19/man/pt/deb-origin.pod
--- dpkg-1.22.18/man/pt/deb-origin.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/deb-origin.pod	2025-05-06 15:34:20.000000000 +0200
@@ -22,9 +22,9 @@
 
 =head1 DESCRIÇÃO
 
-The files in B<%PKGCONFDIR%/origins> can provide information about various vendors that are providing Debian packages.  These files are usually used both to determine the behavior of tools and resulting contents during package builds targeting a specific vendor, and to describe the provenance of packages.
+Os ficheiros em B<%PKGCONFDIR%/origins> podem fornecer informação sobre vários fornecedores que estão a providenciar pacotes Debian.  Estes ficheiros são geralmente usados tanto para determinar o comportamento de ferramentas e conteúdos resultantes durante as compilações do pacote que visam um fornecedor específico, e para descrever a proveniência dos pacotes.
 
-Packages can explicitly declare their vendor by including an B<Origin> field, otherwise the vendor for a package without such field is assumed to be the one pointed to by the F<default> origin symbolic link.
+Os pacotes podem explicitamente especificar o seu fornecedor ao incluir um campo B<Origin>, caso contrário o fornecedor para um pacote que não tenha tal campo é assumido que seja aquele apontado pelo link simbólico F<predefinido> origin.
 
 Eles contêm um número de campos, ou comentários quando a linha começa com ‘B<#>’. Cada campo começa com uma etiqueta, tal como B<Vendor> ou B<Parent>, seguida de dois pontos e o corpo do campo. Os campos são delimitados apenas por etiquetas de campos. Por outras palavras, o texto de um campo pode ter várias linhas de comprimento. mas as ferramentas irão juntar as linhas quando processarem o corpo do campo.
 
diff -Nru dpkg-1.22.18/man/pt/deb-src-control.pod dpkg-1.22.19/man/pt/deb-src-control.pod
--- dpkg-1.22.18/man/pt/deb-src-control.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/deb-src-control.pod	2025-05-06 15:34:20.000000000 +0200
@@ -24,7 +24,7 @@
 
 Cada pacote fonte Debian contem o ficheiro modelo de controle de fonte «B<debian/control>», e o seu formato L<deb822(5)> é um superconjunto do ficheiro B<control> enviado em pacotes binários Debian, veja L<deb-control(5)>.
 
-This file contains at least 2 stanzas, separated by a blank line.  The first stanza is called the source package stanza and lists all information about the source package in general, while each following stanzas are called the binary package stanzas and describe exactly one binary package per stanza. Each stanza consists of at least one field.  A field starts with a field name, such as B<Package> or B<Section> (case insensitive), followed by a colon, the body of the field (case sensitive unless stated otherwise) and a newline.  Multi-line fields are also allowed, but each supplementary line, without a field name, must start with at least one space.  The content of the multi-line fields is generally joined to a single line by the tools (except in the case of the B<Description> field, see below).  To insert empty lines into a multi-line field, insert a dot after the space.  Lines starting with a ‘B<#>’ are treated as comments.
+Este ficheiro contem pelo menos 2 estrofes, separadas por uma linha vazia. A primeira estrofe é chamada a estrofe do pacote fonte e lista toda a informação acerca do pacote fonte em geral, enquanto cada uma das estrofe seguintes são chamadas estrofes de pacote binário e descrevem exactamente um pacote binário por cada estrofe. Cada estrofe consiste de pelo menos um campo. Um campo começa com um nome de campo, tal como B<Package> ou B<Section> (insensível a maiúsculas/minúsculas), seguido de dois pontos, o corpo do campo (sensível a maiúsculas/minúsculas a menos que declarado o contrário) e uma mudança de linha. São também permitirmos campos multi-linha, mas cada linha suplementar, sem um nome de campo, tem de começar com pelo menos um espaço em branco. O conteúdo dos campos multi-linha é geralmente juntado numa única pelas ferramentas (excepto no caso do campo B<Description>, ver abaixo). Para inserir linhas vazias num campo de multi-linha, insira um ponto após o espaço. As linhas começadas com ‘B<#>’ são tratadas como comentários.
 
 =head1 CAMPOS DE FONTE
 
@@ -32,7 +32,7 @@
 
 =item B<Source:> I<source-package-name> (necessário)
 
-The value of this field is the name of the source package, and must match the name of the source package in the debian/changelog file.  A package name must consist only of lowercase letters (a-z), digits (0-9), plus (+) and minus (-) signs, and periods (.).  Package names must be at least two characters long and must start with a lowercase alphanumeric character (a-z0-9).
+O valor deste campo é o nome do pacote fonte, e tem de corresponder ao nome do pacote fonte no ficheiro debian/changelog. O nome de um pacote tem de consistir apenas de letras minúsculas (a-z), dígitos (0-9), e dos sinais mais (+) e menos (-) e de pontos (.). Os nomes dos pacotes devem ter pelo menos dois caracteres de comprimento e têm de começar com um caractere alfanumérico minúsculo (a-z0-9).
 
 =item B<Maintainer:> I<fullname-email> (recomendado)
 
@@ -74,11 +74,11 @@
 
 =item B<no>
 
-The binary targets will not require (fake)root at all.  This is the default in B<dpkg-build-api> level >= 1, or since dpkg 1.22.13.
+Os alvos binários não irão requerer (fake)root de todo. Esta é a predefinição em B<dpkg-build-api> nível >= 1, ou desde dpkg 1.22.13.
 
 =item B<binary-targets>
 
-The binary targets must always be run under (fake)root.  This value is the default in B<dpkg-build-api> level 0 until dpkg 1.22.13, when the field is omitted; adding the field with an explicit B<binary-targets>, while not strictly needed, marks it as having been analyzed for this requirement.
+Os alvos binários devem ser sempre corridos sob (fake)root. Este é a predefinição em B<dpkg-build-api> nível 0 até ao dpkg 1.22.13, quando o campo é omitido, adicionar o campo com um B<binary-targets> explícito quando não estritamente necessário, marca-o como tendo sido analisada para este requerimento.
 
 =item I<impl-keywords>
 
@@ -128,17 +128,17 @@
 
 Este é um campo geral que dá ao pacote uma categoria baseada no software que ele instala. Algumas secções comuns são B<utils>, B<net>, B<mail>, B<text>, B<x11>, etc.
 
-When omitted, the I<section> defaults to B<unknown> (since dpkg 1.22.13).
+Quando omitido, a I<section> predefine para B<unknown> (desde dpkg 1.22.13).
 
-The accepted values are based on the specific distribution policy.
+Os valores aceites são baseados na política específica da distribuição.
 
 =item B<Priority:> I<priority>
 
-Sets the importance of this package in relation to the system as a whole. The known priorities are B<required>, B<important>, B<standard>, B<optional>, B<extra>, and B<unknown>, but other values can be used as well.
+Define a importância deste pacote relativamente ao sistema como um todo. As prioridades conhecidas são B<required>, B<important>, B<standard>, B<optional>, B<extra>, e B<unknown>, mas pode-se também usar outros valores.
 
-When omitted, the I<priority> defaults to B<optional> (since dpkg 1.22.13).
+Quando omitido, a I<priority> predefine para B<optional> (desde dpkg 1.22.13).
 
-How to apply these values depends on the specific distribution policy.
+Como aplicar estes valores depende da política específica da distribuição.
 
 =item B<Build-Depends:> I<package-list>
 
diff -Nru dpkg-1.22.18/man/pt/deb-src-symbols.pod dpkg-1.22.19/man/pt/deb-src-symbols.pod
--- dpkg-1.22.18/man/pt/deb-src-symbols.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/deb-src-symbols.pod	2025-05-06 15:34:20.000000000 +0200
@@ -66,7 +66,7 @@
 
 Quando opera no modo predefinido não-modelo, entre os símbolos específicos de arquitectura, apenas aqueles que correspondem à arquitectura da máquina anfitriã actual são escritos no ficheiro de símbolos. Pelo contrário, quando se opera em modo de modelo, todos os símbolos específicos-de-arquitectura (incluindo aqueles de arquitecturas alienígenas) são sempre escritos no ficheiro de símbolos.
 
-The format of I<architecture-list> is the same as the one used in the B<Build-Depends> field of I<debian/control> (except the enclosing square brackets []).  For example, the first symbol from the list below will be considered only on arm64, any-amd64 and riscv64 architectures, the second only on linux architectures, while the third one anywhere except on armel.
+O formato de I<architecture-list> é o mesmo que o usado no campo B<Build-Depends> de I<debian/control> (excepto nos parêntesis rectos []). Por exemplo, o primeiro símbolo da lista em baixo será considerado apenas nas arquitecturas arm64, any-amd64 e riscv64, o segundo apenas em arquitecturas de linux, enquanto o terceiro em todas excepto em armel.
 
   (arch=arm64 any-amd64 riscv64)arch_specific_symbol@Base 1.0
   (arch=linux-any)linux_specific_symbol@Base 1.0
diff -Nru dpkg-1.22.18/man/pt/dpkg-architecture.pod dpkg-1.22.19/man/pt/dpkg-architecture.pod
--- dpkg-1.22.18/man/pt/dpkg-architecture.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/dpkg-architecture.pod	2025-05-06 15:34:20.000000000 +0200
@@ -132,19 +132,19 @@
 
 =item máquina destino (alvo)
 
-The machine the compiler is building for, or the emulator will run code for.  This is only needed when building a cross-toolchain (or emulator), one that will be built on the build architecture, to be run on the host architecture, and that itself will build (or run emulated) code for the target architecture.
+A maquina para a qual o compilador foi construído, ou o que emulador que irá correr código para. Isto é apenas necessário quando se compila ferramenta-corrente-cruzada (ou emulador), uma que será compilada sobre a arquitectura de compilação, para ser corrida na arquitectura anfitriã, e que ela própria irá compilar código (ou correr emulado) para a arquitectura alvo.
 
 =item Arquitectura Debian
 
-The Debian architecture string, used in binary packages, which specifies the binary tree in a package repository.
+A string de arquitectura Debian, usada em pacotes binário, a qual especifica a árvore binária num repositório de pacotes.
 
-Examples: i386, sparc, hurd-i386.
+Exemplos: i386, sparc, hurd-i386.
 
 =item Tuple de arquitectura Debian
 
-A Debian architecture tuple is the fully qualified architecture with all its components spelled out.  This differs with Debian architectures in that at least the I<cpu> component does not embed the I<abi>.  The current tuple has the form I<abi>-I<libc>-I<os>-I<cpu>.
+Um tuple de arquitectura Debian é a arquitectura totalmente qualificada com todos os seus componentes soletrados. Isto difere das arquitecturas Debian em que pelo menos o componente I<cpu> não trás embutido o I<abi>. O tuple actual tem o formato I<abi>-I<libc>-I<os>-I<cpu>.
 
-Examples: base-gnu-linux-amd64, eabihf-musl-linux-arm.
+Exemplos: base-gnu-linux-amd64, eabihf-musl-linux-arm.
 
 =item Wildcard de arquitectura Debian
 
@@ -164,23 +164,23 @@
 
 =item Tipo de sistema GNU
 
-An architecture specification string consisting of two parts separated by a hyphen: CPU and system.
+Uma string de especificação de arquitectura consiste de duas partes separadas por um hífen: CPU e sistema.
 
-The CPU part never contains a hyphen, while the system part might itself contain a hyphen to separate a kernel from its general ABI, where the general ABI might contain both runtime (such as libc) and executable ABI specifiers joined without a hyphen.
+A parte da CPU nunca contém um hífen, enquanto a parte do sistema pode ela própria conter um hífen para separar um kernel da sua ABI geral, onde a ABI geral pode conter ambos especificadores de tempo-de-execução (como a libc) e ABI executável juntos sem um hífen.
 
-Examples: i586-linux-gnu, sparc-linux-gnu, i686-gnu, x86_64-netbsd.
+Exemplos: i586-linux-gnu, sparc-linux-gnu, i686-gnu, x86_64-netbsd.
 
 =item multiarch triplet
 
-The clarified GNU system type, used for filesystem paths.  This triplet does not change even when the baseline ISA gets bumped, so that the resulting paths are stable over time.  The only current difference with the GNU system type is that the CPU part for i386 based systems is always i386.
+O tipo de sistema GNU clarificado, usado para caminhos do sistema de ficheiros. Este triplet não altera mesmo quando a linha base ISA entra em colisão, para que os caminhos resultantes fiquem estáveis com o tempo. A única diferença actual com o tipo de sistema GNU é que a parte de CPU para os sistemas baseados em i386 é sempre i386.
 
-Examples: i386-linux-gnu, x86_64-linux-gnu.  Example paths: /lib/powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/.
+Exemplos: i386-linux-gnu, x86_64-linux-gnu.  Caminhos exemplo: /lib/powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/.
 
 =back
 
 =head1 VARIÁVEIS
 
-As seguintes variáveis são lidas a partir do ambiente (a menos que B<--force> seja especificado) e definidas por B<dpkg-architecture> (veja a secção B<TERMS> para uma descrição do esquema de nomeação):
+As seguintes variáveis são lidas a partir do ambiente (a menos que B<--force> seja especificado) e definidas por B<dpkg-architecture> (veja a secção B<TERMOS> para uma descrição do esquema de nomeação):
 
 =over 
 
@@ -188,7 +188,7 @@
 
 A arquitectura Debian da máquina de compilação.
 
-B<Note>: If you are not building tools that need to run during the build, these are probably not the variables you are looking for.  Please see L</TERMS> section for the meanings of these terms.
+B<Nota>: Se você não está a compilar ferramentas que precisam correr durante a compilação, estas não são provavelmente as variáveis que você procura. Por favor veja a secção L</TERMOS> para o significado destes termos.
 
 =item B<DEB_BUILD_ARCH_ABI>
 
@@ -278,7 +278,7 @@
 
 A arquitectura Debian da máquina de destino (desde dpkg 1.17.14).
 
-B<Note>: If you are not building cross-toolchains (or emulators), these are probably not the variables you are looking for.  Please see L</TERMS> section for the meanings of these terms.
+B<Nota>: Se você não está a compilar ferramentas-corrente-cruzada (ou emuladores), estas não são provavelmente as variáveis que você procura. Por favor veja a secção L</TERMOS> para o significado destes termos.
 
 =item B<DEB_TARGET_ARCH_ABI>
 
diff -Nru dpkg-1.22.18/man/pt/dpkg-build-api.pod dpkg-1.22.19/man/pt/dpkg-build-api.pod
--- dpkg-1.22.18/man/pt/dpkg-build-api.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/dpkg-build-api.pod	2025-05-06 15:34:20.000000000 +0200
@@ -51,7 +51,7 @@
 
 =item *
 
-B<dpkg-buildpackage> defaults to B<Rules-Requires-Root> value B<no>.  To restore the B<v0> behavior (from before dpkg 1.22.13) B<Rules-Requires-Root> should be set to B<binary-targets>.
+B<dpkg-buildpackage> predefine B<Rules-Requires-Root> para valor B<no>. Para restaurar o comportamento B<v0> (anterior ao dpkg 1.22.13), B<Rules-Requires-Root> deve ser definido para B<binary-targets>.
 
 =item *
 
diff -Nru dpkg-1.22.18/man/pt/dpkg-buildapi.pod dpkg-1.22.19/man/pt/dpkg-buildapi.pod
--- dpkg-1.22.18/man/pt/dpkg-buildapi.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/dpkg-buildapi.pod	2025-05-06 15:34:20.000000000 +0200
@@ -76,7 +76,7 @@
 
 =item B<%PKGDATADIR%/buildapi.mk>
 
-Makefile snippet that parses the build API level into a variable.
+Trecho do Makefile que analisa o nível API de compilação numa variável.
 
 =back
 
diff -Nru dpkg-1.22.18/man/pt/dpkg-buildflags.pod dpkg-1.22.19/man/pt/dpkg-buildflags.pod
--- dpkg-1.22.18/man/pt/dpkg-buildflags.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/dpkg-buildflags.pod	2025-05-06 15:34:20.000000000 +0200
@@ -593,11 +593,11 @@
 
 =item B<%PKGDATADIR%/buildflags.mk>
 
-Makefile snippet that loads (and optionally export) all flags supported by B<dpkg-buildflags> into variables (since dpkg 1.16.1).
+Trecho do Makefile que carrega (e opcionalmente exporta) todas as bandeiras suportadas pelo B<dpkg-buildflags> em variáveis (desde dpkg 1.16.1).
 
 =item B<%PKGDATADIR%/buildtools.mk>
 
-Makefile snippet that sets suitable host and build tools (and optionally export them) into variables (since dpkg 1.19.0).
+Trecho do Makefile que define anfitrião apropriado e ferramentas de compilação (e opcionalmente exporta-las) em variáveis (desde dpkg 1.19.0).
 
 =back
 
diff -Nru dpkg-1.22.18/man/pt/dpkg-buildpackage.pod dpkg-1.22.19/man/pt/dpkg-buildpackage.pod
--- dpkg-1.22.18/man/pt/dpkg-buildpackage.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/dpkg-buildpackage.pod	2025-05-06 15:34:20.000000000 +0200
@@ -262,7 +262,7 @@
 
 =item B<--rules-requires-root>
 
-Do not honor the B<Rules-Requires-Root> field, falling back to its legacy default value B<binary-targets> (since dpkg 1.19.1).
+Não respeita o campo B<Rules-Requires-Root>, caindo para o seu valor de predefinição antigo B<binary-targets> (desde dpkg 1.19.1).
 
 =item B<-nc>, B<--no-pre-clean>
 
@@ -514,7 +514,7 @@
 
 =item B<DEB_SIGN_KEYID>
 
-If set, it will be used to sign the B<.changes>, B<.buildinfo> and B<.dsc> files (since dpkg 1.17.2).  Overridden by the B<--sign-keyid> option.
+Se definido, será usado para assinar os ficheiros B<.changes>, B<.buildinfo> e B<.dsc> (desde dpkg 1.17.2). Sobreposto pela opção B<--sign-keyid>.
 
 =item B<DEB_SIGN_KEYFILE>
 
diff -Nru dpkg-1.22.18/man/pt/dpkg-buildtree.pod dpkg-1.22.19/man/pt/dpkg-buildtree.pod
--- dpkg-1.22.18/man/pt/dpkg-buildtree.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/dpkg-buildtree.pod	2025-05-06 15:34:20.000000000 +0200
@@ -36,9 +36,9 @@
 
 =item B<is-rootless>
 
-Checks whether the build tree can be built with no root privileges (since dpkg 1.22.12).
+Verifica se a árvore de compilação pode ser compilada sem privilégios de root (desde dpkg 1.22.12).
 
-This command can be used safely even with versions where the command was not yet available as the default will then be the historic one where root was required.
+Este comando pode ser usado em segurança mesmo com versões onde o comando ainda não estava disponível pois a predefinição será a histórica onde root era requerido.
 
 =item B<--help>
 
diff -Nru dpkg-1.22.18/man/pt/dpkg-deb.pod dpkg-1.22.19/man/pt/dpkg-deb.pod
--- dpkg-1.22.18/man/pt/dpkg-deb.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/dpkg-deb.pod	2025-05-06 15:34:20.000000000 +0200
@@ -38,13 +38,13 @@
 
 Cria um arquivo debian para a árvore de sistema de ficheiros armazenada em I<binary-directory>. I<binary-directory> tem de ter um sub-directório B<DEBIAN>, o qual contém os ficheiros de informação de controlo tais como o próprio ficheiro control. Este directório I<não> irá aparecer no arquivo de sistema de ficheiros do pacote binários, mas em vez disso os ficheiros nele serão postos na área de informação de controlo do pacote binário.
 
-Unless you specify B<--no-check>, B<dpkg-deb> will read B<DEBIAN/control> and parse it.  It will check the file for syntax errors and other problems, and display the name of the binary package being built.  B<dpkg-deb> will also check the permissions of the maintainer scripts and other files found in the B<DEBIAN> control information directory.
+A menos que você especifique B<--no-check>, B<dpkg-deb> irá ler B<DEBIAN/control> e analisa-lo. Irá verificar o ficheiro por erros de sintaxe e outros problemas, e mostrar o nome do pacote binário a ser compilado. B<dpkg-deb> irá também verificar as permissões dos scripts do maintainer e outros ficheiros encontrados no directório de informação de controlo B<DEBIAN>.
 
 Se não for especificado nenhum I<archive> então o B<dpkg-deb> irá escrever o pacote no ficheiro I<binary-directory>B<.deb>.
 
 Se o arquivo a ser criado já existir, ele será sobrescrito.
 
-If the second argument is a directory then B<dpkg-deb> will write to the file I<directory>B</>I<package>B<_>I<version>B<_>I<arch>B<.deb.> When a target directory is specified, rather than a file, the B<--no-check> option may not be used (since B<dpkg-deb> needs to read and parse the package control file to determine which filename to use).
+Se o segundo argumento for um directório então B<dpkg-deb> irá escrever para o ficheiro I<directory>B</>I<package>B<_>I<version>B<_>I<arch>B<.deb.> Quando é especificado um directório alvo, em vez de um ficheiro, a opção B<--no-check> pode não ser usada (pois B<dpkg-deb> precisa de ler e analisar o ficheiro de controle do pacote para determinar qual o nome de ficheiro a suar).
 
 =item B<-I>, B<--info> I<archive> [I<control-file-name>...]
 
@@ -166,11 +166,11 @@
 
 Inibe as verificações usuais de B<dpkg-deb --build> no conteúdo proposto de um arquivo. Deste modo, você pode compilar qualquer arquivo que queira, não interessa o quanto estragado.
 
-Option supported since dpkg 1.22.12.
+Opção suportada desde dpkg 1.22.12.
 
 =item B<--nocheck>
 
-This is an alias for B<--no-check>.
+Este é um nome alternativo para B<--no-check>.
 
 =item B<-v>, B<--verbose>
 
@@ -228,15 +228,15 @@
 
 =item B<DPKG_PATH_PASSWD>
 
-Sets the pathname for the system F<passwd> file.  This path is relative to the B<--root> directory.  The default is F</etc/passwd>.
+Define o nome-de-caminho para o ficheiro F<passwd> do sistema.  Este caminho é relativo ao directório B<--root>.  A predefinição é F</etc/passwd>.
 
-Since dpkg 1.22.16.
+Desde dpkg 1.22.16.
 
 =item B<DPKG_PATH_GROUP>
 
-Sets the pathname for the system F<group> file.  This path is relative to the B<--root> directory.  The default is F</etc/group>.
+Define o nome-de-caminho para o ficheiro F<group> do sistema.  Este caminho é relativo ao directório B<--root>.  A predefinição é F</etc/group>.
 
-Since dpkg 1.22.16.
+Desde dpkg 1.22.16.
 
 =item B<TMPDIR>
 
diff -Nru dpkg-1.22.18/man/pt/dpkg-query.pod dpkg-1.22.19/man/pt/dpkg-query.pod
--- dpkg-1.22.18/man/pt/dpkg-query.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/dpkg-query.pod	2025-05-06 15:34:20.000000000 +0200
@@ -391,9 +391,9 @@
 
 =item B<DPKG_PAGER>
 
-Sets the pager command to use (since dpkg 1.19.1), which will be executed with «B<$SHELL -c>».  If B<SHELL> is not set, «B<%DPKG_DEFAULT_SHELL%>» will be used instead.
+Define o comando paginador a usar (desde dpkg 1.19.1), o qual ir+a ser executado com «B<$SHELL -c>».  Se B<SHELL> não estiver definido, irá ser usado «B<%DPKG_DEFAULT_SHELL%>» em vez dele.
 
-The B<DPKG_PAGER> overrides the B<PAGER> environment variable (since dpkg 1.19.2).  If none of the programs pointed by B<DPKG_PAGER> or B<PAGER> are present, the following programs will be tried in order (since dpkg 1.22.12): the default pager B<%DPKG_DEFAULT_PAGER%>, then B<less>, B<more>, and finally B<cat>.
+O B<DPKG_PAGER> sobrepõe a variável der ambiente B<PAGER> (desde dpkg 1.19.2).  Se nenhum dos programas apontados por B<DPKG_PAGER> ou B<PAGER> estiverem presentes, os seguintes programas serão tentados por ordem (desde dpkg 1.22.12): o paginador predefinido B<%DPKG_DEFAULT_PAGER%>, depois B<less>, B<more>, e finalmente B<cat>.
 
 =item B<DPKG_ROOT>
 
diff -Nru dpkg-1.22.18/man/pt/dpkg-shlibdeps.pod dpkg-1.22.19/man/pt/dpkg-shlibdeps.pod
--- dpkg-1.22.18/man/pt/dpkg-shlibdeps.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/dpkg-shlibdeps.pod	2025-05-06 15:34:20.000000000 +0200
@@ -160,27 +160,27 @@
 
 =item B<--warnings=>[I<value>|I<string>[,...]]
 
-Select the set of warnings that can be emitted by B<dpkg-shlibdeps> (since dpkg 1.14.17).
+Seleciona o conjunto de avisos que podem ser emitidos por B<dpkg-shlibdeps> (desde dpkg 1.14.17).
 
-The warnings can be selected from a comma-separated list of symbolic names (since dpkg 1.22.12), or from a I<value> denoting a bit field for these warnings.
+Os avisos pode ser selecionados de uma lista de nomes simbólicos separados por vírgulas (desde dpkg 1.22.12), ou de um I<value> denotando um campo de bit para esses avisos.
 
 =over 
 
 =item symbol-not-found (bit 0, value 1)
 
-Selects the warning “symbol I<sym> used by I<binary> found in none of the libraries”.
+Seleciona o aviso “symbol I<sym> usado pelo I<binary> não encontrado em nenhuma das bibliotecas”.
 
-Enabled by default.
+Activo por predefinição.
 
 =item avoidable-dependency (bit 1, value 2)
 
-Selects the warning “package could avoid a useless dependency”.
+Seleciona o aviso “pacote podia evitar uma dependência inútil”.
 
-Enabled by default.
+Activo por predefinição.
 
 =item useless-linkage (bit 2, value 4)
 
-Select the warning “I<binary> should not be linked against I<library>”.
+Seleciona o aviso “I<binary> não devia estar vinculado contra I<library>”.
 
 =back
 
diff -Nru dpkg-1.22.18/man/pt/dpkg-statoverride.pod dpkg-1.22.19/man/pt/dpkg-statoverride.pod
--- dpkg-1.22.18/man/pt/dpkg-statoverride.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/dpkg-statoverride.pod	2025-05-06 15:34:20.000000000 +0200
@@ -168,15 +168,15 @@
 
 =item B<DPKG_PATH_PASSWD>
 
-Sets the pathname for the system F<passwd> file.  This path is relative to the B<--root> directory.  The default is F</etc/passwd>.
+Define o nome-de-caminho para o ficheiro F<passwd> do sistema.  Este caminho é relativo ao directório B<--root>.  A predefinição é F</etc/passwd>.
 
-Since dpkg 1.22.16.
+Desde dpkg 1.22.16.
 
 =item B<DPKG_PATH_GROUP>
 
-Sets the pathname for the system F<group> file.  This path is relative to the B<--root> directory.  The default is F</etc/group>.
+Define o nome-de-caminho para o ficheiro F<group> do sistema.  Este caminho é relativo ao directório B<--root>.  A predefinição é F</etc/group>.
 
-Since dpkg 1.22.16.
+Desde dpkg 1.22.16.
 
 =back
 
diff -Nru dpkg-1.22.18/man/pt/dpkg-vendor.pod dpkg-1.22.19/man/pt/dpkg-vendor.pod
--- dpkg-1.22.18/man/pt/dpkg-vendor.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/dpkg-vendor.pod	2025-05-06 15:34:20.000000000 +0200
@@ -24,11 +24,11 @@
 
 B<dpkg-vendor> é uma ferramenta para inquirir informação acerca dos fornecedores listados em B<%PKGCONFDIR%/origins>. B<%PKGCONFDIR%/origins/default> contém informação acerca do fornecedor actual.
 
-The origin files provide metadata about specific vendors, such as their URL or where to file bug reports, and are usually used both to determine the behavior of tools and resulting contents during package builds targeting a specific vendor, and to describe the provenance of packages.
+Os ficheiros origin fornecem metadados acerca de fornecedores específicos, tais coo o seu URL ou onde preencher relatórios de bug, e são geralmente usados tanto para determinar o comportamento de ferramentas e conteúdos resultantes durante compilações do pacote que visam um fornecedor específico, como para descrever a proveniência dos pacotes.
 
-Packages can explicitly declare their vendor by including an B<Origin> field, otherwise the vendor for a package without such field is assumed to be the one pointed to by the F<default> origin symbolic link.
+Os pacotes podem explicitamente especificar o seu fornecedor ao incluir um campo B<Origin>, caso contrário o fornecedor para um pacote que não tenha tal campo é assumido que seja aquele apontado pelo link simbólico F<predefinido> origin.
 
-The F<default> symbolic link is also used to denote the origin of the current installation managed by B<dpkg>, be that a full distribution or an overlay on top of an existing base system that contains either no packaging system or a native one.
+O link simbólico F<default> é também usado para denotar a origem da instalação actual gerida pelo B<dpkg>, seja uma distribuição completa ou uma sobreposição no topo de um sistema base existente que contém ou nenhum sistema de empacotamento ou um nativo.
 
 Este programa foi introduzido no dpkg 1.15.1.
 
@@ -94,7 +94,7 @@
 
 =item B<%PKGDATADIR%/vendor.mk>
 
-Makefile snippet that sets the current vendor and its parent into variables, and provides make macros to check for derivatives (since dpkg 1.16.1).
+Fragmento do Makefile que define o fornecedor actual e o seu pai em variáveis, e fornece macros do make para verificar por derivativos (desde dpkg 1.16.1).
 
 =back
 
diff -Nru dpkg-1.22.18/man/pt/dpkg.pod dpkg-1.22.19/man/pt/dpkg.pod
--- dpkg-1.22.18/man/pt/dpkg.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/dpkg.pod	2025-05-06 15:34:20.000000000 +0200
@@ -906,9 +906,9 @@
 
 =item B<DPKG_PAGER>
 
-The program B<dpkg> will execute when running a pager, which will be executed with «B<$SHELL -c>», for example when displaying the conffile differences.  If B<SHELL> is not set, «B<%DPKG_DEFAULT_SHELL%>» will be used instead.
+O programa que o B<dpkg> irá executar quando correr um paginador, o qual será executado com «B<$SHELL -c>», por exemplo quando mostrar as diferenças do conffile. Se B<SHELL> não estiver definida, será usado «B<%DPKG_DEFAULT_SHELL%>» em vez deste.
 
-The B<DPKG_PAGER> overrides the B<PAGER> environment variable (since dpkg 1.19.2).  If none of the programs pointed by B<DPKG_PAGER> or B<PAGER> are present, the following programs will be tried in order (since dpkg 1.22.12): the default pager B<%DPKG_DEFAULT_PAGER%>, then B<less>, B<more>, and finally B<cat>.
+O B<DPKG_PAGER> sobrepõe a variável der ambiente B<PAGER> (desde dpkg 1.19.2).  Se nenhum dos programas apontados por B<DPKG_PAGER> ou B<PAGER> estiverem presentes, os seguintes programas serão tentados por ordem (desde dpkg 1.22.12): o paginador predefinido B<%DPKG_DEFAULT_PAGER%>, depois B<less>, B<more>, e finalmente B<cat>.
 
 =item B<DPKG_COLORS>
 
@@ -936,15 +936,15 @@
 
 =item B<DPKG_PATH_PASSWD>
 
-Sets the pathname for the system F<passwd> file.  This path is relative to the B<--root> directory.  The default is F</etc/passwd>.
+Define o nome-de-caminho para o ficheiro F<passwd> do sistema.  Este caminho é relativo ao directório B<--root>.  A predefinição é F</etc/passwd>.
 
-Since dpkg 1.22.16.
+Desde dpkg 1.22.16.
 
 =item B<DPKG_PATH_GROUP>
 
-Sets the pathname for the system F<group> file.  This path is relative to the B<--root> directory.  The default is F</etc/group>.
+Define o nome-de-caminho para o ficheiro F<group> do sistema.  Este caminho é relativo ao directório B<--root>.  A predefinição é F</etc/group>.
 
-Since dpkg 1.22.16.
+Desde dpkg 1.22.16.
 
 =back
 
diff -Nru dpkg-1.22.18/man/pt/dsc.pod dpkg-1.22.19/man/pt/dsc.pod
--- dpkg-1.22.18/man/pt/dsc.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/pt/dsc.pod	2025-05-06 15:34:20.000000000 +0200
@@ -142,7 +142,7 @@
 
 O I<package-type> é o tipo de pacote binário, normalmente B<deb>, outro valor comum é B<udeb>.
 
-The I<section> and I<priority> match the binary package fields of the same name, or if omitted default to B<unknown> and B<optional> respectively (since dpkg 1.22.13).
+I<section> e I<priority> correspondem aos campos do pacote binário do mesmo nome, ou se omitidos são predefinidos para B<unknown> e B<optional> respetivamente (desde dpkg 1.22.13).
 
 A I<key-value-list> é uma lista is de I<key>B<=>I<value> separados por espaços, a as chaves opcionais actualmente conhecidas são:
 
diff -Nru dpkg-1.22.18/man/sv/deb-changes.pod dpkg-1.22.19/man/sv/deb-changes.pod
--- dpkg-1.22.18/man/sv/deb-changes.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/deb-changes.pod	2025-05-06 15:34:20.000000000 +0200
@@ -106,7 +106,7 @@
 
 Första raden i fältvärdet (delen av på samma rad som fältnamnet följt av kolon) är alltid tom. Innehållet i fältet anges som fortsättningsrader, en rad per fil. Varje rad består av blankstegsavdelade fält som beskriver filen: md5-summan, filstorleken, filsektionen, filprioriteten och filnamnet.
 
-If the section or priority are omitted from the package, these default to B<unknown> and B<optional> respectively (since dpkg 1.22.13).
+Om sektion och prioritet utelämnas från paketet sätts de till förvalet B<unknown> respektive B<optional> (sedan dpkg 1.22.13).
 
 Det här fälten visar alla filer insändningen består av. Listan över filer i fältet måste motsvara listan över filer i de andra relaterade B<Checksums>-fälten.
 
diff -Nru dpkg-1.22.18/man/sv/deb-control.pod dpkg-1.22.19/man/sv/deb-control.pod
--- dpkg-1.22.18/man/sv/deb-control.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/deb-control.pod	2025-05-06 15:34:20.000000000 +0200
@@ -56,13 +56,13 @@
 
 Detta är ett generellt fält som ger paketet en kategori baserat på programvara som det installerar. Några vanliga sektioner är B<utils>, B<net>, B<mail>, B<text>, B<x11>, osv.
 
-The accepted values are based on the specific distribution policy.
+Godtagna värden baseras på den specifika distributionens policy.
 
 =item B<Priority:> I<prioritet>
 
-Sets the importance of this package in relation to the system as a whole. The known priorities are B<required>, B<important>, B<standard>, B<optional>, B<extra>, and B<unknown>, but other values can be used as well.
+Ställer in hur viktigt paketet är jämfört med systemet som helhet. Kända prioriteter är B<required> (nödvändig), B<important> (viktig), B<standard> (normal), B<optional> (valfritt), B<extra> (extra), och B<unknown> (okänd), men andra värden kan också användas.
 
-How to apply these values depends on the specific distribution policy.
+Hur dessa värden ska användas beror på den specifika distributionens policy.
 
 =item B<Installed-Size:> I<storlek>
 
diff -Nru dpkg-1.22.18/man/sv/deb-origin.pod dpkg-1.22.19/man/sv/deb-origin.pod
--- dpkg-1.22.18/man/sv/deb-origin.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/deb-origin.pod	2025-05-06 15:34:20.000000000 +0200
@@ -22,9 +22,9 @@
 
 =head1 BESKRIVNING
 
-The files in B<%PKGCONFDIR%/origins> can provide information about various vendors that are providing Debian packages.  These files are usually used both to determine the behavior of tools and resulting contents during package builds targeting a specific vendor, and to describe the provenance of packages.
+Filerna i B<%PKGCONFDIR%/origins> kan tillhandahålla information om olika återförsäljare som tillhandahåller Debianpaket. Filerna används vanligtvis både till att bestämma beteendet för verktyg och det slutliga innehållet vid paketbyggen riktade mot specifika återförsäljare, samt för att beskriva proveniensen för paketen.
 
-Packages can explicitly declare their vendor by including an B<Origin> field, otherwise the vendor for a package without such field is assumed to be the one pointed to by the F<default> origin symbolic link.
+Paket kan deklarera återförsäljare explicit genom att inkludera ett B<Origin>-fält, annars antas återförsäljaren för ett paket utan ett sådant fält att vara det ursprung som pekas på med den symboliska länken F<default>.
 
 De innehåller ett antal fält, eller kommentarer när raden börjar med ”B<#>”. Varje fält inleds med ett märke, till exempel B<Vendor> eller B<Parent>, följt av ett kolon och fältets innehåll. Fälten avdelas endast av fältmärken. Med andra ord kan fälten innehålla flera rader text, men verktygen slår ihop rader när fältets text behandlas.
 
diff -Nru dpkg-1.22.18/man/sv/deb-src-control.pod dpkg-1.22.19/man/sv/deb-src-control.pod
--- dpkg-1.22.18/man/sv/deb-src-control.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/deb-src-control.pod	2025-05-06 15:34:20.000000000 +0200
@@ -24,7 +24,7 @@
 
 Varje Debiankällkodspaket innehåller mallstyrfilen ”B<debian/control>”, och dess L<deb822(5)>-format är en övermängd av B<control>-filen som medföljer Debianbinärpaket, se B<deb-control>(5).
 
-This file contains at least 2 stanzas, separated by a blank line.  The first stanza is called the source package stanza and lists all information about the source package in general, while each following stanzas are called the binary package stanzas and describe exactly one binary package per stanza. Each stanza consists of at least one field.  A field starts with a field name, such as B<Package> or B<Section> (case insensitive), followed by a colon, the body of the field (case sensitive unless stated otherwise) and a newline.  Multi-line fields are also allowed, but each supplementary line, without a field name, must start with at least one space.  The content of the multi-line fields is generally joined to a single line by the tools (except in the case of the B<Description> field, see below).  To insert empty lines into a multi-line field, insert a dot after the space.  Lines starting with a ‘B<#>’ are treated as comments.
+Filen innehåller åtminstone två stycken, avdelade med en tomrad. Det första stycket kallas källkodspaketstycket och innehåller all generell information om källkodspaketet, medan de följande styckena kallas binärpaketstycken och beskriver exakt ett binärpaket per stycke. Varje stycke består av åtminstone ett fält. Ett fält inleds med ett fältnamn, till exempel B<Package> eller B<Section> (skiftlägesokänsligt), följt av ett kolon, fältinnehållet (skiftlägekänsligt om inte annat anges) och ett nyradstecken. Flerradiga fält är också tillåtna, men varje ytterligare rad som inte innehåller ett fältnamn, måste starta med minst ett blanksteg. Innehållet i flerradsfält slås normalt samman till en enda rad av verktygen (förutom i fallet fältet B<Description>, se nedan). För att sätta in tomma rader i ett flerradsfält, skriver du en punkt efter blanksteget. Rader som börjar med ett ”B<#>” tolkas som kommentarer.
 
 =head1 KÄLLKODSFÄLT
 
@@ -32,7 +32,7 @@
 
 =item B<Source:> I<källkodspaketnamn> (krävs)
 
-The value of this field is the name of the source package, and must match the name of the source package in the debian/changelog file.  A package name must consist only of lowercase letters (a-z), digits (0-9), plus (+) and minus (-) signs, and periods (.).  Package names must be at least two characters long and must start with a lowercase alphanumeric character (a-z0-9).
+Värdet på det här fältet är namnet på källkodspaketet, och måste motsvara namnet på källkodspaketet i filen debian/changelog. Paketnamnet måste bestå endast av små bokstäver (a-z), siffror (0-9), plus- (+) och minustecken (-) och punkt (.). Paketnamn måste vara minst två tecken långa och måste börja med ett liten bokstav eller siffra (a-z0-9).
 
 =item B<Maintainer:> I<fullt-namn-epost> (rekommenderas)
 
@@ -74,11 +74,11 @@
 
 =item B<no> (nej)
 
-The binary targets will not require (fake)root at all.  This is the default in B<dpkg-build-api> level >= 1, or since dpkg 1.22.13.
+Binärmålen kommer inte kräva (fake)root överhuvudtaget. Detta är förval om B<dpkg-build-api>-nivån är ≥ 1, eller sedan dpkg 1.22.13.
 
 =item B<binary-targets>
 
-The binary targets must always be run under (fake)root.  This value is the default in B<dpkg-build-api> level 0 until dpkg 1.22.13, when the field is omitted; adding the field with an explicit B<binary-targets>, while not strictly needed, marks it as having been analyzed for this requirement.
+Binärmålen måste alltid köras under (fake)root. Detta är förvalet i B<dpkg-build-api>-nivå 0 till och med dpkg 1.22.13, om fältet inte anges; även om det inte är strikt nödvändigt att lägga till fältet med värdet B<binary-targets> så anger det att paketet har analyserats för det här kravet.
 
 =item I<impl-nyckelord>
 
@@ -128,17 +128,17 @@
 
 Detta är ett generellt fält som ger paketet en kategori baserat på programvara som det installerar. Några vanliga sektioner är B<utils>, B<net>, B<mail>, B<text>, B<x11>, osv.
 
-When omitted, the I<section> defaults to B<unknown> (since dpkg 1.22.13).
+Om det utelämnas sätts I<section> till förvalet B<unknown> (sedan dpkg 1.22.13).
 
-The accepted values are based on the specific distribution policy.
+Godtagna värden baseras på den specifika distributionens policy.
 
 =item B<Priority:> I<prioritet>
 
-Sets the importance of this package in relation to the system as a whole. The known priorities are B<required>, B<important>, B<standard>, B<optional>, B<extra>, and B<unknown>, but other values can be used as well.
+Ställer in hur viktigt paketet är jämfört med systemet som helhet. Kända prioriteter är B<required> (nödvändig), B<important> (viktig), B<standard> (normal), B<optional> (valfritt), B<extra> (extra), och B<unknown> (okänd), men andra värden kan också användas.
 
-When omitted, the I<priority> defaults to B<optional> (since dpkg 1.22.13).
+Om det utelämnas sätts I<priority> till förvalet B<optional> (sedan dpkg 1.22.13).
 
-How to apply these values depends on the specific distribution policy.
+Hur dessa värden ska användas beror på den specifika distributionens policy.
 
 =item B<Build-Depends:> I<paketlista>
 
@@ -280,12 +280,12 @@
 
 =head1 EXEMPEL
 
- # Comment
+ # Kommentar
  Source: dpkg
  Section: admin
  Priority: required
  Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
- # This field is copied to the binary and source packages.
+ # det här fältet kopieras till binär- och källkodspaketen.
  XBS-Upstream-Release-Status: stable
  Homepage: https://wiki.debian.org/Teams/Dpkg
  Vcs-Browser: https://git.dpkg.org/cgit/dpkg/dpkg.git
@@ -301,13 +301,13 @@
  Section: utils
  Priority: optional
  Architecture: all
- # This is a custom field in the binary package.
+ # det här är ett skräddarsytt fält i binärpaketet.
  XB-Mentoring-Contact: Raphael Hertzog <hertzog@debian.org>
  Depends:
   binutils,
   bzip2,
   cpio (>= 2.4.2-2),
- # This is a comment in the middle of a field value.
+ # Det här är en kommentar mitt i ett fältvärde.
   dpkg (>= 1.14.6),
   libtimedate-perl,
   lzma,
@@ -326,6 +326,7 @@
   devscripts (<< 2.10.26),
  Replaces:
   manpages-pl (<= 20051117-1),
+ Replaces: manpages-pl (<= 20051117-1)
  Description: Debian package development tools
   This package provides the development tools (including dpkg-source)
   required to unpack, build and upload Debian source packages.
diff -Nru dpkg-1.22.18/man/sv/deb-src-symbols.pod dpkg-1.22.19/man/sv/deb-src-symbols.pod
--- dpkg-1.22.18/man/sv/deb-src-symbols.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/deb-src-symbols.pod	2025-05-06 15:34:20.000000000 +0200
@@ -66,12 +66,11 @@
 
 I det vanliga icke-mall-läget skrivs endast de arkitekturspecifika symboler som motsvarar den aktuella värdarkitekturen till symbolfilen. Å andra sidan skrivs alla arkitekturspecifika symboler (inklusive de från andra arkitekturer) till symbolfilen i mall-läget.
 
-The format of I<architecture-list> is the same as the one used in the B<Build-Depends> field of I<debian/control> (except the enclosing square brackets []).  For example, the first symbol from the list below will be considered only on arm64, any-amd64 and riscv64 architectures, the second only on linux architectures, while the third one anywhere except on armel.
-
-  (arch=arm64 any-amd64 riscv64)arch_specific_symbol@Base 1.0
-  (arch=linux-any)linux_specific_symbol@Base 1.0
-  (arch=!armel)symbol_armel_does_not_have@Base 1.0
+Formatet på I<arkitekturlista> är detsamma som det som används i B<Build-Depends>-fältet i I<debian/control> (bortsett från de omslutande hakparenteserna []). Den första symbolen från listan nedan, till exempel, kommer endast att tas med på arkitekturerna arm64, any-amd64 och riscv64, den andra bara på linux-arkitekturer medan den tredje tas med överallt förutom på armel.
 
+  (arch=arm64 any-amd64 riscv64)64bitarsspecifik_symbol@Base 1.0
+  (arch=linux-any)linuxspecifik_symbol@Base 1.0
+  (arch=!armel)symbol_armel_inte_har@Base 1.0
 I<architecture-bits> är antingen B<32> eller B<64>.
 
   (arch-bits=32)32bitarsspecifik_symbol@Base 1.0
@@ -188,10 +187,10 @@
 
 Alla symboler som inkluderas från I<fil-att-inkludera> kommer att anses som standard vara taggade med I<tagg> ... I<taggN>. Du kan använda denna funktion för att skapa en gemensam I<paket>.symbols-fil som inkluderar arkitekturspecifika filer:
 
-  common_symbol1@Base 1.0
+  gemensam_symbol1@Base 1.0
  (arch-bits=64)#include "package.symbols.64-bit"
  (arch-bits=32)#include "package.symbols.32-bit"
-  common_symbol2@Base 1.0
+  gemensam_symbol2@Base 1.0
 
 =back
 
diff -Nru dpkg-1.22.18/man/sv/dpkg-architecture.pod dpkg-1.22.19/man/sv/dpkg-architecture.pod
--- dpkg-1.22.18/man/sv/dpkg-architecture.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/dpkg-architecture.pod	2025-05-06 15:34:20.000000000 +0200
@@ -132,19 +132,19 @@
 
 =item målmaskin
 
-The machine the compiler is building for, or the emulator will run code for.  This is only needed when building a cross-toolchain (or emulator), one that will be built on the build architecture, to be run on the host architecture, and that itself will build (or run emulated) code for the target architecture.
+Maskinen kompilatorn bygger för, eller emulatorn kör kod för. Endast nödvändigt för att bygga en korsverktygskedja (eller emulator), en som byggs på byggarkitekturen och körs på målarkitekturen, och som själv kommer att bygga (eller köra under emulering) kod för målarkitekturen.
 
 =item Debianarkitektur
 
-The Debian architecture string, used in binary packages, which specifies the binary tree in a package repository.
+Debianarkitektursträngen, som används av binärpaket och anger binärträdet i paketarkivet.
 
-Examples: i386, sparc, hurd-i386.
+Exempel: i386, sparc, hurd-i386.
 
 =item Debianarkitektur-tupel
 
-A Debian architecture tuple is the fully qualified architecture with all its components spelled out.  This differs with Debian architectures in that at least the I<cpu> component does not embed the I<abi>.  The current tuple has the form I<abi>-I<libc>-I<os>-I<cpu>.
+En Debianarkitektur-tupel är den fullt kvalificerade arkitekturen med alla dess komponenter detaljerat redogjort för. Den skiljer sig från Debianarkitekturen i det att åtminstone I<cpu>-komponenten inte innehåller I<abi>. Den nuvarande tupeln har formen I<abi>-I<libc>-I<os>-I<cpu>.
 
-Examples: base-gnu-linux-amd64, eabihf-musl-linux-arm.
+Exempel: base-gnu-linux-amd64, eabihf-musl-linux-arm.
 
 =item Debianarkitektursökmönster
 
@@ -164,17 +164,17 @@
 
 =item GNU-systemtyp
 
-An architecture specification string consisting of two parts separated by a hyphen: CPU and system.
+En arkitekturspecificeringssträng som består av två delar, avdelade med bindestreck: processor och system.
 
-The CPU part never contains a hyphen, while the system part might itself contain a hyphen to separate a kernel from its general ABI, where the general ABI might contain both runtime (such as libc) and executable ABI specifiers joined without a hyphen.
+Processordelen innehåller aldrig ett bindestreck, medan systemdelen kan i sig innehålla ett bindestreck för att skilja mellan en kärna och dess generella ABI, där det generella ABI:et kan innehålla både ABI-angivelser både för körtid (såsom libc) och program, sammanslagna utan bindestreck.
 
-Examples: i586-linux-gnu, sparc-linux-gnu, i686-gnu, x86_64-netbsd.
+Exempel: i586-linux-gnu, sparc-linux-gnu, i686-gnu, x86_64-netbsd.
 
 =item multiark-triplett
 
-The clarified GNU system type, used for filesystem paths.  This triplet does not change even when the baseline ISA gets bumped, so that the resulting paths are stable over time.  The only current difference with the GNU system type is that the CPU part for i386 based systems is always i386.
+Den förtydligade GNU-systemtypen, använd i filsystemssökväg. Tripletten förändras inte när baslinje-ISA:en uppdateras, vilket innebär att de resulterande sökvägarna är stabila över tid. De enda skillnaderna mot GNU-systemtypen är för närvarande att CPU-delen för i386-baserade system alltid är i386.
 
-Examples: i386-linux-gnu, x86_64-linux-gnu.  Example paths: /lib/powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/.
+Exempel: i386-linux-gnu, x86_64-linux-gnu. Exempel på sökvägar: /lib/powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/.
 
 =back
 
@@ -188,7 +188,7 @@
 
 Debianarkitekturen för byggmaskinen.
 
-B<Note>: If you are not building tools that need to run during the build, these are probably not the variables you are looking for.  Please see L</TERMS> section for the meanings of these terms.
+B<Observera>: Om du inte bygger verktyg som behöver köras under bygget är det här antagligen inte variablerna du ser efter. Se stycket L</TERMINOLOGI> för betydelsen av dessa termer.
 
 =item B<DEB_BUILD_ARCH_ABI>
 
@@ -278,7 +278,7 @@
 
 Debianarkitekturen för målmaskinen (sedan dpkg 1.17.14).
 
-B<Note>: If you are not building cross-toolchains (or emulators), these are probably not the variables you are looking for.  Please see L</TERMS> section for the meanings of these terms.
+B<Observera>: Om du inte bygger korsverktygskedjor (eller emulatorer) är det här antagligen inte variablerna du ser efter. Se stycket L</TERMINOLOGI> för betydelsen av dessa termer.
 
 =item B<DEB_TARGET_ARCH_ABI>
 
@@ -354,7 +354,7 @@
 
 =item I<%PKGDATADIR%/architecture.mk>
 
-Makefile-utklipp som sätter alla variabler B<dpkg-architecture> skriver (sedan dpkg 1.16.1):
+Makefile-klipp som sätter alla variabler B<dpkg-architecture> skriver (sedan dpkg 1.16.1):
 
 =back
 
@@ -426,7 +426,7 @@
 
 eller, om du bara vill testa på processor- eller OS-typ, använd variablerna B<DEB_HOST_ARCH_CPU> eller B<DEB_HOST_ARCH_OS>.
 
-Observera att du även kan bero på att ett externt Makefile-utklipp sätter alla variabler B<dpkg-architecture> kan tillhandahålla:
+Observera att du även kan bero på att ett externt Makefile-klipp sätter alla variabler B<dpkg-architecture> kan tillhandahålla:
 
 =over 
 
diff -Nru dpkg-1.22.18/man/sv/dpkg-build-api.pod dpkg-1.22.19/man/sv/dpkg-build-api.pod
--- dpkg-1.22.18/man/sv/dpkg-build-api.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/dpkg-build-api.pod	2025-05-06 15:34:20.000000000 +0200
@@ -51,7 +51,7 @@
 
 =item *
 
-B<dpkg-buildpackage> defaults to B<Rules-Requires-Root> value B<no>.  To restore the B<v0> behavior (from before dpkg 1.22.13) B<Rules-Requires-Root> should be set to B<binary-targets>.
+B<dpkg-buildpackage> har som förval B<Rules-Requires-Root> med värdet B<no> (nej). För att återställa B<v0>-beteendet (från innan dpkg 1.22.13) måste B<Rules-Requires-Root> sättas till B<binary-targets>.
 
 =item *
 
diff -Nru dpkg-1.22.18/man/sv/dpkg-buildapi.pod dpkg-1.22.19/man/sv/dpkg-buildapi.pod
--- dpkg-1.22.18/man/sv/dpkg-buildapi.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/dpkg-buildapi.pod	2025-05-06 15:34:20.000000000 +0200
@@ -76,7 +76,7 @@
 
 =item B<%PKGDATADIR%/buildapi.mk>
 
-Makefile snippet that parses the build API level into a variable.
+Makefil-klipp som tolkar bygg-API-nivån till en variabel.
 
 =back
 
diff -Nru dpkg-1.22.18/man/sv/dpkg-buildflags.pod dpkg-1.22.19/man/sv/dpkg-buildflags.pod
--- dpkg-1.22.18/man/sv/dpkg-buildflags.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/dpkg-buildflags.pod	2025-05-06 15:34:20.000000000 +0200
@@ -593,11 +593,11 @@
 
 =item B<%PKGDATADIR%/buildflags.mk>
 
-Makefile snippet that loads (and optionally export) all flags supported by B<dpkg-buildflags> into variables (since dpkg 1.16.1).
+Makefile-klipp som läser in (och eventuellt exporterar) alla flaggor som stöd av B<dpkg-buildflags> till variabler (sedan dpkg 1.16.1).
 
 =item B<%PKGDATADIR%/buildtools.mk>
 
-Makefile snippet that sets suitable host and build tools (and optionally export them) into variables (since dpkg 1.19.0).
+Makefile-klipp som läser in lämplig värd och byggverktyg (och eventuellt exporterar dem) till variabler (sedan dpkg 1.19.0).
 
 =back
 
diff -Nru dpkg-1.22.18/man/sv/dpkg-buildpackage.pod dpkg-1.22.19/man/sv/dpkg-buildpackage.pod
--- dpkg-1.22.18/man/sv/dpkg-buildpackage.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/dpkg-buildpackage.pod	2025-05-06 15:34:20.000000000 +0200
@@ -262,7 +262,7 @@
 
 =item B<--rules-requires-root>
 
-Do not honor the B<Rules-Requires-Root> field, falling back to its legacy default value B<binary-targets> (since dpkg 1.19.1).
+Följ inte fältet B<Rules-Requires-Root>, fall tillbaka på dess gamla förval B<binary-targets> (sedan dpkg 1.19.1).
 
 =item B<-nc>, B<--no-pre-clean>
 
@@ -514,7 +514,7 @@
 
 =item B<DEB_SIGN_KEYID>
 
-If set, it will be used to sign the B<.changes>, B<.buildinfo> and B<.dsc> files (since dpkg 1.17.2).  Overridden by the B<--sign-keyid> option.
+Används för att signera filerna B<.changes>, B<.buildinfo> och B<.dsc>-filerna om satt (sedan dpkg 1.17.2). Överstyrs av flaggan B<--sign-keyid>.
 
 =item B<DEB_SIGN_KEYFILE>
 
diff -Nru dpkg-1.22.18/man/sv/dpkg-buildtree.pod dpkg-1.22.19/man/sv/dpkg-buildtree.pod
--- dpkg-1.22.18/man/sv/dpkg-buildtree.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/dpkg-buildtree.pod	2025-05-06 15:34:20.000000000 +0200
@@ -36,9 +36,9 @@
 
 =item B<is-rootless>
 
-Checks whether the build tree can be built with no root privileges (since dpkg 1.22.12).
+Kontrollerar om byggträdet kan byggas utan root-behörighet (sedan dpkg 1.22.12).
 
-This command can be used safely even with versions where the command was not yet available as the default will then be the historic one where root was required.
+Kommandot kan användas på ett säkert sätt även med versioner där kommandot ännu inte var tillgängligt eftersom förvalet kommer då vara det historiska där root krävdes.
 
 =item B<--help>
 
diff -Nru dpkg-1.22.18/man/sv/dpkg-deb.pod dpkg-1.22.19/man/sv/dpkg-deb.pod
--- dpkg-1.22.18/man/sv/dpkg-deb.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/dpkg-deb.pod	2025-05-06 15:34:20.000000000 +0200
@@ -38,13 +38,13 @@
 
 Skapar ett Debianarkiv från filsystemsträdet som lagras i I<binärkatalog>. I<binärkatalog> måste innehålla underkatalogen B<DEBIAN>, vilken innehåller styrinformationsfiler såsom själv styrfilen control. Katalogen kommer I<inte> att visas i binärpaketets filsystemsarkiv, utan istället kommer filerna läggas i binärpaketets styrinformationsområde.
 
-Unless you specify B<--no-check>, B<dpkg-deb> will read B<DEBIAN/control> and parse it.  It will check the file for syntax errors and other problems, and display the name of the binary package being built.  B<dpkg-deb> will also check the permissions of the maintainer scripts and other files found in the B<DEBIAN> control information directory.
+Såvida du inte anger B<--no-check> kommer dpkg-deb att läsa B<DEBIAN/control> och tolka den. Den kommer leta efter syntaxfel och andra problem i filen, och visa namnet på det binärpaket som byggs. B<dpkg-deb> kommer även att kontrollera behörigheten på paketskripten och andra filer som hittas i styrinformationskatalogen B<DEBIAN>.
 
 Om inget I<arkiv> anges kommer B<dpkg-deb> skriva paketet till filen I<binärkatalog>B<.deb>.
 
 Om arkivet som ska skapas redan finns kommer det skrivas över.
 
-If the second argument is a directory then B<dpkg-deb> will write to the file I<directory>B</>I<package>B<_>I<version>B<_>I<arch>B<.deb.> When a target directory is specified, rather than a file, the B<--no-check> option may not be used (since B<dpkg-deb> needs to read and parse the package control file to determine which filename to use).
+Om den andra argumentet är en katalog kommer B<dpkg-deb> skriva till filen I<directory>B</>I<paket>B<_>I<version>B<_>I<arkitektur>B<.deb.> När en målkatalog anges, istället för en fil, kan inte flaggan B<--no-check> användas (eftersom B<dpkg-deb> måste läsa och tolka paketets styrfil control för att ta reda på vilket filnamn som ska användas).
 
 =item B<-I>, B<--info> I<arkiv> [I<control-filnamn> ...]
 
@@ -166,11 +166,11 @@
 
 Förhindrar B<dpkg-deb --build s> normala tester på det föreslagna innehållet i arkivet. Du kan bygga vilket arkiv du än vill, oavsett hur trasigt, på det här sätt.
 
-Option supported since dpkg 1.22.12.
+Flaggan stöds sedan dpkg 1.22.12.
 
 =item B<--nocheck>
 
-This is an alias for B<--no-check>.
+Detta är ett alias för B<--no-check>.
 
 =item B<-v>, B<--verbose>
 
@@ -228,15 +228,15 @@
 
 =item B<DPKG_PATH_PASSWD>
 
-Sets the pathname for the system F<passwd> file.  This path is relative to the B<--root> directory.  The default is F</etc/passwd>.
+Anger sökvägsnamnet för systemets F<passwd>-fil. Sökvägen är relativ till katalogen som angavs med B<--root>. Förval är F</etc/passwd>.
 
-Since dpkg 1.22.16.
+Sedan dpkg 1.22.16.
 
 =item B<DPKG_PATH_GROUP>
 
-Sets the pathname for the system F<group> file.  This path is relative to the B<--root> directory.  The default is F</etc/group>.
+Anger sökvägsnamnet för systemets F<group>-fil. Sökvägen är relativ till katalogen som angavs med B<--root>. Förval är F</etc/group>.
 
-Since dpkg 1.22.16.
+Sedan dpkg 1.22.16.
 
 =item B<TMPDIR>
 
diff -Nru dpkg-1.22.18/man/sv/dpkg-query.pod dpkg-1.22.19/man/sv/dpkg-query.pod
--- dpkg-1.22.18/man/sv/dpkg-query.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/dpkg-query.pod	2025-05-06 15:34:20.000000000 +0200
@@ -390,9 +390,9 @@
 
 =item B<DPKG_PAGER>
 
-Sets the pager command to use (since dpkg 1.19.1), which will be executed with «B<$SHELL -c>».  If B<SHELL> is not set, «B<%DPKG_DEFAULT_SHELL%>» will be used instead.
+Väljer bläddrarprogram att använda (sedan dpkg 1.19.1),  vilket kommer startas med ”B<$SHELL -c>”. Om B<SHELL> inte har valts kommer ”B<%DPKG_DEFAULT_SHELL%>>” att användas istället.
 
-The B<DPKG_PAGER> overrides the B<PAGER> environment variable (since dpkg 1.19.2).  If none of the programs pointed by B<DPKG_PAGER> or B<PAGER> are present, the following programs will be tried in order (since dpkg 1.22.12): the default pager B<%DPKG_DEFAULT_PAGER%>, then B<less>, B<more>, and finally B<cat>.
+B<DPKG_PAGER> överstyr miljövariabeln B<PAGER> (sedan dpkg 1.19.2). Om inget av programmen som pekas på av B<DPKG_PAGER> eller B<PAGER> finns kommer följande program att försöka användas, i ordning (sedan dpkg 1.22.12): standardbläddraren B<%DPKG_DEFAULT_PAGER>, så B<less>, B<more>, och slutligen B<cat>.
 
 =item B<DPKG_ROOT>
 
diff -Nru dpkg-1.22.18/man/sv/dpkg-shlibdeps.pod dpkg-1.22.19/man/sv/dpkg-shlibdeps.pod
--- dpkg-1.22.18/man/sv/dpkg-shlibdeps.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/dpkg-shlibdeps.pod	2025-05-06 15:34:20.000000000 +0200
@@ -158,29 +158,29 @@
 
 Misslyckas inte om det inte upptäcks någon beroendeinformation för ett delat bibliotek (sedan dpkg 1.14.8). Den här flaggan rekommenderas inte, alla bibliotek bör tillhandahålla beroendeinformation (antingen med shlibs-filer eller med symbols-filer), även om de ännu inte används av andra paket.
 
-=item B<--warnings=>[I<value>|I<string>[,...]]
+=item B<--warnings=>I<värde>|I<sträng>[,...]
 
-Select the set of warnings that can be emitted by B<dpkg-shlibdeps> (since dpkg 1.14.17).
+Väljer den uppsättning varningar som kan matas ut av B<dpkg-shlibdeps> (sedan dpkg 1.14.17).
 
-The warnings can be selected from a comma-separated list of symbolic names (since dpkg 1.22.12), or from a I<value> denoting a bit field for these warnings.
+Varningarna kan väljas för en kommaavdelad lista med symboliska namn (sedan dpkg 1.22.12) eller från ett I<värde> som anger ett bitfält för dessa varningar.
 
 =over 
 
-=item symbol-not-found (bit 0, value 1)
+=item symbol-not-found (bit 0, värde 1)
 
-Selects the warning “symbol I<sym> used by I<binary> found in none of the libraries”.
+Väljer varningen ”symbolen I<sym>, som används av I<binär>, hittades inte i något av biblioteken”.
 
-Enabled by default.
+Aktiverad som förval.
 
-=item avoidable-dependency (bit 1, value 2)
+=item avoidable-dependency (bit 1, värde 2)
 
-Selects the warning “package could avoid a useless dependency”.
+Väljer varningen ”paketet kunde undvika ett onödigt beroende”.
 
-Enabled by default.
+Aktiverad som förval.
 
-=item useless-linkage (bit 2, value 4)
+=item useless-linkage (bit 2, värde 4)
 
-Select the warning “I<binary> should not be linked against I<library>”.
+Väljer varningen ”I<binär> borde inte vara länkat mot I<bibliotek>”.
 
 =back
 
diff -Nru dpkg-1.22.18/man/sv/dpkg-statoverride.pod dpkg-1.22.19/man/sv/dpkg-statoverride.pod
--- dpkg-1.22.18/man/sv/dpkg-statoverride.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/dpkg-statoverride.pod	2025-05-06 15:34:20.000000000 +0200
@@ -168,15 +168,15 @@
 
 =item B<DPKG_PATH_PASSWD>
 
-Sets the pathname for the system F<passwd> file.  This path is relative to the B<--root> directory.  The default is F</etc/passwd>.
+Anger sökvägsnamnet för systemets F<passwd>-fil. Sökvägen är relativ till katalogen som angavs med B<--root>. Förval är F</etc/passwd>.
 
-Since dpkg 1.22.16.
+Sedan dpkg 1.22.16.
 
 =item B<DPKG_PATH_GROUP>
 
-Sets the pathname for the system F<group> file.  This path is relative to the B<--root> directory.  The default is F</etc/group>.
+Anger sökvägsnamnet för systemets F<group>-fil. Sökvägen är relativ till katalogen som angavs med B<--root>. Förval är F</etc/group>.
 
-Since dpkg 1.22.16.
+Sedan dpkg 1.22.16.
 
 =back
 
diff -Nru dpkg-1.22.18/man/sv/dpkg-vendor.pod dpkg-1.22.19/man/sv/dpkg-vendor.pod
--- dpkg-1.22.18/man/sv/dpkg-vendor.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/dpkg-vendor.pod	2025-05-06 15:34:20.000000000 +0200
@@ -24,11 +24,11 @@
 
 B<dpkg-vendor> är ett verktyg för att fråga efter återförsäljare som finns i I<%PKGCONFDIR%/origins>. B<%PKGCONFDIR%/origins/default> innehåller information om den aktuella återförsäljaren.
 
-The origin files provide metadata about specific vendors, such as their URL or where to file bug reports, and are usually used both to determine the behavior of tools and resulting contents during package builds targeting a specific vendor, and to describe the provenance of packages.
+Ursprungsfilerna innehåller metadata om specifika återförsäljare, såsom deras webbadress eller var felrapporter ska sändas, och används vanligvis både för att bestämma beteendet för verktyg och det slutliga innehåller i paket som byggs för en specifik återförsäljare, samt för att beskriva paketens proveniens.
 
-Packages can explicitly declare their vendor by including an B<Origin> field, otherwise the vendor for a package without such field is assumed to be the one pointed to by the F<default> origin symbolic link.
+Paket kan deklarera återförsäljare explicit genom att inkludera ett B<Origin>-fält, annars antas återförsäljaren för ett paket utan ett sådant fält att vara det ursprung som pekas på med den symboliska länken F<default>.
 
-The F<default> symbolic link is also used to denote the origin of the current installation managed by B<dpkg>, be that a full distribution or an overlay on top of an existing base system that contains either no packaging system or a native one.
+Den symboliska länken F<default> används också för att ange ursprunget för den aktuella installation som hanteras av B<dpkg>, antingen om det är en full distribution eller ett överbygg ovanpå ett befintligt bassystem som antingen inte innehåller något paketsystem eller har ett eget.
 
 Kommandot introducerades i dpkg 1.15.1.
 
@@ -94,7 +94,7 @@
 
 =item B<%PKGDATADIR%/vendor.mk>
 
-Makefile snippet that sets the current vendor and its parent into variables, and provides make macros to check for derivatives (since dpkg 1.16.1).
+Makefile-klipp som läser in aktuell återförsäljare och dess förälder till variabler, och tillhandahåller makron för att se efter derivat (sedan dpkg 1.16.1).
 
 =back
 
diff -Nru dpkg-1.22.18/man/sv/dpkg.pod dpkg-1.22.19/man/sv/dpkg.pod
--- dpkg-1.22.18/man/sv/dpkg.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/dpkg.pod	2025-05-06 15:34:20.000000000 +0200
@@ -906,9 +906,9 @@
 
 =item B<DPKG_PAGER>
 
-The program B<dpkg> will execute when running a pager, which will be executed with «B<$SHELL -c>», for example when displaying the conffile differences.  If B<SHELL> is not set, «B<%DPKG_DEFAULT_SHELL%>» will be used instead.
+Programmet B<dpkg> kommer att köra när en bläddrare körs, vilken kommer att köras med ”B<$SHELL -c>”, till exempel när skillnader i konffiler ska visas. Om B<SHELL> inte är satt kommer ”B<%DPKG_DEFAULT_SHELL%>” att användas istället.
 
-The B<DPKG_PAGER> overrides the B<PAGER> environment variable (since dpkg 1.19.2).  If none of the programs pointed by B<DPKG_PAGER> or B<PAGER> are present, the following programs will be tried in order (since dpkg 1.22.12): the default pager B<%DPKG_DEFAULT_PAGER%>, then B<less>, B<more>, and finally B<cat>.
+B<DPKG_PAGER> överstyr miljövariabeln B<PAGER> (sedan dpkg 1.19.2). Om inget av programmen som pekas på av B<DPKG_PAGER> eller B<PAGER> finns kommer följande program att försöka användas, i ordning (sedan dpkg 1.22.12): standardbläddraren B<%DPKG_DEFAULT_PAGER>, så B<less>, B<more>, och slutligen B<cat>.
 
 =item B<DPKG_COLORS>
 
@@ -936,15 +936,15 @@
 
 =item B<DPKG_PATH_PASSWD>
 
-Sets the pathname for the system F<passwd> file.  This path is relative to the B<--root> directory.  The default is F</etc/passwd>.
+Anger sökvägsnamnet för systemets F<passwd>-fil. Sökvägen är relativ till katalogen som angavs med B<--root>. Förval är F</etc/passwd>.
 
-Since dpkg 1.22.16.
+Sedan dpkg 1.22.16.
 
 =item B<DPKG_PATH_GROUP>
 
-Sets the pathname for the system F<group> file.  This path is relative to the B<--root> directory.  The default is F</etc/group>.
+Anger sökvägsnamnet för systemets F<group>-fil. Sökvägen är relativ till katalogen som angavs med B<--root>. Förval är F</etc/group>.
 
-Since dpkg 1.22.16.
+Sedan dpkg 1.22.16.
 
 =back
 
diff -Nru dpkg-1.22.18/man/sv/dsc.pod dpkg-1.22.19/man/sv/dsc.pod
--- dpkg-1.22.18/man/sv/dsc.pod	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/man/sv/dsc.pod	2025-05-06 15:34:20.000000000 +0200
@@ -142,7 +142,7 @@
 
 I<pakettyp> är typen på det binära paketet, vanligtvis B<deb>, ett annat vanligt värde är B<udeb>.
 
-The I<section> and I<priority> match the binary package fields of the same name, or if omitted default to B<unknown> and B<optional> respectively (since dpkg 1.22.13).
+I<sektion> och I<prioritet> motsvarar fälten med samma namn i binärpaketet, eller sätts till förvaren B<unknown> respektive B<optional> om de utelämnas (sedan dpkg 1.22.13).
 
 I<nyckel-värde-lista> är en blankstegsavdelad lista på formen I<nyckel>B<=>I<värde>, och de för närvarande kända valfria nycklarna är:
 
diff -Nru dpkg-1.22.18/po/ast.po dpkg-1.22.19/po/ast.po
--- dpkg-1.22.18/po/ast.po	2025-03-09 18:59:32.000000000 +0100
+++ dpkg-1.22.19/po/ast.po	2025-05-06 15:33:53.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.14.22\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:47+0200\n"
 "Last-Translator: Marcos Alvarez Costales "
 "<marcos.alvarez.costales@gmail.com>\n"
diff -Nru dpkg-1.22.18/po/bs.po dpkg-1.22.19/po/bs.po
--- dpkg-1.22.18/po/bs.po	2025-03-09 18:59:32.000000000 +0100
+++ dpkg-1.22.19/po/bs.po	2025-05-06 15:33:53.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 10:02+0200\n"
 "Last-Translator: Safir Šećerović <sapphire@linux.org.ba>\n"
 "Language-Team: Bosnian <lokal@linux.org.ba>\n"
diff -Nru dpkg-1.22.18/po/ca.po dpkg-1.22.19/po/ca.po
--- dpkg-1.22.18/po/ca.po	2025-03-09 18:59:32.000000000 +0100
+++ dpkg-1.22.19/po/ca.po	2025-05-06 15:33:53.000000000 +0200
@@ -11,7 +11,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.21.18\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2024-07-21 19:57+0200\n"
 "Last-Translator: Guillem Jover <guillem@debian.org>\n"
 "Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/cs.po dpkg-1.22.19/po/cs.po
--- dpkg-1.22.18/po/cs.po	2025-03-09 18:59:32.000000000 +0100
+++ dpkg-1.22.19/po/cs.po	2025-05-06 15:33:54.000000000 +0200
@@ -11,7 +11,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.22.11\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2024-11-04 20:37+0100\n"
 "Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
 "Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/da.po dpkg-1.22.19/po/da.po
--- dpkg-1.22.18/po/da.po	2025-03-09 18:59:32.000000000 +0100
+++ dpkg-1.22.19/po/da.po	2025-05-06 15:33:54.000000000 +0200
@@ -22,7 +22,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.22\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:48+0200\n"
 "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
 "Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/de.po dpkg-1.22.19/po/de.po
--- dpkg-1.22.18/po/de.po	2025-03-09 18:59:32.000000000 +0100
+++ dpkg-1.22.19/po/de.po	2025-05-06 15:33:54.000000000 +0200
@@ -13,7 +13,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.22.16~\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2025-02-20 17:56+0100\n"
 "Last-Translator: Sven Joachim <svenjoac@gmx.de>\n"
 "Language-Team: German <debian-l10n-german@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/dpkg.pot dpkg-1.22.19/po/dpkg.pot
--- dpkg-1.22.18/po/dpkg.pot	2025-03-09 18:59:32.000000000 +0100
+++ dpkg-1.22.19/po/dpkg.pot	2025-05-06 15:33:53.000000000 +0200
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.22.18\n"
+"Project-Id-Version: dpkg 1.22.19\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
diff -Nru dpkg-1.22.18/po/dz.po dpkg-1.22.19/po/dz.po
--- dpkg-1.22.18/po/dz.po	2025-03-09 18:59:32.000000000 +0100
+++ dpkg-1.22.19/po/dz.po	2025-05-06 15:33:54.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:48+0200\n"
 "Last-Translator: Tshewang Norbu <bumthap2006@hotmail.com>\n"
 "Language-Team: Dzongkha <pgeyleg@dit.gov.bt>\n"
diff -Nru dpkg-1.22.18/po/el.po dpkg-1.22.19/po/el.po
--- dpkg-1.22.18/po/el.po	2025-03-09 18:59:32.000000000 +0100
+++ dpkg-1.22.19/po/el.po	2025-05-06 15:33:54.000000000 +0200
@@ -12,7 +12,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:48+0200\n"
 "Last-Translator: quad-nrg.net <yodesy@quad-nrg.net>\n"
 "Language-Team: Greek <debian-l10n-greek@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/eo.po dpkg-1.22.19/po/eo.po
--- dpkg-1.22.18/po/eo.po	2025-03-09 18:59:32.000000000 +0100
+++ dpkg-1.22.19/po/eo.po	2025-05-06 15:33:54.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:49+0200\n"
 "Last-Translator: Felipe Castro <fefcas@gmail.com>\n"
 "Language-Team: Esperanto <debian-l10n-esperanto@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/es.po dpkg-1.22.19/po/es.po
--- dpkg-1.22.18/po/es.po	2025-03-09 18:59:32.000000000 +0100
+++ dpkg-1.22.19/po/es.po	2025-05-06 15:33:54.000000000 +0200
@@ -38,7 +38,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.16.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2017-11-08 00:59+0100\n"
 "Last-Translator: Javier Fernandez-Sanguino <jfs@debian.org>\n"
 "Language-Team: Spanish <debian-l10n-spanish@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/et.po dpkg-1.22.19/po/et.po
--- dpkg-1.22.18/po/et.po	2025-03-09 18:59:32.000000000 +0100
+++ dpkg-1.22.19/po/et.po	2025-05-06 15:33:54.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.14.5\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:49+0200\n"
 "Last-Translator: Ivar Smolin <okul@linux.ee>\n"
 "Language-Team: Estonian <et@li.org>\n"
diff -Nru dpkg-1.22.18/po/eu.po dpkg-1.22.19/po/eu.po
--- dpkg-1.22.18/po/eu.po	2025-03-09 18:59:32.000000000 +0100
+++ dpkg-1.22.19/po/eu.po	2025-05-06 15:33:54.000000000 +0200
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.22\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:49+0200\n"
 "Last-Translator: Iñaki Larrañaga Murgoitio <dooteo@zundan.com>\n"
 "Language-Team: Basque <debian-l10n-basque@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/fr.po dpkg-1.22.19/po/fr.po
--- dpkg-1.22.18/po/fr.po	2025-03-09 18:59:33.000000000 +0100
+++ dpkg-1.22.19/po/fr.po	2025-05-06 15:33:54.000000000 +0200
@@ -12,7 +12,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.21.20\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2023-02-05 23:47+0100\n"
 "Last-Translator: Sébastien Poher <sebastien@volted.net>\n"
 "Language-Team: French <debian-l10n-french@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/gl.po dpkg-1.22.19/po/gl.po
--- dpkg-1.22.18/po/gl.po	2025-03-09 18:59:33.000000000 +0100
+++ dpkg-1.22.19/po/gl.po	2025-05-06 15:33:54.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:49+0200\n"
 "Last-Translator: mvillarino <mvillarino@users.sourceforge.net>\n"
 "Language-Team: Galician <proxecto@trasno.net>\n"
diff -Nru dpkg-1.22.18/po/hu.po dpkg-1.22.19/po/hu.po
--- dpkg-1.22.18/po/hu.po	2025-03-09 18:59:33.000000000 +0100
+++ dpkg-1.22.19/po/hu.po	2025-05-06 15:33:54.000000000 +0200
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.21.20\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2023-02-05 23:44+0100\n"
 "Last-Translator: Nagy Elemér Károly <nagy.elemer.karoly@gmail.com>\n"
 "Language-Team: Hungarian <debian-l10n-hungarian@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/id.po dpkg-1.22.19/po/id.po
--- dpkg-1.22.18/po/id.po	2025-03-09 18:59:33.000000000 +0100
+++ dpkg-1.22.19/po/id.po	2025-05-06 15:33:55.000000000 +0200
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.15\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-06-26 16:12+0200\n"
 "Last-Translator: Arief S Fitrianto <arief@gurame.fisika.ui.ac.id>\n"
 "Language-Team: Indonesian <debian-l10n-indonesian@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/it.po dpkg-1.22.19/po/it.po
--- dpkg-1.22.18/po/it.po	2025-03-09 18:59:33.000000000 +0100
+++ dpkg-1.22.19/po/it.po	2025-05-06 15:33:55.000000000 +0200
@@ -26,7 +26,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.19.3\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2018-12-04 12:15+0100\n"
 "Last-Translator: Milo Casagrande <milo@milo.name>\n"
 "Language-Team: Italian <tp@lists.linux.it>\n"
diff -Nru dpkg-1.22.18/po/ja.po dpkg-1.22.19/po/ja.po
--- dpkg-1.22.18/po/ja.po	2025-03-09 18:59:33.000000000 +0100
+++ dpkg-1.22.19/po/ja.po	2025-05-06 15:33:55.000000000 +0200
@@ -11,7 +11,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.18.3\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2022-11-03 20:08+0100\n"
 "Last-Translator: Takuma Yamada <tyamada@takumayamada.com>\n"
 "Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/km.po dpkg-1.22.19/po/km.po
--- dpkg-1.22.18/po/km.po	2025-03-09 18:59:33.000000000 +0100
+++ dpkg-1.22.19/po/km.po	2025-05-06 15:33:55.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:50+0200\n"
 "Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n"
 "Language-Team: Khmer <support@khmeros.info>\n"
diff -Nru dpkg-1.22.18/po/ko.po dpkg-1.22.19/po/ko.po
--- dpkg-1.22.18/po/ko.po	2025-03-09 18:59:33.000000000 +0100
+++ dpkg-1.22.19/po/ko.po	2025-05-06 15:33:55.000000000 +0200
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-06-26 16:12+0200\n"
 "Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
 "Language-Team: Korean <debian-l10n-korean@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/ku.po dpkg-1.22.19/po/ku.po
--- dpkg-1.22.18/po/ku.po	2025-03-09 18:59:33.000000000 +0100
+++ dpkg-1.22.19/po/ku.po	2025-05-06 15:33:55.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:50+0200\n"
 "Last-Translator: Erdal Ronahi <erdal.ronahi@gmail.com>\n"
 "Language-Team: Kurdish <ku@li.org>\n"
diff -Nru dpkg-1.22.18/po/lt.po dpkg-1.22.19/po/lt.po
--- dpkg-1.22.18/po/lt.po	2025-03-09 18:59:33.000000000 +0100
+++ dpkg-1.22.19/po/lt.po	2025-05-06 15:33:55.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:50+0200\n"
 "Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n"
 "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
diff -Nru dpkg-1.22.18/po/mr.po dpkg-1.22.19/po/mr.po
--- dpkg-1.22.18/po/mr.po	2025-03-09 18:59:33.000000000 +0100
+++ dpkg-1.22.19/po/mr.po	2025-05-06 15:33:55.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:51+0200\n"
 "Last-Translator: Priti Patil <prithisd@gmail.com>\n"
 "Language-Team: Marathi <janabhaaratii@cdacmumbai.in>\n"
diff -Nru dpkg-1.22.18/po/nb.po dpkg-1.22.19/po/nb.po
--- dpkg-1.22.18/po/nb.po	2025-03-09 18:59:33.000000000 +0100
+++ dpkg-1.22.19/po/nb.po	2025-05-06 15:33:55.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:51+0200\n"
 "Last-Translator: Hans Fredrik Nordhaug <hans@nordhaug.priv.no>\n"
 "Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
diff -Nru dpkg-1.22.18/po/ne.po dpkg-1.22.19/po/ne.po
--- dpkg-1.22.18/po/ne.po	2025-03-09 18:59:33.000000000 +0100
+++ dpkg-1.22.19/po/ne.po	2025-05-06 15:33:55.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:51+0200\n"
 "Last-Translator: Nabin Gautam <nabin@mpp.org.np>\n"
 "Language-Team: Nepali <info@mpp.org.np>\n"
Binary files /tmp/aCY8geO1jZ/dpkg-1.22.18/po/nl.gmo and /tmp/119lAJGTEj/dpkg-1.22.19/po/nl.gmo differ
diff -Nru dpkg-1.22.18/po/nl.po dpkg-1.22.19/po/nl.po
--- dpkg-1.22.18/po/nl.po	2025-03-09 18:59:34.000000000 +0100
+++ dpkg-1.22.19/po/nl.po	2025-05-06 15:33:55.000000000 +0200
@@ -2,14 +2,14 @@
 # Copyright © 1994-2016 Dpkg Developers
 # This file is distributed under the same license as the dpkg package.
 #
-# Frans Spiesschaert <Frans.Spiesschaert@yucom.be>, 2015-2024.
+# Frans Spiesschaert <Frans.Spiesschaert@yucom.be>, 2015-2025.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.22.11\n"
+"Project-Id-Version: dpkg 1.22.18\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
-"PO-Revision-Date: 2024-11-05 18:04+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
+"PO-Revision-Date: 2025-03-22 23:08+0100\n"
 "Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
 "Language-Team: Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>\n"
 "Language: nl\n"
@@ -17,7 +17,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 2.2.1\n"
+"X-Generator: Poedit 3.2.2\n"
 
 #: lib/dpkg/ar.c
 msgid "failed to fstat archive"
@@ -1022,10 +1022,9 @@
 msgstr "verwacht triggerpakket '%.255s' in het dubbel"
 
 #: lib/dpkg/file.c
-#, fuzzy, c-format
-#| msgid "cannot stat pathname '%s'"
+#, c-format
 msgid "cannot canonicalize pathname %s"
-msgstr "kan de status van padnaam '%s' niet opvragen"
+msgstr "kan padnaam %s niet conform maken"
 
 #: lib/dpkg/file.c
 #, c-format
@@ -1618,13 +1617,12 @@
 
 #: lib/dpkg/report.c
 msgid "hint"
-msgstr ""
+msgstr "hint"
 
 #: lib/dpkg/strvec.c
-#, fuzzy, c-format
-#| msgid "cannot grow varbuf to size %zu; it would overflow"
+#, c-format
 msgid "cannot grow strvec to size %zu; it would overflow"
-msgstr "kan varbuf niet laten aangroeien tot de grootte %zu; het zou overlopen"
+msgstr "kan strvec niet laten aangroeien tot de grootte %zu; het zou overlopen"
 
 #: lib/dpkg/strwide.c
 #, c-format
@@ -2354,26 +2352,25 @@
 msgstr "'%s' bevat zelf gedefinieerde 'Priority'-waarde '%s'"
 
 #: src/deb/build.c
-#, fuzzy, c-format
-#| msgid "cannot get %s file metadata"
+#, c-format
 msgid "cannot get root directory %s metadata"
-msgstr "kan metadata van bestand %s niet verkrijgen"
+msgstr "kan metadata van hoofdmap %s niet verkrijgen"
 
 #: src/deb/build.c
-#, fuzzy, c-format
-#| msgid "treewalk root %s is not a directory"
+#, c-format
 msgid "root pathname %s is not a directory"
-msgstr "hoofdmap %s voor het doorlopen van de boomstructuur is geen map"
+msgstr "padnaam voor hoofdmap %s is geen map"
 
 #: src/deb/build.c
 #, c-format
 msgid "root directory %s has unusual owner or group %u:%u"
-msgstr ""
+msgstr "hoofdmap %s heeft een ongebruikelijke eigenaar of groep %u:%u"
 
 #: src/deb/build.c
 #, c-format
 msgid "you might need to pass --root-owner-group, see <%s> for further details"
 msgstr ""
+"Mogelijk moet u --root-owner-group doorgeven, zie <%s> voor meer details"
 
 #: src/deb/build.c
 #, c-format
@@ -2802,33 +2799,7 @@
 "\n"
 
 #: src/deb/main.c
-#, fuzzy, c-format
-#| msgid ""
-#| "Options:\n"
-#| "  -v, --verbose                    Enable verbose output.\n"
-#| "  -D, --debug                      Enable debugging output.\n"
-#| "      --showformat=<format>        Use alternative format for --show.\n"
-#| "      --deb-format=<format>        Select archive format.\n"
-#| "                                     Allowed values: 0.939000, 2.0 "
-#| "(default).\n"
-#| "      --nocheck                    Suppress control file check (build "
-#| "bad\n"
-#| "                                     packages).\n"
-#| "      --root-owner-group           Forces the owner and groups to root.\n"
-#| "      --threads-max=<threads>      Use at most <threads> with "
-#| "compressor.\n"
-#| "      --[no-]uniform-compression   Use the compression params on all "
-#| "members.\n"
-#| "  -Z, --compression=<compressor>   Set build compression type.\n"
-#| "                                     Allowed types: gzip, xz, zstd, "
-#| "none.\n"
-#| "  -z, --compression-level=<level>  Set build compression level.\n"
-#| "  -S, --compression-strategy=<name>\n"
-#| "                                   Set build compression strategy.\n"
-#| "                                     Allowed values: none; extreme (xz);\n"
-#| "                                     filtered, huffman, rle, fixed "
-#| "(gzip).\n"
-#| "\n"
+#, c-format
 msgid ""
 "Options:\n"
 "  -v, --verbose                    Enable verbose output.\n"
@@ -2860,8 +2831,9 @@
 "      --deb-format=<formaat>       Archiefformaat selecteren.\n"
 "                                    Geldige waarden: 0.939000, 2.0 "
 "(standaard).\n"
-"      --nocheck                    Toets van 'control'-bestand onderdrukken\n"
+"      --no-check                   Alle controles onderdrukken\n"
 "                                    (slechte pakketten bouwen).\n"
+"      --nocheck                    Alias voor --no-check\n"
 "      --root-owner-group           Stelt eigenaar en groep dwingend in op "
 "root.\n"
 "      --threads-max=<threads>      Maximaal <threads> gebruiken met "
@@ -3195,7 +3167,7 @@
 #: src/split/join.c
 #, c-format
 msgid "cannot skip split package header for '%s': %s"
-msgstr "Kan de kop van een opgesplitst pakket voor '%s' niet overslaan: %s"
+msgstr "kan de kop van een opgesplitst pakket voor '%s' niet overslaan: %s"
 
 #: src/split/join.c
 #, c-format
@@ -4327,23 +4299,19 @@
 msgstr "Vervangen door bestanden uit geïnstalleerd pakket %s (%s) ...\n"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid ""
-#| "trying to overwrite directory '%.250s' in package %.250s %.250s with "
-#| "nondirectory"
+#, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s (%.250s) with "
 "nondirectory"
 msgstr ""
-"poging tot overschrijven van map '%.250s' in pakket %.250s %.250s met iets "
+"poging tot overschrijven van map '%.250s' in pakket %.250s (%.250s) met iets "
 "dat geen map is"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+#, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s (%.250s)"
 msgstr ""
-"poging tot overschrijven van '%.250s', wat ook in pakket %.250s %.250s zit"
+"poging tot overschrijven van '%.250s', wat ook in pakket %.250s (%.250s) zit"
 
 #: src/main/archives.c
 #, c-format
@@ -4579,22 +4547,22 @@
 msgstr "Niet geselecteerd pakket %s wordt overgeslagen.\n"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid "version %.250s of %.250s already installed, skipping"
+#, c-format
 msgid "package %.250s (%.250s) with same version already installed, skipping"
-msgstr "versie %.250s van %.250s is reeds geïnstalleerd; wordt overgeslagen"
+msgstr ""
+"pakket %.250s (%.250s) met dezelfde versie is reeds geïnstalleerd; wordt "
+"overgeslagen"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid "downgrading %.250s from %.250s to %.250s"
+#, c-format
 msgid "downgrading %.250s (%.250s) to (%.250s)"
-msgstr "%.250s wordt gedegradeerd van %.250s naar %.250s"
+msgstr "%.250s wordt gedegradeerd van (%.250s) naar (%.250s)"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid "will not downgrade %.250s from %.250s to %.250s, skipping"
+#, c-format
 msgid "will not downgrade %.250s (%.250s) to (%.250s), skipping"
-msgstr "zal %.250s niet degraderen van %.250s naar %.250s; wordt overgeslagen"
+msgstr ""
+"zal %.250s niet degraderen van (%.250s) naar (%.250s); wordt overgeslagen"
 
 #: src/main/cleanup.c
 #, c-format
@@ -4848,16 +4816,13 @@
 "status '%s')"
 
 #: src/main/configure.c
-#, fuzzy, c-format
-#| msgid ""
-#| "package %s %s cannot be configured because %s is at a different version "
-#| "(%s)"
+#, c-format
 msgid ""
 "package %s (%s) cannot be configured because %s is at a different version "
 "(%s)"
 msgstr ""
-"pakket %s %s kan niet geconfigureerd worden, omdat %s van een andere versie "
-"is (%s)"
+"pakket %s (%s) kan niet geconfigureerd worden, omdat %s van een andere "
+"versie is (%s)"
 
 #: src/main/configure.c
 #, c-format
diff -Nru dpkg-1.22.18/po/nn.po dpkg-1.22.19/po/nn.po
--- dpkg-1.22.18/po/nn.po	2025-03-09 18:59:34.000000000 +0100
+++ dpkg-1.22.19/po/nn.po	2025-05-06 15:33:55.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:51+0200\n"
 "Last-Translator: Håvard Korsvoll <korsvoll@skulelinux.no>\n"
 "Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n"
diff -Nru dpkg-1.22.18/po/oc.po dpkg-1.22.19/po/oc.po
--- dpkg-1.22.18/po/oc.po	2025-03-09 18:59:34.000000000 +0100
+++ dpkg-1.22.19/po/oc.po	2025-05-06 15:33:55.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.21.20\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2023-02-05 23:42+0100\n"
 "Last-Translator: Quentin PAGÈS <quentinantonin@free.fr>\n"
 "Language-Team: Occitan\n"
diff -Nru dpkg-1.22.18/po/pa.po dpkg-1.22.19/po/pa.po
--- dpkg-1.22.18/po/pa.po	2025-03-09 18:59:34.000000000 +0100
+++ dpkg-1.22.19/po/pa.po	2025-05-06 15:33:55.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:51+0200\n"
 "Last-Translator: A S Alam <apbrar@gmail.com>\n"
 "Language-Team: Punjabi <punjabi-users@lists.sf.net>\n"
diff -Nru dpkg-1.22.18/po/pl.po dpkg-1.22.19/po/pl.po
--- dpkg-1.22.18/po/pl.po	2025-03-09 18:59:34.000000000 +0100
+++ dpkg-1.22.19/po/pl.po	2025-05-06 15:33:55.000000000 +0200
@@ -16,7 +16,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.20.7\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2021-04-24 19:50+0200\n"
 "Last-Translator: Łukasz Dulny <bartekchom@poczta.onet.pl>\n"
 "Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/pt.po dpkg-1.22.19/po/pt.po
--- dpkg-1.22.18/po/pt.po	2025-03-09 18:59:34.000000000 +0100
+++ dpkg-1.22.19/po/pt.po	2025-05-06 15:33:56.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.21.20\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2023-02-04 14:11+0000\n"
 "Last-Translator: Miguel Figueiredo <elmig@debianpt.org>\n"
 "Language-Team: Portuguese <traduz@debianpt.org>\n"
Binary files /tmp/aCY8geO1jZ/dpkg-1.22.18/po/pt_BR.gmo and /tmp/119lAJGTEj/dpkg-1.22.19/po/pt_BR.gmo differ
diff -Nru dpkg-1.22.18/po/pt_BR.po dpkg-1.22.19/po/pt_BR.po
--- dpkg-1.22.18/po/pt_BR.po	2025-03-09 18:59:34.000000000 +0100
+++ dpkg-1.22.19/po/pt_BR.po	2025-05-06 15:33:56.000000000 +0200
@@ -15,10 +15,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.22.15\n"
+"Project-Id-Version: dpkg 1.22.18\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
-"PO-Revision-Date: 2025-03-06 15:45-0300\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
+"PO-Revision-Date: 2025-03-21 11:28-0300\n"
 "Last-Translator: Paulo Henrique de Lima Santana (phls) <phls@debian.org>\n"
 "Language-Team: Brazilian Portuguese <debian-l10n-"
 "portuguese@lists.debian.org>\n"
@@ -1043,10 +1043,9 @@
 msgstr "pacote com gatilho em espera duplicado '%.255s'"
 
 #: lib/dpkg/file.c
-#, fuzzy, c-format
-#| msgid "cannot stat pathname '%s'"
+#, c-format
 msgid "cannot canonicalize pathname %s"
-msgstr "não é possível obter estado do caminho '%s'"
+msgstr "não é possível obter a forma canônica do caminho %s"
 
 #: lib/dpkg/file.c
 #, c-format
@@ -1638,10 +1637,9 @@
 msgstr "dica"
 
 #: lib/dpkg/strvec.c
-#, fuzzy, c-format
-#| msgid "cannot grow varbuf to size %zu; it would overflow"
+#, c-format
 msgid "cannot grow strvec to size %zu; it would overflow"
-msgstr "não é possível aumentar varbuf para o tamanho %zu; iria dar overflow"
+msgstr "não é possível aumentar o strvec para o tamanho %zu; iria dar overflow"
 
 #: lib/dpkg/strwide.c
 #, c-format
Binary files /tmp/aCY8geO1jZ/dpkg-1.22.18/po/ro.gmo and /tmp/119lAJGTEj/dpkg-1.22.19/po/ro.gmo differ
diff -Nru dpkg-1.22.18/po/ro.po dpkg-1.22.19/po/ro.po
--- dpkg-1.22.18/po/ro.po	2025-03-09 18:59:34.000000000 +0100
+++ dpkg-1.22.19/po/ro.po	2025-05-06 15:33:56.000000000 +0200
@@ -1,5 +1,5 @@
 # Translation of dpkg to Romanian
-# Copyright © 2005-2024 Dpkg Developers
+# Copyright © 2005-2025 Dpkg Developers
 # This file is distributed under the same license as the dpkg package.
 #
 # Rușeț Zeno <rzeno@cwazy.co.uk>, 2005.
@@ -7,7 +7,7 @@
 # Sorin Batariuc <sorin@bonbon.net>, 2005, 2006.
 # Andrei POPESCU <andreimpopescu@gmail.com>, 2010.
 # ioan-eugen STAN <stan.ieugen@gmail.com>, 2011 (dpkg 1.17.0).
-# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2023-2024.
+# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2023-2025.
 #
 # Explicații legate de modul de traducere:
 # - la mesajele emise în urma acțiunilor programului se folosește forma impersonală,
@@ -15,16 +15,16 @@
 # - se păstrează denumirile în engleză pentru:
 #   - numele funcților și a argumentelor acestora
 #   - numele și opțiunile programelor
-# - failed to = eșec la
+# - failed to = eșec la / acțiunea/operația a eșuat
 # - unable to stat/sync/... = stat/sync/ imposibil pentru...
 # - unable to do foobar = nu se poate face/drege
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.22.11\n"
+"Project-Id-Version: dpkg 1.22.18\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
-"PO-Revision-Date: 2024-12-03 03:57+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
+"PO-Revision-Date: 2025-03-29 08:49+0100\n"
 "Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
 "Language-Team: Romanian <debian-l10n-romanian@lists.debian.org>\n"
 "Language: ro\n"
@@ -34,7 +34,7 @@
 "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
 "20)) ? 1 : 2;\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
-"X-Generator: Poedit 3.4.3\n"
+"X-Generator: Poedit 3.5\n"
 
 #: lib/dpkg/ar.c
 msgid "failed to fstat archive"
@@ -1106,10 +1106,9 @@
 msgstr "pachet declanșator așteptat duplicat „%.255s”"
 
 #: lib/dpkg/file.c
-#, fuzzy, c-format
-#| msgid "cannot stat pathname '%s'"
+#, c-format
 msgid "cannot canonicalize pathname %s"
-msgstr "nu s-a putut efectua stat() asupra elementului final din ruta „%s”"
+msgstr "nu s-a putut canoniza numele rutei „%s”"
 
 #: lib/dpkg/file.c
 #, c-format
@@ -1727,14 +1726,13 @@
 
 #: lib/dpkg/report.c
 msgid "hint"
-msgstr ""
+msgstr "sugestie"
 
 #: lib/dpkg/strvec.c
-#, fuzzy, c-format
-#| msgid "cannot grow varbuf to size %zu; it would overflow"
+#, c-format
 msgid "cannot grow strvec to size %zu; it would overflow"
 msgstr ""
-"nu se poate crește dimensiunea lui „varbuf” la %zu; aceasta ar produce "
+"nu se poate crește dimensiunea lui „strvec” la %zu; aceasta ar produce "
 "debordare"
 
 #: lib/dpkg/strwide.c
@@ -2553,10 +2551,9 @@
 msgstr "„%s” conține o valoare definită de utilizator pentru Priority „%s”"
 
 #: src/deb/build.c
-#, fuzzy, c-format
-#| msgid "cannot get %s file metadata"
+#, c-format
 msgid "cannot get root directory %s metadata"
-msgstr "nu se pot obține metadatele fișierului %s"
+msgstr "nu se pot obține metadatele directorului rădăcină %s"
 
 # R-GC, scrie:
 # complet ca la nebuni, asta e „găselnița”
@@ -2571,21 +2568,26 @@
 # ========================
 # într-o versiune anterioară, acest mesaj,
 # era: „control directory is not a directory”
+# -----------------------------------------------
+# în această versiune (1.22.18) parcă s-a
+# revenit la normal:
+# „root pathname %s is not a directory”
 #: src/deb/build.c
-#, fuzzy, c-format
-#| msgid "treewalk root %s is not a directory"
+#, c-format
 msgid "root pathname %s is not a directory"
-msgstr "rădăcina căutării în arbore %s nu este un director"
+msgstr "numele rutei rădăcină %s nu este un director"
 
 #: src/deb/build.c
 #, c-format
 msgid "root directory %s has unusual owner or group %u:%u"
-msgstr ""
+msgstr "directorul rădăcină %s are proprietar sau grup neobișnuit %u:%u"
 
 #: src/deb/build.c
 #, c-format
 msgid "you might need to pass --root-owner-group, see <%s> for further details"
 msgstr ""
+"s-ar putea să fie necesar să introduceți „--root-owner-group”, consultați "
+"<%s> pentru mai multe detalii"
 
 #: src/deb/build.c
 #, c-format
@@ -3016,33 +3018,7 @@
 "\n"
 
 #: src/deb/main.c
-#, fuzzy, c-format
-#| msgid ""
-#| "Options:\n"
-#| "  -v, --verbose                    Enable verbose output.\n"
-#| "  -D, --debug                      Enable debugging output.\n"
-#| "      --showformat=<format>        Use alternative format for --show.\n"
-#| "      --deb-format=<format>        Select archive format.\n"
-#| "                                     Allowed values: 0.939000, 2.0 "
-#| "(default).\n"
-#| "      --nocheck                    Suppress control file check (build "
-#| "bad\n"
-#| "                                     packages).\n"
-#| "      --root-owner-group           Forces the owner and groups to root.\n"
-#| "      --threads-max=<threads>      Use at most <threads> with "
-#| "compressor.\n"
-#| "      --[no-]uniform-compression   Use the compression params on all "
-#| "members.\n"
-#| "  -Z, --compression=<compressor>   Set build compression type.\n"
-#| "                                     Allowed types: gzip, xz, zstd, "
-#| "none.\n"
-#| "  -z, --compression-level=<level>  Set build compression level.\n"
-#| "  -S, --compression-strategy=<name>\n"
-#| "                                   Set build compression strategy.\n"
-#| "                                     Allowed values: none; extreme (xz);\n"
-#| "                                     filtered, huffman, rle, fixed "
-#| "(gzip).\n"
-#| "\n"
+#, c-format
 msgid ""
 "Options:\n"
 "  -v, --verbose                    Enable verbose output.\n"
@@ -3078,6 +3054,7 @@
 "     --nocheck                      suprimă verificarea fișierului de "
 "control\n"
 "                                    (construiește pachete eronate)\n"
+"      --nocheck                    alias pentru „--no-check”\n"
 "     --root-owner-group             forțează proprietarul și grupurile la "
 "root\n"
 "     --threads-max=<fire>           utilizează cel mult <fire> la "
@@ -3099,6 +3076,7 @@
 "                                    valorile permise sunt: none; extreme "
 "(xz);\n"
 "                                    filtered, huffman, rle, fixed (gzip)\n"
+"\n"
 
 #: src/deb/main.c src/query/main.c
 #, c-format
@@ -4598,24 +4576,20 @@
 msgstr "Înlocuite de fișierele din pachetul instalat %s (%s) ...\n"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid ""
-#| "trying to overwrite directory '%.250s' in package %.250s %.250s with "
-#| "nondirectory"
+#, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s (%.250s) with "
 "nondirectory"
 msgstr ""
-"se încearcă suprascrierea directorului „%.250s” din pachetul %.250s %.250s "
+"se încearcă suprascrierea directorului „%.250s” din pachetul %.250s (%.250s) "
 "cu un non-director"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+#, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s (%.250s)"
 msgstr ""
 "se încearcă suprascrierea lui „%.250s”, care este și în pachetul %.250s "
-"%.250s"
+"(%.250s)"
 
 #: src/main/archives.c
 #, c-format
@@ -4853,24 +4827,21 @@
 msgstr "Se omite pachetul neselectat %s.\n"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid "version %.250s of %.250s already installed, skipping"
+#, c-format
 msgid "package %.250s (%.250s) with same version already installed, skipping"
-msgstr "versiunea %.250s a lui %.250s este deja instalată, se omite"
+msgstr "pachetul %.250s (%.250s) cu aceeași versiune deja instalată, se omite"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid "downgrading %.250s from %.250s to %.250s"
+#, c-format
 msgid "downgrading %.250s (%.250s) to (%.250s)"
-msgstr "se retrogradează %.250s de la %.250s la %.250s"
+msgstr "se retrogradează %.250s de la versiunea (%.250s) la versiunea (%.250s)"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid "will not downgrade %.250s from %.250s to %.250s, skipping"
+#, c-format
 msgid "will not downgrade %.250s (%.250s) to (%.250s), skipping"
 msgstr ""
-"nu se va retrograda %.250s de la versiunea %.250s la versiunea %.250s, se "
-"omite"
+"nu se va retrograda %.250s de la versiunea (%.250s) la versiunea (%.250s), "
+"se omite"
 
 #: src/main/cleanup.c
 #, c-format
@@ -5128,15 +5099,12 @@
 "„%s”)"
 
 #: src/main/configure.c
-#, fuzzy, c-format
-#| msgid ""
-#| "package %s %s cannot be configured because %s is at a different version "
-#| "(%s)"
+#, c-format
 msgid ""
 "package %s (%s) cannot be configured because %s is at a different version "
 "(%s)"
 msgstr ""
-"pachetul %s %s nu poate fi configurat deoarece versiunea de %s este diferită "
+"pachetul %s (%s) nu poate fi configurat deoarece %s are o versiune diferită "
 "(%s)"
 
 #: src/main/configure.c
diff -Nru dpkg-1.22.18/po/ru.po dpkg-1.22.19/po/ru.po
--- dpkg-1.22.18/po/ru.po	2025-03-09 18:59:34.000000000 +0100
+++ dpkg-1.22.19/po/ru.po	2025-05-06 15:33:56.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.21.20\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2023-02-06 00:01+0100\n"
 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
 "Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/sk.po dpkg-1.22.19/po/sk.po
--- dpkg-1.22.18/po/sk.po	2025-03-09 18:59:34.000000000 +0100
+++ dpkg-1.22.19/po/sk.po	2025-05-06 15:33:56.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 10:01+0200\n"
 "Last-Translator: Ivan Masár <helix84@centrum.sk>\n"
 "Language-Team: Slovak <debian-l10n-slovak@lists.debian.org>\n"
Binary files /tmp/aCY8geO1jZ/dpkg-1.22.18/po/sv.gmo and /tmp/119lAJGTEj/dpkg-1.22.19/po/sv.gmo differ
diff -Nru dpkg-1.22.18/po/sv.po dpkg-1.22.19/po/sv.po
--- dpkg-1.22.18/po/sv.po	2025-03-09 18:59:34.000000000 +0100
+++ dpkg-1.22.19/po/sv.po	2025-05-06 15:33:56.000000000 +0200
@@ -1,16 +1,16 @@
 # Translation of dpkg to Swedish
-# Copyright © 1999-2024 Software in the Public Interest
+# Copyright © 1999-2025 Software in the Public Interest
 # This file is distributed under the same license as the dpkg package.
 #
 # Daniel Nylander <po@danielnylander.se>, 2006, 2008.
-# Peter Krefting <peter@softwolves.pp.se>, 1999-2024.
+# Peter Krefting <peter@softwolves.pp.se>, 1999-2025.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.22.0\n"
+"Project-Id-Version: dpkg 1.22.18\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
-"PO-Revision-Date: 2024-09-29 17:15+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
+"PO-Revision-Date: 2025-03-10 18:23+0100\n"
 "Last-Translator: Peter Krefting <peter@softwolves.pp.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
 "Language: sv\n"
@@ -1005,10 +1005,9 @@
 msgstr "dubblerad väntad utlösare för paketet ”%.255s”"
 
 #: lib/dpkg/file.c
-#, fuzzy, c-format
-#| msgid "cannot stat pathname '%s'"
+#, c-format
 msgid "cannot canonicalize pathname %s"
-msgstr "kan inte ta status på sökvägsnamnet ”%s”"
+msgstr "kan inte finn kanoniskt sökvägsnamn för %s"
 
 #: lib/dpkg/file.c
 #, c-format
@@ -1586,13 +1585,12 @@
 
 #: lib/dpkg/report.c
 msgid "hint"
-msgstr ""
+msgstr "tips"
 
 #: lib/dpkg/strvec.c
-#, fuzzy, c-format
-#| msgid "cannot grow varbuf to size %zu; it would overflow"
+#, c-format
 msgid "cannot grow strvec to size %zu; it would overflow"
-msgstr "kan inte öka storlek på varbuf till %zu; den skulle spilla"
+msgstr "kan inte öka storlek på strvec till %zu; den skulle spilla"
 
 #: lib/dpkg/strwide.c
 #, c-format
@@ -2301,26 +2299,25 @@
 msgstr "”%s” innehåller användardefinierat värde för Priority ”%s”"
 
 #: src/deb/build.c
-#, fuzzy, c-format
-#| msgid "cannot get %s file metadata"
+#, c-format
 msgid "cannot get root directory %s metadata"
-msgstr "kan inte hämta metadata för filen %s"
+msgstr "kan inte hämta metadata för rotkatalogen %s"
 
 #: src/deb/build.c
-#, fuzzy, c-format
-#| msgid "treewalk root %s is not a directory"
+#, c-format
 msgid "root pathname %s is not a directory"
-msgstr "trädvandringsroten %s är inte en katalog"
+msgstr "rotsökvägsnamnet %s är inte en katalog"
 
 #: src/deb/build.c
 #, c-format
 msgid "root directory %s has unusual owner or group %u:%u"
-msgstr ""
+msgstr "rotkatalogen %s har ovanlig ägare eller grupp %u:%u"
 
 #: src/deb/build.c
 #, c-format
 msgid "you might need to pass --root-owner-group, see <%s> for further details"
 msgstr ""
+"du kan behöva ange --root-owner-group, se <%s> för ytterligare information"
 
 #: src/deb/build.c
 #, c-format
@@ -2736,33 +2733,7 @@
 "\n"
 
 #: src/deb/main.c
-#, fuzzy, c-format
-#| msgid ""
-#| "Options:\n"
-#| "  -v, --verbose                    Enable verbose output.\n"
-#| "  -D, --debug                      Enable debugging output.\n"
-#| "      --showformat=<format>        Use alternative format for --show.\n"
-#| "      --deb-format=<format>        Select archive format.\n"
-#| "                                     Allowed values: 0.939000, 2.0 "
-#| "(default).\n"
-#| "      --nocheck                    Suppress control file check (build "
-#| "bad\n"
-#| "                                     packages).\n"
-#| "      --root-owner-group           Forces the owner and groups to root.\n"
-#| "      --threads-max=<threads>      Use at most <threads> with "
-#| "compressor.\n"
-#| "      --[no-]uniform-compression   Use the compression params on all "
-#| "members.\n"
-#| "  -Z, --compression=<compressor>   Set build compression type.\n"
-#| "                                     Allowed types: gzip, xz, zstd, "
-#| "none.\n"
-#| "  -z, --compression-level=<level>  Set build compression level.\n"
-#| "  -S, --compression-strategy=<name>\n"
-#| "                                   Set build compression strategy.\n"
-#| "                                     Allowed values: none; extreme (xz);\n"
-#| "                                     filtered, huffman, rle, fixed "
-#| "(gzip).\n"
-#| "\n"
+#, c-format
 msgid ""
 "Options:\n"
 "  -v, --verbose                    Enable verbose output.\n"
@@ -2793,8 +2764,9 @@
 "      --showformat=<format>        Använd alternativt format för --show.\n"
 "      --deb-format=<format>        Välj arkivformat.\n"
 "                                     Tillåtet: 0.939000, 2.0 (standard).\n"
-"      --nocheck                    Stäng av kontrollfilstest (skapar\n"
+"      --no-check                   Stäng av alla kontroller (skapar\n"
 "                                   trasiga paket).\n"
+"      --nocheck                    Alias för --no-check.\n"
 "      --root-owner-group           Tvingar ägare och grupper till root.\n"
 "      --threads-max=<trådar>       Använd som mest <trådar> i komprimerare.\n"
 "      --[no-]uniform-compression   Använd komprimeringsparam. för alla "
@@ -4220,22 +4192,19 @@
 msgstr "Ersätta av filer i det installerade paketet %s (%s) ...\n"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid ""
-#| "trying to overwrite directory '%.250s' in package %.250s %.250s with "
-#| "nondirectory"
+#, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s (%.250s) with "
 "nondirectory"
 msgstr ""
-"försöker skriva över katalogen ”%.250s” från paketet %.250s %.250s med icke-"
-"katalog"
+"försöker skriva över katalogen ”%.250s” från paketet %.250s (%.250s) med "
+"icke-katalog"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+#, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s (%.250s)"
-msgstr "försöker skriva över ”%.250s” som också finns i paketet %.250s %.250s"
+msgstr ""
+"försöker skriva över ”%.250s” som också finns i paketet %.250s (%.250s)"
 
 #: src/main/archives.c
 #, c-format
@@ -4464,22 +4433,20 @@
 msgstr "Hoppar över ej valt paket %s.\n"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid "version %.250s of %.250s already installed, skipping"
+#, c-format
 msgid "package %.250s (%.250s) with same version already installed, skipping"
-msgstr "version %.250s av %.250s redan installerat, hoppar över"
+msgstr ""
+"paketet %.250s (%.250s) med samma version redan installerat, hoppar över"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid "downgrading %.250s from %.250s to %.250s"
+#, c-format
 msgid "downgrading %.250s (%.250s) to (%.250s)"
-msgstr "nedgraderar %.250s från %.250s till %.250s"
+msgstr "nedgraderar %.250s (%.250s) till (%.250s)"
 
 #: src/main/archives.c
-#, fuzzy, c-format
-#| msgid "will not downgrade %.250s from %.250s to %.250s, skipping"
+#, c-format
 msgid "will not downgrade %.250s (%.250s) to (%.250s), skipping"
-msgstr "nedgraderar inte %.250s från version %.250s till %.250s, hoppar över"
+msgstr "nedgraderar inte %.250s (%.250s) till (%.250s), hoppar över"
 
 #: src/main/cleanup.c
 #, c-format
@@ -4730,14 +4697,12 @@
 "”%.250s”)"
 
 #: src/main/configure.c
-#, fuzzy, c-format
-#| msgid ""
-#| "package %s %s cannot be configured because %s is at a different version "
-#| "(%s)"
+#, c-format
 msgid ""
 "package %s (%s) cannot be configured because %s is at a different version "
 "(%s)"
-msgstr "paketet %s %s kan inte konfigureras då %s är på en annan version (%s)"
+msgstr ""
+"paketet %s (%s) kan inte konfigureras då %s är på en annan version (%s)"
 
 #: src/main/configure.c
 #, c-format
diff -Nru dpkg-1.22.18/po/th.po dpkg-1.22.19/po/th.po
--- dpkg-1.22.18/po/th.po	2025-03-09 18:59:34.000000000 +0100
+++ dpkg-1.22.19/po/th.po	2025-05-06 15:33:56.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.21.20\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2023-02-05 23:45+0100\n"
 "Last-Translator: Theppitak Karoonboonyanan <thep@debian.org>\n"
 "Language-Team: Thai <thai-l10n@googlegroups.com>\n"
diff -Nru dpkg-1.22.18/po/tl.po dpkg-1.22.19/po/tl.po
--- dpkg-1.22.18/po/tl.po	2025-03-09 18:59:35.000000000 +0100
+++ dpkg-1.22.19/po/tl.po	2025-05-06 15:33:56.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 09:53+0200\n"
 "Last-Translator: Eric Pareja <xenos@upm.edu.ph>\n"
 "Language-Team: Tagalog <debian-tl@banwa.upm.edu.ph>\n"
diff -Nru dpkg-1.22.18/po/tr.po dpkg-1.22.19/po/tr.po
--- dpkg-1.22.18/po/tr.po	2025-03-09 18:59:35.000000000 +0100
+++ dpkg-1.22.19/po/tr.po	2025-05-06 15:33:56.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.17.10\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2018-01-03 16:44+0300\n"
 "Last-Translator: Mert Dirik <mertdirik@gmail.com>\n"
 "Language-Team: Turkish <debian-l10n-turkish@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/vi.po dpkg-1.22.19/po/vi.po
--- dpkg-1.22.18/po/vi.po	2025-03-09 18:59:35.000000000 +0100
+++ dpkg-1.22.19/po/vi.po	2025-05-06 15:33:56.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.18.2\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2016-01-14 08:22+0700\n"
 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
 "Language-Team: Vietnamese <debian-l10n-vietnamese@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/zh_CN.po dpkg-1.22.19/po/zh_CN.po
--- dpkg-1.22.18/po/zh_CN.po	2025-03-09 18:59:35.000000000 +0100
+++ dpkg-1.22.19/po/zh_CN.po	2025-05-06 15:33:56.000000000 +0200
@@ -16,7 +16,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.21.20\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2023-01-27 15:39-0500\n"
 "Last-Translator: Boyuan Yang <073plan@gmail.com>\n"
 "Language-Team: Chinese (simplified) <debian-l10n-chinese@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/po/zh_TW.po dpkg-1.22.19/po/zh_TW.po
--- dpkg-1.22.18/po/zh_TW.po	2025-03-09 18:59:35.000000000 +0100
+++ dpkg-1.22.19/po/zh_TW.po	2025-05-06 15:33:56.000000000 +0200
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2018-04-15 07:06+0800\n"
 "Last-Translator: 林博仁 <Buo.Ren.Lin@gmail.com>\n"
 "Language-Team: Chinese (traditional) <debian-l10n-chinese@lists.debian.org>\n"
diff -Nru dpkg-1.22.18/scripts/Dpkg/OpenPGP/Backend/Sequoia.pm dpkg-1.22.19/scripts/Dpkg/OpenPGP/Backend/Sequoia.pm
--- dpkg-1.22.18/scripts/Dpkg/OpenPGP/Backend/Sequoia.pm	2025-03-09 18:30:46.000000000 +0100
+++ dpkg-1.22.19/scripts/Dpkg/OpenPGP/Backend/Sequoia.pm	2025-05-06 15:32:57.000000000 +0200
@@ -1,4 +1,4 @@
-# Copyright © 2021-2024 Guillem Jover <guillem@debian.org>
+# Copyright © 2021-2025 Guillem Jover <guillem@debian.org>
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
 use warnings;
 
 use POSIX qw(:sys_wait_h);
+use File::Temp;
 
 use Dpkg::ErrorHandling;
 use Dpkg::Gettext;
@@ -42,6 +43,10 @@
 
 use parent qw(Dpkg::OpenPGP::Backend);
 
+sub DEFAULT_CMDV {
+    return [ qw(sqv) ];
+}
+
 sub DEFAULT_CMD {
     return [ qw(sq) ];
 }
@@ -93,7 +98,7 @@
 {
     my ($self, $type, $in, $out) = @_;
 
-    return OPENPGP_MISSING_CMD unless $self->{cmd};
+    return $self->SUPER::armor($type, $in, $out) unless $self->{cmd};
 
     # We ignore the $type, and let "sq" handle this automatically.
     my $rc = $self->_sq_exec_cmd(qw(packet armor --output), $out, $in);
@@ -105,7 +110,7 @@
 {
     my ($self, $type, $in, $out) = @_;
 
-    return OPENPGP_MISSING_CMD unless $self->{cmd};
+    return $self->SUPER::dearmor($type, $in, $out) unless $self->{cmd};
 
     # We ignore the $type, and let "sq" handle this automatically.
     my $rc = $self->_sq_exec_cmd(qw(packet dearmor --output), $out, $in);
@@ -119,10 +124,35 @@
 
     return OPENPGP_MISSING_CMD unless ($self->{cmdv} || $self->{cmd});
 
+    # XXX: sqv does not support --signer-file. See:
+    #   <https://gitlab.com/sequoia-pgp/sequoia-sqv/-/issues/11>.
+    my $keyring_opt = $self->{cmdv} ? '--keyring' : '--signer-file';
+
     my @opts;
     push @opts, '--cleartext';
-    push @opts, map { ('--signer-file', $_) } @certs;
-    push @opts, '--output', $data if defined $data;
+    push @opts, map { ($keyring_opt, $_) } @certs;
+    my $tmpdir;
+    if (not defined $data) {
+        # XXX: For sqv the --output option is mandatory. See:
+        #   <https://gitlab.com/sequoia-pgp/sequoia-sqv/-/issues/12>.
+        # XXX: For sqv the --output option does not accept «-» as stdout,
+        #   which we would discard at spawn() time, and would then not need
+        #   to pass /dev/null or use a temporary file. See:
+        #   <https://gitlab.com/sequoia-pgp/sequoia-sqv/-/issues/15>.
+        # XXX: We need a temporary file because we cannot pass /dev/null. See:
+        #   <https://gitlab.com/sequoia-pgp/sequoia-sq/-/issues/561> and
+        #   <https://gitlab.com/sequoia-pgp/sequoia-sqv/-/issues/13>.
+        if ($self->{cmdv}) {
+            $tmpdir = File::Temp->newdir(
+                TEMPLATE => 'dpkg-openpgp-backend-sq-verify-XXXXXX',
+                TMPDIR => 1,
+            );
+            $data = "$tmpdir/output";
+        } else {
+            $data = '-';
+        }
+    }
+    push @opts, '--output', $data;
 
     my $rc = $self->_sq_exec_cmdv(@opts, $inlinesigned);
     return OPENPGP_NO_SIG if $rc;
@@ -135,8 +165,12 @@
 
     return OPENPGP_MISSING_CMD unless ($self->{cmdv} || $self->{cmd});
 
+    # XXX: sqv does not support --signer-file. See:
+    #   <https://gitlab.com/sequoia-pgp/sequoia-sqv/-/issues/11>.
+    my $keyring_opt = $self->{cmdv} ? '--keyring' : '--signer-file';
+
     my @opts;
-    push @opts, map { ('--signer-file', $_) } @certs;
+    push @opts, map { ($keyring_opt, $_) } @certs;
     push @opts, '--signature-file', $sig;
 
     my $rc = $self->_sq_exec_cmdv(@opts, $data);
diff -Nru dpkg-1.22.18/scripts/Dpkg/Vendor/Debian.pm dpkg-1.22.19/scripts/Dpkg/Vendor/Debian.pm
--- dpkg-1.22.18/scripts/Dpkg/Vendor/Debian.pm	2025-02-09 02:44:42.000000000 +0100
+++ dpkg-1.22.19/scripts/Dpkg/Vendor/Debian.pm	2025-05-05 13:14:20.000000000 +0200
@@ -52,6 +52,7 @@
 
     if ($hook eq 'package-keyrings') {
         return ('/usr/share/keyrings/debian-keyring.gpg',
+                '/usr/share/keyrings/debian-tag2upload.pgp',
                 '/usr/share/keyrings/debian-nonupload.gpg',
                 '/usr/share/keyrings/debian-maintainers.gpg');
     } elsif ($hook eq 'archive-keyrings') {
diff -Nru dpkg-1.22.18/scripts/Dpkg/Vendor/PureOS.pm dpkg-1.22.19/scripts/Dpkg/Vendor/PureOS.pm
--- dpkg-1.22.18/scripts/Dpkg/Vendor/PureOS.pm	1970-01-01 01:00:00.000000000 +0100
+++ dpkg-1.22.19/scripts/Dpkg/Vendor/PureOS.pm	2025-05-05 13:32:19.000000000 +0200
@@ -0,0 +1,84 @@
+# Copyright © 2009-2011 Raphaël Hertzog <hertzog@debian.org>
+# Copyright © 2009-2024 Guillem Jover <guillem@debian.org>
+# Copyright © 2017-2019 Matthias Klumpp <matthias.klumpp@puri.sm>
+# Copyright © 2021 Jonas Smedegaard <dr@jones.dk>
+# Copyright © 2021 Purism, SPC
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
+
+=encoding utf8
+
+=head1 NAME
+
+Dpkg::Vendor::PureOS - PureOS vendor class
+
+=head1 DESCRIPTION
+
+This vendor class customizes the behavior of dpkg scripts for PureOS
+specific behavior and policies.
+
+B<Note>: This is a private module, its API can change at any time.
+
+=cut
+
+package Dpkg::Vendor::PureOS 0.01;
+
+use strict;
+use warnings;
+
+use Dpkg::ErrorHandling;
+use Dpkg::Gettext;
+use Dpkg::Control::Types;
+
+use parent qw(Dpkg::Vendor::Debian);
+
+sub run_hook {
+    my ($self, $hook, @params) = @_;
+
+    if ($hook eq 'before-source-build') {
+        my $src = shift @params;
+        my $fields = $src->{fields};
+
+        if (defined($fields->{'Version'}) and defined($fields->{'Maintainer'}) and
+           $fields->{'Version'} =~ /pureos/) {
+               unless ($fields->{'Original-Maintainer'}) {
+                   warning(g_('Version number suggests PureOS changes, but there is no XSBC-Original-Maintainer field'));
+               }
+        }
+
+    } elsif ($hook eq 'keyrings') {
+        return $self->run_hook('package-keyrings', @params);
+    } elsif ($hook eq 'package-keyrings') {
+        return ($self->SUPER::run_hook($hook),
+                '/usr/share/keyrings/pureos-archive-keyring.gpg');
+    } elsif ($hook eq 'archive-keyrings') {
+        return ($self->SUPER::run_hook($hook),
+                '/usr/share/keyrings/pureos-archive-keyring.gpg');
+    } elsif ($hook eq 'archive-keyrings-historic') {
+        return ($self->SUPER::run_hook($hook),
+                '/usr/share/keyrings/pureos-archive-removed-keys.gpg');
+    } else {
+        return $self->SUPER::run_hook($hook, @params);
+    }
+}
+
+=head1 CHANGES
+
+=head2 Version 0.xx
+
+This is a private module.
+
+=cut
+
+1;
diff -Nru dpkg-1.22.18/scripts/Makefile.am dpkg-1.22.19/scripts/Makefile.am
--- dpkg-1.22.18/scripts/Makefile.am	2025-02-09 02:44:42.000000000 +0100
+++ dpkg-1.22.19/scripts/Makefile.am	2025-05-05 13:31:02.000000000 +0200
@@ -91,6 +91,7 @@
 	Dpkg/Vendor/Debian.pm \
 	Dpkg/Vendor/Default.pm \
 	Dpkg/Vendor/Devuan.pm \
+	Dpkg/Vendor/PureOS.pm \
 	Dpkg/Vendor/Ubuntu.pm \
 	Dpkg/Version.pm \
 	Dpkg.pm \
diff -Nru dpkg-1.22.18/scripts/Makefile.in dpkg-1.22.19/scripts/Makefile.in
--- dpkg-1.22.18/scripts/Makefile.in	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/scripts/Makefile.in	2025-05-06 15:34:20.000000000 +0200
@@ -556,6 +556,7 @@
 	Dpkg/Vendor/Debian.pm \
 	Dpkg/Vendor/Default.pm \
 	Dpkg/Vendor/Devuan.pm \
+	Dpkg/Vendor/PureOS.pm \
 	Dpkg/Vendor/Ubuntu.pm \
 	Dpkg/Version.pm \
 	Dpkg.pm \
diff -Nru dpkg-1.22.18/scripts/Test/Dpkg.pm dpkg-1.22.19/scripts/Test/Dpkg.pm
--- dpkg-1.22.18/scripts/Test/Dpkg.pm	2025-03-07 04:21:21.000000000 +0100
+++ dpkg-1.22.19/scripts/Test/Dpkg.pm	2025-05-06 13:56:36.000000000 +0200
@@ -211,7 +211,7 @@
     {
         backend => 'sq',
         cmd => 'sq',
-        cmdv => 'none',
+        cmdv => 'sqv',
     },
     {
         backend => 'sop',
@@ -243,11 +243,11 @@
     my @have_backends;
     foreach my $backend (@openpgp_backends) {
         my $name = $backend->{backend};
-        my $cmd = $backend->{cmd};
-        my $cmdv = $backend->{cmdv};
+        my $cmd = $backend->{cmd} // q();
+        my $cmdv = $backend->{cmdv} // q();
 
         my $have_cmd = $cmd eq 'none' ? 0 : can_run($cmd);
-        my $have_cmdv = $cmdv // q() eq 'none' ? 0 : can_run($cmdv);
+        my $have_cmdv = $cmdv eq 'none' ? 0 : can_run($cmdv);
 
         next unless ($have_cmd || $have_cmdv);
 
diff -Nru dpkg-1.22.18/scripts/po/POTFILES.in dpkg-1.22.19/scripts/po/POTFILES.in
--- dpkg-1.22.18/scripts/po/POTFILES.in	2025-01-15 00:44:58.000000000 +0100
+++ dpkg-1.22.19/scripts/po/POTFILES.in	2025-05-05 13:31:02.000000000 +0200
@@ -105,5 +105,6 @@
 scripts/Dpkg/Vendor/Debian.pm
 scripts/Dpkg/Vendor/Default.pm
 scripts/Dpkg/Vendor/Devuan.pm
+scripts/Dpkg/Vendor/PureOS.pm
 scripts/Dpkg/Vendor/Ubuntu.pm
 scripts/Dpkg/Version.pm
diff -Nru dpkg-1.22.18/scripts/po/ca.po dpkg-1.22.19/scripts/po/ca.po
--- dpkg-1.22.18/scripts/po/ca.po	2025-03-09 18:59:39.000000000 +0100
+++ dpkg-1.22.19/scripts/po/ca.po	2025-05-06 15:33:59.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: dpkg-dev 1.21.18\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2024-07-21 19:57+0200\n"
 "Last-Translator: Guillem Jover <guillem@debian.org>\n"
 "Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
@@ -4487,6 +4487,18 @@
 msgid "unknown abi attributes for architecture '%s'"
 msgstr "atributs abi de l'arquitectura '%s' desconeguts"
 
+#: scripts/Dpkg/Vendor/PureOS.pm
+#, fuzzy
+#| msgid ""
+#| "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
+#| "Maintainer field"
+msgid ""
+"Version number suggests PureOS changes, but there is no XSBC-Original-"
+"Maintainer field"
+msgstr ""
+"el número de versió suggereix canvis d'Ubuntu, però no hi ha un camp XSBC-"
+"Original-Maintainer"
+
 #: scripts/Dpkg/Vendor/Ubuntu.pm
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
diff -Nru dpkg-1.22.18/scripts/po/de.po dpkg-1.22.19/scripts/po/de.po
--- dpkg-1.22.18/scripts/po/de.po	2025-03-09 18:59:39.000000000 +0100
+++ dpkg-1.22.19/scripts/po/de.po	2025-05-06 15:33:59.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: dpkg-dev 1.22.18\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2025-03-07 16:22+0100\n"
 "Last-Translator: Helge Kreutzmann <debian@helgefjell.de>\n"
 "Language-Team: German <debian-l10n-german@lists.debian.org>\n"
@@ -4462,6 +4462,18 @@
 msgid "unknown abi attributes for architecture '%s'"
 msgstr "unbekannte ABI-Attribute für Architektur »%s«"
 
+#: scripts/Dpkg/Vendor/PureOS.pm
+#, fuzzy
+#| msgid ""
+#| "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
+#| "Maintainer field"
+msgid ""
+"Version number suggests PureOS changes, but there is no XSBC-Original-"
+"Maintainer field"
+msgstr ""
+"Versionsnummer lässt Ubuntu-Änderungen vermuten, aber es gibt kein Feld XSBC-"
+"Original-Maintainer"
+
 #: scripts/Dpkg/Vendor/Ubuntu.pm
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
diff -Nru dpkg-1.22.18/scripts/po/dpkg-dev.pot dpkg-1.22.19/scripts/po/dpkg-dev.pot
--- dpkg-1.22.18/scripts/po/dpkg-dev.pot	2025-03-09 18:59:39.000000000 +0100
+++ dpkg-1.22.19/scripts/po/dpkg-dev.pot	2025-05-06 15:33:59.000000000 +0200
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.22.18\n"
+"Project-Id-Version: dpkg 1.22.19\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3785,6 +3785,12 @@
 msgid "unknown abi attributes for architecture '%s'"
 msgstr ""
 
+#: scripts/Dpkg/Vendor/PureOS.pm
+msgid ""
+"Version number suggests PureOS changes, but there is no XSBC-Original-"
+"Maintainer field"
+msgstr ""
+
 #: scripts/Dpkg/Vendor/Ubuntu.pm
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
diff -Nru dpkg-1.22.18/scripts/po/es.po dpkg-1.22.19/scripts/po/es.po
--- dpkg-1.22.18/scripts/po/es.po	2025-03-09 18:59:39.000000000 +0100
+++ dpkg-1.22.19/scripts/po/es.po	2025-05-06 15:33:59.000000000 +0200
@@ -31,7 +31,7 @@
 msgstr ""
 "Project-Id-Version: dpkg-dev 1.16.8\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2014-12-02 20:24+0100\n"
 "Last-Translator: Omar Campagne <ocampagne@gmail.com>\n"
 "Language-Team: Spanish <debian-l10n-spanish@lists.debian.org>\n"
@@ -5045,6 +5045,18 @@
 msgid "unknown abi attributes for architecture '%s'"
 msgstr "arquitectura del sistema desconocida «%s»"
 
+#: scripts/Dpkg/Vendor/PureOS.pm
+#, fuzzy
+#| msgid ""
+#| "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
+#| "Maintainer field"
+msgid ""
+"Version number suggests PureOS changes, but there is no XSBC-Original-"
+"Maintainer field"
+msgstr ""
+"El número de versión sugiere cambios para Ubuntu, pero no hay ningún campo "
+"«XSBC-Original-Maintainer»"
+
 #: scripts/Dpkg/Vendor/Ubuntu.pm
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
diff -Nru dpkg-1.22.18/scripts/po/fr.po dpkg-1.22.19/scripts/po/fr.po
--- dpkg-1.22.18/scripts/po/fr.po	2025-03-09 18:59:39.000000000 +0100
+++ dpkg-1.22.19/scripts/po/fr.po	2025-05-06 15:33:59.000000000 +0200
@@ -11,7 +11,7 @@
 msgstr ""
 "Project-Id-Version: dpkg-dev 1.21.20\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2023-02-10 02:16+0100\n"
 "Last-Translator: Sébastien Poher <sebastien@volted.net>\n"
 "Language-Team: French <debian-l10n-french@lists.debian.org>\n"
@@ -4808,6 +4808,18 @@
 msgid "unknown abi attributes for architecture '%s'"
 msgstr "architecture hôte « %s » inconnue"
 
+#: scripts/Dpkg/Vendor/PureOS.pm
+#, fuzzy
+#| msgid ""
+#| "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
+#| "Maintainer field"
+msgid ""
+"Version number suggests PureOS changes, but there is no XSBC-Original-"
+"Maintainer field"
+msgstr ""
+"Le numéro de version indique des modifications provenant d'Ubuntu mais il "
+"n'existe pas de champ « XSBC-Original-Maintainer: »"
+
 #: scripts/Dpkg/Vendor/Ubuntu.pm
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
diff -Nru dpkg-1.22.18/scripts/po/nl.po dpkg-1.22.19/scripts/po/nl.po
--- dpkg-1.22.18/scripts/po/nl.po	2025-03-09 18:59:39.000000000 +0100
+++ dpkg-1.22.19/scripts/po/nl.po	2025-05-06 15:33:59.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: dpkg-dev 1.21.19\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2023-02-02 17:51+0100\n"
 "Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
 "Language-Team: \n"
@@ -4648,6 +4648,18 @@
 msgid "unknown abi attributes for architecture '%s'"
 msgstr "onbekende host-architectuur '%s'"
 
+#: scripts/Dpkg/Vendor/PureOS.pm
+#, fuzzy
+#| msgid ""
+#| "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
+#| "Maintainer field"
+msgid ""
+"Version number suggests PureOS changes, but there is no XSBC-Original-"
+"Maintainer field"
+msgstr ""
+"Versienummer suggereert Ubuntu-wijzigingen, maar er is geen veld XSBC-"
+"Original-Maintainer"
+
 #: scripts/Dpkg/Vendor/Ubuntu.pm
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
diff -Nru dpkg-1.22.18/scripts/po/pl.po dpkg-1.22.19/scripts/po/pl.po
--- dpkg-1.22.18/scripts/po/pl.po	2025-03-09 18:59:39.000000000 +0100
+++ dpkg-1.22.19/scripts/po/pl.po	2025-05-06 15:33:59.000000000 +0200
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: dpkg-dev 1.15.4\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 07:05+0200\n"
 "Last-Translator: Łukasz Dulny <BartekChom@poczta.onet.pl>\n"
 "Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n"
@@ -4865,6 +4865,17 @@
 msgid "unknown abi attributes for architecture '%s'"
 msgstr "nieznana architektura hosta \"%s\""
 
+#: scripts/Dpkg/Vendor/PureOS.pm
+#, fuzzy
+#| msgid ""
+#| "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
+#| "Maintainer field"
+msgid ""
+"Version number suggests PureOS changes, but there is no XSBC-Original-"
+"Maintainer field"
+msgstr ""
+"Numer wersji sugeruje zmiany z Ubuntu, ale brak pola XSBC-Original-Maintainer"
+
 #: scripts/Dpkg/Vendor/Ubuntu.pm
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
diff -Nru dpkg-1.22.18/scripts/po/pt.po dpkg-1.22.19/scripts/po/pt.po
--- dpkg-1.22.18/scripts/po/pt.po	2025-03-09 18:59:39.000000000 +0100
+++ dpkg-1.22.19/scripts/po/pt.po	2025-05-06 15:33:59.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: dpkg-dev 1.22.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2023-03-08 22:31+0000\n"
 "Last-Translator: Américo Monteiro <a_monteiro@gmx.com>\n"
 "Language-Team: Portuguese <>\n"
@@ -4638,6 +4638,18 @@
 msgid "unknown abi attributes for architecture '%s'"
 msgstr "arquitectura anfitriã desconhecida '%s'"
 
+#: scripts/Dpkg/Vendor/PureOS.pm
+#, fuzzy
+#| msgid ""
+#| "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
+#| "Maintainer field"
+msgid ""
+"Version number suggests PureOS changes, but there is no XSBC-Original-"
+"Maintainer field"
+msgstr ""
+"Número de versão sugere alterações de Ubuntu, mas não existe campo XSBC-"
+"Original-Maintainer"
+
 #: scripts/Dpkg/Vendor/Ubuntu.pm
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
diff -Nru dpkg-1.22.18/scripts/po/ru.po dpkg-1.22.19/scripts/po/ru.po
--- dpkg-1.22.18/scripts/po/ru.po	2025-03-09 18:59:39.000000000 +0100
+++ dpkg-1.22.19/scripts/po/ru.po	2025-05-06 15:34:00.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: dpkg-dev 1.17.23\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
 "PO-Revision-Date: 2015-04-07 07:02+0200\n"
 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
 "Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
@@ -4897,6 +4897,18 @@
 msgid "unknown abi attributes for architecture '%s'"
 msgstr "неизвестная архитектура узла «%s»"
 
+#: scripts/Dpkg/Vendor/PureOS.pm
+#, fuzzy
+#| msgid ""
+#| "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
+#| "Maintainer field"
+msgid ""
+"Version number suggests PureOS changes, but there is no XSBC-Original-"
+"Maintainer field"
+msgstr ""
+"Номер Version предполагает изменения Ubuntu, но нет поля XSBC-Original-"
+"Maintainer"
+
 #: scripts/Dpkg/Vendor/Ubuntu.pm
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
Binary files /tmp/aCY8geO1jZ/dpkg-1.22.18/scripts/po/sv.gmo and /tmp/119lAJGTEj/dpkg-1.22.19/scripts/po/sv.gmo differ
diff -Nru dpkg-1.22.18/scripts/po/sv.po dpkg-1.22.19/scripts/po/sv.po
--- dpkg-1.22.18/scripts/po/sv.po	2025-03-09 18:59:39.000000000 +0100
+++ dpkg-1.22.19/scripts/po/sv.po	2025-05-06 15:34:00.000000000 +0200
@@ -1,14 +1,14 @@
 # Translation of dpkg-dev to Swedish
-# Copyright © 2007-2024 Software in the Public Interest
+# Copyright © 2007-2025 Software in the Public Interest
 # This file is distributed under the same license as the dpkg package.
-# Peter Krefting <peter@softwolves.pp.se>, 2007-2024.
+# Peter Krefting <peter@softwolves.pp.se>, 2007-2025.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg-dev 1.22.0\n"
+"Project-Id-Version: dpkg-dev 1.22.18\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2025-03-09 18:59+0100\n"
-"PO-Revision-Date: 2024-09-29 17:34+0100\n"
+"POT-Creation-Date: 2025-05-06 15:33+0200\n"
+"PO-Revision-Date: 2025-03-10 22:03+0100\n"
 "Last-Translator: Peter Krefting <peter@softwolves.pp.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
 "Language: sv\n"
@@ -600,7 +600,7 @@
 
 #: scripts/dpkg-buildpackage.pl
 msgid "satisfy build dependencies with your package manager frontend"
-msgstr ""
+msgstr "uppfyll byggberoenden med ditt pakethanterarskal"
 
 #: scripts/dpkg-buildpackage.pl
 msgid ""
@@ -692,12 +692,6 @@
 msgstr "komplett insändning (originalkällkod tas med)"
 
 #: scripts/dpkg-buildtree.pl
-#, fuzzy
-#| msgid ""
-#| "Commands:\n"
-#| "  clean              clean dpkg generated artifacts from the build tree.\n"
-#| "  --help             show this help message.\n"
-#| "  --version          show the version.\n"
 msgid ""
 "Commands:\n"
 "  clean              clean dpkg generated artifacts from the build tree.\n"
@@ -707,6 +701,7 @@
 msgstr ""
 "Åtgärder:\n"
 "  clean              städa dpkg-genererade artefakter från byggträdet.\n"
+"  is-rootless        kontrollerar om byggträdet kräver root för att bygga.\n"
 "  --help             visa detta hjälpmeddelande.\n"
 "  --version          visa versionsnummer.\n"
 
@@ -769,16 +764,14 @@
 msgstr "kan inte tolka fältet %s"
 
 #: scripts/dpkg-checkbuilddeps.pl
-#, fuzzy, perl-format
-#| msgid "Unmet build dependencies: %s"
+#, perl-format
 msgid "unmet build dependencies: %s"
-msgstr "Ej uppfyllda byggberoenden: %s"
+msgstr "ej uppfyllda byggberoenden: %s"
 
 #: scripts/dpkg-checkbuilddeps.pl
-#, fuzzy, perl-format
-#| msgid "Build conflicts: %s"
+#, perl-format
 msgid "unmet build conflicts: %s"
-msgstr "Byggkonflikter: %s"
+msgstr "ej uppfyllda byggkonflikter: %s"
 
 #: scripts/dpkg-checkbuilddeps.pl scripts/dpkg-genbuildinfo.pl
 #: scripts/dpkg-name.pl scripts/Dpkg/Arch.pm scripts/Dpkg/IPC.pm
@@ -1003,11 +996,11 @@
 msgstr "paketet %s listat i fillista men inte i styrinfo"
 
 #: scripts/dpkg-genchanges.pl
-#, fuzzy, perl-format
-#| msgid "package %s has section %s in control file but %s in files list"
+#, perl-format
 msgid ""
 "package %s has value '%s' in %s field in control file but '%s' in files list"
-msgstr "paketet %s har sektionen %s i styrinfofilen men %s i fillistan"
+msgstr ""
+"paketet %s har värdet ”%s” i fältet ”%s” i styrinfofilen men ”%s” i fillistan"
 
 #: scripts/dpkg-genchanges.pl scripts/Dpkg/Source/Package.pm
 #, perl-format
@@ -1114,10 +1107,9 @@
 "för alla arkitekturer"
 
 #: scripts/dpkg-gencontrol.pl
-#, fuzzy, perl-format
-#| msgid "missing information for output field %s"
+#, perl-format
 msgid "missing information for output field %s; using default value \"%s\""
-msgstr "saknar information för utdatafält %s"
+msgstr "saknar information för utdatafältet %s; använder förvalt värde ”%s”"
 
 #: scripts/dpkg-gencontrol.pl
 #, perl-format
@@ -1708,24 +1700,13 @@
 msgstr "%s har ett oväntat SONAMN (%s)"
 
 #: scripts/dpkg-shlibdeps.pl
-#, fuzzy, perl-format
-#| msgid ""
-#| "no dependency information found for %s (used by %s)\n"
-#| "Hint: check if the library actually comes from a package."
+#, perl-format
 msgid "no dependency information found for %s (used by %s)"
-msgstr ""
-"hittade ingen beroendeinformation för %s (använd av %s)\n"
-"Tips: se om biblioteket faktiskt kommer från ett paket."
+msgstr "hittade ingen beroendeinformation för %s (använd av %s)"
 
 #: scripts/dpkg-shlibdeps.pl
-#, fuzzy
-#| msgid ""
-#| "no dependency information found for %s (used by %s)\n"
-#| "Hint: check if the library actually comes from a package."
 msgid "check if the library actually comes from a package"
-msgstr ""
-"hittade ingen beroendeinformation för %s (använd av %s)\n"
-"Tips: se om biblioteket faktiskt kommer från ett paket."
+msgstr "se om biblioteket faktiskt kommer från ett paket."
 
 #: scripts/dpkg-shlibdeps.pl
 msgid ""
@@ -2066,10 +2047,9 @@
 msgstr "testkontroll %s är inte en vanlig fil"
 
 #: scripts/dpkg-source.pl
-#, fuzzy, perl-format
-#| msgid "%s field contains value %s, but no tests control file %s"
+#, perl-format
 msgid "%s field contains value '%s', but no tests control file %s"
-msgstr "Fältet %s innehåller värdet %s, men ingen teststyrfil %s"
+msgstr "Fältet %s innehåller värdet ”%s”, men ingen teststyrfil %s"
 
 #: scripts/dpkg-source.pl
 #, perl-format
@@ -2913,7 +2893,7 @@
 
 #: scripts/Dpkg/ErrorHandling.pm
 msgid "hint"
-msgstr ""
+msgstr "tips"
 
 #: scripts/Dpkg/ErrorHandling.pm
 msgid "info"
@@ -3023,19 +3003,21 @@
 "multiple concatenated ASCII Armor blocks in %s, which is not an "
 "interoperable construct, see <%s>"
 msgstr ""
+"flera sammanslagna ASCII-skalblock i %s, vilket inte är en interoperabel "
+"konstruktion, se <%s>"
 
 #: scripts/Dpkg/OpenPGP/Backend.pm
 #, perl-format
 msgid "sq keyring merge --overwrite --output %s %s"
-msgstr ""
+msgstr "sq keyring merge --overwrite --output %s %s"
 
 #: scripts/Dpkg/OpenPGP/Backend/Sequoia.pm
 msgid "imported own keys might be missing ownership information, try:"
-msgstr ""
+msgstr "importerade egna nycklar kan sakna information om ägarskap, testa:"
 
 #: scripts/Dpkg/OpenPGP/Backend/Sequoia.pm
 msgid "  sq pki link authorize --cert FINGERPRINT --all --unconstrained"
-msgstr ""
+msgstr "  sq pki link authorize --cert FINGERPRINT --all --unconstrained"
 
 #: scripts/Dpkg/OpenPGP/ErrorCodes.pm
 msgid "success"
@@ -3809,14 +3791,10 @@
 "modifierade binären i debian-tarbollen"
 
 #: scripts/Dpkg/Source/Package/V2.pm
-#, fuzzy
-#| msgid ""
-#| "Hint: make sure the version in debian/changelog matches the unpacked "
-#| "source tree"
 msgid ""
 "make sure the version in debian/changelog matches the unpacked source tree"
 msgstr ""
-"Tips: se till att versionen i debian/changelog motsvarar det uppackade "
+"se till att versionen i debian/changelog motsvarar det uppackade "
 "källkodsträdet"
 
 #: scripts/Dpkg/Source/Package/V2.pm
@@ -4362,6 +4340,18 @@
 msgid "unknown abi attributes for architecture '%s'"
 msgstr "okända abi-attribut för arkitekturen ”%s”"
 
+#: scripts/Dpkg/Vendor/PureOS.pm
+#, fuzzy
+#| msgid ""
+#| "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
+#| "Maintainer field"
+msgid ""
+"Version number suggests PureOS changes, but there is no XSBC-Original-"
+"Maintainer field"
+msgstr ""
+"Versionsnumret indikerar Ubuntuändringar, men fältet XSBC-Original-"
+"Maintainer saknas"
+
 #: scripts/Dpkg/Vendor/Ubuntu.pm
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
@@ -4412,52 +4402,3 @@
 #, perl-format
 msgid "epoch part of the version number is not a number: '%s'"
 msgstr "epokdelen av versionsnumret är inte ett tal: ”%s”"
-
-#~ msgid "(Use -d flag to override.)"
-#~ msgstr "(Använd flaggan -d för att överstyra.)"
-
-#~ msgid "missing Section for source files"
-#~ msgstr "”Section” saknas för källfiler"
-
-#~ msgid "missing Priority for source files"
-#~ msgstr "”Priority” saknas för källfiler"
-
-#, perl-format
-#~ msgid "missing Section for binary package %s; using '-'"
-#~ msgstr "”Section” saknas för binärpaket %s; använder ”-”"
-
-#, perl-format
-#~ msgid "missing Priority for binary package %s; using '-'"
-#~ msgstr "”Priority” saknas för binärpaketet %s; använder ”-”"
-
-#, perl-format
-#~ msgid "package %s has priority %s in control file but %s in files list"
-#~ msgstr "paketet %s har prioritet %s i styrfilen men %s i fillistan"
-
-#, perl-format
-#~ msgid ""
-#~ "%s origin filename is deprecated; it should have only alphanumeric or "
-#~ "dash characters"
-#~ msgstr ""
-#~ "%s origin-filnamn avråds från; det ska endast innehålla alfanumeriska "
-#~ "tecken och bindestreck"
-
-#, perl-format
-#~ msgid ""
-#~ "%s module name is deprecated; it should be capitalized with only "
-#~ "alphanumeric characters"
-#~ msgstr ""
-#~ "%s modul-filnamn avråds från; den ska bestå av endast stora alfanumeriska "
-#~ "tecken"
-
-#, fuzzy, perl-format
-#~ msgid "cannot read %s at offset %d from archive %s"
-#~ msgstr "kan inte läsa tidsstämpel från %s"
-
-#, perl-format
-#~ msgid ""
-#~ "%s must be updated to support the 'build-arch' and 'build-indep' targets "
-#~ "(at least '%s' seems to be missing)"
-#~ msgstr ""
-#~ "%s måste uppdateras för att stöda målen ”build-arch” och ”build-indep” "
-#~ "(åtminstone ”%s” verkar saknas)"
diff -Nru dpkg-1.22.18/src/at/package.m4 dpkg-1.22.19/src/at/package.m4
--- dpkg-1.22.18/src/at/package.m4	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/src/at/package.m4	2025-05-06 15:34:20.000000000 +0200
@@ -1,7 +1,7 @@
 # Signature of the current package.
 m4_define([AT_PACKAGE_NAME], [dpkg])
 m4_define([AT_PACKAGE_TARNAME], [dpkg])
-m4_define([AT_PACKAGE_VERSION], [1.22.18])
-m4_define([AT_PACKAGE_STRING], [dpkg 1.22.18])
+m4_define([AT_PACKAGE_VERSION], [1.22.19])
+m4_define([AT_PACKAGE_STRING], [dpkg 1.22.19])
 m4_define([AT_PACKAGE_URL], [https://wiki.debian.org/Teams/Dpkg])
 m4_define([AT_PACKAGE_BUGREPORT], [debian-dpkg@lists.debian.org])
diff -Nru dpkg-1.22.18/src/at/testsuite dpkg-1.22.19/src/at/testsuite
--- dpkg-1.22.18/src/at/testsuite	2025-03-09 19:00:01.000000000 +0100
+++ dpkg-1.22.19/src/at/testsuite	2025-05-06 15:34:20.000000000 +0200
@@ -1006,7 +1006,7 @@
 # List of tests.
 if $at_list_p; then
   cat <<_ATEOF || at_write_fail=1
-dpkg 1.22.18 test suite: dpkg tools functional test suite test groups:
+dpkg 1.22.19 test suite: dpkg tools functional test suite test groups:
 
  NUM: FILE-NAME:LINE     TEST-GROUP-NAME
       KEYWORDS
@@ -1047,7 +1047,7 @@
   exit $at_write_fail
 fi
 if $at_version_p; then
-  printf "%s\n" "$as_me (dpkg 1.22.18)" &&
+  printf "%s\n" "$as_me (dpkg 1.22.19)" &&
   cat <<\_ATEOF || at_write_fail=1
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -1247,11 +1247,11 @@
 
 # Banners and logs.
 printf "%s\n" "## ---------------------------------------------------------- ##
-## dpkg 1.22.18 test suite: dpkg tools functional test suite. ##
+## dpkg 1.22.19 test suite: dpkg tools functional test suite. ##
 ## ---------------------------------------------------------- ##"
 {
   printf "%s\n" "## ---------------------------------------------------------- ##
-## dpkg 1.22.18 test suite: dpkg tools functional test suite. ##
+## dpkg 1.22.19 test suite: dpkg tools functional test suite. ##
 ## ---------------------------------------------------------- ##"
   echo
 
@@ -2111,7 +2111,7 @@
   printf "%s\n" "Please send $at_msg and all information you think might help:
 
    To: <debian-dpkg@lists.debian.org>
-   Subject: [dpkg 1.22.18] $as_me: $at_msg1$at_msg2
+   Subject: [dpkg 1.22.19] $as_me: $at_msg1$at_msg2
 
 You may investigate any problem if you feel able to do so, in which
 case the test suite provides a good starting point.  Its output may
diff -Nru dpkg-1.22.18/t/pod-spell.t dpkg-1.22.19/t/pod-spell.t
--- dpkg-1.22.18/t/pod-spell.t	2025-01-15 00:44:58.000000000 +0100
+++ dpkg-1.22.19/t/pod-spell.t	2025-05-05 13:31:17.000000000 +0200
@@ -49,6 +49,7 @@
 IPC
 ORed
 OpenPGP
+PureOS
 RCS
 XDG
 ar
File /tmp/aCY8geO1jZ/dpkg-1.22.18/tests/t-unpack-fifo/pkg-fifo/test-fifo is a fifo while file /tmp/119lAJGTEj/dpkg-1.22.19/tests/t-unpack-fifo/pkg-fifo/test-fifo is a fifo
File /tmp/aCY8geO1jZ/dpkg-1.22.18/tests/t-unpack-hardlink/pkg-hardlink/test-fifo-link0 is a fifo while file /tmp/119lAJGTEj/dpkg-1.22.19/tests/t-unpack-hardlink/pkg-hardlink/test-fifo-link0 is a fifo
File /tmp/aCY8geO1jZ/dpkg-1.22.18/tests/t-unpack-hardlink/pkg-hardlink/test-fifo-link1 is a fifo while file /tmp/119lAJGTEj/dpkg-1.22.19/tests/t-unpack-hardlink/pkg-hardlink/test-fifo-link1 is a fifo
